Package-level declarations

Types

Link copied to clipboard

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

Link copied to clipboard
class AccessKey

Contains information about an Amazon Web Services access key.

Link copied to clipboard

Contains information about the last time an Amazon Web Services access key was used since IAM began tracking this information on April 22, 2015.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains information about an attached permissions boundary.

Link copied to clipboard

Contains information about an attached policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request was rejected because the account making the request is not the management account for the organization.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request was rejected because multiple requests to change this object were submitted simultaneously. Wait a few minutes and submit your request again.

Link copied to clipboard

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.

Link copied to clipboard
sealed class ContextKeyTypeEnum
Link copied to clipboard
Link copied to clipboard

Contains the response to a successful CreateAccessKey request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the response to a successful CreateGroup request.

Link copied to clipboard

Contains the response to a successful CreateInstanceProfile request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful CreateLoginProfile request.

Link copied to clipboard

Contains the response to a successful CreateOpenIDConnectProvider request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful CreatePolicy request.

Link copied to clipboard

Contains the response to a successful CreatePolicyVersion request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful CreateRole request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful CreateSAMLProvider request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful CreateUser request.

Link copied to clipboard

Contains the response to a successful CreateVirtualMFADevice request.

Link copied to clipboard

The request was rejected because the most recent credential report has expired. To generate a new credential report, use GenerateCredentialReport. For more information about credential report expiration, see Getting credential reports in the IAM User Guide.

Link copied to clipboard

The request was rejected because the credential report does not exist. To generate a credential report, use GenerateCredentialReport.

Link copied to clipboard

The request was rejected because the credential report is still being generated.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request was rejected because it attempted to delete a resource that has attached subordinate entities. The error message describes these entities.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The reason that the service-linked role deletion failed.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request was rejected because the same certificate is associated with an IAM user in the account.

Link copied to clipboard

The request was rejected because the SSH public key is already associated with the specified IAM user.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class EncodingType
Link copied to clipboard

The request was rejected because it attempted to create a resource that already exists.

Link copied to clipboard

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.

Link copied to clipboard

Contains details about the specified entity (user or role).

Link copied to clipboard

The request was rejected because it referenced an entity that is temporarily unmodifiable, such as a user name that was deleted and then recreated. The error indicates that the request is likely to succeed if you try again after waiting several minutes. The error message describes the entity.

Link copied to clipboard
sealed class EntityType
Link copied to clipboard

Contains information about the reason that the operation failed.

Link copied to clipboard

Contains the results of a simulation.

Link copied to clipboard
sealed class FeatureType
Link copied to clipboard

Contains the response to a successful GenerateCredentialReport request.

Link copied to clipboard

Contains the response to a successful GetAccessKeyLastUsed request. It is also returned as a member of the AccessKeyMetaData structure returned by the ListAccessKeys action.

Link copied to clipboard

Contains the response to a successful GetAccountAuthorizationDetails request.

Link copied to clipboard

Contains the response to a successful GetAccountPasswordPolicy request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetAccountSummary request.

Link copied to clipboard

Contains the response to a successful GetCredentialReport request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetGroupPolicy request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetGroup request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetInstanceProfile request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetLoginProfile request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetOpenIDConnectProvider request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetPolicy request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetPolicyVersion request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetRolePolicy request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetRole request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetSAMLProvider request.

Link copied to clipboard

Contains the response to a successful GetServerCertificate request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetSSHPublicKey request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetUserPolicy request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful GetUser request.

Link copied to clipboard
Link copied to clipboard
class Group

Contains information about an IAM group entity.

Link copied to clipboard

Contains information about an IAM group, including all of the group's policies.

Link copied to clipboard

Base class for all service related exceptions thrown by the Iam client

Link copied to clipboard

Contains information about an instance profile.

Link copied to clipboard

The request was rejected because the authentication code was not recognized. The error message describes the specific error.

Link copied to clipboard

The request was rejected because the certificate is invalid.

Link copied to clipboard

The request was rejected because an invalid or out-of-range value was supplied for an input parameter.

Link copied to clipboard

The request was rejected because the public key is malformed or otherwise invalid.

Link copied to clipboard

The request was rejected because the type of user for the transaction was incorrect.

Link copied to clipboard
sealed class JobStatusType
Link copied to clipboard

The request was rejected because the public key certificate and the private key do not match.

Link copied to clipboard

The request was rejected because it attempted to create resources beyond the current Amazon Web Services account limits. The error message describes the limit exceeded.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListAccessKeys request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListAccountAliases request.

Link copied to clipboard

Contains the response to a successful ListAttachedGroupPolicies request.

Link copied to clipboard

Contains the response to a successful ListAttachedRolePolicies request.

Link copied to clipboard

Contains the response to a successful ListAttachedUserPolicies request.

Link copied to clipboard

Contains the response to a successful ListEntitiesForPolicy request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListGroupPolicies request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListGroupsForUser request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListGroups request.

Link copied to clipboard

Contains the response to a successful ListInstanceProfilesForRole request.

Link copied to clipboard

Contains the response to a successful ListInstanceProfiles request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListMFADevices request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListOpenIDConnectProviders request.

Link copied to clipboard

Contains details about the permissions policies that are attached to the specified identity (user, group, or role).

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListPolicies request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListPolicyVersions request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListRolePolicies request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListRoles request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListSAMLProviders request.

