Expand description
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§
- Access
Detail 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.
- Access
Key Contains information about an AWS access key.
This data type is used as a response element in the CreateAccessKey and ListAccessKeys operations.
The
SecretAccessKeyvalue 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.- Access
KeyLast Used 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.
- Access
KeyMetadata Contains information about an AWS access key, without its secret key.
This data type is used as a response element in the ListAccessKeys operation.
- AddClientID
ToOpenID Connect Provider Request - AddRole
ToInstance Profile Request - AddUser
ToGroup Request - Attach
Group Policy Request - Attach
Role Policy Request - Attach
User Policy Request - Attached
Permissions Boundary 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.
- Attached
Policy 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.
- Change
Password Request - Context
Entry 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
Conditionelements of the input policies.This data type is used as an input parameter to SimulateCustomPolicy and SimulatePrincipalPolicy.
- Create
Access KeyRequest - Create
Access KeyResponse Contains the response to a successful CreateAccessKey request.
- Create
Account Alias Request - Create
Group Request - Create
Group Response Contains the response to a successful CreateGroup request.
- Create
Instance Profile Request - Create
Instance Profile Response Contains the response to a successful CreateInstanceProfile request.
- Create
Login Profile Request - Create
Login Profile Response Contains the response to a successful CreateLoginProfile request.
- Create
OpenID Connect Provider Request - Create
OpenID Connect Provider Response Contains the response to a successful CreateOpenIDConnectProvider request.
- Create
Policy Request - Create
Policy Response Contains the response to a successful CreatePolicy request.
- Create
Policy Version Request - Create
Policy Version Response Contains the response to a successful CreatePolicyVersion request.
- Create
Role Request - Create
Role Response Contains the response to a successful CreateRole request.
- CreateSAML
Provider Request - CreateSAML
Provider Response Contains the response to a successful CreateSAMLProvider request.
- Create
Service Linked Role Request - Create
Service Linked Role Response - Create
Service Specific Credential Request - Create
Service Specific Credential Response - Create
User Request - Create
User Response Contains the response to a successful CreateUser request.
- Create
VirtualMFA Device Request - Create
VirtualMFA Device Response Contains the response to a successful CreateVirtualMFADevice request.
- DeactivateMFA
Device Request - Delete
Access KeyRequest - Delete
Account Alias Request - Delete
Group Policy Request - Delete
Group Request - Delete
Instance Profile Request - Delete
Login Profile Request - Delete
OpenID Connect Provider Request - Delete
Policy Request - Delete
Policy Version Request - Delete
Role Permissions Boundary Request - Delete
Role Policy Request - Delete
Role Request - DeleteSAML
Provider Request - DeleteSSH
Public KeyRequest - Delete
Server Certificate Request - Delete
Service Linked Role Request - Delete
Service Linked Role Response - Delete
Service Specific Credential Request - Delete
Signing Certificate Request - Delete
User Permissions Boundary Request - Delete
User Policy Request - Delete
User Request - Delete
VirtualMFA Device Request - Deletion
Task Failure Reason Type The reason that the service-linked role deletion failed.
This data type is used as a response element in the GetServiceLinkedRoleDeletionStatus operation.
- Detach
Group Policy Request - Detach
Role Policy Request - Detach
User Policy Request - EnableMFA
Device Request - Entity
Details 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.
- Entity
Info Contains details about the specified entity (user or role).
This data type is an element of the EntityDetails object.
- Error
Details 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.
- Evaluation
Result Contains the results of a simulation.
This data type is used by the return parameter of
SimulateCustomPolicyandSimulatePrincipalPolicy.- Generate
Credential Report Response Contains the response to a successful GenerateCredentialReport request.
- Generate
Organizations Access Report Request - Generate
Organizations Access Report Response - Generate
Service Last Accessed Details Request - Generate
Service Last Accessed Details Response - GetAccess
KeyLast Used Request - GetAccess
KeyLast Used Response Contains the response to a successful GetAccessKeyLastUsed request. It is also returned as a member of the AccessKeyMetaData structure returned by the ListAccessKeys action.
- GetAccount
Authorization Details Request - GetAccount
Authorization Details Response Contains the response to a successful GetAccountAuthorizationDetails request.
- GetAccount
Password Policy Response Contains the response to a successful GetAccountPasswordPolicy request.
- GetAccount
Summary Response Contains the response to a successful GetAccountSummary request.
- GetContext
Keys ForCustom Policy Request - GetContext
Keys ForPolicy Response Contains the response to a successful GetContextKeysForPrincipalPolicy or GetContextKeysForCustomPolicy request.
- GetContext
Keys ForPrincipal Policy Request - GetCredential
Report Response Contains the response to a successful GetCredentialReport request.
- GetGroup
Policy Request - GetGroup
Policy Response Contains the response to a successful GetGroupPolicy request.
- GetGroup
Request - GetGroup
Response Contains the response to a successful GetGroup request.
- GetInstance
Profile Request - GetInstance
Profile Response Contains the response to a successful GetInstanceProfile request.
- GetLogin
Profile Request - GetLogin
Profile Response Contains the response to a successful GetLoginProfile request.
- GetOpenID
Connect Provider Request - GetOpenID
Connect Provider Response Contains the response to a successful GetOpenIDConnectProvider request.
- GetOrganizations
Access Report Request - GetOrganizations
Access Report Response - GetPolicy
Request - GetPolicy
Response Contains the response to a successful GetPolicy request.
- GetPolicy
Version Request - GetPolicy
Version Response Contains the response to a successful GetPolicyVersion request.
- GetRole
Policy Request - GetRole
Policy Response Contains the response to a successful GetRolePolicy request.
- GetRole
Request - GetRole
Response Contains the response to a successful GetRole request.
- GetSAML
Provider Request - GetSAML
Provider Response Contains the response to a successful GetSAMLProvider request.
- GetSSH
Public KeyRequest - GetSSH
Public KeyResponse Contains the response to a successful GetSSHPublicKey request.
- GetServer
Certificate Request - GetServer
Certificate Response Contains the response to a successful GetServerCertificate request.
- GetService
Last Accessed Details Request - GetService
Last Accessed Details Response - GetService
Last Accessed Details With Entities Request - GetService
Last Accessed Details With Entities Response - GetService
Linked Role Deletion Status Request - GetService
Linked Role Deletion Status Response - GetUser
Policy Request - GetUser
Policy Response Contains the response to a successful GetUserPolicy request.
- GetUser
Request - GetUser
Response 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:
- Group
Detail 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.
- Instance
Profile Contains information about an instance profile.
This data type is used as a response element in the following operations:
- List
Access Keys Request - List
Access Keys Response Contains the response to a successful ListAccessKeys request.
- List
Account Aliases Request - List
Account Aliases Response Contains the response to a successful ListAccountAliases request.
- List
Attached Group Policies Request - List
Attached Group Policies Response Contains the response to a successful ListAttachedGroupPolicies request.
- List
Attached Role Policies Request - List
Attached Role Policies Response Contains the response to a successful ListAttachedRolePolicies request.
- List
Attached User Policies Request - List
Attached User Policies Response Contains the response to a successful ListAttachedUserPolicies request.
- List
Entities ForPolicy Request - List
Entities ForPolicy Response Contains the response to a successful ListEntitiesForPolicy request.
- List
Group Policies Request - List
Group Policies Response Contains the response to a successful ListGroupPolicies request.
- List
Groups ForUser Request - List
Groups ForUser Response Contains the response to a successful ListGroupsForUser request.
- List
Groups Request - List
Groups Response Contains the response to a successful ListGroups request.
- List
Instance Profiles ForRole Request - List
Instance Profiles ForRole Response Contains the response to a successful ListInstanceProfilesForRole request.
- List
Instance Profiles Request - List
Instance Profiles Response Contains the response to a successful ListInstanceProfiles request.
- ListMFA
Devices Request - ListMFA
Devices Response Contains the response to a successful ListMFADevices request.
- List
OpenID Connect Providers Request - List
OpenID Connect Providers Response Contains the response to a successful ListOpenIDConnectProviders request.
- List
Policies Granting Service Access Entry 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.
- List
Policies Granting Service Access Request - List
Policies Granting Service Access Response - List
Policies Request - List
Policies Response Contains the response to a successful ListPolicies request.
- List
Policy Versions Request - List
Policy Versions Response Contains the response to a successful ListPolicyVersions request.
- List
Role Policies Request - List
Role Policies Response Contains the response to a successful ListRolePolicies request.
- List
Role Tags Request - List
Role Tags Response - List
Roles Request - List
Roles Response Contains the response to a successful ListRoles request.
- ListSAML
Providers Request - ListSAML
Providers Response Contains the response to a successful ListSAMLProviders request.
- ListSSH
Public Keys Request - ListSSH
Public Keys Response Contains the response to a successful ListSSHPublicKeys request.
- List
Server Certificates Request - List
Server Certificates Response Contains the response to a successful ListServerCertificates request.
- List
Service Specific Credentials Request - List
Service Specific Credentials Response - List
Signing Certificates Request - List
Signing Certificates Response Contains the response to a successful ListSigningCertificates request.
- List
User Policies Request - List
User Policies Response Contains the response to a successful ListUserPolicies request.
- List
User Tags Request - List
User Tags Response - List
Users Request - List
Users Response Contains the response to a successful ListUsers request.
- List
VirtualMFA Devices Request - List
VirtualMFA Devices Response Contains the response to a successful ListVirtualMFADevices request.
- Login
Profile 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.
- Managed
Policy Detail 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.
- OpenID
Connect Provider List Entry Contains the Amazon Resource Name (ARN) for an IAM OpenID Connect provider.
- Organizations
Decision Detail Contains information about the effect that Organizations has on a policy simulation.
- Password
Policy Contains information about the account password policy.
This data type is used as a response element in the GetAccountPasswordPolicy operation.
- Permissions
Boundary Decision Detail 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.
- Policy
Detail Contains information about an IAM policy, including the policy document.
This data type is used as a response element in the GetAccountAuthorizationDetails operation.
- Policy
Granting Service Access 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.
- Policy
Group 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.
- Policy
Role 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.
- Policy
User 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.
- Policy
Version 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
Statementelement in a policy document.This data type is used as a member of the
Statementtype.- PutGroup
Policy Request - PutRole
Permissions Boundary Request - PutRole
Policy Request - PutUser
Permissions Boundary Request - PutUser
Policy Request - Remove
ClientID From OpenID Connect Provider Request - Remove
Role From Instance Profile Request - Remove
User From Group Request - Reset
Service Specific Credential Request - Reset
Service Specific Credential Response - Resource
Specific Result 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.
- ResyncMFA
Device Request - Role
Contains information about an IAM role. This structure is returned as a response element in several API operations that interact with roles.
- Role
Detail 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.
- Role
Last Used 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.
- Role
Usage Type 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.
- SAML
Provider List Entry Contains the list of SAML providers for this account.
- SSHPublic
Key Contains information about an SSH public key.
This data type is used as a response element in the GetSSHPublicKey and UploadSSHPublicKey operations.
- SSHPublic
KeyMetadata 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.
- Server
Certificate Contains information about a server certificate.
This data type is used as a response element in the GetServerCertificate operation.
- Server
Certificate Metadata 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.
- Service
Last Accessed Contains details about the most recent attempt to access the service.
This data type is used as a response element in the GetServiceLastAccessedDetails operation.
- Service
Specific Credential Contains the details of a service-specific credential.
- Service
Specific Credential Metadata Contains additional details about a service-specific credential.
- SetDefault
Policy Version Request - SetSecurity
Token Service Preferences Request - Signing
Certificate Contains information about an X.509 signing certificate.
This data type is used as a response element in the UploadSigningCertificate and ListSigningCertificates operations.
- Simulate
Custom Policy Request - Simulate
Policy Response Contains the response to a successful SimulatePrincipalPolicy or SimulateCustomPolicy request.
- Simulate
Principal Policy Request - Statement
Contains a reference to a
Statementelement in a policy document that determines the result of the simulation.This data type is used by the
MatchedStatementsmember of theEvaluationResulttype.- 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.
- TagRole
Request - TagUser
Request - Tracked
Action Last Accessed 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.
- Untag
Role Request - Untag
User Request - Update
Access KeyRequest - Update
Account Password Policy Request - Update
Assume Role Policy Request - Update
Group Request - Update
Login Profile Request - Update
OpenID Connect Provider Thumbprint Request - Update
Role Description Request - Update
Role Description Response - Update
Role Request - Update
Role Response - UpdateSAML
Provider Request - UpdateSAML
Provider Response Contains the response to a successful UpdateSAMLProvider request.
- UpdateSSH
Public KeyRequest - Update
Server Certificate Request - Update
Service Specific Credential Request - Update
Signing Certificate Request - Update
User Request - UploadSSH
Public KeyRequest - UploadSSH
Public KeyResponse Contains the response to a successful UploadSSHPublicKey request.
- Upload
Server Certificate Request - Upload
Server Certificate Response Contains the response to a successful UploadServerCertificate request.
- Upload
Signing Certificate Request - Upload
Signing Certificate Response 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:
- User
Detail 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.
- VirtualMFA
Device Contains information about a virtual MFA device.
Enums§
- AddClientID
ToOpenID Connect Provider Error - Errors returned by AddClientIDToOpenIDConnectProvider
- AddRole
ToInstance Profile Error - Errors returned by AddRoleToInstanceProfile
- AddUser
ToGroup Error - Errors returned by AddUserToGroup
- Attach
Group Policy Error - Errors returned by AttachGroupPolicy
- Attach
Role Policy Error - Errors returned by AttachRolePolicy
- Attach
User Policy Error - Errors returned by AttachUserPolicy
- Change
Password Error - Errors returned by ChangePassword
- Create
Access KeyError - Errors returned by CreateAccessKey
- Create
Account Alias Error - Errors returned by CreateAccountAlias
- Create
Group Error - Errors returned by CreateGroup
- Create
Instance Profile Error - Errors returned by CreateInstanceProfile
- Create
Login Profile Error - Errors returned by CreateLoginProfile
- Create
OpenID Connect Provider Error - Errors returned by CreateOpenIDConnectProvider
- Create
Policy Error - Errors returned by CreatePolicy
- Create
Policy Version Error - Errors returned by CreatePolicyVersion
- Create
Role Error - Errors returned by CreateRole
- CreateSAML
Provider Error - Errors returned by CreateSAMLProvider
- Create
Service Linked Role Error - Errors returned by CreateServiceLinkedRole
- Create
Service Specific Credential Error - Errors returned by CreateServiceSpecificCredential
- Create
User Error - Errors returned by CreateUser
- Create
VirtualMFA Device Error - Errors returned by CreateVirtualMFADevice
- DeactivateMFA
Device Error - Errors returned by DeactivateMFADevice
- Delete
Access KeyError - Errors returned by DeleteAccessKey
- Delete
Account Alias Error - Errors returned by DeleteAccountAlias
- Delete
Account Password Policy Error - Errors returned by DeleteAccountPasswordPolicy
- Delete
Group Error - Errors returned by DeleteGroup
- Delete
Group Policy Error - Errors returned by DeleteGroupPolicy
- Delete
Instance Profile Error - Errors returned by DeleteInstanceProfile
- Delete
Login Profile Error - Errors returned by DeleteLoginProfile
- Delete
OpenID Connect Provider Error - Errors returned by DeleteOpenIDConnectProvider
- Delete
Policy Error - Errors returned by DeletePolicy
- Delete
Policy Version Error - Errors returned by DeletePolicyVersion
- Delete
Role Error - Errors returned by DeleteRole
- Delete
Role Permissions Boundary Error - Errors returned by DeleteRolePermissionsBoundary
- Delete
Role Policy Error - Errors returned by DeleteRolePolicy
- DeleteSAML
Provider Error - Errors returned by DeleteSAMLProvider
- DeleteSSH
Public KeyError - Errors returned by DeleteSSHPublicKey
- Delete
Server Certificate Error - Errors returned by DeleteServerCertificate
- Delete
Service Linked Role Error - Errors returned by DeleteServiceLinkedRole
- Delete
Service Specific Credential Error - Errors returned by DeleteServiceSpecificCredential
- Delete
Signing Certificate Error - Errors returned by DeleteSigningCertificate
- Delete
User Error - Errors returned by DeleteUser
- Delete
User Permissions Boundary Error - Errors returned by DeleteUserPermissionsBoundary
- Delete
User Policy Error - Errors returned by DeleteUserPolicy
- Delete
VirtualMFA Device Error - Errors returned by DeleteVirtualMFADevice
- Detach
Group Policy Error - Errors returned by DetachGroupPolicy
- Detach
Role Policy Error - Errors returned by DetachRolePolicy
- Detach
User Policy Error - Errors returned by DetachUserPolicy
- EnableMFA
Device Error - Errors returned by EnableMFADevice
- Generate
Credential Report Error - Errors returned by GenerateCredentialReport
- Generate
Organizations Access Report Error - Errors returned by GenerateOrganizationsAccessReport
- Generate
Service Last Accessed Details Error - Errors returned by GenerateServiceLastAccessedDetails
- GetAccess
KeyLast Used Error - Errors returned by GetAccessKeyLastUsed
- GetAccount
Authorization Details Error - Errors returned by GetAccountAuthorizationDetails
- GetAccount
Password Policy Error - Errors returned by GetAccountPasswordPolicy
- GetAccount
Summary Error - Errors returned by GetAccountSummary
- GetContext
Keys ForCustom Policy Error - Errors returned by GetContextKeysForCustomPolicy
- GetContext
Keys ForPrincipal Policy Error - Errors returned by GetContextKeysForPrincipalPolicy
- GetCredential
Report Error - Errors returned by GetCredentialReport
- GetGroup
Error - Errors returned by GetGroup
- GetGroup
Policy Error - Errors returned by GetGroupPolicy
- GetInstance
Profile Error - Errors returned by GetInstanceProfile
- GetLogin
Profile Error - Errors returned by GetLoginProfile
- GetOpenID
Connect Provider Error - Errors returned by GetOpenIDConnectProvider
- GetOrganizations
Access Report Error - Errors returned by GetOrganizationsAccessReport
- GetPolicy
Error - Errors returned by GetPolicy
- GetPolicy
Version Error - Errors returned by GetPolicyVersion
- GetRole
Error - Errors returned by GetRole
- GetRole
Policy Error - Errors returned by GetRolePolicy
- GetSAML
Provider Error - Errors returned by GetSAMLProvider
- GetSSH
Public KeyError - Errors returned by GetSSHPublicKey
- GetServer
Certificate Error - Errors returned by GetServerCertificate
- GetService
Last Accessed Details Error - Errors returned by GetServiceLastAccessedDetails
- GetService
Last Accessed Details With Entities Error - Errors returned by GetServiceLastAccessedDetailsWithEntities
- GetService
Linked Role Deletion Status Error - Errors returned by GetServiceLinkedRoleDeletionStatus
- GetUser
Error - Errors returned by GetUser
- GetUser
Policy Error - Errors returned by GetUserPolicy
- List
Access Keys Error - Errors returned by ListAccessKeys
- List
Account Aliases Error - Errors returned by ListAccountAliases
- List
Attached Group Policies Error - Errors returned by ListAttachedGroupPolicies
- List
Attached Role Policies Error - Errors returned by ListAttachedRolePolicies
- List
Attached User Policies Error - Errors returned by ListAttachedUserPolicies
- List
Entities ForPolicy Error - Errors returned by ListEntitiesForPolicy
- List
Group Policies Error - Errors returned by ListGroupPolicies
- List
Groups Error - Errors returned by ListGroups
- List
Groups ForUser Error - Errors returned by ListGroupsForUser
- List
Instance Profiles Error - Errors returned by ListInstanceProfiles
- List
Instance Profiles ForRole Error - Errors returned by ListInstanceProfilesForRole
- ListMFA
Devices Error - Errors returned by ListMFADevices
- List
OpenID Connect Providers Error - Errors returned by ListOpenIDConnectProviders
- List
Policies Error - Errors returned by ListPolicies
- List
Policies Granting Service Access Error - Errors returned by ListPoliciesGrantingServiceAccess
- List
Policy Versions Error - Errors returned by ListPolicyVersions
- List
Role Policies Error - Errors returned by ListRolePolicies
- List
Role Tags Error - Errors returned by ListRoleTags
- List
Roles Error - Errors returned by ListRoles
- ListSAML
Providers Error - Errors returned by ListSAMLProviders
- ListSSH
Public Keys Error - Errors returned by ListSSHPublicKeys
- List
Server Certificates Error - Errors returned by ListServerCertificates
- List
Service Specific Credentials Error - Errors returned by ListServiceSpecificCredentials
- List
Signing Certificates Error - Errors returned by ListSigningCertificates
- List
User Policies Error - Errors returned by ListUserPolicies
- List
User Tags Error - Errors returned by ListUserTags
- List
Users Error - Errors returned by ListUsers
- List
VirtualMFA Devices Error - Errors returned by ListVirtualMFADevices
- PutGroup
Policy Error - Errors returned by PutGroupPolicy
- PutRole
Permissions Boundary Error - Errors returned by PutRolePermissionsBoundary
- PutRole
Policy Error - Errors returned by PutRolePolicy
- PutUser
Permissions Boundary Error - Errors returned by PutUserPermissionsBoundary
- PutUser
Policy Error - Errors returned by PutUserPolicy
- Remove
ClientID From OpenID Connect Provider Error - Errors returned by RemoveClientIDFromOpenIDConnectProvider
- Remove
Role From Instance Profile Error - Errors returned by RemoveRoleFromInstanceProfile
- Remove
User From Group Error - Errors returned by RemoveUserFromGroup
- Reset
Service Specific Credential Error - Errors returned by ResetServiceSpecificCredential
- ResyncMFA
Device Error - Errors returned by ResyncMFADevice
- SetDefault
Policy Version Error - Errors returned by SetDefaultPolicyVersion
- SetSecurity
Token Service Preferences Error - Errors returned by SetSecurityTokenServicePreferences
- Simulate
Custom Policy Error - Errors returned by SimulateCustomPolicy
- Simulate
Principal Policy Error - Errors returned by SimulatePrincipalPolicy
- TagRole
Error - Errors returned by TagRole
- TagUser
Error - Errors returned by TagUser
- Untag
Role Error - Errors returned by UntagRole
- Untag
User Error - Errors returned by UntagUser
- Update
Access KeyError - Errors returned by UpdateAccessKey
- Update
Account Password Policy Error - Errors returned by UpdateAccountPasswordPolicy
- Update
Assume Role Policy Error - Errors returned by UpdateAssumeRolePolicy
- Update
Group Error - Errors returned by UpdateGroup
- Update
Login Profile Error - Errors returned by UpdateLoginProfile
- Update
OpenID Connect Provider Thumbprint Error - Errors returned by UpdateOpenIDConnectProviderThumbprint
- Update
Role Description Error - Errors returned by UpdateRoleDescription
- Update
Role Error - Errors returned by UpdateRole
- UpdateSAML
Provider Error - Errors returned by UpdateSAMLProvider
- UpdateSSH
Public KeyError - Errors returned by UpdateSSHPublicKey
- Update
Server Certificate Error - Errors returned by UpdateServerCertificate
- Update
Service Specific Credential Error - Errors returned by UpdateServiceSpecificCredential
- Update
Signing Certificate Error - Errors returned by UpdateSigningCertificate
- Update
User Error - Errors returned by UpdateUser
- UploadSSH
Public KeyError - Errors returned by UploadSSHPublicKey
- Upload
Server Certificate Error - Errors returned by UploadServerCertificate
- Upload
Signing Certificate Error - Errors returned by UploadSigningCertificate
Traits§
- Iam
- Trait representing the capabilities of the IAM API. IAM clients implement this trait.