This is the API interface for Identity And Access Management Operations.
Resource | Description |
POST /iam?Action=AddUserToGroup | Add user to a group. |
POST /iam?Action=AttachGroupPolicy | Attach a Managed Policy to Group. |
POST /iam?Action=AttachRolePolicy | Attaches the specified managed policy to the specified IAM role. |
POST /iam?Action=AttachUserPolicy | Attach a Managed Policy to User. |
POST /iam?Action=ChangePassword | Change User password |
POST /iam?Action=CreateAccessKey | Create AccessKey for User. |
POST /iam?Action=CreateGroup | Creates a new IAM Group. |
POST /iam?Action=CreateLoginProfile | Creates a password for the specified IAM user. |
POST /iam?Action=CreatePolicy | Create Managed Policy |
POST /iam?Action=CreatePolicyVersion | Create a new version of the specified managed policy. |
POST /iam?Action=CreateRole | Creates a new IAM role. |
POST /iam?Action=CreateSAMLProvider | Create SAML Identity Provider |
POST /iam?Action=CreateUser | Creates a new IAM user. |
POST /iam?Action=DeleteAccessKey | Delete access key. |
POST /iam?Action=DeleteGroup | Delete an IAM Group. |
POST /iam?Action=DeleteGroupPolicy | Delete specific inlinePolicy for IAM Group. |
POST /iam?Action=DeleteLoginProfile | Deletes the password for the specified IAM user |
POST /iam?Action=DeletePolicy | Delete Managed Policy |
POST /iam?Action=DeletePolicyVersion | Delete a version of Managed Policy. |
POST /iam?Action=DeleteRole | Deletes the specified IAM role. |
POST /iam?Action=DeleteRolePermissionsBoundary | Deletes the permissions boundary for the specified IAM role. |
POST /iam?Action=DeleteRolePolicy | Deletes the specified inline policy that is embedded in the specified IAM role. |
POST /iam?Action=DeleteSAMLProvider | Delete the SAML Identity Provider. |
POST /iam?Action=DeleteUser | Delete an IAM user. |
POST /iam?Action=DeleteUserPermissionsBoundary | Delete User's PermissionsBoundary. |
POST /iam?Action=DeleteUserPolicy | Delete specific inlinePolicy for IAM User. |
POST /iam?Action=DetachGroupPolicy | Remove a Managed Policy attached to Group. |
POST /iam?Action=DetachRolePolicy | Removes the specified managed policy from the specified IAM role. |
POST /iam?Action=DetachUserPolicy | Remove a Managed Policy attached to User. |
POST /iam?Action=GetAccessKeyLastUsed | Retrieves information about when the specified access key was last used. |
POST /iam?Action=GetContextKeysForCustomPolicy | Get list of all Context keys in the given policies. |
POST /iam?Action=GetContextKeysForPrincipalPolicy | Get list of all Context keys in policies attached to the entity. |
POST /iam?Action=GetFederationToken | Retrieve temporary security credentials for a federated user. |
POST /iam?Action=GetGroup | Retrieve list of users in IAM group. |
POST /iam?Action=GetGroupPolicy | Get specific inlinePolicy for IAM Group. |
POST /iam?Action=GetLoginProfile | Retrieves the user name for the specified IAM user. |
POST /iam?Action=GetPolicy | Retrieve Managed Policy |
POST /iam?Action=GetPolicyVersion | Retrieve version of Managed Policy. |
POST /iam?Action=GetRole | Gets information about the specified IAM role. |
POST /iam?Action=GetRolePolicy | Gets tthe specified inline policy document that is embedded with the specified IAM role. |
POST /iam?Action=GetSAMLProvider | Retrieve the SAML IdP document. |
POST /iam?Action=GetUser | Retrieve IAM user. |
POST /iam?Action=GetUserPolicy | Get specific inlinePolicy for IAM User. |
POST /iam?Action=ListAccessKeys | List AccessKeys for a user. |
POST /iam?Action=ListAttachedGroupPolicies | List Managed Policies for IAM Group. |
POST /iam?Action=ListAttachedRolePolicies | Lists all managed policies that are attached to the specified IAM Role. |
POST /iam?Action=ListAttachedUserPolicies | List Managed Policies for IAM User. |
POST /iam?Action=ListEntitiesForPolicy | List all IAM Entities that he Managed Policy is attached to. |
POST /iam?Action=ListGroupPolicies | List Inline Policies for IAM Group. |
POST /iam?Action=ListGroups | Lists the IAM groups. |
POST /iam?Action=ListGroupsForUser | List Groups for IAM User |
POST /iam?Action=ListPolicies | Lists the IAM users. |
POST /iam?Action=ListPolicyVersions | List versions of IAM Managed Policy. |
POST /iam?Action=ListRolePolicies | Lists the names of the inline policies that are embedded in the specified IAM role. |
POST /iam?Action=ListRoleTags | Lists the tags that are attached to the specified IAM role. |
POST /iam?Action=ListRoles | Lists the IAM roles. |
POST /iam?Action=ListSAMLProviders | List the SAML Identity Providers. |
POST /iam?Action=ListUserPolicies | List Inline Policies for IAM User. |
POST /iam?Action=ListUserTags | Lists the tags that are attached to the specified IAM User. |
POST /iam?Action=ListUsers | Lists the IAM users. |
POST /iam?Action=PutGroupPolicy | Add or Update Inline Policy for IAM Group. |
POST /iam?Action=PutRolePermissionsBoundary | Adds or updates the policy that is specified as the IAM role's permissions boundary. |
POST /iam?Action=PutRolePolicy | Adds or updates an inline policy document that is embedded in the specified IAM role. |
POST /iam?Action=PutUserPermissionsBoundary | Update User's PermissionsBoundary. |
POST /iam?Action=PutUserPolicy | Add or Update Inline Policy for IAM User. |
POST /iam?Action=RemoveUserFromGroup | Remove User from a Group. |
POST /iam?Action=SetDefaultPolicyVersion | set default version of Managed Policy. |
POST /iam?Action=SimulateCustomPolicy | Simulate Custom Policies with Actions and Resources to determine effective permissions. |
POST /iam?Action=SimulatePrincipalPolicy | Simulate Policies attached to entities with Actions and Resources to determine effective permissions. |
POST /iam?Action=TagRole | Adds one or more tags to a specified IAM Role. |
POST /iam?Action=TagUser | Adds one or more tags to a specified IAM User. |
POST /iam?Action=UntagRole | Removes the specified tags from a specified IAM Role. |
POST /iam?Action=UntagUser | Removes the specified tags from a specified IAM User. |
POST /iam?Action=UpdateAccessKey | Update status of AccessKey for user. |
POST /iam?Action=UpdateAssumeRolePolicy | Updates the policy that grants an IAM entity permission to assume a role. |
POST /iam?Action=UpdateGroup | Updates an IAM Group. Not Supported. |
POST /iam?Action=UpdateLoginProfile | Deletes the password for the specified IAM user |
POST /iam?Action=UpdateRole | Updates the description or maximum session duration setting of the specified IAM role. |
POST /iam?Action=UpdateSAMLProvider | Update the SAML Identity Provider. |
POST /iam?Action=UpdateUser | Updates an IAM user. Not Supported. |