Link copied to clipboard

Contains the response to a successful ListServerCertificates request.

Link copied to clipboard

Contains the response to a successful ListSigningCertificates request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListSSHPublicKeys request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListUserPolicies request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListUsers request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the response to a successful ListVirtualMFADevices request.

Link copied to clipboard

Contains the user name and password create date for a user.

Link copied to clipboard

The request was rejected because the certificate was malformed or expired. The error message describes the specific error.

Link copied to clipboard

The request was rejected because the policy document was malformed. The error message describes the specific error.

Link copied to clipboard

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.

Link copied to clipboard
class MfaDevice

Contains information about an MFA device.

Link copied to clipboard

The request was rejected because it referenced a resource entity that does not exist. The error message describes the resource.

Link copied to clipboard

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

Link copied to clipboard

The request failed because IAM cannot connect to the OpenID Connect identity provider URL.

Link copied to clipboard

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. For more information, see Available feature sets in the Organizations User Guide.

Link copied to clipboard

Contains information about the effect that Organizations has on a policy simulation.

Link copied to clipboard

Contains information about the account password policy.

Link copied to clipboard

The request was rejected because the provided password did not meet the requirements imposed by the account password policy.

Link copied to clipboard

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

Link copied to clipboard
class Policy

Contains information about a managed policy.

Link copied to clipboard

Contains information about an IAM policy, including the policy document.

Link copied to clipboard
Link copied to clipboard

The request failed because a provided policy could not be successfully evaluated. An additional detailed message indicates the source of the failure.

Link copied to clipboard

Contains details about the permissions policies that are attached to the specified identity (user, group, or role).

Link copied to clipboard

Contains information about a group that a managed policy is attached to.

Link copied to clipboard

The request failed because Amazon Web Services service role policies can only be attached to the service-linked role for that service.

Link copied to clipboard
Link copied to clipboard

Contains information about a role that a managed policy is attached to.

Link copied to clipboard
sealed class PolicyScopeType
Link copied to clipboard
sealed class PolicySourceType
Link copied to clipboard
sealed class PolicyType
Link copied to clipboard
sealed class PolicyUsageType

The policy usage type that indicates whether the policy is used as a permissions policy or as the permissions boundary for an entity.

Link copied to clipboard

Contains information about a user that a managed policy is attached to.

Link copied to clipboard

Contains information about a version of a managed policy.

Link copied to clipboard
class Position

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class ReportFormatType
Link copied to clipboard

The request failed because the maximum number of concurrent requests for this account are already running.

Link copied to clipboard
sealed class ReportStateType
Link copied to clipboard

Contains the result of the simulation of a single API operation call on a single resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Role

Contains information about an IAM role. This structure is returned as a response element in several API operations that interact with roles.

Link copied to clipboard

Contains information about an IAM role, including all of the role's policies.

Link copied to clipboard

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.

Link copied to clipboard

An object that contains details about how a service-linked role is used, if that information is returned by the service.

Link copied to clipboard

Contains the private keys for the SAML provider.

Link copied to clipboard

Contains the list of SAML providers for this account.

Link copied to clipboard

Contains information about a server certificate.

Link copied to clipboard

Contains information about a server certificate without its certificate body, certificate chain, and private key.

Link copied to clipboard

The request was rejected because trusted access is not enabled for IAM in Organizations. For details, see IAM and Organizations in the Organizations User Guide.

Link copied to clipboard

The request processing has failed because of an unknown error, exception or failure.

Link copied to clipboard

Contains details about the most recent attempt to access the service.

Link copied to clipboard

The specified service does not support service-specific credentials.

Link copied to clipboard

Contains the details of a service-specific credential.

Link copied to clipboard

Contains additional details about a service-specific credential.

Link copied to clipboard

Contains information about an X.509 signing certificate.

Link copied to clipboard

Contains the response to a successful SimulatePrincipalPolicy or SimulateCustomPolicy request.

Link copied to clipboard

Contains the response to a successful SimulatePrincipalPolicy or SimulateCustomPolicy request.

Link copied to clipboard
sealed class SortKeyType
Link copied to clipboard

Contains information about an SSH public key.

Link copied to clipboard

Contains information about an SSH public key, without the key's body or fingerprint.

Link copied to clipboard
class Statement

Contains a reference to a Statement element in a policy document that determines the result of the simulation.

Link copied to clipboard
sealed class StatusType
Link copied to clipboard
sealed class SummaryKeyType
Link copied to clipboard
class Tag

A structure that represents user-provided metadata that can be associated with an IAM resource. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard

The request was rejected because service-linked roles are protected Amazon Web Services resources. Only the service that depends on the service-linked role can modify or delete the role on your behalf. The error message includes the name of the service that depends on this service-linked role. You must request the change through that service.

Link copied to clipboard

The request was rejected because the public key encoding format is unsupported or unrecognized.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the response to a successful UpdateSAMLProvider request.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the response to a successful UploadServerCertificate request.

Link copied to clipboard

Contains the response to a successful UploadSigningCertificate request.

Link copied to clipboard
Link copied to clipboard

Contains the response to a successful UploadSSHPublicKey request.

Link copied to clipboard
class User

Contains information about an IAM user entity.

Link copied to clipboard

Contains information about an IAM user, including all the user's policies and all the IAM groups the user is in.

Link copied to clipboard

Contains information about a virtual MFA device.