# パッケージ com.amazonaws.services.identitymanagement.model

Classes modeling the various types represented by AmazonIdentityManagement.

参照先: 説明

- クラスの概要
  クラス | 説明
  --- | ---
  AccessKey | The AccessKey data type contains information about an AWS access key.
  AccessKeyMetadata | The AccessKey data type contains information about an AWS access key, without its secret key.
  AddRoleToInstanceProfileRequest | Container for the parameters to the `AddRoleToInstanceProfile operation`.
  AddUserToGroupRequest | Container for the parameters to the `AddUserToGroup operation`.
  ChangePasswordRequest | Container for the parameters to the `ChangePassword operation`.
  CreateAccessKeyRequest | Container for the parameters to the `CreateAccessKey operation`.
  CreateAccessKeyResult | Contains the result of a successful invocation of the CreateAccessKey action.
  CreateAccountAliasRequest | Container for the parameters to the `CreateAccountAlias operation`.
  CreateGroupRequest | Container for the parameters to the `CreateGroup operation`.
  CreateGroupResult | Contains the result of a successful invocation of the CreateGroup action.
  CreateInstanceProfileRequest | Container for the parameters to the `CreateInstanceProfile operation`.
  CreateInstanceProfileResult | Contains the result of a successful invocation of the CreateInstanceProfile action.
  CreateLoginProfileRequest | Container for the parameters to the `CreateLoginProfile operation`.
  CreateLoginProfileResult | Contains the result of a successful invocation of the CreateLoginProfile action.
  CreateRoleRequest | Container for the parameters to the `CreateRole operation`.
  CreateRoleResult | Contains the result of a successful invocation of the CreateRole action.
  CreateUserRequest | Container for the parameters to the `CreateUser operation`.
  CreateUserResult | Contains the result of a successful invocation of the CreateUser action.
  CreateVirtualMFADeviceRequest | Container for the parameters to the `CreateVirtualMFADevice operation`.
  CreateVirtualMFADeviceResult | Contains the result of a successful invocation of the CreateVirtualMFADevice action.
  DeactivateMFADeviceRequest | Container for the parameters to the `DeactivateMFADevice operation`.
  DeleteAccessKeyRequest | Container for the parameters to the `DeleteAccessKey operation`.
  DeleteAccountAliasRequest | Container for the parameters to the `DeleteAccountAlias operation`.
  DeleteAccountPasswordPolicyRequest | Container for the parameters to the `DeleteAccountPasswordPolicy operation`.
  DeleteGroupPolicyRequest | Container for the parameters to the `DeleteGroupPolicy operation`.
  DeleteGroupRequest | Container for the parameters to the `DeleteGroup operation`.
  DeleteInstanceProfileRequest | Container for the parameters to the `DeleteInstanceProfile operation`.
  DeleteLoginProfileRequest | Container for the parameters to the `DeleteLoginProfile operation`.
  DeleteRolePolicyRequest | Container for the parameters to the `DeleteRolePolicy operation`.
  DeleteRoleRequest | Container for the parameters to the `DeleteRole operation`.
  DeleteServerCertificateRequest | Container for the parameters to the `DeleteServerCertificate operation`.
  DeleteSigningCertificateRequest | Container for the parameters to the `DeleteSigningCertificate operation`.
  DeleteUserPolicyRequest | Container for the parameters to the `DeleteUserPolicy operation`.
  DeleteUserRequest | Container for the parameters to the `DeleteUser operation`.
  DeleteVirtualMFADeviceRequest | Container for the parameters to the `DeleteVirtualMFADevice operation`.
  EnableMFADeviceRequest | Container for the parameters to the `EnableMFADevice operation`.
  GetAccountPasswordPolicyRequest | Container for the parameters to the `GetAccountPasswordPolicy operation`.
  GetAccountPasswordPolicyResult | Contains the result of a successful invocation of the GetAccountPasswordPolicy action.
  GetAccountSummaryRequest | Container for the parameters to the `GetAccountSummary operation`.
  GetAccountSummaryResult | Contains the result of a successful invocation of the GetAccountSummary action.
  GetGroupPolicyRequest | Container for the parameters to the `GetGroupPolicy operation`.
  GetGroupPolicyResult | Contains the result of a successful invocation of the GetGroupPolicy action.
  GetGroupRequest | Container for the parameters to the `GetGroup operation`.
  GetGroupResult | Contains the result of a successful invocation of the GetGroup action.
  GetInstanceProfileRequest | Container for the parameters to the `GetInstanceProfile operation`.
  GetInstanceProfileResult | Contains the result of a successful invocation of the GetInstanceProfile action.
  GetLoginProfileRequest | Container for the parameters to the `GetLoginProfile operation`.
  GetLoginProfileResult | Contains the result of a successful invocation of the GetLoginProfile action.
  GetRolePolicyRequest | Container for the parameters to the `GetRolePolicy operation`.
  GetRolePolicyResult | Contains the result of a successful invocation of the GetRolePolicy action.
  GetRoleRequest | Container for the parameters to the `GetRole operation`.
  GetRoleResult | Contains the result of a successful invocation of the GetRole action.
  GetServerCertificateRequest | Container for the parameters to the `GetServerCertificate operation`.
  GetServerCertificateResult | Contains the result of a successful invocation of the GetServerCertificate action.
  GetUserPolicyRequest | Container for the parameters to the `GetUserPolicy operation`.
  GetUserPolicyResult | Contains the result of a successful invocation of the GetUserPolicy action.
  GetUserRequest | Container for the parameters to the `GetUser operation`.
  GetUserResult | Contains the result of a successful invocation of the GetUser action.
  Group | The Group data type contains information about a group.
  InstanceProfile | The InstanceProfile data type contains information about an instance profile.
  ListAccessKeysRequest | Container for the parameters to the `ListAccessKeys operation`.
  ListAccessKeysResult | Contains the result of a successful invocation of the ListAccessKeys action.
  ListAccountAliasesRequest | Container for the parameters to the `ListAccountAliases operation`.
  ListAccountAliasesResult | Contains the result of a successful invocation of the ListAccountAliases action.
  ListGroupPoliciesRequest | Container for the parameters to the `ListGroupPolicies operation`.
  ListGroupPoliciesResult | Contains the result of a successful invocation of the ListGroupPolicies action.
  ListGroupsForUserRequest | Container for the parameters to the `ListGroupsForUser operation`.
  ListGroupsForUserResult | Contains the result of a successful invocation of the ListGroupsForUser action.
  ListGroupsRequest | Container for the parameters to the `ListGroups operation`.
  ListGroupsResult | Contains the result of a successful invocation of the ListGroups action.
  ListInstanceProfilesForRoleRequest | Container for the parameters to the `ListInstanceProfilesForRole operation`.
  ListInstanceProfilesForRoleResult | Contains the result of a successful invocation of the ListInstanceProfilesForRole action.
  ListInstanceProfilesRequest | Container for the parameters to the `ListInstanceProfiles operation`.
  ListInstanceProfilesResult | Contains the result of a successful invocation of the ListInstanceProfiles action.
  ListMFADevicesRequest | Container for the parameters to the `ListMFADevices operation`.
  ListMFADevicesResult | Contains the result of a successful invocation of the ListMFADevices action.
  ListRolePoliciesRequest | Container for the parameters to the `ListRolePolicies operation`.
  ListRolePoliciesResult | Contains the result of a successful invocation of the ListRolePolicies action.
  ListRolesRequest | Container for the parameters to the `ListRoles operation`.
  ListRolesResult | Contains the result of a successful invocation of the ListRoles action.
  ListServerCertificatesRequest | Container for the parameters to the `ListServerCertificates operation`.
  ListServerCertificatesResult | Contains the result of a successful invocation of the ListServerCertificates action.
  ListSigningCertificatesRequest | Container for the parameters to the `ListSigningCertificates operation`.
  ListSigningCertificatesResult | Contains the result of a successful invocation of the ListSigningCertificates action.
  ListUserPoliciesRequest | Container for the parameters to the `ListUserPolicies operation`.
  ListUserPoliciesResult | Contains the result of a successful invocation of the ListUserPolicies action.
  ListUsersRequest | Container for the parameters to the `ListUsers operation`.
  ListUsersResult | Contains the result of a successful invocation of the ListUsers action.
  ListVirtualMFADevicesRequest | Container for the parameters to the `ListVirtualMFADevices operation`.
  ListVirtualMFADevicesResult | Contains the result of a successful invocation of the ListVirtualMFADevices action.
  LoginProfile | The LoginProfile data type contains the user name and password create date for a user.
  MFADevice | The `MFADevice` data type contains information about an MFA device.
  PasswordPolicy | The PasswordPolicy data type contains information about the account password policy.
  PutGroupPolicyRequest | Container for the parameters to the `PutGroupPolicy operation`.
  PutRolePolicyRequest | Container for the parameters to the `PutRolePolicy operation`.
  PutUserPolicyRequest | Container for the parameters to the `PutUserPolicy operation`.
  RemoveRoleFromInstanceProfileRequest | Container for the parameters to the `RemoveRoleFromInstanceProfile operation`.
  RemoveUserFromGroupRequest | Container for the parameters to the `RemoveUserFromGroup operation`.
  ResyncMFADeviceRequest | Container for the parameters to the `ResyncMFADevice operation`.
  Role | The Role data type contains information about a role.
  ServerCertificate | The ServerCertificate data type contains information about a server certificate.
  ServerCertificateMetadata | ServerCertificateMetadata contains information about a server certificate without its certificate body, certificate chain, and private key.
  SigningCertificate | The SigningCertificate data type contains information about an X.509 signing certificate.
  UpdateAccessKeyRequest | Container for the parameters to the `UpdateAccessKey operation`.
  UpdateAccountPasswordPolicyRequest | Container for the parameters to the `UpdateAccountPasswordPolicy operation`.
  UpdateAssumeRolePolicyRequest | Container for the parameters to the `UpdateAssumeRolePolicy operation`.
  UpdateGroupRequest | Container for the parameters to the `UpdateGroup operation`.
  UpdateLoginProfileRequest | Container for the parameters to the `UpdateLoginProfile operation`.
  UpdateServerCertificateRequest | Container for the parameters to the `UpdateServerCertificate operation`.
  UpdateSigningCertificateRequest | Container for the parameters to the `UpdateSigningCertificate operation`.
  UpdateUserRequest | Container for the parameters to the `UpdateUser operation`.
  UploadServerCertificateRequest | Container for the parameters to the `UploadServerCertificate operation`.
  UploadServerCertificateResult | Contains the result of a successful invocation of the UploadServerCertificate action.
  UploadSigningCertificateRequest | Container for the parameters to the `UploadSigningCertificate operation`.
  UploadSigningCertificateResult | Contains the result of a successful invocation of the UploadSigningCertificate action.
  User | The User data type contains information about a user.
  VirtualMFADevice | The `VirtualMFADevice` data type contains information about a virtual MFA device.

