Crate rusoto_iam

Crate rusoto_iam 

Source
Expand description

AWS Identity and Access Management

AWS Identity and Access Management (IAM) is a web service for securely controlling access to AWS services. With IAM, you can centrally manage users, security credentials such as access keys, and permissions that control which AWS resources users and applications can access. For more information about IAM, see AWS Identity and Access Management (IAM) and the AWS Identity and Access Management User Guide.

If you’re using the service, you’re probably looking for IamClient and Iam.

Structs§

AccessDetail

An object that contains details about when a principal in the reported AWS Organizations entity last attempted to access an AWS service. A principal can be an IAM user, an IAM role, or the AWS account root user within the reported Organizations entity.

This data type is a response element in the GetOrganizationsAccessReport operation.

AccessKey

Contains information about an AWS access key.

This data type is used as a response element in the CreateAccessKey and ListAccessKeys operations.

The SecretAccessKey value is returned only in response to CreateAccessKey. You can get a secret access key only when you first create an access key; you cannot recover the secret access key later. If you lose a secret access key, you must create a new access key.

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 IAM User 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 Condition elements of the input policies.

This data type is used as an input parameter to SimulateCustomPolicy and SimulatePrincipalPolicy.

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 GetOrganizationsAccessReport, GetServiceLastAccessedDetails, and GetServiceLastAccessedDetailsWithEntities operations.

EvaluationResult

Contains the results of a simulation.

This data type is used by the return parameter of SimulateCustomPolicy and SimulatePrincipalPolicy .

GenerateCredentialReportResponse

Contains the response to a successful GenerateCredentialReport request.

GenerateOrganizationsAccessReportRequest
GenerateOrganizationsAccessReportResponse
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.

GetOrganizationsAccessReportRequest
GetOrganizationsAccessReportResponse
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 IAM User Guide.

OpenIDConnectProviderListEntry

Contains the Amazon Resource Name (ARN) for an IAM OpenID Connect provider.

OrganizationsDecisionDetail

Contains information about the effect that Organizations has 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.

PermissionsBoundaryDecisionDetail

Contains information about the effect that a permissions boundary has on a policy simulation when the boundary is applied to an IAM entity.

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 IAM User 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 IAM User 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 IAM User 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 IAM User 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 IAM User Guide.

Position

Contains the row and column of a location of a Statement element in a policy document.

This data type is used as a member of the Statement type.

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.

RoleLastUsed

Contains information about the last time that an IAM role was used. This includes the date and time and the Region in which the role was last used. Activity is only reported for the trailing 400 days. This period can be shorter if your Region began supporting these features within the last year. The role might have been used more than 400 days ago. For more information, see Regions Where Data Is Tracked in the IAM User Guide.

This data type is returned as a response element in the GetRole and GetAccountAuthorizationDetails operations.

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 Statement element in a policy document that determines the result of the simulation.

This data type is used by the MatchedStatements member of the EvaluationResult type.

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
TrackedActionLastAccessed

Contains details about the most recent attempt to access an action within the service.

This data type is used as a response element in the GetServiceLastAccessedDetails operation.

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
GenerateOrganizationsAccessReportError
Errors returned by GenerateOrganizationsAccessReport
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
GetOrganizationsAccessReportError
Errors returned by GetOrganizationsAccessReport
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.