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 role to an instance profile
docs.amazonwebservices.com/IAM/latest/APIReference/API_AddRoleToInstanceProfile.html
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
Create a new instance_profile
docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateInstanceProfile.html
Creates a login profile for a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateLoginProfile.html
Creates a new role for your AWS account
docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateRole.html
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
Delete a instance_profile
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteInstanceProfile.html
Deletes a user‘s login profile
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteLoginProfile.html
Delete a role
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteRole.html
Remove a policy from a role
docs.amazonwebservices.com/IAM/latest/APIReference/API_DeleteRolePolicy.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 information about an instance profile
docs.amazonwebservices.com/IAM/latest/APIReference/API_GetInstanceProfile.html
Retrieves the login profile for a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateLoginProfile.html
Get Role Policy
* PolicyDocument<~String> The policy document. * PolicyName<~String> The name of the policy. * RoleName<~String> The Role the policy is associated with.
docs.amazonwebservices.com/IAM/latest/APIReference/API_GetRolePolicy.html
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
* 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
Lists instance profiles
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListInstanceProfiles.html
Lists the instance profiles that have the specified associated role
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListInstanceProfilesForRole.html
Lists the names of policies associated with a role
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListRoleProfiles.html
Lists roles
* 'Arn'<~String> - * 'AssumeRolePolicyDocument'<~String< * 'Path'<~String> - * 'RoleId'<~String> - * 'RoleName'<~String> -
docs.amazonwebservices.com/IAM/latest/APIReference/API_ListRoles.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 role
docs.amazonwebservices.com/IAM/latest/APIReference/API_PutRolePolicy.html
Add or update a policy for a user
docs.amazonwebservices.com/IAM/latest/APIReference/API_PutUserPolicy.html
removes a role from an instance profile
Make sure you do not have any Amazon EC2 instances running with the role you are about to remove from the instance profile.
docs.amazonwebservices.com/IAM/latest/APIReference/API_RemoveRoleFromInstanceProfile.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
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