All Classes and Interfaces
Class
Description
AcceptDelegationRequestRequest Marshaller
An object that contains details about when a principal in the reported Organizations entity last attempted to access
an Amazon Web Services service.
Contains information about an Amazon Web Services access key.
Contains information about the last time an Amazon Web Services access key was used since IAM began tracking this
information on April 22, 2015.
Contains information about an Amazon Web Services access key, without its secret key.
The request was rejected because the account making the request is not the management account or delegated
administrator account for centralized
root access.
AddClientIdToOpenIdConnectProviderRequest MarshallerAddRoleToInstanceProfileRequest MarshallerAddUserToGroupRequest MarshallerAn AWS Arn.
AssociateDelegationRequestRequest Marshaller
Contains information about an attached permissions boundary.
Contains information about an attached policy.
AttachGroupPolicyRequest MarshallerAttachRolePolicyRequest MarshallerAttachUserPolicyRequest Marshaller
The request was rejected because the account making the request is not the management account for the organization.
ChangePasswordRequest Marshaller
The request was rejected because multiple requests to change this object were submitted simultaneously.
Contains information about a condition context key.
CreateAccessKeyRequest Marshaller
Contains the response to a successful CreateAccessKey request.
CreateAccountAliasRequest MarshallerCreateDelegationRequestRequest MarshallerCreateGroupRequest Marshaller
Contains the response to a successful CreateGroup request.
CreateInstanceProfileRequest Marshaller
Contains the response to a successful CreateInstanceProfile
request.
CreateLoginProfileRequest Marshaller
Contains the response to a successful CreateLoginProfile
request.
CreateOpenIdConnectProviderRequest Marshaller
Contains the response to a successful CreateOpenIDConnectProvider request.
CreatePolicyRequest Marshaller
Contains the response to a successful CreatePolicy request.
CreatePolicyVersionRequest Marshaller
Contains the response to a successful CreatePolicyVersion
request.
CreateRoleRequest Marshaller
Contains the response to a successful CreateRole request.
CreateSamlProviderRequest Marshaller
Contains the response to a successful CreateSAMLProvider
request.
CreateServiceLinkedRoleRequest MarshallerCreateServiceSpecificCredentialRequest MarshallerCreateUserRequest Marshaller
Contains the response to a successful CreateUser request.
CreateVirtualMfaDeviceRequest Marshaller
Contains the response to a successful CreateVirtualMFADevice
request.
The request was rejected because the most recent credential report has expired.
The request was rejected because the credential report does not exist.
The request was rejected because the credential report is still being generated.
DeactivateMfaDeviceRequest Marshaller
Contains information about the permissions being delegated in a delegation request.
Contains information about a delegation request, including its status, permissions, and associated metadata.
DeleteAccessKeyRequest MarshallerDeleteAccountAliasRequest MarshallerDeleteAccountPasswordPolicyRequest Marshaller
The request was rejected because it attempted to delete a resource that has attached subordinate entities.
DeleteGroupPolicyRequest MarshallerDeleteGroupRequest MarshallerDeleteInstanceProfileRequest MarshallerDeleteLoginProfileRequest MarshallerDeleteOpenIdConnectProviderRequest MarshallerDeletePolicyRequest MarshallerDeletePolicyVersionRequest MarshallerDeleteRolePermissionsBoundaryRequest MarshallerDeleteRolePolicyRequest MarshallerDeleteRoleRequest MarshallerDeleteSamlProviderRequest MarshallerDeleteServerCertificateRequest MarshallerDeleteServiceLinkedRoleRequest MarshallerDeleteServiceSpecificCredentialRequest MarshallerDeleteSigningCertificateRequest MarshallerDeleteSshPublicKeyRequest MarshallerDeleteUserPermissionsBoundaryRequest MarshallerDeleteUserPolicyRequest MarshallerDeleteUserRequest MarshallerDeleteVirtualMfaDeviceRequest Marshaller
The reason that the service-linked role deletion failed.
DetachGroupPolicyRequest MarshallerDetachRolePolicyRequest MarshallerDetachUserPolicyRequest MarshallerDisableOrganizationsRootSessionsRequest MarshallerDisableOutboundWebIdentityFederationRequest Marshaller
The request was rejected because the same certificate is associated with an IAM user in the account.
The request was rejected because the SSH public key is already associated with the specified IAM user.
EnableMfaDeviceRequest MarshallerEnableOrganizationsRootSessionsRequest MarshallerEnableOutboundWebIdentityFederationRequest MarshallerLink between an endpoint property and the
AwsEndpointAttribute it represents.
The request was rejected because it attempted to create a resource that already exists.
An object that contains details about when the IAM entities (users or roles) were last used in an attempt to access
the specified Amazon Web Services service.
Contains details about the specified entity (user or role).
The request was rejected because it referenced an entity that is temporarily unmodifiable, such as a user name that
was deleted and then recreated.
Contains information about the reason that the operation failed.
Contains the results of a simulation.
The request failed because outbound identity federation is already disabled for your Amazon Web Services account.
The request failed because outbound identity federation is already enabled for your Amazon Web Services account.
GenerateCredentialReportRequest Marshaller
Contains the response to a successful GenerateCredentialReport request.
GenerateOrganizationsAccessReportRequest MarshallerGenerateServiceLastAccessedDetailsRequest MarshallerGetAccessKeyLastUsedRequest Marshaller
Contains the response to a successful GetAccessKeyLastUsed
request.
Represents the output for the
IamClient.getAccountAuthorizationDetailsPaginator(software.amazon.awssdk.services.iam.model.GetAccountAuthorizationDetailsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.getAccountAuthorizationDetailsPaginator(software.amazon.awssdk.services.iam.model.GetAccountAuthorizationDetailsRequest)
operation which is a paginated operation.GetAccountAuthorizationDetailsRequest Marshaller
Contains the response to a successful GetAccountAuthorizationDetails request.
GetAccountPasswordPolicyRequest Marshaller
Contains the response to a successful GetAccountPasswordPolicy request.
GetAccountSummaryRequest Marshaller
Contains the response to a successful GetAccountSummary request.
GetContextKeysForCustomPolicyRequest Marshaller
Contains the response to a successful GetContextKeysForPrincipalPolicy or GetContextKeysForCustomPolicy request.
GetContextKeysForPrincipalPolicyRequest Marshaller
Contains the response to a successful GetContextKeysForPrincipalPolicy or GetContextKeysForCustomPolicy request.
GetCredentialReportRequest Marshaller
Contains the response to a successful GetCredentialReport
request.
GetDelegationRequestRequest Marshaller
Represents the output for the
IamClient.getGroupPaginator(software.amazon.awssdk.services.iam.model.GetGroupRequest)
operation which is a paginated operation.GetGroupPolicyRequest Marshaller
Contains the response to a successful GetGroupPolicy request.
Represents the output for the
IamAsyncClient.getGroupPaginator(software.amazon.awssdk.services.iam.model.GetGroupRequest)
operation which is a paginated operation.GetGroupRequest Marshaller
Contains the response to a successful GetGroup request.
GetHumanReadableSummaryRequest MarshallerGetInstanceProfileRequest Marshaller
Contains the response to a successful GetInstanceProfile
request.
GetLoginProfileRequest Marshaller
Contains the response to a successful GetLoginProfile request.
GetMfaDeviceRequest MarshallerGetOpenIdConnectProviderRequest Marshaller
Contains the response to a successful GetOpenIDConnectProvider request.
GetOrganizationsAccessReportRequest MarshallerGetOutboundWebIdentityFederationInfoRequest MarshallerGetPolicyRequest Marshaller
Contains the response to a successful GetPolicy request.
GetPolicyVersionRequest Marshaller
Contains the response to a successful GetPolicyVersion request.
GetRolePolicyRequest Marshaller
Contains the response to a successful GetRolePolicy request.
GetRoleRequest Marshaller
Contains the response to a successful GetRole request.
GetSamlProviderRequest Marshaller
Contains the response to a successful GetSAMLProvider request.
GetServerCertificateRequest Marshaller
Contains the response to a successful GetServerCertificate
request.
GetServiceLastAccessedDetailsRequest MarshallerGetServiceLinkedRoleDeletionStatusRequest MarshallerGetSshPublicKeyRequest Marshaller
Contains the response to a successful GetSSHPublicKey request.
GetUserPolicyRequest Marshaller
Contains the response to a successful GetUserPolicy request.
GetUserRequest Marshaller
Contains the response to a successful GetUser request.
Contains information about an IAM group entity.
Contains information about an IAM group, including all of the group's policies.
Service client for accessing IAM asynchronously.
A builder for creating an instance of
IamAsyncClient.Waiter utility class that polls a resource until a desired state is reached or until it is determined that the
resource will never enter into the desired state.
The parameters object used to resolve the auth schemes for the Iam service.
A builder for a
IamAuthSchemeParams.An auth scheme provider for Iam service.
This includes configuration specific to IAM that is supported by both
IamClientBuilder and
IamAsyncClientBuilder.Service client for accessing IAM.
A builder for creating an instance of
IamClient.The parameters object used to resolve an endpoint for the Iam service.
An endpoint provider for Iam.
Class to expose the service client settings to the user.
A builder for creating a
IamServiceClientConfigurationWaiter utility class that polls a resource until a desired state is reached or until it is determined that the
resource will never enter into the desired state.
Identifiers for variables declared within the rule engine, e.g.
Contains information about an instance profile.
The request was rejected because the authentication code was not recognized.
The request was rejected because the certificate is invalid.
The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
The request was rejected because the public key is malformed or otherwise invalid.
The request was rejected because the type of user for the transaction was incorrect.
An intermediate value for JMESPath expressions, encapsulating the different data types supported by JMESPath and
the operations on that data.
The request was rejected because the public key certificate and the private key do not match.
The request was rejected because it attempted to create resources beyond the current Amazon Web Services account
limits.
Represents the output for the
IamClient.listAccessKeysPaginator(software.amazon.awssdk.services.iam.model.ListAccessKeysRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listAccessKeysPaginator(software.amazon.awssdk.services.iam.model.ListAccessKeysRequest)
operation which is a paginated operation.ListAccessKeysRequest Marshaller
Contains the response to a successful ListAccessKeys request.
Represents the output for the
IamClient.listAccountAliasesPaginator(software.amazon.awssdk.services.iam.model.ListAccountAliasesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listAccountAliasesPaginator(software.amazon.awssdk.services.iam.model.ListAccountAliasesRequest)
operation which is a paginated operation.ListAccountAliasesRequest Marshaller
Contains the response to a successful ListAccountAliases
request.
Represents the output for the
IamClient.listAttachedGroupPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListAttachedGroupPoliciesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listAttachedGroupPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListAttachedGroupPoliciesRequest)
operation which is a paginated operation.ListAttachedGroupPoliciesRequest Marshaller
Contains the response to a successful ListAttachedGroupPolicies request.
Represents the output for the
IamClient.listAttachedRolePoliciesPaginator(software.amazon.awssdk.services.iam.model.ListAttachedRolePoliciesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listAttachedRolePoliciesPaginator(software.amazon.awssdk.services.iam.model.ListAttachedRolePoliciesRequest)
operation which is a paginated operation.ListAttachedRolePoliciesRequest Marshaller
Contains the response to a successful ListAttachedRolePolicies request.
Represents the output for the
IamClient.listAttachedUserPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListAttachedUserPoliciesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listAttachedUserPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListAttachedUserPoliciesRequest)
operation which is a paginated operation.ListAttachedUserPoliciesRequest Marshaller
Contains the response to a successful ListAttachedUserPolicies request.
ListDelegationRequestsRequest Marshaller
Represents the output for the
IamClient.listEntitiesForPolicyPaginator(software.amazon.awssdk.services.iam.model.ListEntitiesForPolicyRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listEntitiesForPolicyPaginator(software.amazon.awssdk.services.iam.model.ListEntitiesForPolicyRequest)
operation which is a paginated operation.ListEntitiesForPolicyRequest Marshaller
Contains the response to a successful ListEntitiesForPolicy
request.
Represents the output for the
IamClient.listGroupPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListGroupPoliciesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listGroupPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListGroupPoliciesRequest)
operation which is a paginated operation.ListGroupPoliciesRequest Marshaller
Contains the response to a successful ListGroupPolicies request.
Represents the output for the
IamClient.listGroupsForUserPaginator(software.amazon.awssdk.services.iam.model.ListGroupsForUserRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listGroupsForUserPaginator(software.amazon.awssdk.services.iam.model.ListGroupsForUserRequest)
operation which is a paginated operation.ListGroupsForUserRequest Marshaller
Contains the response to a successful ListGroupsForUser request.
Represents the output for the
IamClient.listGroupsPaginator(software.amazon.awssdk.services.iam.model.ListGroupsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listGroupsPaginator(software.amazon.awssdk.services.iam.model.ListGroupsRequest)
operation which is a paginated operation.ListGroupsRequest Marshaller
Contains the response to a successful ListGroups request.
Represents the output for the
IamClient.listInstanceProfilesForRolePaginator(software.amazon.awssdk.services.iam.model.ListInstanceProfilesForRoleRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listInstanceProfilesForRolePaginator(software.amazon.awssdk.services.iam.model.ListInstanceProfilesForRoleRequest)
operation which is a paginated operation.ListInstanceProfilesForRoleRequest Marshaller
Contains the response to a successful ListInstanceProfilesForRole request.
Represents the output for the
IamClient.listInstanceProfilesPaginator(software.amazon.awssdk.services.iam.model.ListInstanceProfilesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listInstanceProfilesPaginator(software.amazon.awssdk.services.iam.model.ListInstanceProfilesRequest)
operation which is a paginated operation.ListInstanceProfilesRequest Marshaller
Contains the response to a successful ListInstanceProfiles
request.
Represents the output for the
IamClient.listInstanceProfileTagsPaginator(software.amazon.awssdk.services.iam.model.ListInstanceProfileTagsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listInstanceProfileTagsPaginator(software.amazon.awssdk.services.iam.model.ListInstanceProfileTagsRequest)
operation which is a paginated operation.ListInstanceProfileTagsRequest Marshaller
Represents the output for the
IamClient.listMFADevicesPaginator(software.amazon.awssdk.services.iam.model.ListMfaDevicesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listMFADevicesPaginator(software.amazon.awssdk.services.iam.model.ListMfaDevicesRequest)
operation which is a paginated operation.ListMfaDevicesRequest Marshaller
Contains the response to a successful ListMFADevices request.
Represents the output for the
IamClient.listMFADeviceTagsPaginator(software.amazon.awssdk.services.iam.model.ListMfaDeviceTagsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listMFADeviceTagsPaginator(software.amazon.awssdk.services.iam.model.ListMfaDeviceTagsRequest)
operation which is a paginated operation.ListMfaDeviceTagsRequest MarshallerListOpenIdConnectProvidersRequest Marshaller
Contains the response to a successful ListOpenIDConnectProviders request.
Represents the output for the
IamClient.listOpenIDConnectProviderTagsPaginator(software.amazon.awssdk.services.iam.model.ListOpenIdConnectProviderTagsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listOpenIDConnectProviderTagsPaginator(software.amazon.awssdk.services.iam.model.ListOpenIdConnectProviderTagsRequest)
operation which is a paginated operation.ListOpenIdConnectProviderTagsRequest MarshallerListOrganizationsFeaturesRequest Marshaller
Contains details about the permissions policies that are attached to the specified identity (user, group, or role).
ListPoliciesGrantingServiceAccessRequest Marshaller
Represents the output for the
IamClient.listPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListPoliciesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListPoliciesRequest)
operation which is a paginated operation.ListPoliciesRequest Marshaller
Contains the response to a successful ListPolicies request.
Represents the output for the
IamClient.listPolicyTagsPaginator(software.amazon.awssdk.services.iam.model.ListPolicyTagsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listPolicyTagsPaginator(software.amazon.awssdk.services.iam.model.ListPolicyTagsRequest)
operation which is a paginated operation.ListPolicyTagsRequest Marshaller
Represents the output for the
IamClient.listPolicyVersionsPaginator(software.amazon.awssdk.services.iam.model.ListPolicyVersionsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listPolicyVersionsPaginator(software.amazon.awssdk.services.iam.model.ListPolicyVersionsRequest)
operation which is a paginated operation.ListPolicyVersionsRequest Marshaller
Contains the response to a successful ListPolicyVersions
request.
Represents the output for the
IamClient.listRolePoliciesPaginator(software.amazon.awssdk.services.iam.model.ListRolePoliciesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listRolePoliciesPaginator(software.amazon.awssdk.services.iam.model.ListRolePoliciesRequest)
operation which is a paginated operation.ListRolePoliciesRequest Marshaller
Contains the response to a successful ListRolePolicies request.
Represents the output for the
IamClient.listRolesPaginator(software.amazon.awssdk.services.iam.model.ListRolesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listRolesPaginator(software.amazon.awssdk.services.iam.model.ListRolesRequest)
operation which is a paginated operation.ListRolesRequest Marshaller
Contains the response to a successful ListRoles request.
Represents the output for the
IamClient.listRoleTagsPaginator(software.amazon.awssdk.services.iam.model.ListRoleTagsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listRoleTagsPaginator(software.amazon.awssdk.services.iam.model.ListRoleTagsRequest)
operation which is a paginated operation.ListRoleTagsRequest MarshallerListSamlProvidersRequest Marshaller
Contains the response to a successful ListSAMLProviders request.
Represents the output for the
IamClient.listSAMLProviderTagsPaginator(software.amazon.awssdk.services.iam.model.ListSamlProviderTagsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listSAMLProviderTagsPaginator(software.amazon.awssdk.services.iam.model.ListSamlProviderTagsRequest)
operation which is a paginated operation.ListSamlProviderTagsRequest Marshaller
Represents the output for the
IamClient.listServerCertificatesPaginator(software.amazon.awssdk.services.iam.model.ListServerCertificatesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listServerCertificatesPaginator(software.amazon.awssdk.services.iam.model.ListServerCertificatesRequest)
operation which is a paginated operation.ListServerCertificatesRequest Marshaller
Contains the response to a successful ListServerCertificates
request.
Represents the output for the
IamClient.listServerCertificateTagsPaginator(software.amazon.awssdk.services.iam.model.ListServerCertificateTagsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listServerCertificateTagsPaginator(software.amazon.awssdk.services.iam.model.ListServerCertificateTagsRequest)
operation which is a paginated operation.ListServerCertificateTagsRequest MarshallerListServiceSpecificCredentialsRequest Marshaller
Represents the output for the
IamClient.listSigningCertificatesPaginator(software.amazon.awssdk.services.iam.model.ListSigningCertificatesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listSigningCertificatesPaginator(software.amazon.awssdk.services.iam.model.ListSigningCertificatesRequest)
operation which is a paginated operation.ListSigningCertificatesRequest Marshaller
Contains the response to a successful ListSigningCertificates request.
Represents the output for the
IamClient.listSSHPublicKeysPaginator(software.amazon.awssdk.services.iam.model.ListSshPublicKeysRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listSSHPublicKeysPaginator(software.amazon.awssdk.services.iam.model.ListSshPublicKeysRequest)
operation which is a paginated operation.ListSshPublicKeysRequest Marshaller
Contains the response to a successful ListSSHPublicKeys request.
Represents the output for the
IamClient.listUserPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListUserPoliciesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listUserPoliciesPaginator(software.amazon.awssdk.services.iam.model.ListUserPoliciesRequest)
operation which is a paginated operation.ListUserPoliciesRequest Marshaller
Contains the response to a successful ListUserPolicies request.
Represents the output for the
IamClient.listUsersPaginator(software.amazon.awssdk.services.iam.model.ListUsersRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listUsersPaginator(software.amazon.awssdk.services.iam.model.ListUsersRequest)
operation which is a paginated operation.ListUsersRequest Marshaller
Contains the response to a successful ListUsers request.
Represents the output for the
IamClient.listUserTagsPaginator(software.amazon.awssdk.services.iam.model.ListUserTagsRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listUserTagsPaginator(software.amazon.awssdk.services.iam.model.ListUserTagsRequest)
operation which is a paginated operation.ListUserTagsRequest Marshaller
Represents the output for the
IamClient.listVirtualMFADevicesPaginator(software.amazon.awssdk.services.iam.model.ListVirtualMfaDevicesRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.listVirtualMFADevicesPaginator(software.amazon.awssdk.services.iam.model.ListVirtualMfaDevicesRequest)
operation which is a paginated operation.ListVirtualMfaDevicesRequest Marshaller
Contains the response to a successful ListVirtualMFADevices
request.
Contains the user name and password create date for a user.
The request was rejected because the certificate was malformed or expired.
The request was rejected because the policy document was malformed.
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.
Contains information about an MFA device.
The request was rejected because it referenced a resource entity that does not exist.
Contains the Amazon Resource Name (ARN) for an IAM OpenID Connect provider.
The request failed because IAM cannot connect to the OpenID Connect identity provider URL.
The request was rejected because no organization is associated with your account.
The request was rejected because your organization does not have All features enabled.
Contains information about the effect that Organizations has on a policy simulation.
Contains information about the account password policy.
The request was rejected because the provided password did not meet the requirements imposed by the account password
policy.
Contains information about the effect that a permissions boundary has on a policy simulation when the boundary is
applied to an IAM entity.
Contains information about a managed policy.
Contains information about an IAM policy, including the policy document.
The request failed because a provided policy could not be successfully evaluated.
Contains details about the permissions policies that are attached to the specified identity (user, group, or role).
Contains information about a group that a managed policy is attached to.
The request failed because Amazon Web Services service role policies can only be attached to the service-linked role
for that service.
Contains information about a policy parameter used to customize delegated permissions.
Contains information about a role that a managed policy is attached to.
The policy usage type that indicates whether the policy is used as a permissions policy or as the permissions
boundary for an entity.
Contains information about a user that a managed policy is attached to.
Contains information about a version of a managed policy.
Contains the row and column of a location of a
Statement element in a policy document.PutGroupPolicyRequest MarshallerPutRolePermissionsBoundaryRequest MarshallerPutRolePolicyRequest MarshallerPutUserPermissionsBoundaryRequest MarshallerPutUserPolicyRequest MarshallerRejectDelegationRequestRequest MarshallerRemoveRoleFromInstanceProfileRequest MarshallerRemoveUserFromGroupRequest Marshaller
The request failed because the maximum number of concurrent requests for this account are already running.
ResetServiceSpecificCredentialRequest Marshaller
Contains the result of the simulation of a single API operation call on a single resource.
ResyncMfaDeviceRequest Marshaller
Contains information about an IAM role.
Contains information about an IAM role, including all of the role's policies.
Contains information about the last time that an IAM role was used.
An object that contains details about how a service-linked role is used, if that information is returned by the
service.
Represents a URL to be used internally for endpoint resolution.
Contains the private keys for the SAML provider.
Contains the list of SAML providers for this account.
SendDelegationTokenRequest Marshaller
Contains information about a server certificate.
Contains information about a server certificate without its certificate body, certificate chain, and private key.
The request was rejected because trusted access is not enabled for IAM in Organizations.
The request processing has failed because of an unknown error, exception or failure.
Contains details about the most recent attempt to access the service.
The specified service does not support service-specific credentials.
Contains the details of a service-specific credential.
Contains additional details about a service-specific credential.
SetDefaultPolicyVersionRequest MarshallerSetSecurityTokenServicePreferencesRequest Marshaller
Contains information about an X.509 signing certificate.
Represents the output for the
IamClient.simulateCustomPolicyPaginator(software.amazon.awssdk.services.iam.model.SimulateCustomPolicyRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.simulateCustomPolicyPaginator(software.amazon.awssdk.services.iam.model.SimulateCustomPolicyRequest)
operation which is a paginated operation.SimulateCustomPolicyRequest Marshaller
Contains the response to a successful SimulatePrincipalPolicy or SimulateCustomPolicy
request.
Represents the output for the
IamClient.simulatePrincipalPolicyPaginator(software.amazon.awssdk.services.iam.model.SimulatePrincipalPolicyRequest)
operation which is a paginated operation.
Represents the output for the
IamAsyncClient.simulatePrincipalPolicyPaginator(software.amazon.awssdk.services.iam.model.SimulatePrincipalPolicyRequest)
operation which is a paginated operation.SimulatePrincipalPolicyRequest Marshaller
Contains the response to a successful SimulatePrincipalPolicy or SimulateCustomPolicy
request.
Contains information about an SSH public key.
Contains information about an SSH public key, without the key's body or fingerprint.
Contains a reference to a
Statement element in a policy document that determines the result of the
simulation.
A structure that represents user-provided metadata that can be associated with an IAM resource.
TagInstanceProfileRequest MarshallerTagMfaDeviceRequest MarshallerTagOpenIdConnectProviderRequest MarshallerTagPolicyRequest MarshallerTagRoleRequest MarshallerTagSamlProviderRequest MarshallerTagServerCertificateRequest MarshallerTagUserRequest Marshaller
Contains details about the most recent attempt to access an action within the service.
The request was rejected because service-linked roles are protected Amazon Web Services resources.
The request was rejected because the public key encoding format is unsupported or unrecognized.
UntagInstanceProfileRequest MarshallerUntagMfaDeviceRequest MarshallerUntagOpenIdConnectProviderRequest MarshallerUntagPolicyRequest MarshallerUntagRoleRequest MarshallerUntagSamlProviderRequest MarshallerUntagServerCertificateRequest MarshallerUntagUserRequest MarshallerUpdateAccessKeyRequest MarshallerUpdateAccountPasswordPolicyRequest MarshallerUpdateAssumeRolePolicyRequest MarshallerUpdateDelegationRequestRequest MarshallerUpdateGroupRequest MarshallerUpdateLoginProfileRequest MarshallerUpdateOpenIdConnectProviderThumbprintRequest MarshallerUpdateRoleDescriptionRequest MarshallerUpdateRoleRequest MarshallerUpdateSamlProviderRequest Marshaller
Contains the response to a successful UpdateSAMLProvider
request.
UpdateServerCertificateRequest MarshallerUpdateServiceSpecificCredentialRequest MarshallerUpdateSigningCertificateRequest MarshallerUpdateSshPublicKeyRequest MarshallerUpdateUserRequest MarshallerUploadServerCertificateRequest Marshaller
Contains the response to a successful UploadServerCertificate request.
UploadSigningCertificateRequest Marshaller
Contains the response to a successful UploadSigningCertificate request.
UploadSshPublicKeyRequest Marshaller
Contains the response to a successful UploadSSHPublicKey
request.
Contains information about an IAM user entity.
Contains information about an IAM user, including all the user's policies and all the IAM groups the user is in.
Base class for the types of values computable by the
RuleEngine.An array value.
A boolean value.
An integer value.
A record (map) value.
A string value.
Contains information about a virtual MFA device.
Contains classes used at runtime by the code generator classes for waiter acceptors generated from JMESPath
expressions.
A
WaiterAcceptor implementation that checks for a specific HTTP response status, regardless of whether
it's reported by a response or an exception.