[−][src]Crate rusoto_iam
AWS Identity and Access Management (IAM) is a web service that you can use to manage users and user permissions under your AWS account. This guide provides descriptions of IAM actions that you can call programmatically. For general information about IAM, see AWS Identity and Access Management (IAM). For the user guide for IAM, see Using IAM.
AWS provides SDKs that consist of libraries and sample code for various programming languages and platforms (Java, Ruby, .NET, iOS, Android, etc.). The SDKs provide a convenient way to create programmatic access to IAM and AWS. For example, the SDKs take care of tasks such as cryptographically signing requests (see below), managing errors, and retrying requests automatically. For information about the AWS SDKs, including how to download and install them, see the Tools for Amazon Web Services page.
We recommend that you use the AWS SDKs to make programmatic API calls to IAM. However, you can also use the IAM Query API to make direct calls to the IAM web service. To learn more about the IAM Query API, see Making Query Requests in the Using IAM guide. IAM supports GET and POST requests for all actions. That is, the API does not require you to use GET for some actions and POST for others. However, GET requests are subject to the limitation size of a URL. Therefore, for operations that require larger sizes, use a POST request.
Signing Requests
Requests must be signed using an access key ID and a secret access key. We strongly recommend that you do not use your AWS account access key ID and secret access key for everyday work with IAM. You can use the access key ID and secret access key for an IAM user or you can use the AWS Security Token Service to generate temporary security credentials and use those to sign requests.
To sign requests, we recommend that you use Signature Version 4. If you have an existing application that uses Signature Version 2, you do not have to update it to use Signature Version 4. However, some operations now require Signature Version 4. The documentation for operations that require version 4 indicate this requirement.
Additional Resources
For more information, see the following:
-
AWS Security Credentials. This topic provides general information about the types of credentials used for accessing AWS.
-
IAM Best Practices. This topic presents a list of suggestions for using the IAM service to help secure your AWS resources.
-
Signing AWS API Requests. This set of topics walk you through the process of signing a request using an access key ID and secret access key.
If you're using the service, you're probably looking for IamClient and Iam.
Structs
AccessKey | Contains information about an AWS access key. This data type is used as a response element in the CreateAccessKey and ListAccessKeys operations. The |
AccessKeyLastUsed | Contains information about the last time an AWS access key was used since IAM began tracking this information on April 22, 2015. This data type is used as a response element in the GetAccessKeyLastUsed operation. |
AccessKeyMetadata | Contains information about an AWS access key, without its secret key. This data type is used as a response element in the ListAccessKeys operation. |
AddClientIDToOpenIDConnectProviderRequest | |
AddRoleToInstanceProfileRequest | |
AddUserToGroupRequest | |
AttachGroupPolicyRequest | |
AttachRolePolicyRequest | |
AttachUserPolicyRequest | |
AttachedPermissionsBoundary | Contains information about an attached permissions boundary. An attached permissions boundary is a managed policy that has been attached to a user or role to set the permissions boundary. For more information about permissions boundaries, see Permissions Boundaries for IAM Identities in the IAM User Guide. |
AttachedPolicy | Contains information about an attached policy. An attached policy is a managed policy that has been attached to a user, group, or role. This data type is used as a response element in the ListAttachedGroupPolicies, ListAttachedRolePolicies, ListAttachedUserPolicies, and GetAccountAuthorizationDetails operations. For more information about managed policies, refer to Managed Policies and Inline Policies in the Using IAM guide. |
ChangePasswordRequest | |
ContextEntry | Contains information about a condition context key. It includes the name of the key and specifies the value (or values, if the context key supports multiple values) to use in the simulation. This information is used when evaluating the This data type is used as an input parameter to |
CreateAccessKeyRequest | |
CreateAccessKeyResponse | Contains the response to a successful CreateAccessKey request. |
CreateAccountAliasRequest | |
CreateGroupRequest | |
CreateGroupResponse | Contains the response to a successful CreateGroup request. |
CreateInstanceProfileRequest | |
CreateInstanceProfileResponse | Contains the response to a successful CreateInstanceProfile request. |
CreateLoginProfileRequest | |
CreateLoginProfileResponse | Contains the response to a successful CreateLoginProfile request. |
CreateOpenIDConnectProviderRequest | |
CreateOpenIDConnectProviderResponse | Contains the response to a successful CreateOpenIDConnectProvider request. |
CreatePolicyRequest | |
CreatePolicyResponse | Contains the response to a successful CreatePolicy request. |
CreatePolicyVersionRequest | |
CreatePolicyVersionResponse | Contains the response to a successful CreatePolicyVersion request. |
CreateRoleRequest | |
CreateRoleResponse | Contains the response to a successful CreateRole request. |
CreateSAMLProviderRequest | |
CreateSAMLProviderResponse | Contains the response to a successful CreateSAMLProvider request. |
CreateServiceLinkedRoleRequest | |
CreateServiceLinkedRoleResponse | |
CreateServiceSpecificCredentialRequest | |
CreateServiceSpecificCredentialResponse | |
CreateUserRequest | |
CreateUserResponse | Contains the response to a successful CreateUser request. |
CreateVirtualMFADeviceRequest | |
CreateVirtualMFADeviceResponse | Contains the response to a successful CreateVirtualMFADevice request. |
DeactivateMFADeviceRequest | |
DeleteAccessKeyRequest | |
DeleteAccountAliasRequest | |
DeleteGroupPolicyRequest | |
DeleteGroupRequest | |
DeleteInstanceProfileRequest | |
DeleteLoginProfileRequest | |
DeleteOpenIDConnectProviderRequest | |
DeletePolicyRequest | |
DeletePolicyVersionRequest | |
DeleteRolePermissionsBoundaryRequest | |
DeleteRolePolicyRequest | |
DeleteRoleRequest | |
DeleteSAMLProviderRequest | |
DeleteSSHPublicKeyRequest | |
DeleteServerCertificateRequest | |
DeleteServiceLinkedRoleRequest | |
DeleteServiceLinkedRoleResponse | |
DeleteServiceSpecificCredentialRequest | |
DeleteSigningCertificateRequest | |
DeleteUserPermissionsBoundaryRequest | |
DeleteUserPolicyRequest | |
DeleteUserRequest | |
DeleteVirtualMFADeviceRequest | |
DeletionTaskFailureReasonType | The reason that the service-linked role deletion failed. This data type is used as a response element in the GetServiceLinkedRoleDeletionStatus operation. |
DetachGroupPolicyRequest | |
DetachRolePolicyRequest | |
DetachUserPolicyRequest | |
EnableMFADeviceRequest | |
EntityDetails | An object that contains details about when the IAM entities (users or roles) were last used in an attempt to access the specified AWS service. This data type is a response element in the GetServiceLastAccessedDetailsWithEntities operation. |
EntityInfo | Contains details about the specified entity (user or role). This data type is an element of the EntityDetails object. |
ErrorDetails | Contains information about the reason that the operation failed. This data type is used as a response element in the GetServiceLastAccessedDetails operation and the GetServiceLastAccessedDetailsWithEntities operation. |
EvaluationResult | Contains the results of a simulation. This data type is used by the return parameter of |
GenerateCredentialReportResponse | Contains the response to a successful GenerateCredentialReport request. |
GenerateServiceLastAccessedDetailsRequest | |
GenerateServiceLastAccessedDetailsResponse | |
GetAccessKeyLastUsedRequest | |
GetAccessKeyLastUsedResponse | Contains the response to a successful GetAccessKeyLastUsed request. It is also returned as a member of the AccessKeyMetaData structure returned by the ListAccessKeys action. |
GetAccountAuthorizationDetailsRequest | |
GetAccountAuthorizationDetailsResponse | Contains the response to a successful GetAccountAuthorizationDetails request. |
GetAccountPasswordPolicyResponse | Contains the response to a successful GetAccountPasswordPolicy request. |
GetAccountSummaryResponse | Contains the response to a successful GetAccountSummary request. |
GetContextKeysForCustomPolicyRequest | |
GetContextKeysForPolicyResponse | Contains the response to a successful GetContextKeysForPrincipalPolicy or GetContextKeysForCustomPolicy request. |
GetContextKeysForPrincipalPolicyRequest | |
GetCredentialReportResponse | Contains the response to a successful GetCredentialReport request. |
GetGroupPolicyRequest | |
GetGroupPolicyResponse | Contains the response to a successful GetGroupPolicy request. |
GetGroupRequest | |
GetGroupResponse | Contains the response to a successful GetGroup request. |
GetInstanceProfileRequest | |
GetInstanceProfileResponse | Contains the response to a successful GetInstanceProfile request. |
GetLoginProfileRequest | |
GetLoginProfileResponse | Contains the response to a successful GetLoginProfile request. |
GetOpenIDConnectProviderRequest | |
GetOpenIDConnectProviderResponse | Contains the response to a successful GetOpenIDConnectProvider request. |
GetPolicyRequest | |
GetPolicyResponse | Contains the response to a successful GetPolicy request. |
GetPolicyVersionRequest | |
GetPolicyVersionResponse | Contains the response to a successful GetPolicyVersion request. |
GetRolePolicyRequest | |
GetRolePolicyResponse | Contains the response to a successful GetRolePolicy request. |
GetRoleRequest | |
GetRoleResponse | Contains the response to a successful GetRole request. |
GetSAMLProviderRequest | |
GetSAMLProviderResponse | Contains the response to a successful GetSAMLProvider request. |
GetSSHPublicKeyRequest | |
GetSSHPublicKeyResponse | Contains the response to a successful GetSSHPublicKey request. |
GetServerCertificateRequest | |
GetServerCertificateResponse | Contains the response to a successful GetServerCertificate request. |
GetServiceLastAccessedDetailsRequest | |
GetServiceLastAccessedDetailsResponse | |
GetServiceLastAccessedDetailsWithEntitiesRequest | |
GetServiceLastAccessedDetailsWithEntitiesResponse | |
GetServiceLinkedRoleDeletionStatusRequest | |
GetServiceLinkedRoleDeletionStatusResponse | |
GetUserPolicyRequest | |
GetUserPolicyResponse | Contains the response to a successful GetUserPolicy request. |
GetUserRequest | |
GetUserResponse | Contains the response to a successful GetUser request. |
Group | Contains information about an IAM group entity. This data type is used as a response element in the following operations: |
GroupDetail | Contains information about an IAM group, including all of the group's policies. This data type is used as a response element in the GetAccountAuthorizationDetails operation. |
IamClient | A client for the IAM API. |
InstanceProfile | Contains information about an instance profile. This data type is used as a response element in the following operations: |
ListAccessKeysRequest | |
ListAccessKeysResponse | Contains the response to a successful ListAccessKeys request. |
ListAccountAliasesRequest | |
ListAccountAliasesResponse | Contains the response to a successful ListAccountAliases request. |
ListAttachedGroupPoliciesRequest | |
ListAttachedGroupPoliciesResponse | Contains the response to a successful ListAttachedGroupPolicies request. |
ListAttachedRolePoliciesRequest | |
ListAttachedRolePoliciesResponse | Contains the response to a successful ListAttachedRolePolicies request. |
ListAttachedUserPoliciesRequest | |
ListAttachedUserPoliciesResponse | Contains the response to a successful ListAttachedUserPolicies request. |
ListEntitiesForPolicyRequest | |
ListEntitiesForPolicyResponse | Contains the response to a successful ListEntitiesForPolicy request. |
ListGroupPoliciesRequest | |
ListGroupPoliciesResponse | Contains the response to a successful ListGroupPolicies request. |
ListGroupsForUserRequest | |
ListGroupsForUserResponse | Contains the response to a successful ListGroupsForUser request. |
ListGroupsRequest | |
ListGroupsResponse | Contains the response to a successful ListGroups request. |
ListInstanceProfilesForRoleRequest | |
ListInstanceProfilesForRoleResponse | Contains the response to a successful ListInstanceProfilesForRole request. |
ListInstanceProfilesRequest | |
ListInstanceProfilesResponse | Contains the response to a successful ListInstanceProfiles request. |
ListMFADevicesRequest | |
ListMFADevicesResponse | Contains the response to a successful ListMFADevices request. |
ListOpenIDConnectProvidersRequest | |
ListOpenIDConnectProvidersResponse | Contains the response to a successful ListOpenIDConnectProviders request. |
ListPoliciesGrantingServiceAccessEntry | Contains details about the permissions policies that are attached to the specified identity (user, group, or role). This data type is used as a response element in the ListPoliciesGrantingServiceAccess operation. |
ListPoliciesGrantingServiceAccessRequest | |
ListPoliciesGrantingServiceAccessResponse | |
ListPoliciesRequest | |
ListPoliciesResponse | Contains the response to a successful ListPolicies request. |
ListPolicyVersionsRequest | |
ListPolicyVersionsResponse | Contains the response to a successful ListPolicyVersions request. |
ListRolePoliciesRequest | |
ListRolePoliciesResponse | Contains the response to a successful ListRolePolicies request. |
ListRoleTagsRequest | |
ListRoleTagsResponse | |
ListRolesRequest | |
ListRolesResponse | Contains the response to a successful ListRoles request. |
ListSAMLProvidersRequest | |
ListSAMLProvidersResponse | Contains the response to a successful ListSAMLProviders request. |
ListSSHPublicKeysRequest | |
ListSSHPublicKeysResponse | Contains the response to a successful ListSSHPublicKeys request. |
ListServerCertificatesRequest | |
ListServerCertificatesResponse | Contains the response to a successful ListServerCertificates request. |
ListServiceSpecificCredentialsRequest | |
ListServiceSpecificCredentialsResponse | |
ListSigningCertificatesRequest | |
ListSigningCertificatesResponse | Contains the response to a successful ListSigningCertificates request. |
ListUserPoliciesRequest | |
ListUserPoliciesResponse | Contains the response to a successful ListUserPolicies request. |
ListUserTagsRequest | |
ListUserTagsResponse | |
ListUsersRequest | |
ListUsersResponse | Contains the response to a successful ListUsers request. |
ListVirtualMFADevicesRequest | |
ListVirtualMFADevicesResponse | Contains the response to a successful ListVirtualMFADevices request. |
LoginProfile | Contains the user name and password create date for a user. This data type is used as a response element in the CreateLoginProfile and GetLoginProfile operations. |
MFADevice | Contains information about an MFA device. This data type is used as a response element in the ListMFADevices operation. |
ManagedPolicyDetail | Contains information about a managed policy, including the policy's ARN, versions, and the number of principal entities (users, groups, and roles) that the policy is attached to. This data type is used as a response element in the GetAccountAuthorizationDetails operation. For more information about managed policies, see Managed Policies and Inline Policies in the Using IAM guide. |
OpenIDConnectProviderListEntry | Contains the Amazon Resource Name (ARN) for an IAM OpenID Connect provider. |
OrganizationsDecisionDetail | Contains information about AWS Organizations's effect on a policy simulation. |
PasswordPolicy | Contains information about the account password policy. This data type is used as a response element in the GetAccountPasswordPolicy operation. |
Policy | Contains information about a managed policy. This data type is used as a response element in the CreatePolicy, GetPolicy, and ListPolicies operations. For more information about managed policies, refer to Managed Policies and Inline Policies in the Using IAM guide. |
PolicyDetail | Contains information about an IAM policy, including the policy document. This data type is used as a response element in the GetAccountAuthorizationDetails operation. |
PolicyGrantingServiceAccess | Contains details about the permissions policies that are attached to the specified identity (user, group, or role). This data type is an element of the ListPoliciesGrantingServiceAccessEntry object. |
PolicyGroup | Contains information about a group that a managed policy is attached to. This data type is used as a response element in the ListEntitiesForPolicy operation. For more information about managed policies, refer to Managed Policies and Inline Policies in the Using IAM guide. |
PolicyRole | Contains information about a role that a managed policy is attached to. This data type is used as a response element in the ListEntitiesForPolicy operation. For more information about managed policies, refer to Managed Policies and Inline Policies in the Using IAM guide. |
PolicyUser | Contains information about a user that a managed policy is attached to. This data type is used as a response element in the ListEntitiesForPolicy operation. For more information about managed policies, refer to Managed Policies and Inline Policies in the Using IAM guide. |
PolicyVersion | Contains information about a version of a managed policy. This data type is used as a response element in the CreatePolicyVersion, GetPolicyVersion, ListPolicyVersions, and GetAccountAuthorizationDetails operations. For more information about managed policies, refer to Managed Policies and Inline Policies in the Using IAM guide. |
Position | Contains the row and column of a location of a This data type is used as a member of the |
PutGroupPolicyRequest | |
PutRolePermissionsBoundaryRequest | |
PutRolePolicyRequest | |
PutUserPermissionsBoundaryRequest | |
PutUserPolicyRequest | |
RemoveClientIDFromOpenIDConnectProviderRequest | |
RemoveRoleFromInstanceProfileRequest | |
RemoveUserFromGroupRequest | |
ResetServiceSpecificCredentialRequest | |
ResetServiceSpecificCredentialResponse | |
ResourceSpecificResult | Contains the result of the simulation of a single API operation call on a single resource. This data type is used by a member of the EvaluationResult data type. |
ResyncMFADeviceRequest | |
Role | Contains information about an IAM role. This structure is returned as a response element in several API operations that interact with roles. |
RoleDetail | Contains information about an IAM role, including all of the role's policies. This data type is used as a response element in the GetAccountAuthorizationDetails operation. |
RoleUsageType | An object that contains details about how a service-linked role is used, if that information is returned by the service. This data type is used as a response element in the GetServiceLinkedRoleDeletionStatus operation. |
SAMLProviderListEntry | Contains the list of SAML providers for this account. |
SSHPublicKey | Contains information about an SSH public key. This data type is used as a response element in the GetSSHPublicKey and UploadSSHPublicKey operations. |
SSHPublicKeyMetadata | Contains information about an SSH public key, without the key's body or fingerprint. This data type is used as a response element in the ListSSHPublicKeys operation. |
ServerCertificate | Contains information about a server certificate. This data type is used as a response element in the GetServerCertificate operation. |
ServerCertificateMetadata | Contains information about a server certificate without its certificate body, certificate chain, and private key. This data type is used as a response element in the UploadServerCertificate and ListServerCertificates operations. |
ServiceLastAccessed | Contains details about the most recent attempt to access the service. This data type is used as a response element in the GetServiceLastAccessedDetails operation. |
ServiceSpecificCredential | Contains the details of a service-specific credential. |
ServiceSpecificCredentialMetadata | Contains additional details about a service-specific credential. |
SetDefaultPolicyVersionRequest | |
SetSecurityTokenServicePreferencesRequest | |
SigningCertificate | Contains information about an X.509 signing certificate. This data type is used as a response element in the UploadSigningCertificate and ListSigningCertificates operations. |
SimulateCustomPolicyRequest | |
SimulatePolicyResponse | Contains the response to a successful SimulatePrincipalPolicy or SimulateCustomPolicy request. |
SimulatePrincipalPolicyRequest | |
Statement | Contains a reference to a This data type is used by the |
Tag | A structure that represents user-provided metadata that can be associated with a resource such as an IAM user or role. For more information about tagging, see Tagging IAM Identities in the IAM User Guide. |
TagRoleRequest | |
TagUserRequest | |
UntagRoleRequest | |
UntagUserRequest | |
UpdateAccessKeyRequest | |
UpdateAccountPasswordPolicyRequest | |
UpdateAssumeRolePolicyRequest | |
UpdateGroupRequest | |
UpdateLoginProfileRequest | |
UpdateOpenIDConnectProviderThumbprintRequest | |
UpdateRoleDescriptionRequest | |
UpdateRoleDescriptionResponse | |
UpdateRoleRequest | |
UpdateRoleResponse | |
UpdateSAMLProviderRequest | |
UpdateSAMLProviderResponse | Contains the response to a successful UpdateSAMLProvider request. |
UpdateSSHPublicKeyRequest | |
UpdateServerCertificateRequest | |
UpdateServiceSpecificCredentialRequest | |
UpdateSigningCertificateRequest | |
UpdateUserRequest | |
UploadSSHPublicKeyRequest | |
UploadSSHPublicKeyResponse | Contains the response to a successful UploadSSHPublicKey request. |
UploadServerCertificateRequest | |
UploadServerCertificateResponse | Contains the response to a successful UploadServerCertificate request. |
UploadSigningCertificateRequest | |
UploadSigningCertificateResponse | Contains the response to a successful UploadSigningCertificate request. |
User | Contains information about an IAM user entity. This data type is used as a response element in the following operations: |
UserDetail | Contains information about an IAM user, including all the user's policies and all the IAM groups the user is in. This data type is used as a response element in the GetAccountAuthorizationDetails operation. |
VirtualMFADevice | Contains information about a virtual MFA device. |
Enums
AddClientIDToOpenIDConnectProviderError | Errors returned by AddClientIDToOpenIDConnectProvider |
AddRoleToInstanceProfileError | Errors returned by AddRoleToInstanceProfile |
AddUserToGroupError | Errors returned by AddUserToGroup |
AttachGroupPolicyError | Errors returned by AttachGroupPolicy |
AttachRolePolicyError | Errors returned by AttachRolePolicy |
AttachUserPolicyError | Errors returned by AttachUserPolicy |
ChangePasswordError | Errors returned by ChangePassword |
CreateAccessKeyError | Errors returned by CreateAccessKey |
CreateAccountAliasError | Errors returned by CreateAccountAlias |
CreateGroupError | Errors returned by CreateGroup |
CreateInstanceProfileError | Errors returned by CreateInstanceProfile |
CreateLoginProfileError | Errors returned by CreateLoginProfile |
CreateOpenIDConnectProviderError | Errors returned by CreateOpenIDConnectProvider |
CreatePolicyError | Errors returned by CreatePolicy |
CreatePolicyVersionError | Errors returned by CreatePolicyVersion |
CreateRoleError | Errors returned by CreateRole |
CreateSAMLProviderError | Errors returned by CreateSAMLProvider |
CreateServiceLinkedRoleError | Errors returned by CreateServiceLinkedRole |
CreateServiceSpecificCredentialError | Errors returned by CreateServiceSpecificCredential |
CreateUserError | Errors returned by CreateUser |
CreateVirtualMFADeviceError | Errors returned by CreateVirtualMFADevice |
DeactivateMFADeviceError | Errors returned by DeactivateMFADevice |
DeleteAccessKeyError | Errors returned by DeleteAccessKey |
DeleteAccountAliasError | Errors returned by DeleteAccountAlias |
DeleteAccountPasswordPolicyError | Errors returned by DeleteAccountPasswordPolicy |
DeleteGroupError | Errors returned by DeleteGroup |
DeleteGroupPolicyError | Errors returned by DeleteGroupPolicy |
DeleteInstanceProfileError | Errors returned by DeleteInstanceProfile |
DeleteLoginProfileError | Errors returned by DeleteLoginProfile |
DeleteOpenIDConnectProviderError | Errors returned by DeleteOpenIDConnectProvider |
DeletePolicyError | Errors returned by DeletePolicy |
DeletePolicyVersionError | Errors returned by DeletePolicyVersion |
DeleteRoleError | Errors returned by DeleteRole |
DeleteRolePermissionsBoundaryError | Errors returned by DeleteRolePermissionsBoundary |
DeleteRolePolicyError | Errors returned by DeleteRolePolicy |
DeleteSAMLProviderError | Errors returned by DeleteSAMLProvider |
DeleteSSHPublicKeyError | Errors returned by DeleteSSHPublicKey |
DeleteServerCertificateError | Errors returned by DeleteServerCertificate |
DeleteServiceLinkedRoleError | Errors returned by DeleteServiceLinkedRole |
DeleteServiceSpecificCredentialError | Errors returned by DeleteServiceSpecificCredential |
DeleteSigningCertificateError | Errors returned by DeleteSigningCertificate |
DeleteUserError | Errors returned by DeleteUser |
DeleteUserPermissionsBoundaryError | Errors returned by DeleteUserPermissionsBoundary |
DeleteUserPolicyError | Errors returned by DeleteUserPolicy |
DeleteVirtualMFADeviceError | Errors returned by DeleteVirtualMFADevice |
DetachGroupPolicyError | Errors returned by DetachGroupPolicy |
DetachRolePolicyError | Errors returned by DetachRolePolicy |
DetachUserPolicyError | Errors returned by DetachUserPolicy |
EnableMFADeviceError | Errors returned by EnableMFADevice |
GenerateCredentialReportError | Errors returned by GenerateCredentialReport |
GenerateServiceLastAccessedDetailsError | Errors returned by GenerateServiceLastAccessedDetails |
GetAccessKeyLastUsedError | Errors returned by GetAccessKeyLastUsed |
GetAccountAuthorizationDetailsError | Errors returned by GetAccountAuthorizationDetails |
GetAccountPasswordPolicyError | Errors returned by GetAccountPasswordPolicy |
GetAccountSummaryError | Errors returned by GetAccountSummary |
GetContextKeysForCustomPolicyError | Errors returned by GetContextKeysForCustomPolicy |
GetContextKeysForPrincipalPolicyError | Errors returned by GetContextKeysForPrincipalPolicy |
GetCredentialReportError | Errors returned by GetCredentialReport |
GetGroupError | Errors returned by GetGroup |
GetGroupPolicyError | Errors returned by GetGroupPolicy |
GetInstanceProfileError | Errors returned by GetInstanceProfile |
GetLoginProfileError | Errors returned by GetLoginProfile |
GetOpenIDConnectProviderError | Errors returned by GetOpenIDConnectProvider |
GetPolicyError | Errors returned by GetPolicy |
GetPolicyVersionError | Errors returned by GetPolicyVersion |
GetRoleError | Errors returned by GetRole |
GetRolePolicyError | Errors returned by GetRolePolicy |
GetSAMLProviderError | Errors returned by GetSAMLProvider |
GetSSHPublicKeyError | Errors returned by GetSSHPublicKey |
GetServerCertificateError | Errors returned by GetServerCertificate |
GetServiceLastAccessedDetailsError | Errors returned by GetServiceLastAccessedDetails |
GetServiceLastAccessedDetailsWithEntitiesError | Errors returned by GetServiceLastAccessedDetailsWithEntities |
GetServiceLinkedRoleDeletionStatusError | Errors returned by GetServiceLinkedRoleDeletionStatus |
GetUserError | Errors returned by GetUser |
GetUserPolicyError | Errors returned by GetUserPolicy |
ListAccessKeysError | Errors returned by ListAccessKeys |
ListAccountAliasesError | Errors returned by ListAccountAliases |
ListAttachedGroupPoliciesError | Errors returned by ListAttachedGroupPolicies |
ListAttachedRolePoliciesError | Errors returned by ListAttachedRolePolicies |
ListAttachedUserPoliciesError | Errors returned by ListAttachedUserPolicies |
ListEntitiesForPolicyError | Errors returned by ListEntitiesForPolicy |
ListGroupPoliciesError | Errors returned by ListGroupPolicies |
ListGroupsError | Errors returned by ListGroups |
ListGroupsForUserError | Errors returned by ListGroupsForUser |
ListInstanceProfilesError | Errors returned by ListInstanceProfiles |
ListInstanceProfilesForRoleError | Errors returned by ListInstanceProfilesForRole |
ListMFADevicesError | Errors returned by ListMFADevices |
ListOpenIDConnectProvidersError | Errors returned by ListOpenIDConnectProviders |
ListPoliciesError | Errors returned by ListPolicies |
ListPoliciesGrantingServiceAccessError | Errors returned by ListPoliciesGrantingServiceAccess |
ListPolicyVersionsError | Errors returned by ListPolicyVersions |
ListRolePoliciesError | Errors returned by ListRolePolicies |
ListRoleTagsError | Errors returned by ListRoleTags |
ListRolesError | Errors returned by ListRoles |
ListSAMLProvidersError | Errors returned by ListSAMLProviders |
ListSSHPublicKeysError | Errors returned by ListSSHPublicKeys |
ListServerCertificatesError | Errors returned by ListServerCertificates |
ListServiceSpecificCredentialsError | Errors returned by ListServiceSpecificCredentials |
ListSigningCertificatesError | Errors returned by ListSigningCertificates |
ListUserPoliciesError | Errors returned by ListUserPolicies |
ListUserTagsError | Errors returned by ListUserTags |
ListUsersError | Errors returned by ListUsers |
ListVirtualMFADevicesError | Errors returned by ListVirtualMFADevices |
PutGroupPolicyError | Errors returned by PutGroupPolicy |
PutRolePermissionsBoundaryError | Errors returned by PutRolePermissionsBoundary |
PutRolePolicyError | Errors returned by PutRolePolicy |
PutUserPermissionsBoundaryError | Errors returned by PutUserPermissionsBoundary |
PutUserPolicyError | Errors returned by PutUserPolicy |
RemoveClientIDFromOpenIDConnectProviderError | Errors returned by RemoveClientIDFromOpenIDConnectProvider |
RemoveRoleFromInstanceProfileError | Errors returned by RemoveRoleFromInstanceProfile |
RemoveUserFromGroupError | Errors returned by RemoveUserFromGroup |
ResetServiceSpecificCredentialError | Errors returned by ResetServiceSpecificCredential |
ResyncMFADeviceError | Errors returned by ResyncMFADevice |
SetDefaultPolicyVersionError | Errors returned by SetDefaultPolicyVersion |
SetSecurityTokenServicePreferencesError | Errors returned by SetSecurityTokenServicePreferences |
SimulateCustomPolicyError | Errors returned by SimulateCustomPolicy |
SimulatePrincipalPolicyError | Errors returned by SimulatePrincipalPolicy |
TagRoleError | Errors returned by TagRole |
TagUserError | Errors returned by TagUser |
UntagRoleError | Errors returned by UntagRole |
UntagUserError | Errors returned by UntagUser |
UpdateAccessKeyError | Errors returned by UpdateAccessKey |
UpdateAccountPasswordPolicyError | Errors returned by UpdateAccountPasswordPolicy |
UpdateAssumeRolePolicyError | Errors returned by UpdateAssumeRolePolicy |
UpdateGroupError | Errors returned by UpdateGroup |
UpdateLoginProfileError | Errors returned by UpdateLoginProfile |
UpdateOpenIDConnectProviderThumbprintError | Errors returned by UpdateOpenIDConnectProviderThumbprint |
UpdateRoleDescriptionError | Errors returned by UpdateRoleDescription |
UpdateRoleError | Errors returned by UpdateRole |
UpdateSAMLProviderError | Errors returned by UpdateSAMLProvider |
UpdateSSHPublicKeyError | Errors returned by UpdateSSHPublicKey |
UpdateServerCertificateError | Errors returned by UpdateServerCertificate |
UpdateServiceSpecificCredentialError | Errors returned by UpdateServiceSpecificCredential |
UpdateSigningCertificateError | Errors returned by UpdateSigningCertificate |
UpdateUserError | Errors returned by UpdateUser |
UploadSSHPublicKeyError | Errors returned by UploadSSHPublicKey |
UploadServerCertificateError | Errors returned by UploadServerCertificate |
UploadSigningCertificateError | Errors returned by UploadSigningCertificate |
Traits
Iam | Trait representing the capabilities of the IAM API. IAM clients implement this trait. |