- 列挙型の概要
  列挙型 | 説明
  --- | ---
  AssignmentStatusType | Assignment Status Type
  StatusType | Status Type
  SummaryKeyType | Summary Key Type

- 例外の概要
  例外 | 説明
  --- | ---
  DeleteConflictException | The request was rejected because it attempted to delete a resource that has attached subordinate entities.
  DuplicateCertificateException | The request was rejected because the same certificate is associated to another user under the account.
  EntityAlreadyExistsException | The request was rejected because it attempted to create a resource that already exists.
  EntityTemporarilyUnmodifiableException | The request was rejected because it referenced an entity that is temporarily unmodifiable, such as a user name that was deleted and then recreated.
  InvalidAuthenticationCodeException | The request was rejected because the authentication code was not recognized.
  InvalidCertificateException | The request was rejected because the certificate is invalid.
  InvalidUserTypeException | The request was rejected because the type of user for the transaction was incorrect.
  KeyPairMismatchException | The request was rejected because the public key certificate and the private key do not match.
  LimitExceededException | The request was rejected because it attempted to create resources beyond the current AWS account limits.
  MalformedCertificateException | The request was rejected because the certificate was malformed or expired.
  MalformedPolicyDocumentException | The request was rejected because the policy document was malformed.
  NoSuchEntityException | The request was rejected because it referenced an entity that does not exist.
  PasswordPolicyViolationException | The request was rejected because the provided password did not meet the requirements imposed by the account password policy.

## パッケージcom.amazonaws.services.identitymanagement.modelの説明

Classes modeling the various types represented by AmazonIdentityManagement.