# AWS Identity-and-Access Management (IAM)

| AWS API Reference                                                                                                           | Ignored Param         | Optional Parameters                                           | Required Parameters                   | Unsupported Params   |
|-----------------------------------------------------------------------------------------------------------------------------|-----------------------|---------------------------------------------------------------|---------------------------------------|----------------------|
| [AddRoleToInstanceProfile](https://docs.aws.amazon.com/IAM/latest/APIReference/API_AddRoleToInstanceProfile.html)           | []                    | []                                                            | InstanceProfileName<br/>RoleName      | []                   |
| [AddUserToGroup](https://docs.aws.amazon.com/IAM/latest/APIReference/API_AddUserToGroup.html)                               | []                    | []                                                            | GroupName<br/>UserName                | []                   |
| [AttachGroupPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachGroupPolicy.html)                         | []                    | []                                                            | GroupName<br/>PolicyArn               | []                   |
| [AttachRolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachRolePolicy.html)                           | []                    | []                                                            | PolicyArn<br/>RoleName                | []                   |
| [AttachUserPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachUserPolicy.html)                           | []                    | []                                                            | PolicyArn<br/>UserName                | []                   |
| [ChangePassword](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ChangePassword.html)                               | []                    | []                                                            | NewPassword<br/>OldPassword           | []                   |
| [CreateAccessKey](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateAccessKey.html)                             | []                    | UserName                                                      | []                                    | []                   |
| [CreateGroup](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateGroup.html)                                     | []                    | Path                                                          | GroupName                             | []                   |
| [CreateInstanceProfile](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateInstanceProfile.html)                 | []                    | Path                                                          | InstanceProfileName                   | []                   |
| [CreateLoginProfile](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateLoginProfile.html)                       | []                    | PasswordResetRequired                                         | UserName<br/>Password                 | []                   |
| [CreatePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html)                                   | []                    | Description<br/>Path                                          | PolicyDocument<br/>PolicyName         | []                   |
| [CreateRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html)                                       | []                    | Description<br/>MaxSessionDuration<br/>Path                   | AssumeRolePolicyDocument<br/>RoleName | []                   |
| [CreateUser](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateUser.html)                                       | []                    | Path                                                          | UserName                              | []                   |
| [DeleteAccessKey](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteAccessKey.html)                             | []                    | UserName                                                      | AccessKeyId                           | []                   |
| [DeleteGroup](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteGroup.html)                                     | []                    | []                                                            | GroupName                             | []                   |
| [DeleteInstanceProfile](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteInstanceProfile.html)                 | []                    | []                                                            | InstanceProfileName                   | []                   |
| [DeleteLoginProfile](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteLoginProfile.html)                       | []                    | []                                                            | UserName                              | []                   |
| [DeletePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeletePolicy.html)                                   | []                    | []                                                            | PolicyArn                             | []                   |
| [DeleteRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteRole.html)                                       | []                    | []                                                            | RoleName                              | []                   |
| [DeleteUser](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteUser.html)                                       | []                    | []                                                            | UserName                              | []                   |
| [DetachGroupPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DetachGroupPolicy.html)                         | []                    | []                                                            | GroupName<br/>PolicyArn               | []                   |
| [DetachRolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DetachRolePolicy.html)                           | []                    | []                                                            | RoleName<br/>PolicyArn                | []                   |
| [DetachUserPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DetachUserPolicy.html)                           | []                    | []                                                            | PolicyArn<br/>UserName                | []                   |
| [GetGroup](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetGroup.html)                                           | []                    | Marker<br/>MaxItems                                           | GroupName                             | []                   |
| [GetInstanceProfile](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetInstanceProfile.html)                       | []                    | []                                                            | InstanceProfileName                   | []                   |
| [GetLoginProfile](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetLoginProfile.html)                             | []                    | []                                                            | UserName                              | []                   |
| [GetPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetPolicy.html)                                         | []                    | []                                                            | PolicyArn                             | []                   |
| [GetPolicyVersion](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetPolicyVersion.html)                           | []                    | []                                                            | PolicyArn<br/>VersionId               | []                   |
| [GetRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetRole.html)                                             | []                    | []                                                            | RoleName                              | []                   |
| [GetUser](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetUser.html)                                             | []                    | UserName                                                      | []                                    | []                   |
| [ListAccessKeys](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAccessKeys.html)                               | []                    | Marker<br/>MaxItems<br/>UserName                              | []                                    | []                   |
| [ListAttachedGroupPolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAttachedGroupPolicies.html)         | []                    | Marker<br/>MaxItems<br/>PathPrefix                            | GroupName                             | []                   |
| [ListAttachedRolePolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAttachedRolePolicies.html)           | []                    | Marker<br/>MaxItems<br/>PathPrefix                            | RoleName                              | []                   |
| [ListAttachedUserPolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAttachedUserPolicies.html)           | []                    | Marker<br/>MaxItems<br/>PathPrefix                            | UserName                              | []                   |
| [ListEntitiesForPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListEntitiesForPolicy.html)                 | []                    | EntityFilter<br/>Marker<br/>MaxItems<br/>PathPrefix           | PolicyArn                             | []                   |
| [ListGroups](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListGroups.html)                                       | []                    | Marker<br/>MaxItems<br/>PathPrefix                            | []                                    | []                   |
| [ListGroupsForUser](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListGroupsForUser.html)                         | []                    | Marker<br/>MaxItems                                           | UserName                              | []                   |
| [ListInstanceProfiles](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListInstanceProfiles.html)                   | []                    | Marker<br/>MaxItems<br/>PathPrefix                            | []                                    | []                   |
| [ListInstanceProfilesForRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListInstanceProfilesForRole.html)     | []                    | []                                                            | RoleName                              | []                   |
| [ListMFADevices](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListMFADevices.html)                               | []                    | Marker<br/>MaxItems<br/>UserName                              | []                                    | []                   |
| [ListPolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListPolicies.html)                                   | []                    | Marker<br/>MaxItems<br/>OnlyAttached<br/>PathPrefix<br/>Scope | []                                    | []                   |
| [ListRoles](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListRoles.html)                                         | []                    | Marker<br/>MaxItems<br/>PathPrefix                            | []                                    | []                   |
| [ListUsers](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListUsers.html)                                         | []                    | Marker<br/>MaxItems<br/>PathPrefix                            | []                                    | []                   |
| [RemoveRoleFromInstanceProfile](https://docs.aws.amazon.com/IAM/latest/APIReference/API_RemoveRoleFromInstanceProfile.html) | []                    | []                                                            | InstanceProfileName<br/>RoleName      | []                   |
| [RemoveUserFromGroup](https://docs.aws.amazon.com/IAM/latest/APIReference/API_RemoveUserFromGroup.html)                     | []                    | []                                                            | GroupName<br/>UserName                | []                   |
| [UpdateAccessKey](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateAccessKey.html)                             | []                    | UserName                                                      | AccessKeyId<br/>Status                | []                   |
| [UpdateAssumeRolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateAssumeRolePolicy.html)               | []                    | []                                                            | RoleName<br/>PolicyDocument           | []                   |
| [UpdateGroup](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateGroup.html)                                     | []                    | NewGroupName<br/>NewPath                                      | GroupName                             | []                   |
| [UpdateLoginProfile](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateLoginProfile.html)                       | PasswordResetRequired | Password<br/>PasswordResetRequired                            | UserName                              | []                   |
| [UpdateRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateRole.html)                                       | []                    | Description<br/>MaxSessionDuration                            | RoleName                              | []                   |
| [UpdateRoleDescription](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateRoleDescription.html)                 | []                    | []                                                            | RoleName<br/>Description              | []                   |
| [UpdateUser](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateUser.html)                                       | []                    | NewPath<br/>NewUserName                                       | UserName                              | []                   |

## AWS-STS

| AWS API Reference                                                                                   | Ignored Param   | Optional Parameters   | Required Parameters         | Unsupported Params                                   |
|-----------------------------------------------------------------------------------------------------|-----------------|-----------------------|-----------------------------|------------------------------------------------------|
| [AssumeRole](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html)               | []              | DurationSeconds       | RoleArn<br/>RoleSessionName | ExternalId<br/>Policy<br/>SerialNumber<br/>TokenCode |
| [GetCallerIdentity](https://docs.aws.amazon.com/STS/latest/APIReference/API_GetCallerIdentity.html) | []              | []                    | []                          | []                                                   |
