{ "version":"2.0", "metadata":{ "apiVersion":"2010-05-08", "endpointPrefix":"iam", "globalEndpoint":"iam.amazonaws.com", "serviceAbbreviation":"IAM", "serviceFullName":"AWS Identity and Access Management", "signatureVersion":"v4", "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/", "protocol":"query" }, "operations":{ "AddClientIDToOpenIDConnectProvider":{ "name":"AddClientIDToOpenIDConnectProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddClientIDToOpenIDConnectProviderRequest"}, "errors":[ { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "AddRoleToInstanceProfile":{ "name":"AddRoleToInstanceProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddRoleToInstanceProfileRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "AddUserToGroup":{ "name":"AddUserToGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddUserToGroupRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "AttachGroupPolicy":{ "name":"AttachGroupPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AttachGroupPolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "AttachRolePolicy":{ "name":"AttachRolePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AttachRolePolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "AttachUserPolicy":{ "name":"AttachUserPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AttachUserPolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ChangePassword":{ "name":"ChangePassword", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ChangePasswordRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidUserTypeException", "error":{ "code":"InvalidUserType", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityTemporarilyUnmodifiableException", "error":{ "code":"EntityTemporarilyUnmodifiable", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"PasswordPolicyViolationException", "error":{ "code":"PasswordPolicyViolation", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateAccessKey":{ "name":"CreateAccessKey", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateAccessKeyRequest"}, "output":{ "shape":"CreateAccessKeyResponse", "resultWrapper":"CreateAccessKeyResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateAccountAlias":{ "name":"CreateAccountAlias", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateAccountAliasRequest"}, "errors":[ { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateGroup":{ "name":"CreateGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateGroupRequest"}, "output":{ "shape":"CreateGroupResponse", "resultWrapper":"CreateGroupResult" }, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateInstanceProfile":{ "name":"CreateInstanceProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateInstanceProfileRequest"}, "output":{ "shape":"CreateInstanceProfileResponse", "resultWrapper":"CreateInstanceProfileResult" }, "errors":[ { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateLoginProfile":{ "name":"CreateLoginProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateLoginProfileRequest"}, "output":{ "shape":"CreateLoginProfileResponse", "resultWrapper":"CreateLoginProfileResult" }, "errors":[ { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"PasswordPolicyViolationException", "error":{ "code":"PasswordPolicyViolation", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateOpenIDConnectProvider":{ "name":"CreateOpenIDConnectProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateOpenIDConnectProviderRequest"}, "output":{ "shape":"CreateOpenIDConnectProviderResponse", "resultWrapper":"CreateOpenIDConnectProviderResult" }, "errors":[ { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreatePolicy":{ "name":"CreatePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreatePolicyRequest"}, "output":{ "shape":"CreatePolicyResponse", "resultWrapper":"CreatePolicyResult" }, "errors":[ { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"MalformedPolicyDocumentException", "error":{ "code":"MalformedPolicyDocument", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreatePolicyVersion":{ "name":"CreatePolicyVersion", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreatePolicyVersionRequest"}, "output":{ "shape":"CreatePolicyVersionResponse", "resultWrapper":"CreatePolicyVersionResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"MalformedPolicyDocumentException", "error":{ "code":"MalformedPolicyDocument", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateRole":{ "name":"CreateRole", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateRoleRequest"}, "output":{ "shape":"CreateRoleResponse", "resultWrapper":"CreateRoleResult" }, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"MalformedPolicyDocumentException", "error":{ "code":"MalformedPolicyDocument", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateSAMLProvider":{ "name":"CreateSAMLProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateSAMLProviderRequest"}, "output":{ "shape":"CreateSAMLProviderResponse", "resultWrapper":"CreateSAMLProviderResult" }, "errors":[ { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateUser":{ "name":"CreateUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateUserRequest"}, "output":{ "shape":"CreateUserResponse", "resultWrapper":"CreateUserResult" }, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "CreateVirtualMFADevice":{ "name":"CreateVirtualMFADevice", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateVirtualMFADeviceRequest"}, "output":{ "shape":"CreateVirtualMFADeviceResponse", "resultWrapper":"CreateVirtualMFADeviceResult" }, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeactivateMFADevice":{ "name":"DeactivateMFADevice", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeactivateMFADeviceRequest"}, "errors":[ { "shape":"EntityTemporarilyUnmodifiableException", "error":{ "code":"EntityTemporarilyUnmodifiable", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteAccessKey":{ "name":"DeleteAccessKey", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAccessKeyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteAccountAlias":{ "name":"DeleteAccountAlias", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAccountAliasRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteAccountPasswordPolicy":{ "name":"DeleteAccountPasswordPolicy", "http":{ "method":"POST", "requestUri":"/" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteGroup":{ "name":"DeleteGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteGroupRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"DeleteConflictException", "error":{ "code":"DeleteConflict", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteGroupPolicy":{ "name":"DeleteGroupPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteGroupPolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteInstanceProfile":{ "name":"DeleteInstanceProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteInstanceProfileRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"DeleteConflictException", "error":{ "code":"DeleteConflict", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteLoginProfile":{ "name":"DeleteLoginProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteLoginProfileRequest"}, "errors":[ { "shape":"EntityTemporarilyUnmodifiableException", "error":{ "code":"EntityTemporarilyUnmodifiable", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteOpenIDConnectProvider":{ "name":"DeleteOpenIDConnectProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteOpenIDConnectProviderRequest"}, "errors":[ { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeletePolicy":{ "name":"DeletePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeletePolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"DeleteConflictException", "error":{ "code":"DeleteConflict", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeletePolicyVersion":{ "name":"DeletePolicyVersion", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeletePolicyVersionRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"DeleteConflictException", "error":{ "code":"DeleteConflict", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteRole":{ "name":"DeleteRole", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteRoleRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"DeleteConflictException", "error":{ "code":"DeleteConflict", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteRolePolicy":{ "name":"DeleteRolePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteRolePolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteSAMLProvider":{ "name":"DeleteSAMLProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteSAMLProviderRequest"}, "errors":[ { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteServerCertificate":{ "name":"DeleteServerCertificate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteServerCertificateRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"DeleteConflictException", "error":{ "code":"DeleteConflict", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteSigningCertificate":{ "name":"DeleteSigningCertificate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteSigningCertificateRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteUser":{ "name":"DeleteUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteUserRequest"}, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"DeleteConflictException", "error":{ "code":"DeleteConflict", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteUserPolicy":{ "name":"DeleteUserPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteUserPolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DeleteVirtualMFADevice":{ "name":"DeleteVirtualMFADevice", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteVirtualMFADeviceRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"DeleteConflictException", "error":{ "code":"DeleteConflict", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DetachGroupPolicy":{ "name":"DetachGroupPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DetachGroupPolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DetachRolePolicy":{ "name":"DetachRolePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DetachRolePolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "DetachUserPolicy":{ "name":"DetachUserPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DetachUserPolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "EnableMFADevice":{ "name":"EnableMFADevice", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"EnableMFADeviceRequest"}, "errors":[ { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityTemporarilyUnmodifiableException", "error":{ "code":"EntityTemporarilyUnmodifiable", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"InvalidAuthenticationCodeException", "error":{ "code":"InvalidAuthenticationCode", "httpStatusCode":403, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GenerateCredentialReport":{ "name":"GenerateCredentialReport", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"GenerateCredentialReportResponse", "resultWrapper":"GenerateCredentialReportResult" }, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetAccessKeyLastUsed":{ "name":"GetAccessKeyLastUsed", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetAccessKeyLastUsedRequest"}, "output":{ "shape":"GetAccessKeyLastUsedResponse", "resultWrapper":"GetAccessKeyLastUsedResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true } ] }, "GetAccountAuthorizationDetails":{ "name":"GetAccountAuthorizationDetails", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetAccountAuthorizationDetailsRequest"}, "output":{ "shape":"GetAccountAuthorizationDetailsResponse", "resultWrapper":"GetAccountAuthorizationDetailsResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetAccountPasswordPolicy":{ "name":"GetAccountPasswordPolicy", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"GetAccountPasswordPolicyResponse", "resultWrapper":"GetAccountPasswordPolicyResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetAccountSummary":{ "name":"GetAccountSummary", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"GetAccountSummaryResponse", "resultWrapper":"GetAccountSummaryResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetCredentialReport":{ "name":"GetCredentialReport", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"GetCredentialReportResponse", "resultWrapper":"GetCredentialReportResult" }, "errors":[ { "shape":"CredentialReportNotPresentException", "error":{ "code":"ReportNotPresent", "httpStatusCode":410, "senderFault":true }, "exception":true }, { "shape":"CredentialReportExpiredException", "error":{ "code":"ReportExpired", "httpStatusCode":410, "senderFault":true }, "exception":true }, { "shape":"CredentialReportNotReadyException", "error":{ "code":"ReportInProgress", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetGroup":{ "name":"GetGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetGroupRequest"}, "output":{ "shape":"GetGroupResponse", "resultWrapper":"GetGroupResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetGroupPolicy":{ "name":"GetGroupPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetGroupPolicyRequest"}, "output":{ "shape":"GetGroupPolicyResponse", "resultWrapper":"GetGroupPolicyResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetInstanceProfile":{ "name":"GetInstanceProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetInstanceProfileRequest"}, "output":{ "shape":"GetInstanceProfileResponse", "resultWrapper":"GetInstanceProfileResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetLoginProfile":{ "name":"GetLoginProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetLoginProfileRequest"}, "output":{ "shape":"GetLoginProfileResponse", "resultWrapper":"GetLoginProfileResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetOpenIDConnectProvider":{ "name":"GetOpenIDConnectProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetOpenIDConnectProviderRequest"}, "output":{ "shape":"GetOpenIDConnectProviderResponse", "resultWrapper":"GetOpenIDConnectProviderResult" }, "errors":[ { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetPolicy":{ "name":"GetPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetPolicyRequest"}, "output":{ "shape":"GetPolicyResponse", "resultWrapper":"GetPolicyResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetPolicyVersion":{ "name":"GetPolicyVersion", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetPolicyVersionRequest"}, "output":{ "shape":"GetPolicyVersionResponse", "resultWrapper":"GetPolicyVersionResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetRole":{ "name":"GetRole", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetRoleRequest"}, "output":{ "shape":"GetRoleResponse", "resultWrapper":"GetRoleResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetRolePolicy":{ "name":"GetRolePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetRolePolicyRequest"}, "output":{ "shape":"GetRolePolicyResponse", "resultWrapper":"GetRolePolicyResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetSAMLProvider":{ "name":"GetSAMLProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetSAMLProviderRequest"}, "output":{ "shape":"GetSAMLProviderResponse", "resultWrapper":"GetSAMLProviderResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetServerCertificate":{ "name":"GetServerCertificate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetServerCertificateRequest"}, "output":{ "shape":"GetServerCertificateResponse", "resultWrapper":"GetServerCertificateResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetUser":{ "name":"GetUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetUserRequest"}, "output":{ "shape":"GetUserResponse", "resultWrapper":"GetUserResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "GetUserPolicy":{ "name":"GetUserPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetUserPolicyRequest"}, "output":{ "shape":"GetUserPolicyResponse", "resultWrapper":"GetUserPolicyResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListAccessKeys":{ "name":"ListAccessKeys", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAccessKeysRequest"}, "output":{ "shape":"ListAccessKeysResponse", "resultWrapper":"ListAccessKeysResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListAccountAliases":{ "name":"ListAccountAliases", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAccountAliasesRequest"}, "output":{ "shape":"ListAccountAliasesResponse", "resultWrapper":"ListAccountAliasesResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListAttachedGroupPolicies":{ "name":"ListAttachedGroupPolicies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAttachedGroupPoliciesRequest"}, "output":{ "shape":"ListAttachedGroupPoliciesResponse", "resultWrapper":"ListAttachedGroupPoliciesResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListAttachedRolePolicies":{ "name":"ListAttachedRolePolicies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAttachedRolePoliciesRequest"}, "output":{ "shape":"ListAttachedRolePoliciesResponse", "resultWrapper":"ListAttachedRolePoliciesResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListAttachedUserPolicies":{ "name":"ListAttachedUserPolicies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAttachedUserPoliciesRequest"}, "output":{ "shape":"ListAttachedUserPoliciesResponse", "resultWrapper":"ListAttachedUserPoliciesResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListEntitiesForPolicy":{ "name":"ListEntitiesForPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListEntitiesForPolicyRequest"}, "output":{ "shape":"ListEntitiesForPolicyResponse", "resultWrapper":"ListEntitiesForPolicyResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListGroupPolicies":{ "name":"ListGroupPolicies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListGroupPoliciesRequest"}, "output":{ "shape":"ListGroupPoliciesResponse", "resultWrapper":"ListGroupPoliciesResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListGroups":{ "name":"ListGroups", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListGroupsRequest"}, "output":{ "shape":"ListGroupsResponse", "resultWrapper":"ListGroupsResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListGroupsForUser":{ "name":"ListGroupsForUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListGroupsForUserRequest"}, "output":{ "shape":"ListGroupsForUserResponse", "resultWrapper":"ListGroupsForUserResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListInstanceProfiles":{ "name":"ListInstanceProfiles", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListInstanceProfilesRequest"}, "output":{ "shape":"ListInstanceProfilesResponse", "resultWrapper":"ListInstanceProfilesResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListInstanceProfilesForRole":{ "name":"ListInstanceProfilesForRole", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListInstanceProfilesForRoleRequest"}, "output":{ "shape":"ListInstanceProfilesForRoleResponse", "resultWrapper":"ListInstanceProfilesForRoleResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListMFADevices":{ "name":"ListMFADevices", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListMFADevicesRequest"}, "output":{ "shape":"ListMFADevicesResponse", "resultWrapper":"ListMFADevicesResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListOpenIDConnectProviders":{ "name":"ListOpenIDConnectProviders", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListOpenIDConnectProvidersRequest"}, "output":{ "shape":"ListOpenIDConnectProvidersResponse", "resultWrapper":"ListOpenIDConnectProvidersResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListPolicies":{ "name":"ListPolicies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListPoliciesRequest"}, "output":{ "shape":"ListPoliciesResponse", "resultWrapper":"ListPoliciesResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListPolicyVersions":{ "name":"ListPolicyVersions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListPolicyVersionsRequest"}, "output":{ "shape":"ListPolicyVersionsResponse", "resultWrapper":"ListPolicyVersionsResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListRolePolicies":{ "name":"ListRolePolicies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListRolePoliciesRequest"}, "output":{ "shape":"ListRolePoliciesResponse", "resultWrapper":"ListRolePoliciesResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListRoles":{ "name":"ListRoles", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListRolesRequest"}, "output":{ "shape":"ListRolesResponse", "resultWrapper":"ListRolesResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListSAMLProviders":{ "name":"ListSAMLProviders", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListSAMLProvidersRequest"}, "output":{ "shape":"ListSAMLProvidersResponse", "resultWrapper":"ListSAMLProvidersResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListServerCertificates":{ "name":"ListServerCertificates", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListServerCertificatesRequest"}, "output":{ "shape":"ListServerCertificatesResponse", "resultWrapper":"ListServerCertificatesResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListSigningCertificates":{ "name":"ListSigningCertificates", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListSigningCertificatesRequest"}, "output":{ "shape":"ListSigningCertificatesResponse", "resultWrapper":"ListSigningCertificatesResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListUserPolicies":{ "name":"ListUserPolicies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListUserPoliciesRequest"}, "output":{ "shape":"ListUserPoliciesResponse", "resultWrapper":"ListUserPoliciesResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListUsers":{ "name":"ListUsers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListUsersRequest"}, "output":{ "shape":"ListUsersResponse", "resultWrapper":"ListUsersResult" }, "errors":[ { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ListVirtualMFADevices":{ "name":"ListVirtualMFADevices", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListVirtualMFADevicesRequest"}, "output":{ "shape":"ListVirtualMFADevicesResponse", "resultWrapper":"ListVirtualMFADevicesResult" } }, "PutGroupPolicy":{ "name":"PutGroupPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutGroupPolicyRequest"}, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"MalformedPolicyDocumentException", "error":{ "code":"MalformedPolicyDocument", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "PutRolePolicy":{ "name":"PutRolePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutRolePolicyRequest"}, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"MalformedPolicyDocumentException", "error":{ "code":"MalformedPolicyDocument", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "PutUserPolicy":{ "name":"PutUserPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutUserPolicyRequest"}, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"MalformedPolicyDocumentException", "error":{ "code":"MalformedPolicyDocument", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "RemoveClientIDFromOpenIDConnectProvider":{ "name":"RemoveClientIDFromOpenIDConnectProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RemoveClientIDFromOpenIDConnectProviderRequest"}, "errors":[ { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "RemoveRoleFromInstanceProfile":{ "name":"RemoveRoleFromInstanceProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RemoveRoleFromInstanceProfileRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "RemoveUserFromGroup":{ "name":"RemoveUserFromGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RemoveUserFromGroupRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "ResyncMFADevice":{ "name":"ResyncMFADevice", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ResyncMFADeviceRequest"}, "errors":[ { "shape":"InvalidAuthenticationCodeException", "error":{ "code":"InvalidAuthenticationCode", "httpStatusCode":403, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "SetDefaultPolicyVersion":{ "name":"SetDefaultPolicyVersion", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SetDefaultPolicyVersionRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateAccessKey":{ "name":"UpdateAccessKey", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateAccessKeyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateAccountPasswordPolicy":{ "name":"UpdateAccountPasswordPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateAccountPasswordPolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"MalformedPolicyDocumentException", "error":{ "code":"MalformedPolicyDocument", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateAssumeRolePolicy":{ "name":"UpdateAssumeRolePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateAssumeRolePolicyRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"MalformedPolicyDocumentException", "error":{ "code":"MalformedPolicyDocument", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateGroup":{ "name":"UpdateGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateGroupRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateLoginProfile":{ "name":"UpdateLoginProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateLoginProfileRequest"}, "errors":[ { "shape":"EntityTemporarilyUnmodifiableException", "error":{ "code":"EntityTemporarilyUnmodifiable", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"PasswordPolicyViolationException", "error":{ "code":"PasswordPolicyViolation", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateOpenIDConnectProviderThumbprint":{ "name":"UpdateOpenIDConnectProviderThumbprint", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateOpenIDConnectProviderThumbprintRequest"}, "errors":[ { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateSAMLProvider":{ "name":"UpdateSAMLProvider", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateSAMLProviderRequest"}, "output":{ "shape":"UpdateSAMLProviderResponse", "resultWrapper":"UpdateSAMLProviderResult" }, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"InvalidInputException", "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateServerCertificate":{ "name":"UpdateServerCertificate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateServerCertificateRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateSigningCertificate":{ "name":"UpdateSigningCertificate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateSigningCertificateRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UpdateUser":{ "name":"UpdateUser", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateUserRequest"}, "errors":[ { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityTemporarilyUnmodifiableException", "error":{ "code":"EntityTemporarilyUnmodifiable", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UploadServerCertificate":{ "name":"UploadServerCertificate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UploadServerCertificateRequest"}, "output":{ "shape":"UploadServerCertificateResponse", "resultWrapper":"UploadServerCertificateResult" }, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"MalformedCertificateException", "error":{ "code":"MalformedCertificate", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"KeyPairMismatchException", "error":{ "code":"KeyPairMismatch", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] }, "UploadSigningCertificate":{ "name":"UploadSigningCertificate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UploadSigningCertificateRequest"}, "output":{ "shape":"UploadSigningCertificateResponse", "resultWrapper":"UploadSigningCertificateResult" }, "errors":[ { "shape":"LimitExceededException", "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"EntityAlreadyExistsException", "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"MalformedCertificateException", "error":{ "code":"MalformedCertificate", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"InvalidCertificateException", "error":{ "code":"InvalidCertificate", "httpStatusCode":400, "senderFault":true }, "exception":true }, { "shape":"DuplicateCertificateException", "error":{ "code":"DuplicateCertificate", "httpStatusCode":409, "senderFault":true }, "exception":true }, { "shape":"NoSuchEntityException", "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, { "shape":"ServiceFailureException", "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true } ] } }, "shapes":{ "AccessKey":{ "type":"structure", "required":[ "UserName", "AccessKeyId", "Status", "SecretAccessKey" ], "members":{ "UserName":{"shape":"userNameType"}, "AccessKeyId":{"shape":"accessKeyIdType"}, "Status":{"shape":"statusType"}, "SecretAccessKey":{"shape":"accessKeySecretType"}, "CreateDate":{"shape":"dateType"} } }, "AccessKeyLastUsed":{ "type":"structure", "required":[ "LastUsedDate", "ServiceName", "Region" ], "members":{ "LastUsedDate":{"shape":"dateType"}, "ServiceName":{"shape":"stringType"}, "Region":{"shape":"stringType"} } }, "AccessKeyMetadata":{ "type":"structure", "members":{ "UserName":{"shape":"userNameType"}, "AccessKeyId":{"shape":"accessKeyIdType"}, "Status":{"shape":"statusType"}, "CreateDate":{"shape":"dateType"} } }, "AddClientIDToOpenIDConnectProviderRequest":{ "type":"structure", "required":[ "OpenIDConnectProviderArn", "ClientID" ], "members":{ "OpenIDConnectProviderArn":{"shape":"arnType"}, "ClientID":{"shape":"clientIDType"} } }, "AddRoleToInstanceProfileRequest":{ "type":"structure", "required":[ "InstanceProfileName", "RoleName" ], "members":{ "InstanceProfileName":{"shape":"instanceProfileNameType"}, "RoleName":{"shape":"roleNameType"} } }, "AddUserToGroupRequest":{ "type":"structure", "required":[ "GroupName", "UserName" ], "members":{ "GroupName":{"shape":"groupNameType"}, "UserName":{"shape":"existingUserNameType"} } }, "AttachGroupPolicyRequest":{ "type":"structure", "required":[ "GroupName", "PolicyArn" ], "members":{ "GroupName":{"shape":"groupNameType"}, "PolicyArn":{"shape":"arnType"} } }, "AttachRolePolicyRequest":{ "type":"structure", "required":[ "RoleName", "PolicyArn" ], "members":{ "RoleName":{"shape":"roleNameType"}, "PolicyArn":{"shape":"arnType"} } }, "AttachUserPolicyRequest":{ "type":"structure", "required":[ "UserName", "PolicyArn" ], "members":{ "UserName":{"shape":"userNameType"}, "PolicyArn":{"shape":"arnType"} } }, "AttachedPolicy":{ "type":"structure", "members":{ "PolicyName":{"shape":"policyNameType"}, "PolicyArn":{"shape":"arnType"} } }, "BootstrapDatum":{ "type":"blob", "sensitive":true }, "ChangePasswordRequest":{ "type":"structure", "required":[ "OldPassword", "NewPassword" ], "members":{ "OldPassword":{"shape":"passwordType"}, "NewPassword":{"shape":"passwordType"} } }, "CreateAccessKeyRequest":{ "type":"structure", "members":{ "UserName":{"shape":"existingUserNameType"} } }, "CreateAccessKeyResponse":{ "type":"structure", "required":["AccessKey"], "members":{ "AccessKey":{"shape":"AccessKey"} } }, "CreateAccountAliasRequest":{ "type":"structure", "required":["AccountAlias"], "members":{ "AccountAlias":{"shape":"accountAliasType"} } }, "CreateGroupRequest":{ "type":"structure", "required":["GroupName"], "members":{ "Path":{"shape":"pathType"}, "GroupName":{"shape":"groupNameType"} } }, "CreateGroupResponse":{ "type":"structure", "required":["Group"], "members":{ "Group":{"shape":"Group"} } }, "CreateInstanceProfileRequest":{ "type":"structure", "required":["InstanceProfileName"], "members":{ "InstanceProfileName":{"shape":"instanceProfileNameType"}, "Path":{"shape":"pathType"} } }, "CreateInstanceProfileResponse":{ "type":"structure", "required":["InstanceProfile"], "members":{ "InstanceProfile":{"shape":"InstanceProfile"} } }, "CreateLoginProfileRequest":{ "type":"structure", "required":[ "UserName", "Password" ], "members":{ "UserName":{"shape":"userNameType"}, "Password":{"shape":"passwordType"}, "PasswordResetRequired":{"shape":"booleanType"} } }, "CreateLoginProfileResponse":{ "type":"structure", "required":["LoginProfile"], "members":{ "LoginProfile":{"shape":"LoginProfile"} } }, "CreateOpenIDConnectProviderRequest":{ "type":"structure", "required":[ "Url", "ThumbprintList" ], "members":{ "Url":{"shape":"OpenIDConnectProviderUrlType"}, "ClientIDList":{"shape":"clientIDListType"}, "ThumbprintList":{"shape":"thumbprintListType"} } }, "CreateOpenIDConnectProviderResponse":{ "type":"structure", "members":{ "OpenIDConnectProviderArn":{"shape":"arnType"} } }, "CreatePolicyRequest":{ "type":"structure", "required":[ "PolicyName", "PolicyDocument" ], "members":{ "PolicyName":{"shape":"policyNameType"}, "Path":{"shape":"policyPathType"}, "PolicyDocument":{"shape":"policyDocumentType"}, "Description":{"shape":"policyDescriptionType"} } }, "CreatePolicyResponse":{ "type":"structure", "members":{ "Policy":{"shape":"Policy"} } }, "CreatePolicyVersionRequest":{ "type":"structure", "required":[ "PolicyArn", "PolicyDocument" ], "members":{ "PolicyArn":{"shape":"arnType"}, "PolicyDocument":{"shape":"policyDocumentType"}, "SetAsDefault":{"shape":"booleanType"} } }, "CreatePolicyVersionResponse":{ "type":"structure", "members":{ "PolicyVersion":{"shape":"PolicyVersion"} } }, "CreateRoleRequest":{ "type":"structure", "required":[ "RoleName", "AssumeRolePolicyDocument" ], "members":{ "Path":{"shape":"pathType"}, "RoleName":{"shape":"roleNameType"}, "AssumeRolePolicyDocument":{"shape":"policyDocumentType"} } }, "CreateRoleResponse":{ "type":"structure", "required":["Role"], "members":{ "Role":{"shape":"Role"} } }, "CreateSAMLProviderRequest":{ "type":"structure", "required":[ "SAMLMetadataDocument", "Name" ], "members":{ "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, "Name":{"shape":"SAMLProviderNameType"} } }, "CreateSAMLProviderResponse":{ "type":"structure", "members":{ "SAMLProviderArn":{"shape":"arnType"} } }, "CreateUserRequest":{ "type":"structure", "required":["UserName"], "members":{ "Path":{"shape":"pathType"}, "UserName":{"shape":"userNameType"} } }, "CreateUserResponse":{ "type":"structure", "members":{ "User":{"shape":"User"} } }, "CreateVirtualMFADeviceRequest":{ "type":"structure", "required":["VirtualMFADeviceName"], "members":{ "Path":{"shape":"pathType"}, "VirtualMFADeviceName":{"shape":"virtualMFADeviceName"} } }, "CreateVirtualMFADeviceResponse":{ "type":"structure", "required":["VirtualMFADevice"], "members":{ "VirtualMFADevice":{"shape":"VirtualMFADevice"} } }, "CredentialReportExpiredException":{ "type":"structure", "members":{ "message":{"shape":"credentialReportExpiredExceptionMessage"} }, "error":{ "code":"ReportExpired", "httpStatusCode":410, "senderFault":true }, "exception":true }, "CredentialReportNotPresentException":{ "type":"structure", "members":{ "message":{"shape":"credentialReportNotPresentExceptionMessage"} }, "error":{ "code":"ReportNotPresent", "httpStatusCode":410, "senderFault":true }, "exception":true }, "CredentialReportNotReadyException":{ "type":"structure", "members":{ "message":{"shape":"credentialReportNotReadyExceptionMessage"} }, "error":{ "code":"ReportInProgress", "httpStatusCode":404, "senderFault":true }, "exception":true }, "DeactivateMFADeviceRequest":{ "type":"structure", "required":[ "UserName", "SerialNumber" ], "members":{ "UserName":{"shape":"existingUserNameType"}, "SerialNumber":{"shape":"serialNumberType"} } }, "DeleteAccessKeyRequest":{ "type":"structure", "required":["AccessKeyId"], "members":{ "UserName":{"shape":"existingUserNameType"}, "AccessKeyId":{"shape":"accessKeyIdType"} } }, "DeleteAccountAliasRequest":{ "type":"structure", "required":["AccountAlias"], "members":{ "AccountAlias":{"shape":"accountAliasType"} } }, "DeleteConflictException":{ "type":"structure", "members":{ "message":{"shape":"deleteConflictMessage"} }, "error":{ "code":"DeleteConflict", "httpStatusCode":409, "senderFault":true }, "exception":true }, "DeleteGroupPolicyRequest":{ "type":"structure", "required":[ "GroupName", "PolicyName" ], "members":{ "GroupName":{"shape":"groupNameType"}, "PolicyName":{"shape":"policyNameType"} } }, "DeleteGroupRequest":{ "type":"structure", "required":["GroupName"], "members":{ "GroupName":{"shape":"groupNameType"} } }, "DeleteInstanceProfileRequest":{ "type":"structure", "required":["InstanceProfileName"], "members":{ "InstanceProfileName":{"shape":"instanceProfileNameType"} } }, "DeleteLoginProfileRequest":{ "type":"structure", "required":["UserName"], "members":{ "UserName":{"shape":"userNameType"} } }, "DeleteOpenIDConnectProviderRequest":{ "type":"structure", "required":["OpenIDConnectProviderArn"], "members":{ "OpenIDConnectProviderArn":{"shape":"arnType"} } }, "DeletePolicyRequest":{ "type":"structure", "required":["PolicyArn"], "members":{ "PolicyArn":{"shape":"arnType"} } }, "DeletePolicyVersionRequest":{ "type":"structure", "required":[ "PolicyArn", "VersionId" ], "members":{ "PolicyArn":{"shape":"arnType"}, "VersionId":{"shape":"policyVersionIdType"} } }, "DeleteRolePolicyRequest":{ "type":"structure", "required":[ "RoleName", "PolicyName" ], "members":{ "RoleName":{"shape":"roleNameType"}, "PolicyName":{"shape":"policyNameType"} } }, "DeleteRoleRequest":{ "type":"structure", "required":["RoleName"], "members":{ "RoleName":{"shape":"roleNameType"} } }, "DeleteSAMLProviderRequest":{ "type":"structure", "required":["SAMLProviderArn"], "members":{ "SAMLProviderArn":{"shape":"arnType"} } }, "DeleteServerCertificateRequest":{ "type":"structure", "required":["ServerCertificateName"], "members":{ "ServerCertificateName":{"shape":"serverCertificateNameType"} } }, "DeleteSigningCertificateRequest":{ "type":"structure", "required":["CertificateId"], "members":{ "UserName":{"shape":"existingUserNameType"}, "CertificateId":{"shape":"certificateIdType"} } }, "DeleteUserPolicyRequest":{ "type":"structure", "required":[ "UserName", "PolicyName" ], "members":{ "UserName":{"shape":"existingUserNameType"}, "PolicyName":{"shape":"policyNameType"} } }, "DeleteUserRequest":{ "type":"structure", "required":["UserName"], "members":{ "UserName":{"shape":"existingUserNameType"} } }, "DeleteVirtualMFADeviceRequest":{ "type":"structure", "required":["SerialNumber"], "members":{ "SerialNumber":{"shape":"serialNumberType"} } }, "DetachGroupPolicyRequest":{ "type":"structure", "required":[ "GroupName", "PolicyArn" ], "members":{ "GroupName":{"shape":"groupNameType"}, "PolicyArn":{"shape":"arnType"} } }, "DetachRolePolicyRequest":{ "type":"structure", "required":[ "RoleName", "PolicyArn" ], "members":{ "RoleName":{"shape":"roleNameType"}, "PolicyArn":{"shape":"arnType"} } }, "DetachUserPolicyRequest":{ "type":"structure", "required":[ "UserName", "PolicyArn" ], "members":{ "UserName":{"shape":"userNameType"}, "PolicyArn":{"shape":"arnType"} } }, "DuplicateCertificateException":{ "type":"structure", "members":{ "message":{"shape":"duplicateCertificateMessage"} }, "error":{ "code":"DuplicateCertificate", "httpStatusCode":409, "senderFault":true }, "exception":true }, "EnableMFADeviceRequest":{ "type":"structure", "required":[ "UserName", "SerialNumber", "AuthenticationCode1", "AuthenticationCode2" ], "members":{ "UserName":{"shape":"existingUserNameType"}, "SerialNumber":{"shape":"serialNumberType"}, "AuthenticationCode1":{"shape":"authenticationCodeType"}, "AuthenticationCode2":{"shape":"authenticationCodeType"} } }, "EntityAlreadyExistsException":{ "type":"structure", "members":{ "message":{"shape":"entityAlreadyExistsMessage"} }, "error":{ "code":"EntityAlreadyExists", "httpStatusCode":409, "senderFault":true }, "exception":true }, "EntityTemporarilyUnmodifiableException":{ "type":"structure", "members":{ "message":{"shape":"entityTemporarilyUnmodifiableMessage"} }, "error":{ "code":"EntityTemporarilyUnmodifiable", "httpStatusCode":409, "senderFault":true }, "exception":true }, "EntityType":{ "type":"string", "enum":[ "User", "Role", "Group", "LocalManagedPolicy", "AWSManagedPolicy" ] }, "GenerateCredentialReportResponse":{ "type":"structure", "members":{ "State":{"shape":"ReportStateType"}, "Description":{"shape":"ReportStateDescriptionType"} } }, "GetAccessKeyLastUsedRequest":{ "type":"structure", "required":["AccessKeyId"], "members":{ "AccessKeyId":{"shape":"accessKeyIdType"} } }, "GetAccessKeyLastUsedResponse":{ "type":"structure", "members":{ "UserName":{"shape":"existingUserNameType"}, "AccessKeyLastUsed":{"shape":"AccessKeyLastUsed"} } }, "GetAccountAuthorizationDetailsRequest":{ "type":"structure", "members":{ "Filter":{"shape":"entityListType"}, "MaxItems":{"shape":"maxItemsType"}, "Marker":{"shape":"markerType"} } }, "GetAccountAuthorizationDetailsResponse":{ "type":"structure", "members":{ "UserDetailList":{"shape":"userDetailListType"}, "GroupDetailList":{"shape":"groupDetailListType"}, "RoleDetailList":{"shape":"roleDetailListType"}, "Policies":{"shape":"ManagedPolicyDetailListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "GetAccountPasswordPolicyResponse":{ "type":"structure", "required":["PasswordPolicy"], "members":{ "PasswordPolicy":{"shape":"PasswordPolicy"} } }, "GetAccountSummaryResponse":{ "type":"structure", "members":{ "SummaryMap":{"shape":"summaryMapType"} } }, "GetCredentialReportResponse":{ "type":"structure", "members":{ "Content":{"shape":"ReportContentType"}, "ReportFormat":{"shape":"ReportFormatType"}, "GeneratedTime":{"shape":"dateType"} } }, "GetGroupPolicyRequest":{ "type":"structure", "required":[ "GroupName", "PolicyName" ], "members":{ "GroupName":{"shape":"groupNameType"}, "PolicyName":{"shape":"policyNameType"} } }, "GetGroupPolicyResponse":{ "type":"structure", "required":[ "GroupName", "PolicyName", "PolicyDocument" ], "members":{ "GroupName":{"shape":"groupNameType"}, "PolicyName":{"shape":"policyNameType"}, "PolicyDocument":{"shape":"policyDocumentType"} } }, "GetGroupRequest":{ "type":"structure", "required":["GroupName"], "members":{ "GroupName":{"shape":"groupNameType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "GetGroupResponse":{ "type":"structure", "required":[ "Group", "Users" ], "members":{ "Group":{"shape":"Group"}, "Users":{"shape":"userListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "GetInstanceProfileRequest":{ "type":"structure", "required":["InstanceProfileName"], "members":{ "InstanceProfileName":{"shape":"instanceProfileNameType"} } }, "GetInstanceProfileResponse":{ "type":"structure", "required":["InstanceProfile"], "members":{ "InstanceProfile":{"shape":"InstanceProfile"} } }, "GetLoginProfileRequest":{ "type":"structure", "required":["UserName"], "members":{ "UserName":{"shape":"userNameType"} } }, "GetLoginProfileResponse":{ "type":"structure", "required":["LoginProfile"], "members":{ "LoginProfile":{"shape":"LoginProfile"} } }, "GetOpenIDConnectProviderRequest":{ "type":"structure", "required":["OpenIDConnectProviderArn"], "members":{ "OpenIDConnectProviderArn":{"shape":"arnType"} } }, "GetOpenIDConnectProviderResponse":{ "type":"structure", "members":{ "Url":{"shape":"OpenIDConnectProviderUrlType"}, "ClientIDList":{"shape":"clientIDListType"}, "ThumbprintList":{"shape":"thumbprintListType"}, "CreateDate":{"shape":"dateType"} } }, "GetPolicyRequest":{ "type":"structure", "required":["PolicyArn"], "members":{ "PolicyArn":{"shape":"arnType"} } }, "GetPolicyResponse":{ "type":"structure", "members":{ "Policy":{"shape":"Policy"} } }, "GetPolicyVersionRequest":{ "type":"structure", "required":[ "PolicyArn", "VersionId" ], "members":{ "PolicyArn":{"shape":"arnType"}, "VersionId":{"shape":"policyVersionIdType"} } }, "GetPolicyVersionResponse":{ "type":"structure", "members":{ "PolicyVersion":{"shape":"PolicyVersion"} } }, "GetRolePolicyRequest":{ "type":"structure", "required":[ "RoleName", "PolicyName" ], "members":{ "RoleName":{"shape":"roleNameType"}, "PolicyName":{"shape":"policyNameType"} } }, "GetRolePolicyResponse":{ "type":"structure", "required":[ "RoleName", "PolicyName", "PolicyDocument" ], "members":{ "RoleName":{"shape":"roleNameType"}, "PolicyName":{"shape":"policyNameType"}, "PolicyDocument":{"shape":"policyDocumentType"} } }, "GetRoleRequest":{ "type":"structure", "required":["RoleName"], "members":{ "RoleName":{"shape":"roleNameType"} } }, "GetRoleResponse":{ "type":"structure", "required":["Role"], "members":{ "Role":{"shape":"Role"} } }, "GetSAMLProviderRequest":{ "type":"structure", "required":["SAMLProviderArn"], "members":{ "SAMLProviderArn":{"shape":"arnType"} } }, "GetSAMLProviderResponse":{ "type":"structure", "members":{ "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, "CreateDate":{"shape":"dateType"}, "ValidUntil":{"shape":"dateType"} } }, "GetServerCertificateRequest":{ "type":"structure", "required":["ServerCertificateName"], "members":{ "ServerCertificateName":{"shape":"serverCertificateNameType"} } }, "GetServerCertificateResponse":{ "type":"structure", "required":["ServerCertificate"], "members":{ "ServerCertificate":{"shape":"ServerCertificate"} } }, "GetUserPolicyRequest":{ "type":"structure", "required":[ "UserName", "PolicyName" ], "members":{ "UserName":{"shape":"existingUserNameType"}, "PolicyName":{"shape":"policyNameType"} } }, "GetUserPolicyResponse":{ "type":"structure", "required":[ "UserName", "PolicyName", "PolicyDocument" ], "members":{ "UserName":{"shape":"existingUserNameType"}, "PolicyName":{"shape":"policyNameType"}, "PolicyDocument":{"shape":"policyDocumentType"} } }, "GetUserRequest":{ "type":"structure", "members":{ "UserName":{"shape":"existingUserNameType"} } }, "GetUserResponse":{ "type":"structure", "required":["User"], "members":{ "User":{"shape":"User"} } }, "Group":{ "type":"structure", "required":[ "Path", "GroupName", "GroupId", "Arn", "CreateDate" ], "members":{ "Path":{"shape":"pathType"}, "GroupName":{"shape":"groupNameType"}, "GroupId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"} } }, "GroupDetail":{ "type":"structure", "members":{ "Path":{"shape":"pathType"}, "GroupName":{"shape":"groupNameType"}, "GroupId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"}, "GroupPolicyList":{"shape":"policyDetailListType"}, "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"} } }, "InstanceProfile":{ "type":"structure", "required":[ "Path", "InstanceProfileName", "InstanceProfileId", "Arn", "CreateDate", "Roles" ], "members":{ "Path":{"shape":"pathType"}, "InstanceProfileName":{"shape":"instanceProfileNameType"}, "InstanceProfileId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"}, "Roles":{"shape":"roleListType"} } }, "InvalidAuthenticationCodeException":{ "type":"structure", "members":{ "message":{"shape":"invalidAuthenticationCodeMessage"} }, "error":{ "code":"InvalidAuthenticationCode", "httpStatusCode":403, "senderFault":true }, "exception":true }, "InvalidCertificateException":{ "type":"structure", "members":{ "message":{"shape":"invalidCertificateMessage"} }, "error":{ "code":"InvalidCertificate", "httpStatusCode":400, "senderFault":true }, "exception":true }, "InvalidInputException":{ "type":"structure", "members":{ "message":{"shape":"invalidInputMessage"} }, "error":{ "code":"InvalidInput", "httpStatusCode":400, "senderFault":true }, "exception":true }, "InvalidUserTypeException":{ "type":"structure", "members":{ "message":{"shape":"invalidUserTypeMessage"} }, "error":{ "code":"InvalidUserType", "httpStatusCode":400, "senderFault":true }, "exception":true }, "KeyPairMismatchException":{ "type":"structure", "members":{ "message":{"shape":"keyPairMismatchMessage"} }, "error":{ "code":"KeyPairMismatch", "httpStatusCode":400, "senderFault":true }, "exception":true }, "LimitExceededException":{ "type":"structure", "members":{ "message":{"shape":"limitExceededMessage"} }, "error":{ "code":"LimitExceeded", "httpStatusCode":409, "senderFault":true }, "exception":true }, "ListAccessKeysRequest":{ "type":"structure", "members":{ "UserName":{"shape":"existingUserNameType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListAccessKeysResponse":{ "type":"structure", "required":["AccessKeyMetadata"], "members":{ "AccessKeyMetadata":{"shape":"accessKeyMetadataListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListAccountAliasesRequest":{ "type":"structure", "members":{ "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListAccountAliasesResponse":{ "type":"structure", "required":["AccountAliases"], "members":{ "AccountAliases":{"shape":"accountAliasListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListAttachedGroupPoliciesRequest":{ "type":"structure", "required":["GroupName"], "members":{ "GroupName":{"shape":"groupNameType"}, "PathPrefix":{"shape":"policyPathType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListAttachedGroupPoliciesResponse":{ "type":"structure", "members":{ "AttachedPolicies":{"shape":"attachedPoliciesListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListAttachedRolePoliciesRequest":{ "type":"structure", "required":["RoleName"], "members":{ "RoleName":{"shape":"roleNameType"}, "PathPrefix":{"shape":"policyPathType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListAttachedRolePoliciesResponse":{ "type":"structure", "members":{ "AttachedPolicies":{"shape":"attachedPoliciesListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListAttachedUserPoliciesRequest":{ "type":"structure", "required":["UserName"], "members":{ "UserName":{"shape":"userNameType"}, "PathPrefix":{"shape":"policyPathType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListAttachedUserPoliciesResponse":{ "type":"structure", "members":{ "AttachedPolicies":{"shape":"attachedPoliciesListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListEntitiesForPolicyRequest":{ "type":"structure", "required":["PolicyArn"], "members":{ "PolicyArn":{"shape":"arnType"}, "EntityFilter":{"shape":"EntityType"}, "PathPrefix":{"shape":"pathType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListEntitiesForPolicyResponse":{ "type":"structure", "members":{ "PolicyGroups":{"shape":"PolicyGroupListType"}, "PolicyUsers":{"shape":"PolicyUserListType"}, "PolicyRoles":{"shape":"PolicyRoleListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListGroupPoliciesRequest":{ "type":"structure", "required":["GroupName"], "members":{ "GroupName":{"shape":"groupNameType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListGroupPoliciesResponse":{ "type":"structure", "required":["PolicyNames"], "members":{ "PolicyNames":{"shape":"policyNameListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListGroupsForUserRequest":{ "type":"structure", "required":["UserName"], "members":{ "UserName":{"shape":"existingUserNameType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListGroupsForUserResponse":{ "type":"structure", "required":["Groups"], "members":{ "Groups":{"shape":"groupListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListGroupsRequest":{ "type":"structure", "members":{ "PathPrefix":{"shape":"pathPrefixType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListGroupsResponse":{ "type":"structure", "required":["Groups"], "members":{ "Groups":{"shape":"groupListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListInstanceProfilesForRoleRequest":{ "type":"structure", "required":["RoleName"], "members":{ "RoleName":{"shape":"roleNameType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListInstanceProfilesForRoleResponse":{ "type":"structure", "required":["InstanceProfiles"], "members":{ "InstanceProfiles":{"shape":"instanceProfileListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListInstanceProfilesRequest":{ "type":"structure", "members":{ "PathPrefix":{"shape":"pathPrefixType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListInstanceProfilesResponse":{ "type":"structure", "required":["InstanceProfiles"], "members":{ "InstanceProfiles":{"shape":"instanceProfileListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListMFADevicesRequest":{ "type":"structure", "members":{ "UserName":{"shape":"existingUserNameType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListMFADevicesResponse":{ "type":"structure", "required":["MFADevices"], "members":{ "MFADevices":{"shape":"mfaDeviceListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListOpenIDConnectProvidersRequest":{ "type":"structure", "members":{ } }, "ListOpenIDConnectProvidersResponse":{ "type":"structure", "members":{ "OpenIDConnectProviderList":{"shape":"OpenIDConnectProviderListType"} } }, "ListPoliciesRequest":{ "type":"structure", "members":{ "Scope":{"shape":"policyScopeType"}, "OnlyAttached":{"shape":"booleanType"}, "PathPrefix":{"shape":"policyPathType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListPoliciesResponse":{ "type":"structure", "members":{ "Policies":{"shape":"policyListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListPolicyVersionsRequest":{ "type":"structure", "required":["PolicyArn"], "members":{ "PolicyArn":{"shape":"arnType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListPolicyVersionsResponse":{ "type":"structure", "members":{ "Versions":{"shape":"policyDocumentVersionListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListRolePoliciesRequest":{ "type":"structure", "required":["RoleName"], "members":{ "RoleName":{"shape":"roleNameType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListRolePoliciesResponse":{ "type":"structure", "required":["PolicyNames"], "members":{ "PolicyNames":{"shape":"policyNameListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListRolesRequest":{ "type":"structure", "members":{ "PathPrefix":{"shape":"pathPrefixType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListRolesResponse":{ "type":"structure", "required":["Roles"], "members":{ "Roles":{"shape":"roleListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListSAMLProvidersRequest":{ "type":"structure", "members":{ } }, "ListSAMLProvidersResponse":{ "type":"structure", "members":{ "SAMLProviderList":{"shape":"SAMLProviderListType"} } }, "ListServerCertificatesRequest":{ "type":"structure", "members":{ "PathPrefix":{"shape":"pathPrefixType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListServerCertificatesResponse":{ "type":"structure", "required":["ServerCertificateMetadataList"], "members":{ "ServerCertificateMetadataList":{"shape":"serverCertificateMetadataListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListSigningCertificatesRequest":{ "type":"structure", "members":{ "UserName":{"shape":"existingUserNameType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListSigningCertificatesResponse":{ "type":"structure", "required":["Certificates"], "members":{ "Certificates":{"shape":"certificateListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListUserPoliciesRequest":{ "type":"structure", "required":["UserName"], "members":{ "UserName":{"shape":"existingUserNameType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListUserPoliciesResponse":{ "type":"structure", "required":["PolicyNames"], "members":{ "PolicyNames":{"shape":"policyNameListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListUsersRequest":{ "type":"structure", "members":{ "PathPrefix":{"shape":"pathPrefixType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListUsersResponse":{ "type":"structure", "required":["Users"], "members":{ "Users":{"shape":"userListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "ListVirtualMFADevicesRequest":{ "type":"structure", "members":{ "AssignmentStatus":{"shape":"assignmentStatusType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } }, "ListVirtualMFADevicesResponse":{ "type":"structure", "required":["VirtualMFADevices"], "members":{ "VirtualMFADevices":{"shape":"virtualMFADeviceListType"}, "IsTruncated":{"shape":"booleanType"}, "Marker":{"shape":"markerType"} } }, "LoginProfile":{ "type":"structure", "required":[ "UserName", "CreateDate" ], "members":{ "UserName":{"shape":"userNameType"}, "CreateDate":{"shape":"dateType"}, "PasswordResetRequired":{"shape":"booleanType"} } }, "MFADevice":{ "type":"structure", "required":[ "UserName", "SerialNumber", "EnableDate" ], "members":{ "UserName":{"shape":"userNameType"}, "SerialNumber":{"shape":"serialNumberType"}, "EnableDate":{"shape":"dateType"} } }, "MalformedCertificateException":{ "type":"structure", "members":{ "message":{"shape":"malformedCertificateMessage"} }, "error":{ "code":"MalformedCertificate", "httpStatusCode":400, "senderFault":true }, "exception":true }, "MalformedPolicyDocumentException":{ "type":"structure", "members":{ "message":{"shape":"malformedPolicyDocumentMessage"} }, "error":{ "code":"MalformedPolicyDocument", "httpStatusCode":400, "senderFault":true }, "exception":true }, "ManagedPolicyDetail":{ "type":"structure", "members":{ "PolicyName":{"shape":"policyNameType"}, "PolicyId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "Path":{"shape":"policyPathType"}, "DefaultVersionId":{"shape":"policyVersionIdType"}, "AttachmentCount":{"shape":"attachmentCountType"}, "IsAttachable":{"shape":"booleanType"}, "Description":{"shape":"policyDescriptionType"}, "CreateDate":{"shape":"dateType"}, "UpdateDate":{"shape":"dateType"}, "PolicyVersionList":{"shape":"policyDocumentVersionListType"} } }, "ManagedPolicyDetailListType":{ "type":"list", "member":{"shape":"ManagedPolicyDetail"} }, "NoSuchEntityException":{ "type":"structure", "members":{ "message":{"shape":"noSuchEntityMessage"} }, "error":{ "code":"NoSuchEntity", "httpStatusCode":404, "senderFault":true }, "exception":true }, "OpenIDConnectProviderListEntry":{ "type":"structure", "members":{ "Arn":{"shape":"arnType"} } }, "OpenIDConnectProviderListType":{ "type":"list", "member":{"shape":"OpenIDConnectProviderListEntry"} }, "OpenIDConnectProviderUrlType":{ "type":"string", "min":1, "max":255 }, "PasswordPolicy":{ "type":"structure", "members":{ "MinimumPasswordLength":{"shape":"minimumPasswordLengthType"}, "RequireSymbols":{"shape":"booleanType"}, "RequireNumbers":{"shape":"booleanType"}, "RequireUppercaseCharacters":{"shape":"booleanType"}, "RequireLowercaseCharacters":{"shape":"booleanType"}, "AllowUsersToChangePassword":{"shape":"booleanType"}, "ExpirePasswords":{"shape":"booleanType"}, "MaxPasswordAge":{"shape":"maxPasswordAgeType"}, "PasswordReusePrevention":{"shape":"passwordReusePreventionType"}, "HardExpiry":{"shape":"booleanObjectType"} } }, "PasswordPolicyViolationException":{ "type":"structure", "members":{ "message":{"shape":"passwordPolicyViolationMessage"} }, "error":{ "code":"PasswordPolicyViolation", "httpStatusCode":400, "senderFault":true }, "exception":true }, "Policy":{ "type":"structure", "members":{ "PolicyName":{"shape":"policyNameType"}, "PolicyId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "Path":{"shape":"policyPathType"}, "DefaultVersionId":{"shape":"policyVersionIdType"}, "AttachmentCount":{"shape":"attachmentCountType"}, "IsAttachable":{"shape":"booleanType"}, "Description":{"shape":"policyDescriptionType"}, "CreateDate":{"shape":"dateType"}, "UpdateDate":{"shape":"dateType"} } }, "PolicyDetail":{ "type":"structure", "members":{ "PolicyName":{"shape":"policyNameType"}, "PolicyDocument":{"shape":"policyDocumentType"} } }, "PolicyGroup":{ "type":"structure", "members":{ "GroupName":{"shape":"groupNameType"} } }, "PolicyGroupListType":{ "type":"list", "member":{"shape":"PolicyGroup"} }, "PolicyRole":{ "type":"structure", "members":{ "RoleName":{"shape":"roleNameType"} } }, "PolicyRoleListType":{ "type":"list", "member":{"shape":"PolicyRole"} }, "PolicyUser":{ "type":"structure", "members":{ "UserName":{"shape":"userNameType"} } }, "PolicyUserListType":{ "type":"list", "member":{"shape":"PolicyUser"} }, "PolicyVersion":{ "type":"structure", "members":{ "Document":{"shape":"policyDocumentType"}, "VersionId":{"shape":"policyVersionIdType"}, "IsDefaultVersion":{"shape":"booleanType"}, "CreateDate":{"shape":"dateType"} } }, "PutGroupPolicyRequest":{ "type":"structure", "required":[ "GroupName", "PolicyName", "PolicyDocument" ], "members":{ "GroupName":{"shape":"groupNameType"}, "PolicyName":{"shape":"policyNameType"}, "PolicyDocument":{"shape":"policyDocumentType"} } }, "PutRolePolicyRequest":{ "type":"structure", "required":[ "RoleName", "PolicyName", "PolicyDocument" ], "members":{ "RoleName":{"shape":"roleNameType"}, "PolicyName":{"shape":"policyNameType"}, "PolicyDocument":{"shape":"policyDocumentType"} } }, "PutUserPolicyRequest":{ "type":"structure", "required":[ "UserName", "PolicyName", "PolicyDocument" ], "members":{ "UserName":{"shape":"existingUserNameType"}, "PolicyName":{"shape":"policyNameType"}, "PolicyDocument":{"shape":"policyDocumentType"} } }, "RemoveClientIDFromOpenIDConnectProviderRequest":{ "type":"structure", "required":[ "OpenIDConnectProviderArn", "ClientID" ], "members":{ "OpenIDConnectProviderArn":{"shape":"arnType"}, "ClientID":{"shape":"clientIDType"} } }, "RemoveRoleFromInstanceProfileRequest":{ "type":"structure", "required":[ "InstanceProfileName", "RoleName" ], "members":{ "InstanceProfileName":{"shape":"instanceProfileNameType"}, "RoleName":{"shape":"roleNameType"} } }, "RemoveUserFromGroupRequest":{ "type":"structure", "required":[ "GroupName", "UserName" ], "members":{ "GroupName":{"shape":"groupNameType"}, "UserName":{"shape":"existingUserNameType"} } }, "ReportContentType":{"type":"blob"}, "ReportFormatType":{ "type":"string", "enum":["text/csv"] }, "ReportStateDescriptionType":{"type":"string"}, "ReportStateType":{ "type":"string", "enum":[ "STARTED", "INPROGRESS", "COMPLETE" ] }, "ResyncMFADeviceRequest":{ "type":"structure", "required":[ "UserName", "SerialNumber", "AuthenticationCode1", "AuthenticationCode2" ], "members":{ "UserName":{"shape":"existingUserNameType"}, "SerialNumber":{"shape":"serialNumberType"}, "AuthenticationCode1":{"shape":"authenticationCodeType"}, "AuthenticationCode2":{"shape":"authenticationCodeType"} } }, "Role":{ "type":"structure", "required":[ "Path", "RoleName", "RoleId", "Arn", "CreateDate" ], "members":{ "Path":{"shape":"pathType"}, "RoleName":{"shape":"roleNameType"}, "RoleId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"}, "AssumeRolePolicyDocument":{"shape":"policyDocumentType"} } }, "RoleDetail":{ "type":"structure", "members":{ "Path":{"shape":"pathType"}, "RoleName":{"shape":"roleNameType"}, "RoleId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"}, "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, "InstanceProfileList":{"shape":"instanceProfileListType"}, "RolePolicyList":{"shape":"policyDetailListType"}, "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"} } }, "SAMLMetadataDocumentType":{ "type":"string", "min":1000, "max":10000000 }, "SAMLProviderListEntry":{ "type":"structure", "members":{ "Arn":{"shape":"arnType"}, "ValidUntil":{"shape":"dateType"}, "CreateDate":{"shape":"dateType"} } }, "SAMLProviderListType":{ "type":"list", "member":{"shape":"SAMLProviderListEntry"} }, "SAMLProviderNameType":{ "type":"string", "min":1, "max":128, "pattern":"[\\w._-]*" }, "ServerCertificate":{ "type":"structure", "required":[ "ServerCertificateMetadata", "CertificateBody" ], "members":{ "ServerCertificateMetadata":{"shape":"ServerCertificateMetadata"}, "CertificateBody":{"shape":"certificateBodyType"}, "CertificateChain":{"shape":"certificateChainType"} } }, "ServerCertificateMetadata":{ "type":"structure", "required":[ "Path", "ServerCertificateName", "ServerCertificateId", "Arn" ], "members":{ "Path":{"shape":"pathType"}, "ServerCertificateName":{"shape":"serverCertificateNameType"}, "ServerCertificateId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "UploadDate":{"shape":"dateType"}, "Expiration":{"shape":"dateType"} } }, "ServiceFailureException":{ "type":"structure", "members":{ "message":{"shape":"serviceFailureExceptionMessage"} }, "error":{ "code":"ServiceFailure", "httpStatusCode":500 }, "exception":true }, "SetDefaultPolicyVersionRequest":{ "type":"structure", "required":[ "PolicyArn", "VersionId" ], "members":{ "PolicyArn":{"shape":"arnType"}, "VersionId":{"shape":"policyVersionIdType"} } }, "SigningCertificate":{ "type":"structure", "required":[ "UserName", "CertificateId", "CertificateBody", "Status" ], "members":{ "UserName":{"shape":"userNameType"}, "CertificateId":{"shape":"certificateIdType"}, "CertificateBody":{"shape":"certificateBodyType"}, "Status":{"shape":"statusType"}, "UploadDate":{"shape":"dateType"} } }, "UpdateAccessKeyRequest":{ "type":"structure", "required":[ "AccessKeyId", "Status" ], "members":{ "UserName":{"shape":"existingUserNameType"}, "AccessKeyId":{"shape":"accessKeyIdType"}, "Status":{"shape":"statusType"} } }, "UpdateAccountPasswordPolicyRequest":{ "type":"structure", "members":{ "MinimumPasswordLength":{"shape":"minimumPasswordLengthType"}, "RequireSymbols":{"shape":"booleanType"}, "RequireNumbers":{"shape":"booleanType"}, "RequireUppercaseCharacters":{"shape":"booleanType"}, "RequireLowercaseCharacters":{"shape":"booleanType"}, "AllowUsersToChangePassword":{"shape":"booleanType"}, "MaxPasswordAge":{"shape":"maxPasswordAgeType"}, "PasswordReusePrevention":{"shape":"passwordReusePreventionType"}, "HardExpiry":{"shape":"booleanObjectType"} } }, "UpdateAssumeRolePolicyRequest":{ "type":"structure", "required":[ "RoleName", "PolicyDocument" ], "members":{ "RoleName":{"shape":"roleNameType"}, "PolicyDocument":{"shape":"policyDocumentType"} } }, "UpdateGroupRequest":{ "type":"structure", "required":["GroupName"], "members":{ "GroupName":{"shape":"groupNameType"}, "NewPath":{"shape":"pathType"}, "NewGroupName":{"shape":"groupNameType"} } }, "UpdateLoginProfileRequest":{ "type":"structure", "required":["UserName"], "members":{ "UserName":{"shape":"userNameType"}, "Password":{"shape":"passwordType"}, "PasswordResetRequired":{"shape":"booleanObjectType"} } }, "UpdateOpenIDConnectProviderThumbprintRequest":{ "type":"structure", "required":[ "OpenIDConnectProviderArn", "ThumbprintList" ], "members":{ "OpenIDConnectProviderArn":{"shape":"arnType"}, "ThumbprintList":{"shape":"thumbprintListType"} } }, "UpdateSAMLProviderRequest":{ "type":"structure", "required":[ "SAMLMetadataDocument", "SAMLProviderArn" ], "members":{ "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, "SAMLProviderArn":{"shape":"arnType"} } }, "UpdateSAMLProviderResponse":{ "type":"structure", "members":{ "SAMLProviderArn":{"shape":"arnType"} } }, "UpdateServerCertificateRequest":{ "type":"structure", "required":["ServerCertificateName"], "members":{ "ServerCertificateName":{"shape":"serverCertificateNameType"}, "NewPath":{"shape":"pathType"}, "NewServerCertificateName":{"shape":"serverCertificateNameType"} } }, "UpdateSigningCertificateRequest":{ "type":"structure", "required":[ "CertificateId", "Status" ], "members":{ "UserName":{"shape":"existingUserNameType"}, "CertificateId":{"shape":"certificateIdType"}, "Status":{"shape":"statusType"} } }, "UpdateUserRequest":{ "type":"structure", "required":["UserName"], "members":{ "UserName":{"shape":"existingUserNameType"}, "NewPath":{"shape":"pathType"}, "NewUserName":{"shape":"userNameType"} } }, "UploadServerCertificateRequest":{ "type":"structure", "required":[ "ServerCertificateName", "CertificateBody", "PrivateKey" ], "members":{ "Path":{"shape":"pathType"}, "ServerCertificateName":{"shape":"serverCertificateNameType"}, "CertificateBody":{"shape":"certificateBodyType"}, "PrivateKey":{"shape":"privateKeyType"}, "CertificateChain":{"shape":"certificateChainType"} } }, "UploadServerCertificateResponse":{ "type":"structure", "members":{ "ServerCertificateMetadata":{"shape":"ServerCertificateMetadata"} } }, "UploadSigningCertificateRequest":{ "type":"structure", "required":["CertificateBody"], "members":{ "UserName":{"shape":"existingUserNameType"}, "CertificateBody":{"shape":"certificateBodyType"} } }, "UploadSigningCertificateResponse":{ "type":"structure", "required":["Certificate"], "members":{ "Certificate":{"shape":"SigningCertificate"} } }, "User":{ "type":"structure", "required":[ "Path", "UserName", "UserId", "Arn", "CreateDate" ], "members":{ "Path":{"shape":"pathType"}, "UserName":{"shape":"userNameType"}, "UserId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"}, "PasswordLastUsed":{"shape":"dateType"} } }, "UserDetail":{ "type":"structure", "members":{ "Path":{"shape":"pathType"}, "UserName":{"shape":"userNameType"}, "UserId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"}, "UserPolicyList":{"shape":"policyDetailListType"}, "GroupList":{"shape":"groupNameListType"}, "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"} } }, "VirtualMFADevice":{ "type":"structure", "required":["SerialNumber"], "members":{ "SerialNumber":{"shape":"serialNumberType"}, "Base32StringSeed":{"shape":"BootstrapDatum"}, "QRCodePNG":{"shape":"BootstrapDatum"}, "User":{"shape":"User"}, "EnableDate":{"shape":"dateType"} } }, "accessKeyIdType":{ "type":"string", "min":16, "max":32, "pattern":"[\\w]*" }, "accessKeyMetadataListType":{ "type":"list", "member":{"shape":"AccessKeyMetadata"} }, "accessKeySecretType":{ "type":"string", "sensitive":true }, "accountAliasListType":{ "type":"list", "member":{"shape":"accountAliasType"} }, "accountAliasType":{ "type":"string", "min":3, "max":63, "pattern":"^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$" }, "arnType":{ "type":"string", "min":20, "max":2048 }, "assignmentStatusType":{ "type":"string", "enum":[ "Assigned", "Unassigned", "Any" ] }, "attachedPoliciesListType":{ "type":"list", "member":{"shape":"AttachedPolicy"} }, "attachmentCountType":{"type":"integer"}, "authenticationCodeType":{ "type":"string", "min":6, "max":6, "pattern":"[\\d]*" }, "booleanObjectType":{ "type":"boolean", "box":true }, "booleanType":{"type":"boolean"}, "certificateBodyType":{ "type":"string", "min":1, "max":16384, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" }, "certificateChainType":{ "type":"string", "min":1, "max":2097152, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]*" }, "certificateIdType":{ "type":"string", "min":24, "max":128, "pattern":"[\\w]*" }, "certificateListType":{ "type":"list", "member":{"shape":"SigningCertificate"} }, "clientIDListType":{ "type":"list", "member":{"shape":"clientIDType"} }, "clientIDType":{ "type":"string", "min":1, "max":255 }, "credentialReportExpiredExceptionMessage":{"type":"string"}, "credentialReportNotPresentExceptionMessage":{"type":"string"}, "credentialReportNotReadyExceptionMessage":{"type":"string"}, "dateType":{"type":"timestamp"}, "deleteConflictMessage":{"type":"string"}, "duplicateCertificateMessage":{"type":"string"}, "entityAlreadyExistsMessage":{"type":"string"}, "entityListType":{ "type":"list", "member":{"shape":"EntityType"} }, "entityTemporarilyUnmodifiableMessage":{"type":"string"}, "existingUserNameType":{ "type":"string", "min":1, "max":128, "pattern":"[\\w+=,.@-]*" }, "groupDetailListType":{ "type":"list", "member":{"shape":"GroupDetail"} }, "groupListType":{ "type":"list", "member":{"shape":"Group"} }, "groupNameListType":{ "type":"list", "member":{"shape":"groupNameType"} }, "groupNameType":{ "type":"string", "min":1, "max":128, "pattern":"[\\w+=,.@-]*" }, "idType":{ "type":"string", "min":16, "max":32, "pattern":"[\\w]*" }, "instanceProfileListType":{ "type":"list", "member":{"shape":"InstanceProfile"} }, "instanceProfileNameType":{ "type":"string", "min":1, "max":128, "pattern":"[\\w+=,.@-]*" }, "invalidAuthenticationCodeMessage":{"type":"string"}, "invalidCertificateMessage":{"type":"string"}, "invalidInputMessage":{"type":"string"}, "invalidUserTypeMessage":{"type":"string"}, "keyPairMismatchMessage":{"type":"string"}, "limitExceededMessage":{"type":"string"}, "malformedCertificateMessage":{"type":"string"}, "malformedPolicyDocumentMessage":{"type":"string"}, "markerType":{ "type":"string", "min":1, "max":320, "pattern":"[\\u0020-\\u00FF]*" }, "maxItemsType":{ "type":"integer", "min":1, "max":1000 }, "maxPasswordAgeType":{ "type":"integer", "min":1, "max":1095, "box":true }, "mfaDeviceListType":{ "type":"list", "member":{"shape":"MFADevice"} }, "minimumPasswordLengthType":{ "type":"integer", "min":6, "max":128 }, "noSuchEntityMessage":{"type":"string"}, "passwordPolicyViolationMessage":{"type":"string"}, "passwordReusePreventionType":{ "type":"integer", "min":1, "max":24, "box":true }, "passwordType":{ "type":"string", "min":1, "max":128, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+", "sensitive":true }, "pathPrefixType":{ "type":"string", "min":1, "max":512, "pattern":"\\u002F[\\u0021-\\u007F]*" }, "pathType":{ "type":"string", "min":1, "max":512, "pattern":"(\\u002F)|(\\u002F[\\u0021-\\u007F]+\\u002F)" }, "policyDescriptionType":{ "type":"string", "max":1000 }, "policyDetailListType":{ "type":"list", "member":{"shape":"PolicyDetail"} }, "policyDocumentType":{ "type":"string", "min":1, "max":131072, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" }, "policyDocumentVersionListType":{ "type":"list", "member":{"shape":"PolicyVersion"} }, "policyListType":{ "type":"list", "member":{"shape":"Policy"} }, "policyNameListType":{ "type":"list", "member":{"shape":"policyNameType"} }, "policyNameType":{ "type":"string", "min":1, "max":128, "pattern":"[\\w+=,.@-]*" }, "policyPathType":{ "type":"string", "pattern":"((/[A-Za-z0-9\\.,\\+@=_-]+)*)/" }, "policyScopeType":{ "type":"string", "enum":[ "All", "AWS", "Local" ] }, "policyVersionIdType":{ "type":"string", "pattern":"v[1-9][0-9]*(\\.[A-Za-z0-9-]*)?" }, "privateKeyType":{ "type":"string", "min":1, "max":16384, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]*", "sensitive":true }, "roleDetailListType":{ "type":"list", "member":{"shape":"RoleDetail"} }, "roleListType":{ "type":"list", "member":{"shape":"Role"} }, "roleNameType":{ "type":"string", "min":1, "max":64, "pattern":"[\\w+=,.@-]*" }, "serialNumberType":{ "type":"string", "min":9, "max":256, "pattern":"[\\w+=/:,.@-]*" }, "serverCertificateMetadataListType":{ "type":"list", "member":{"shape":"ServerCertificateMetadata"} }, "serverCertificateNameType":{ "type":"string", "min":1, "max":128, "pattern":"[\\w+=,.@-]*" }, "serviceFailureExceptionMessage":{"type":"string"}, "statusType":{ "type":"string", "enum":[ "Active", "Inactive" ] }, "stringType":{"type":"string"}, "summaryKeyType":{ "type":"string", "enum":[ "Users", "UsersQuota", "Groups", "GroupsQuota", "ServerCertificates", "ServerCertificatesQuota", "UserPolicySizeQuota", "GroupPolicySizeQuota", "GroupsPerUserQuota", "SigningCertificatesPerUserQuota", "AccessKeysPerUserQuota", "MFADevices", "MFADevicesInUse", "AccountMFAEnabled", "AccountAccessKeysPresent", "AccountSigningCertificatesPresent", "AttachedPoliciesPerGroupQuota", "AttachedPoliciesPerRoleQuota", "AttachedPoliciesPerUserQuota", "Policies", "PoliciesQuota", "PolicySizeQuota", "PolicyVersionsInUse", "PolicyVersionsInUseQuota", "VersionsPerPolicyQuota" ] }, "summaryMapType":{ "type":"map", "key":{"shape":"summaryKeyType"}, "value":{"shape":"summaryValueType"} }, "summaryValueType":{"type":"integer"}, "thumbprintListType":{ "type":"list", "member":{"shape":"thumbprintType"} }, "thumbprintType":{ "type":"string", "min":40, "max":40 }, "userDetailListType":{ "type":"list", "member":{"shape":"UserDetail"} }, "userListType":{ "type":"list", "member":{"shape":"User"} }, "userNameType":{ "type":"string", "min":1, "max":64, "pattern":"[\\w+=,.@-]*" }, "virtualMFADeviceListType":{ "type":"list", "member":{"shape":"VirtualMFADevice"} }, "virtualMFADeviceName":{ "type":"string", "min":1, "pattern":"[\\w+=,.@-]*" } } }