Initialize connection to IAM
options parameter must include values for :aws_access_key_id and :aws_secret_access_key in order to create a connection
iam = IAM.new( :aws_access_key_id => your_aws_access_key_id, :aws_secret_access_key => your_aws_secret_access_key )
Add a user to a group
docs.amazonwebservices.com/IAM/latest/APIReference/API_AddUserToGroup.html
Create a access keys for user (by default detects user from access credentials)
docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateAccessKey.html
Create a new group
docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateGroup.html
Creates a login profile for a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateLoginProfile.html
* UserName<~String> * CreateDate
Create a new user
docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateUser.html
Delete an access key
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteAccessKey.html
Delete a group
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteGroup.html
Remove a policy from a group
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteGroupPolicy.html
Deletes a user‘s login profile
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteLoginProfile.html
Deletes the specified server certificate.
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteServerCertificate.html
Upload signing certificate for user (by default detects user from access credentials)
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_DeleteSigningCertificate.html
Delete a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteUser.html
Remove a policy from a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteUserPolicy.html
Get Group
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_GetGroup.html
Get Group Policy
* PolicyDocument<~String> The policy document. * PolicyName<~String> The name of the policy. * GroupName<~String> The Group the policy is associated with.
docs.amazonwebservices.com/IAM/latest/APIReference/API_GetGroupPolicy.html
Retrieves the login profile for a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateLoginProfile.html
* UserName<~String> * CreateDate
Gets the specified server certificate.
docs.amazonwebservices.com/IAM/latest/APIReference/API_GetServerCertificate.html
Get User
docs.amazonwebservices.com/IAM/latest/APIReference/API_Getuser.html
Get User Policy
* PolicyDocument<~String> The policy document. * PolicyName<~String> The name of the policy. * UserName<~String> The User the policy is associated with.
docs.amazonwebservices.com/IAM/latest/APIReference/API_GetUserPolicy.html
List access_keys
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListAccessKeys.html
List policies for a group
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListGroupPolicies.html
List groups
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListGroups.html
List groups_for_user
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListGroupsForUser.html
List server certificates
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_ListServerCertificates.html
List signing certificates for user (by default detects user from access credentials)
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_ListSigningCertificates.html
List policies for a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListUserPolicies.html
List users
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListUsers.html
Add or update a policy for a group
docs.amazonwebservices.com/IAM/latest/APIReference/API_PutGroupPolicy.html
Add or update a policy for a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_PutUserPolicy.html
Remove a user from a group
docs.amazonwebservices.com/IAM/latest/APIReference/API_RemoveUserFromGroup.html
Update an access key for a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_UpdateAccessKey.html
Update a Group
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UpdateGroup.html
Updates a login profile for a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_UpdateLoginProfile.html
Updates the name and/or the path of the specified server certificate.
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UpdateServerCertificate.html
Update a Signing Certificate
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UpdateSigningCertificate.html
Update a user
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UpdateUser.html
Uploads a server certificate entity for the AWS Account. Includes a public key certificate, a private key, and an optional certificate chain, which should all be PEM-encoded.
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UploadServerCertificate.html
Upload signing certificate for user (by default detects user from access credentials)
docs.amazonwebservices.com/IAM/latest/APIReference/index.html?API_UploadSigningCertificate.html