4957 lines
132 KiB
JSON
4957 lines
132 KiB
JSON
{
|
|
"version":"2.0",
|
|
"metadata":{
|
|
"apiVersion":"2010-05-08",
|
|
"endpointPrefix":"iam",
|
|
"globalEndpoint":"iam.amazonaws.com",
|
|
"protocol":"query",
|
|
"serviceAbbreviation":"IAM",
|
|
"serviceFullName":"AWS Identity and Access Management",
|
|
"signatureVersion":"v4",
|
|
"uid":"iam-2010-05-08",
|
|
"xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/"
|
|
},
|
|
"operations":{
|
|
"AddClientIDToOpenIDConnectProvider":{
|
|
"name":"AddClientIDToOpenIDConnectProvider",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AddClientIDToOpenIDConnectProviderRequest"},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"AddRoleToInstanceProfile":{
|
|
"name":"AddRoleToInstanceProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AddRoleToInstanceProfileRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"UnmodifiableEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"AddUserToGroup":{
|
|
"name":"AddUserToGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AddUserToGroupRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"AttachGroupPolicy":{
|
|
"name":"AttachGroupPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AttachGroupPolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"PolicyNotAttachableException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"AttachRolePolicy":{
|
|
"name":"AttachRolePolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AttachRolePolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"UnmodifiableEntityException"},
|
|
{"shape":"PolicyNotAttachableException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"AttachUserPolicy":{
|
|
"name":"AttachUserPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AttachUserPolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"PolicyNotAttachableException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ChangePassword":{
|
|
"name":"ChangePassword",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ChangePasswordRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidUserTypeException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"EntityTemporarilyUnmodifiableException"},
|
|
{"shape":"PasswordPolicyViolationException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateAccessKey":{
|
|
"name":"CreateAccessKey",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateAccessKeyRequest"},
|
|
"output":{
|
|
"shape":"CreateAccessKeyResponse",
|
|
"resultWrapper":"CreateAccessKeyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateAccountAlias":{
|
|
"name":"CreateAccountAlias",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateAccountAliasRequest"},
|
|
"errors":[
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateGroup":{
|
|
"name":"CreateGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateGroupRequest"},
|
|
"output":{
|
|
"shape":"CreateGroupResponse",
|
|
"resultWrapper":"CreateGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateInstanceProfile":{
|
|
"name":"CreateInstanceProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateInstanceProfileRequest"},
|
|
"output":{
|
|
"shape":"CreateInstanceProfileResponse",
|
|
"resultWrapper":"CreateInstanceProfileResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateLoginProfile":{
|
|
"name":"CreateLoginProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateLoginProfileRequest"},
|
|
"output":{
|
|
"shape":"CreateLoginProfileResponse",
|
|
"resultWrapper":"CreateLoginProfileResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"PasswordPolicyViolationException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateOpenIDConnectProvider":{
|
|
"name":"CreateOpenIDConnectProvider",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateOpenIDConnectProviderRequest"},
|
|
"output":{
|
|
"shape":"CreateOpenIDConnectProviderResponse",
|
|
"resultWrapper":"CreateOpenIDConnectProviderResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreatePolicy":{
|
|
"name":"CreatePolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreatePolicyRequest"},
|
|
"output":{
|
|
"shape":"CreatePolicyResponse",
|
|
"resultWrapper":"CreatePolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"MalformedPolicyDocumentException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreatePolicyVersion":{
|
|
"name":"CreatePolicyVersion",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreatePolicyVersionRequest"},
|
|
"output":{
|
|
"shape":"CreatePolicyVersionResponse",
|
|
"resultWrapper":"CreatePolicyVersionResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"MalformedPolicyDocumentException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateRole":{
|
|
"name":"CreateRole",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateRoleRequest"},
|
|
"output":{
|
|
"shape":"CreateRoleResponse",
|
|
"resultWrapper":"CreateRoleResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"MalformedPolicyDocumentException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateSAMLProvider":{
|
|
"name":"CreateSAMLProvider",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateSAMLProviderRequest"},
|
|
"output":{
|
|
"shape":"CreateSAMLProviderResponse",
|
|
"resultWrapper":"CreateSAMLProviderResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateServiceLinkedRole":{
|
|
"name":"CreateServiceLinkedRole",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateServiceLinkedRoleRequest"},
|
|
"output":{
|
|
"shape":"CreateServiceLinkedRoleResponse",
|
|
"resultWrapper":"CreateServiceLinkedRoleResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateServiceSpecificCredential":{
|
|
"name":"CreateServiceSpecificCredential",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateServiceSpecificCredentialRequest"},
|
|
"output":{
|
|
"shape":"CreateServiceSpecificCredentialResponse",
|
|
"resultWrapper":"CreateServiceSpecificCredentialResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceNotSupportedException"}
|
|
]
|
|
},
|
|
"CreateUser":{
|
|
"name":"CreateUser",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateUserRequest"},
|
|
"output":{
|
|
"shape":"CreateUserResponse",
|
|
"resultWrapper":"CreateUserResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"CreateVirtualMFADevice":{
|
|
"name":"CreateVirtualMFADevice",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateVirtualMFADeviceRequest"},
|
|
"output":{
|
|
"shape":"CreateVirtualMFADeviceResponse",
|
|
"resultWrapper":"CreateVirtualMFADeviceResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeactivateMFADevice":{
|
|
"name":"DeactivateMFADevice",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeactivateMFADeviceRequest"},
|
|
"errors":[
|
|
{"shape":"EntityTemporarilyUnmodifiableException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteAccessKey":{
|
|
"name":"DeleteAccessKey",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteAccessKeyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteAccountAlias":{
|
|
"name":"DeleteAccountAlias",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteAccountAliasRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteAccountPasswordPolicy":{
|
|
"name":"DeleteAccountPasswordPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteGroup":{
|
|
"name":"DeleteGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteGroupRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"DeleteConflictException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteGroupPolicy":{
|
|
"name":"DeleteGroupPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteGroupPolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteInstanceProfile":{
|
|
"name":"DeleteInstanceProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteInstanceProfileRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"DeleteConflictException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteLoginProfile":{
|
|
"name":"DeleteLoginProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteLoginProfileRequest"},
|
|
"errors":[
|
|
{"shape":"EntityTemporarilyUnmodifiableException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteOpenIDConnectProvider":{
|
|
"name":"DeleteOpenIDConnectProvider",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteOpenIDConnectProviderRequest"},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeletePolicy":{
|
|
"name":"DeletePolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeletePolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"DeleteConflictException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeletePolicyVersion":{
|
|
"name":"DeletePolicyVersion",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeletePolicyVersionRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"DeleteConflictException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteRole":{
|
|
"name":"DeleteRole",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteRoleRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"DeleteConflictException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"UnmodifiableEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteRolePolicy":{
|
|
"name":"DeleteRolePolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteRolePolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"UnmodifiableEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteSAMLProvider":{
|
|
"name":"DeleteSAMLProvider",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteSAMLProviderRequest"},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteSSHPublicKey":{
|
|
"name":"DeleteSSHPublicKey",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteSSHPublicKeyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"}
|
|
]
|
|
},
|
|
"DeleteServerCertificate":{
|
|
"name":"DeleteServerCertificate",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteServerCertificateRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"DeleteConflictException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteServiceLinkedRole":{
|
|
"name":"DeleteServiceLinkedRole",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteServiceLinkedRoleRequest"},
|
|
"output":{
|
|
"shape":"DeleteServiceLinkedRoleResponse",
|
|
"resultWrapper":"DeleteServiceLinkedRoleResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteServiceSpecificCredential":{
|
|
"name":"DeleteServiceSpecificCredential",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteServiceSpecificCredentialRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"}
|
|
]
|
|
},
|
|
"DeleteSigningCertificate":{
|
|
"name":"DeleteSigningCertificate",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteSigningCertificateRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteUser":{
|
|
"name":"DeleteUser",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteUserRequest"},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"DeleteConflictException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteUserPolicy":{
|
|
"name":"DeleteUserPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteUserPolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DeleteVirtualMFADevice":{
|
|
"name":"DeleteVirtualMFADevice",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteVirtualMFADeviceRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"DeleteConflictException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DetachGroupPolicy":{
|
|
"name":"DetachGroupPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DetachGroupPolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DetachRolePolicy":{
|
|
"name":"DetachRolePolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DetachRolePolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"UnmodifiableEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"DetachUserPolicy":{
|
|
"name":"DetachUserPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DetachUserPolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"EnableMFADevice":{
|
|
"name":"EnableMFADevice",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"EnableMFADeviceRequest"},
|
|
"errors":[
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"EntityTemporarilyUnmodifiableException"},
|
|
{"shape":"InvalidAuthenticationCodeException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GenerateCredentialReport":{
|
|
"name":"GenerateCredentialReport",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"output":{
|
|
"shape":"GenerateCredentialReportResponse",
|
|
"resultWrapper":"GenerateCredentialReportResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetAccessKeyLastUsed":{
|
|
"name":"GetAccessKeyLastUsed",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetAccessKeyLastUsedRequest"},
|
|
"output":{
|
|
"shape":"GetAccessKeyLastUsedResponse",
|
|
"resultWrapper":"GetAccessKeyLastUsedResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"}
|
|
]
|
|
},
|
|
"GetAccountAuthorizationDetails":{
|
|
"name":"GetAccountAuthorizationDetails",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetAccountAuthorizationDetailsRequest"},
|
|
"output":{
|
|
"shape":"GetAccountAuthorizationDetailsResponse",
|
|
"resultWrapper":"GetAccountAuthorizationDetailsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetAccountPasswordPolicy":{
|
|
"name":"GetAccountPasswordPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"output":{
|
|
"shape":"GetAccountPasswordPolicyResponse",
|
|
"resultWrapper":"GetAccountPasswordPolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetAccountSummary":{
|
|
"name":"GetAccountSummary",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"output":{
|
|
"shape":"GetAccountSummaryResponse",
|
|
"resultWrapper":"GetAccountSummaryResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetContextKeysForCustomPolicy":{
|
|
"name":"GetContextKeysForCustomPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetContextKeysForCustomPolicyRequest"},
|
|
"output":{
|
|
"shape":"GetContextKeysForPolicyResponse",
|
|
"resultWrapper":"GetContextKeysForCustomPolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"}
|
|
]
|
|
},
|
|
"GetContextKeysForPrincipalPolicy":{
|
|
"name":"GetContextKeysForPrincipalPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetContextKeysForPrincipalPolicyRequest"},
|
|
"output":{
|
|
"shape":"GetContextKeysForPolicyResponse",
|
|
"resultWrapper":"GetContextKeysForPrincipalPolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"}
|
|
]
|
|
},
|
|
"GetCredentialReport":{
|
|
"name":"GetCredentialReport",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"output":{
|
|
"shape":"GetCredentialReportResponse",
|
|
"resultWrapper":"GetCredentialReportResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CredentialReportNotPresentException"},
|
|
{"shape":"CredentialReportExpiredException"},
|
|
{"shape":"CredentialReportNotReadyException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetGroup":{
|
|
"name":"GetGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetGroupRequest"},
|
|
"output":{
|
|
"shape":"GetGroupResponse",
|
|
"resultWrapper":"GetGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetGroupPolicy":{
|
|
"name":"GetGroupPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetGroupPolicyRequest"},
|
|
"output":{
|
|
"shape":"GetGroupPolicyResponse",
|
|
"resultWrapper":"GetGroupPolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetInstanceProfile":{
|
|
"name":"GetInstanceProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetInstanceProfileRequest"},
|
|
"output":{
|
|
"shape":"GetInstanceProfileResponse",
|
|
"resultWrapper":"GetInstanceProfileResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetLoginProfile":{
|
|
"name":"GetLoginProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetLoginProfileRequest"},
|
|
"output":{
|
|
"shape":"GetLoginProfileResponse",
|
|
"resultWrapper":"GetLoginProfileResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetOpenIDConnectProvider":{
|
|
"name":"GetOpenIDConnectProvider",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetOpenIDConnectProviderRequest"},
|
|
"output":{
|
|
"shape":"GetOpenIDConnectProviderResponse",
|
|
"resultWrapper":"GetOpenIDConnectProviderResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetPolicy":{
|
|
"name":"GetPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetPolicyRequest"},
|
|
"output":{
|
|
"shape":"GetPolicyResponse",
|
|
"resultWrapper":"GetPolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetPolicyVersion":{
|
|
"name":"GetPolicyVersion",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetPolicyVersionRequest"},
|
|
"output":{
|
|
"shape":"GetPolicyVersionResponse",
|
|
"resultWrapper":"GetPolicyVersionResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetRole":{
|
|
"name":"GetRole",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetRoleRequest"},
|
|
"output":{
|
|
"shape":"GetRoleResponse",
|
|
"resultWrapper":"GetRoleResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetRolePolicy":{
|
|
"name":"GetRolePolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetRolePolicyRequest"},
|
|
"output":{
|
|
"shape":"GetRolePolicyResponse",
|
|
"resultWrapper":"GetRolePolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetSAMLProvider":{
|
|
"name":"GetSAMLProvider",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetSAMLProviderRequest"},
|
|
"output":{
|
|
"shape":"GetSAMLProviderResponse",
|
|
"resultWrapper":"GetSAMLProviderResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetSSHPublicKey":{
|
|
"name":"GetSSHPublicKey",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetSSHPublicKeyRequest"},
|
|
"output":{
|
|
"shape":"GetSSHPublicKeyResponse",
|
|
"resultWrapper":"GetSSHPublicKeyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"UnrecognizedPublicKeyEncodingException"}
|
|
]
|
|
},
|
|
"GetServerCertificate":{
|
|
"name":"GetServerCertificate",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetServerCertificateRequest"},
|
|
"output":{
|
|
"shape":"GetServerCertificateResponse",
|
|
"resultWrapper":"GetServerCertificateResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetServiceLinkedRoleDeletionStatus":{
|
|
"name":"GetServiceLinkedRoleDeletionStatus",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetServiceLinkedRoleDeletionStatusRequest"},
|
|
"output":{
|
|
"shape":"GetServiceLinkedRoleDeletionStatusResponse",
|
|
"resultWrapper":"GetServiceLinkedRoleDeletionStatusResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetUser":{
|
|
"name":"GetUser",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetUserRequest"},
|
|
"output":{
|
|
"shape":"GetUserResponse",
|
|
"resultWrapper":"GetUserResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"GetUserPolicy":{
|
|
"name":"GetUserPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"GetUserPolicyRequest"},
|
|
"output":{
|
|
"shape":"GetUserPolicyResponse",
|
|
"resultWrapper":"GetUserPolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListAccessKeys":{
|
|
"name":"ListAccessKeys",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListAccessKeysRequest"},
|
|
"output":{
|
|
"shape":"ListAccessKeysResponse",
|
|
"resultWrapper":"ListAccessKeysResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListAccountAliases":{
|
|
"name":"ListAccountAliases",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListAccountAliasesRequest"},
|
|
"output":{
|
|
"shape":"ListAccountAliasesResponse",
|
|
"resultWrapper":"ListAccountAliasesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListAttachedGroupPolicies":{
|
|
"name":"ListAttachedGroupPolicies",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListAttachedGroupPoliciesRequest"},
|
|
"output":{
|
|
"shape":"ListAttachedGroupPoliciesResponse",
|
|
"resultWrapper":"ListAttachedGroupPoliciesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListAttachedRolePolicies":{
|
|
"name":"ListAttachedRolePolicies",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListAttachedRolePoliciesRequest"},
|
|
"output":{
|
|
"shape":"ListAttachedRolePoliciesResponse",
|
|
"resultWrapper":"ListAttachedRolePoliciesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListAttachedUserPolicies":{
|
|
"name":"ListAttachedUserPolicies",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListAttachedUserPoliciesRequest"},
|
|
"output":{
|
|
"shape":"ListAttachedUserPoliciesResponse",
|
|
"resultWrapper":"ListAttachedUserPoliciesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListEntitiesForPolicy":{
|
|
"name":"ListEntitiesForPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListEntitiesForPolicyRequest"},
|
|
"output":{
|
|
"shape":"ListEntitiesForPolicyResponse",
|
|
"resultWrapper":"ListEntitiesForPolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListGroupPolicies":{
|
|
"name":"ListGroupPolicies",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListGroupPoliciesRequest"},
|
|
"output":{
|
|
"shape":"ListGroupPoliciesResponse",
|
|
"resultWrapper":"ListGroupPoliciesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListGroups":{
|
|
"name":"ListGroups",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListGroupsRequest"},
|
|
"output":{
|
|
"shape":"ListGroupsResponse",
|
|
"resultWrapper":"ListGroupsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListGroupsForUser":{
|
|
"name":"ListGroupsForUser",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListGroupsForUserRequest"},
|
|
"output":{
|
|
"shape":"ListGroupsForUserResponse",
|
|
"resultWrapper":"ListGroupsForUserResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListInstanceProfiles":{
|
|
"name":"ListInstanceProfiles",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListInstanceProfilesRequest"},
|
|
"output":{
|
|
"shape":"ListInstanceProfilesResponse",
|
|
"resultWrapper":"ListInstanceProfilesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListInstanceProfilesForRole":{
|
|
"name":"ListInstanceProfilesForRole",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListInstanceProfilesForRoleRequest"},
|
|
"output":{
|
|
"shape":"ListInstanceProfilesForRoleResponse",
|
|
"resultWrapper":"ListInstanceProfilesForRoleResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListMFADevices":{
|
|
"name":"ListMFADevices",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListMFADevicesRequest"},
|
|
"output":{
|
|
"shape":"ListMFADevicesResponse",
|
|
"resultWrapper":"ListMFADevicesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListOpenIDConnectProviders":{
|
|
"name":"ListOpenIDConnectProviders",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListOpenIDConnectProvidersRequest"},
|
|
"output":{
|
|
"shape":"ListOpenIDConnectProvidersResponse",
|
|
"resultWrapper":"ListOpenIDConnectProvidersResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListPolicies":{
|
|
"name":"ListPolicies",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListPoliciesRequest"},
|
|
"output":{
|
|
"shape":"ListPoliciesResponse",
|
|
"resultWrapper":"ListPoliciesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListPolicyVersions":{
|
|
"name":"ListPolicyVersions",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListPolicyVersionsRequest"},
|
|
"output":{
|
|
"shape":"ListPolicyVersionsResponse",
|
|
"resultWrapper":"ListPolicyVersionsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListRolePolicies":{
|
|
"name":"ListRolePolicies",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListRolePoliciesRequest"},
|
|
"output":{
|
|
"shape":"ListRolePoliciesResponse",
|
|
"resultWrapper":"ListRolePoliciesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListRoles":{
|
|
"name":"ListRoles",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListRolesRequest"},
|
|
"output":{
|
|
"shape":"ListRolesResponse",
|
|
"resultWrapper":"ListRolesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListSAMLProviders":{
|
|
"name":"ListSAMLProviders",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListSAMLProvidersRequest"},
|
|
"output":{
|
|
"shape":"ListSAMLProvidersResponse",
|
|
"resultWrapper":"ListSAMLProvidersResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListSSHPublicKeys":{
|
|
"name":"ListSSHPublicKeys",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListSSHPublicKeysRequest"},
|
|
"output":{
|
|
"shape":"ListSSHPublicKeysResponse",
|
|
"resultWrapper":"ListSSHPublicKeysResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"}
|
|
]
|
|
},
|
|
"ListServerCertificates":{
|
|
"name":"ListServerCertificates",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListServerCertificatesRequest"},
|
|
"output":{
|
|
"shape":"ListServerCertificatesResponse",
|
|
"resultWrapper":"ListServerCertificatesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListServiceSpecificCredentials":{
|
|
"name":"ListServiceSpecificCredentials",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListServiceSpecificCredentialsRequest"},
|
|
"output":{
|
|
"shape":"ListServiceSpecificCredentialsResponse",
|
|
"resultWrapper":"ListServiceSpecificCredentialsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceNotSupportedException"}
|
|
]
|
|
},
|
|
"ListSigningCertificates":{
|
|
"name":"ListSigningCertificates",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListSigningCertificatesRequest"},
|
|
"output":{
|
|
"shape":"ListSigningCertificatesResponse",
|
|
"resultWrapper":"ListSigningCertificatesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListUserPolicies":{
|
|
"name":"ListUserPolicies",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListUserPoliciesRequest"},
|
|
"output":{
|
|
"shape":"ListUserPoliciesResponse",
|
|
"resultWrapper":"ListUserPoliciesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ListUsers":{
|
|
"name":"ListUsers",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ListUsersRequest"},
|
|
"output":{
|
|
"shape":"ListUsersResponse",
|
|
"resultWrapper":"ListUsersResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"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"},
|
|
{"shape":"MalformedPolicyDocumentException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"PutRolePolicy":{
|
|
"name":"PutRolePolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"PutRolePolicyRequest"},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"MalformedPolicyDocumentException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"UnmodifiableEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"PutUserPolicy":{
|
|
"name":"PutUserPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"PutUserPolicyRequest"},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"MalformedPolicyDocumentException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"RemoveClientIDFromOpenIDConnectProvider":{
|
|
"name":"RemoveClientIDFromOpenIDConnectProvider",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"RemoveClientIDFromOpenIDConnectProviderRequest"},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"RemoveRoleFromInstanceProfile":{
|
|
"name":"RemoveRoleFromInstanceProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"RemoveRoleFromInstanceProfileRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"UnmodifiableEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"RemoveUserFromGroup":{
|
|
"name":"RemoveUserFromGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"RemoveUserFromGroupRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"ResetServiceSpecificCredential":{
|
|
"name":"ResetServiceSpecificCredential",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ResetServiceSpecificCredentialRequest"},
|
|
"output":{
|
|
"shape":"ResetServiceSpecificCredentialResponse",
|
|
"resultWrapper":"ResetServiceSpecificCredentialResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"}
|
|
]
|
|
},
|
|
"ResyncMFADevice":{
|
|
"name":"ResyncMFADevice",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ResyncMFADeviceRequest"},
|
|
"errors":[
|
|
{"shape":"InvalidAuthenticationCodeException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"SetDefaultPolicyVersion":{
|
|
"name":"SetDefaultPolicyVersion",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"SetDefaultPolicyVersionRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"SimulateCustomPolicy":{
|
|
"name":"SimulateCustomPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"SimulateCustomPolicyRequest"},
|
|
"output":{
|
|
"shape":"SimulatePolicyResponse",
|
|
"resultWrapper":"SimulateCustomPolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"PolicyEvaluationException"}
|
|
]
|
|
},
|
|
"SimulatePrincipalPolicy":{
|
|
"name":"SimulatePrincipalPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"SimulatePrincipalPolicyRequest"},
|
|
"output":{
|
|
"shape":"SimulatePolicyResponse",
|
|
"resultWrapper":"SimulatePrincipalPolicyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"PolicyEvaluationException"}
|
|
]
|
|
},
|
|
"UpdateAccessKey":{
|
|
"name":"UpdateAccessKey",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateAccessKeyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateAccountPasswordPolicy":{
|
|
"name":"UpdateAccountPasswordPolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateAccountPasswordPolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"MalformedPolicyDocumentException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateAssumeRolePolicy":{
|
|
"name":"UpdateAssumeRolePolicy",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateAssumeRolePolicyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"MalformedPolicyDocumentException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"UnmodifiableEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateGroup":{
|
|
"name":"UpdateGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateGroupRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateLoginProfile":{
|
|
"name":"UpdateLoginProfile",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateLoginProfileRequest"},
|
|
"errors":[
|
|
{"shape":"EntityTemporarilyUnmodifiableException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"PasswordPolicyViolationException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateOpenIDConnectProviderThumbprint":{
|
|
"name":"UpdateOpenIDConnectProviderThumbprint",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateOpenIDConnectProviderThumbprintRequest"},
|
|
"errors":[
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateRoleDescription":{
|
|
"name":"UpdateRoleDescription",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateRoleDescriptionRequest"},
|
|
"output":{
|
|
"shape":"UpdateRoleDescriptionResponse",
|
|
"resultWrapper":"UpdateRoleDescriptionResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"UnmodifiableEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateSAMLProvider":{
|
|
"name":"UpdateSAMLProvider",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateSAMLProviderRequest"},
|
|
"output":{
|
|
"shape":"UpdateSAMLProviderResponse",
|
|
"resultWrapper":"UpdateSAMLProviderResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidInputException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateSSHPublicKey":{
|
|
"name":"UpdateSSHPublicKey",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateSSHPublicKeyRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"}
|
|
]
|
|
},
|
|
"UpdateServerCertificate":{
|
|
"name":"UpdateServerCertificate",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateServerCertificateRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateServiceSpecificCredential":{
|
|
"name":"UpdateServiceSpecificCredential",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateServiceSpecificCredentialRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"}
|
|
]
|
|
},
|
|
"UpdateSigningCertificate":{
|
|
"name":"UpdateSigningCertificate",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateSigningCertificateRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UpdateUser":{
|
|
"name":"UpdateUser",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateUserRequest"},
|
|
"errors":[
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"EntityTemporarilyUnmodifiableException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UploadSSHPublicKey":{
|
|
"name":"UploadSSHPublicKey",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UploadSSHPublicKeyRequest"},
|
|
"output":{
|
|
"shape":"UploadSSHPublicKeyResponse",
|
|
"resultWrapper":"UploadSSHPublicKeyResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"InvalidPublicKeyException"},
|
|
{"shape":"DuplicateSSHPublicKeyException"},
|
|
{"shape":"UnrecognizedPublicKeyEncodingException"}
|
|
]
|
|
},
|
|
"UploadServerCertificate":{
|
|
"name":"UploadServerCertificate",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UploadServerCertificateRequest"},
|
|
"output":{
|
|
"shape":"UploadServerCertificateResponse",
|
|
"resultWrapper":"UploadServerCertificateResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"MalformedCertificateException"},
|
|
{"shape":"KeyPairMismatchException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
},
|
|
"UploadSigningCertificate":{
|
|
"name":"UploadSigningCertificate",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UploadSigningCertificateRequest"},
|
|
"output":{
|
|
"shape":"UploadSigningCertificateResponse",
|
|
"resultWrapper":"UploadSigningCertificateResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"LimitExceededException"},
|
|
{"shape":"EntityAlreadyExistsException"},
|
|
{"shape":"MalformedCertificateException"},
|
|
{"shape":"InvalidCertificateException"},
|
|
{"shape":"DuplicateCertificateException"},
|
|
{"shape":"NoSuchEntityException"},
|
|
{"shape":"ServiceFailureException"}
|
|
]
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"ActionNameListType":{
|
|
"type":"list",
|
|
"member":{"shape":"ActionNameType"}
|
|
},
|
|
"ActionNameType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":3
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"ArnListType":{
|
|
"type":"list",
|
|
"member":{"shape":"arnType"}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"ColumnNumber":{"type":"integer"},
|
|
"ContextEntry":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ContextKeyName":{"shape":"ContextKeyNameType"},
|
|
"ContextKeyValues":{"shape":"ContextKeyValueListType"},
|
|
"ContextKeyType":{"shape":"ContextKeyTypeEnum"}
|
|
}
|
|
},
|
|
"ContextEntryListType":{
|
|
"type":"list",
|
|
"member":{"shape":"ContextEntry"}
|
|
},
|
|
"ContextKeyNameType":{
|
|
"type":"string",
|
|
"max":256,
|
|
"min":5
|
|
},
|
|
"ContextKeyNamesResultListType":{
|
|
"type":"list",
|
|
"member":{"shape":"ContextKeyNameType"}
|
|
},
|
|
"ContextKeyTypeEnum":{
|
|
"type":"string",
|
|
"enum":[
|
|
"string",
|
|
"stringList",
|
|
"numeric",
|
|
"numericList",
|
|
"boolean",
|
|
"booleanList",
|
|
"ip",
|
|
"ipList",
|
|
"binary",
|
|
"binaryList",
|
|
"date",
|
|
"dateList"
|
|
]
|
|
},
|
|
"ContextKeyValueListType":{
|
|
"type":"list",
|
|
"member":{"shape":"ContextKeyValueType"}
|
|
},
|
|
"ContextKeyValueType":{"type":"string"},
|
|
"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"},
|
|
"Description":{"shape":"roleDescriptionType"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"CreateServiceLinkedRoleRequest":{
|
|
"type":"structure",
|
|
"required":["AWSServiceName"],
|
|
"members":{
|
|
"AWSServiceName":{"shape":"groupNameType"},
|
|
"Description":{"shape":"roleDescriptionType"},
|
|
"CustomSuffix":{"shape":"customSuffixType"}
|
|
}
|
|
},
|
|
"CreateServiceLinkedRoleResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Role":{"shape":"Role"}
|
|
}
|
|
},
|
|
"CreateServiceSpecificCredentialRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"UserName",
|
|
"ServiceName"
|
|
],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"ServiceName":{"shape":"serviceName"}
|
|
}
|
|
},
|
|
"CreateServiceSpecificCredentialResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ServiceSpecificCredential":{"shape":"ServiceSpecificCredential"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"DeleteSSHPublicKeyRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"UserName",
|
|
"SSHPublicKeyId"
|
|
],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"SSHPublicKeyId":{"shape":"publicKeyIdType"}
|
|
}
|
|
},
|
|
"DeleteServerCertificateRequest":{
|
|
"type":"structure",
|
|
"required":["ServerCertificateName"],
|
|
"members":{
|
|
"ServerCertificateName":{"shape":"serverCertificateNameType"}
|
|
}
|
|
},
|
|
"DeleteServiceLinkedRoleRequest":{
|
|
"type":"structure",
|
|
"required":["RoleName"],
|
|
"members":{
|
|
"RoleName":{"shape":"roleNameType"}
|
|
}
|
|
},
|
|
"DeleteServiceLinkedRoleResponse":{
|
|
"type":"structure",
|
|
"required":["DeletionTaskId"],
|
|
"members":{
|
|
"DeletionTaskId":{"shape":"DeletionTaskIdType"}
|
|
}
|
|
},
|
|
"DeleteServiceSpecificCredentialRequest":{
|
|
"type":"structure",
|
|
"required":["ServiceSpecificCredentialId"],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"DeletionTaskFailureReasonType":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Reason":{"shape":"ReasonType"},
|
|
"RoleUsageList":{"shape":"RoleUsageListType"}
|
|
}
|
|
},
|
|
"DeletionTaskIdType":{
|
|
"type":"string",
|
|
"max":1000,
|
|
"min":1
|
|
},
|
|
"DeletionTaskStatusType":{
|
|
"type":"string",
|
|
"enum":[
|
|
"SUCCEEDED",
|
|
"IN_PROGRESS",
|
|
"FAILED",
|
|
"NOT_STARTED"
|
|
]
|
|
},
|
|
"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
|
|
},
|
|
"DuplicateSSHPublicKeyException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{"shape":"duplicateSSHPublicKeyMessage"}
|
|
},
|
|
"error":{
|
|
"code":"DuplicateSSHPublicKey",
|
|
"httpStatusCode":400,
|
|
"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"
|
|
]
|
|
},
|
|
"EvalDecisionDetailsType":{
|
|
"type":"map",
|
|
"key":{"shape":"EvalDecisionSourceType"},
|
|
"value":{"shape":"PolicyEvaluationDecisionType"}
|
|
},
|
|
"EvalDecisionSourceType":{
|
|
"type":"string",
|
|
"max":256,
|
|
"min":3
|
|
},
|
|
"EvaluationResult":{
|
|
"type":"structure",
|
|
"required":[
|
|
"EvalActionName",
|
|
"EvalDecision"
|
|
],
|
|
"members":{
|
|
"EvalActionName":{"shape":"ActionNameType"},
|
|
"EvalResourceName":{"shape":"ResourceNameType"},
|
|
"EvalDecision":{"shape":"PolicyEvaluationDecisionType"},
|
|
"MatchedStatements":{"shape":"StatementListType"},
|
|
"MissingContextValues":{"shape":"ContextKeyNamesResultListType"},
|
|
"OrganizationsDecisionDetail":{"shape":"OrganizationsDecisionDetail"},
|
|
"EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"},
|
|
"ResourceSpecificResults":{"shape":"ResourceSpecificResultListType"}
|
|
}
|
|
},
|
|
"EvaluationResultsListType":{
|
|
"type":"list",
|
|
"member":{"shape":"EvaluationResult"}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"GetContextKeysForCustomPolicyRequest":{
|
|
"type":"structure",
|
|
"required":["PolicyInputList"],
|
|
"members":{
|
|
"PolicyInputList":{"shape":"SimulationPolicyListType"}
|
|
}
|
|
},
|
|
"GetContextKeysForPolicyResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ContextKeyNames":{"shape":"ContextKeyNamesResultListType"}
|
|
}
|
|
},
|
|
"GetContextKeysForPrincipalPolicyRequest":{
|
|
"type":"structure",
|
|
"required":["PolicySourceArn"],
|
|
"members":{
|
|
"PolicySourceArn":{"shape":"arnType"},
|
|
"PolicyInputList":{"shape":"SimulationPolicyListType"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"GetSSHPublicKeyRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"UserName",
|
|
"SSHPublicKeyId",
|
|
"Encoding"
|
|
],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"SSHPublicKeyId":{"shape":"publicKeyIdType"},
|
|
"Encoding":{"shape":"encodingType"}
|
|
}
|
|
},
|
|
"GetSSHPublicKeyResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SSHPublicKey":{"shape":"SSHPublicKey"}
|
|
}
|
|
},
|
|
"GetServerCertificateRequest":{
|
|
"type":"structure",
|
|
"required":["ServerCertificateName"],
|
|
"members":{
|
|
"ServerCertificateName":{"shape":"serverCertificateNameType"}
|
|
}
|
|
},
|
|
"GetServerCertificateResponse":{
|
|
"type":"structure",
|
|
"required":["ServerCertificate"],
|
|
"members":{
|
|
"ServerCertificate":{"shape":"ServerCertificate"}
|
|
}
|
|
},
|
|
"GetServiceLinkedRoleDeletionStatusRequest":{
|
|
"type":"structure",
|
|
"required":["DeletionTaskId"],
|
|
"members":{
|
|
"DeletionTaskId":{"shape":"DeletionTaskIdType"}
|
|
}
|
|
},
|
|
"GetServiceLinkedRoleDeletionStatusResponse":{
|
|
"type":"structure",
|
|
"required":["Status"],
|
|
"members":{
|
|
"Status":{"shape":"DeletionTaskStatusType"},
|
|
"Reason":{"shape":"DeletionTaskFailureReasonType"}
|
|
}
|
|
},
|
|
"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
|
|
},
|
|
"InvalidPublicKeyException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{"shape":"invalidPublicKeyMessage"}
|
|
},
|
|
"error":{
|
|
"code":"InvalidPublicKey",
|
|
"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
|
|
},
|
|
"LineNumber":{"type":"integer"},
|
|
"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"}
|
|
}
|
|
},
|
|
"ListSSHPublicKeysRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"Marker":{"shape":"markerType"},
|
|
"MaxItems":{"shape":"maxItemsType"}
|
|
}
|
|
},
|
|
"ListSSHPublicKeysResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SSHPublicKeys":{"shape":"SSHPublicKeyListType"},
|
|
"IsTruncated":{"shape":"booleanType"},
|
|
"Marker":{"shape":"markerType"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"ListServiceSpecificCredentialsRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"ServiceName":{"shape":"serviceName"}
|
|
}
|
|
},
|
|
"ListServiceSpecificCredentialsResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ServiceSpecificCredentials":{"shape":"ServiceSpecificCredentialsListType"}
|
|
}
|
|
},
|
|
"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",
|
|
"max":255,
|
|
"min":1
|
|
},
|
|
"OrganizationsDecisionDetail":{
|
|
"type":"structure",
|
|
"members":{
|
|
"AllowedByOrganizations":{"shape":"booleanType"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"PolicyEvaluationDecisionType":{
|
|
"type":"string",
|
|
"enum":[
|
|
"allowed",
|
|
"explicitDeny",
|
|
"implicitDeny"
|
|
]
|
|
},
|
|
"PolicyEvaluationException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{"shape":"policyEvaluationErrorMessage"}
|
|
},
|
|
"error":{
|
|
"code":"PolicyEvaluation",
|
|
"httpStatusCode":500
|
|
},
|
|
"exception":true
|
|
},
|
|
"PolicyGroup":{
|
|
"type":"structure",
|
|
"members":{
|
|
"GroupName":{"shape":"groupNameType"},
|
|
"GroupId":{"shape":"idType"}
|
|
}
|
|
},
|
|
"PolicyGroupListType":{
|
|
"type":"list",
|
|
"member":{"shape":"PolicyGroup"}
|
|
},
|
|
"PolicyIdentifierType":{"type":"string"},
|
|
"PolicyNotAttachableException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{"shape":"policyNotAttachableMessage"}
|
|
},
|
|
"error":{
|
|
"code":"PolicyNotAttachable",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"PolicyRole":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RoleName":{"shape":"roleNameType"},
|
|
"RoleId":{"shape":"idType"}
|
|
}
|
|
},
|
|
"PolicyRoleListType":{
|
|
"type":"list",
|
|
"member":{"shape":"PolicyRole"}
|
|
},
|
|
"PolicySourceType":{
|
|
"type":"string",
|
|
"enum":[
|
|
"user",
|
|
"group",
|
|
"role",
|
|
"aws-managed",
|
|
"user-managed",
|
|
"resource",
|
|
"none"
|
|
]
|
|
},
|
|
"PolicyUser":{
|
|
"type":"structure",
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"UserId":{"shape":"idType"}
|
|
}
|
|
},
|
|
"PolicyUserListType":{
|
|
"type":"list",
|
|
"member":{"shape":"PolicyUser"}
|
|
},
|
|
"PolicyVersion":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Document":{"shape":"policyDocumentType"},
|
|
"VersionId":{"shape":"policyVersionIdType"},
|
|
"IsDefaultVersion":{"shape":"booleanType"},
|
|
"CreateDate":{"shape":"dateType"}
|
|
}
|
|
},
|
|
"Position":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Line":{"shape":"LineNumber"},
|
|
"Column":{"shape":"ColumnNumber"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"ReasonType":{
|
|
"type":"string",
|
|
"max":1000
|
|
},
|
|
"RegionNameType":{
|
|
"type":"string",
|
|
"max":100,
|
|
"min":1
|
|
},
|
|
"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"
|
|
]
|
|
},
|
|
"ResetServiceSpecificCredentialRequest":{
|
|
"type":"structure",
|
|
"required":["ServiceSpecificCredentialId"],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"}
|
|
}
|
|
},
|
|
"ResetServiceSpecificCredentialResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ServiceSpecificCredential":{"shape":"ServiceSpecificCredential"}
|
|
}
|
|
},
|
|
"ResourceHandlingOptionType":{
|
|
"type":"string",
|
|
"max":64,
|
|
"min":1
|
|
},
|
|
"ResourceNameListType":{
|
|
"type":"list",
|
|
"member":{"shape":"ResourceNameType"}
|
|
},
|
|
"ResourceNameType":{
|
|
"type":"string",
|
|
"max":2048,
|
|
"min":1
|
|
},
|
|
"ResourceSpecificResult":{
|
|
"type":"structure",
|
|
"required":[
|
|
"EvalResourceName",
|
|
"EvalResourceDecision"
|
|
],
|
|
"members":{
|
|
"EvalResourceName":{"shape":"ResourceNameType"},
|
|
"EvalResourceDecision":{"shape":"PolicyEvaluationDecisionType"},
|
|
"MatchedStatements":{"shape":"StatementListType"},
|
|
"MissingContextValues":{"shape":"ContextKeyNamesResultListType"},
|
|
"EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"}
|
|
}
|
|
},
|
|
"ResourceSpecificResultListType":{
|
|
"type":"list",
|
|
"member":{"shape":"ResourceSpecificResult"}
|
|
},
|
|
"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"},
|
|
"Description":{"shape":"roleDescriptionType"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"RoleUsageListType":{
|
|
"type":"list",
|
|
"member":{"shape":"RoleUsageType"}
|
|
},
|
|
"RoleUsageType":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Region":{"shape":"RegionNameType"},
|
|
"Resources":{"shape":"ArnListType"}
|
|
}
|
|
},
|
|
"SAMLMetadataDocumentType":{
|
|
"type":"string",
|
|
"max":10000000,
|
|
"min":1000
|
|
},
|
|
"SAMLProviderListEntry":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Arn":{"shape":"arnType"},
|
|
"ValidUntil":{"shape":"dateType"},
|
|
"CreateDate":{"shape":"dateType"}
|
|
}
|
|
},
|
|
"SAMLProviderListType":{
|
|
"type":"list",
|
|
"member":{"shape":"SAMLProviderListEntry"}
|
|
},
|
|
"SAMLProviderNameType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"[\\w._-]+"
|
|
},
|
|
"SSHPublicKey":{
|
|
"type":"structure",
|
|
"required":[
|
|
"UserName",
|
|
"SSHPublicKeyId",
|
|
"Fingerprint",
|
|
"SSHPublicKeyBody",
|
|
"Status"
|
|
],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"SSHPublicKeyId":{"shape":"publicKeyIdType"},
|
|
"Fingerprint":{"shape":"publicKeyFingerprintType"},
|
|
"SSHPublicKeyBody":{"shape":"publicKeyMaterialType"},
|
|
"Status":{"shape":"statusType"},
|
|
"UploadDate":{"shape":"dateType"}
|
|
}
|
|
},
|
|
"SSHPublicKeyListType":{
|
|
"type":"list",
|
|
"member":{"shape":"SSHPublicKeyMetadata"}
|
|
},
|
|
"SSHPublicKeyMetadata":{
|
|
"type":"structure",
|
|
"required":[
|
|
"UserName",
|
|
"SSHPublicKeyId",
|
|
"Status",
|
|
"UploadDate"
|
|
],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"SSHPublicKeyId":{"shape":"publicKeyIdType"},
|
|
"Status":{"shape":"statusType"},
|
|
"UploadDate":{"shape":"dateType"}
|
|
}
|
|
},
|
|
"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
|
|
},
|
|
"ServiceNotSupportedException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{"shape":"serviceNotSupportedMessage"}
|
|
},
|
|
"error":{
|
|
"code":"NotSupportedService",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"ServiceSpecificCredential":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CreateDate",
|
|
"ServiceName",
|
|
"ServiceUserName",
|
|
"ServicePassword",
|
|
"ServiceSpecificCredentialId",
|
|
"UserName",
|
|
"Status"
|
|
],
|
|
"members":{
|
|
"CreateDate":{"shape":"dateType"},
|
|
"ServiceName":{"shape":"serviceName"},
|
|
"ServiceUserName":{"shape":"serviceUserName"},
|
|
"ServicePassword":{"shape":"servicePassword"},
|
|
"ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"},
|
|
"UserName":{"shape":"userNameType"},
|
|
"Status":{"shape":"statusType"}
|
|
}
|
|
},
|
|
"ServiceSpecificCredentialMetadata":{
|
|
"type":"structure",
|
|
"required":[
|
|
"UserName",
|
|
"Status",
|
|
"ServiceUserName",
|
|
"CreateDate",
|
|
"ServiceSpecificCredentialId",
|
|
"ServiceName"
|
|
],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"Status":{"shape":"statusType"},
|
|
"ServiceUserName":{"shape":"serviceUserName"},
|
|
"CreateDate":{"shape":"dateType"},
|
|
"ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"},
|
|
"ServiceName":{"shape":"serviceName"}
|
|
}
|
|
},
|
|
"ServiceSpecificCredentialsListType":{
|
|
"type":"list",
|
|
"member":{"shape":"ServiceSpecificCredentialMetadata"}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"SimulateCustomPolicyRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"PolicyInputList",
|
|
"ActionNames"
|
|
],
|
|
"members":{
|
|
"PolicyInputList":{"shape":"SimulationPolicyListType"},
|
|
"ActionNames":{"shape":"ActionNameListType"},
|
|
"ResourceArns":{"shape":"ResourceNameListType"},
|
|
"ResourcePolicy":{"shape":"policyDocumentType"},
|
|
"ResourceOwner":{"shape":"ResourceNameType"},
|
|
"CallerArn":{"shape":"ResourceNameType"},
|
|
"ContextEntries":{"shape":"ContextEntryListType"},
|
|
"ResourceHandlingOption":{"shape":"ResourceHandlingOptionType"},
|
|
"MaxItems":{"shape":"maxItemsType"},
|
|
"Marker":{"shape":"markerType"}
|
|
}
|
|
},
|
|
"SimulatePolicyResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"EvaluationResults":{"shape":"EvaluationResultsListType"},
|
|
"IsTruncated":{"shape":"booleanType"},
|
|
"Marker":{"shape":"markerType"}
|
|
}
|
|
},
|
|
"SimulatePrincipalPolicyRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"PolicySourceArn",
|
|
"ActionNames"
|
|
],
|
|
"members":{
|
|
"PolicySourceArn":{"shape":"arnType"},
|
|
"PolicyInputList":{"shape":"SimulationPolicyListType"},
|
|
"ActionNames":{"shape":"ActionNameListType"},
|
|
"ResourceArns":{"shape":"ResourceNameListType"},
|
|
"ResourcePolicy":{"shape":"policyDocumentType"},
|
|
"ResourceOwner":{"shape":"ResourceNameType"},
|
|
"CallerArn":{"shape":"ResourceNameType"},
|
|
"ContextEntries":{"shape":"ContextEntryListType"},
|
|
"ResourceHandlingOption":{"shape":"ResourceHandlingOptionType"},
|
|
"MaxItems":{"shape":"maxItemsType"},
|
|
"Marker":{"shape":"markerType"}
|
|
}
|
|
},
|
|
"SimulationPolicyListType":{
|
|
"type":"list",
|
|
"member":{"shape":"policyDocumentType"}
|
|
},
|
|
"Statement":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SourcePolicyId":{"shape":"PolicyIdentifierType"},
|
|
"SourcePolicyType":{"shape":"PolicySourceType"},
|
|
"StartPosition":{"shape":"Position"},
|
|
"EndPosition":{"shape":"Position"}
|
|
}
|
|
},
|
|
"StatementListType":{
|
|
"type":"list",
|
|
"member":{"shape":"Statement"}
|
|
},
|
|
"UnmodifiableEntityException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{"shape":"unmodifiableEntityMessage"}
|
|
},
|
|
"error":{
|
|
"code":"UnmodifiableEntity",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"UnrecognizedPublicKeyEncodingException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{"shape":"unrecognizedPublicKeyEncodingMessage"}
|
|
},
|
|
"error":{
|
|
"code":"UnrecognizedPublicKeyEncoding",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"UpdateRoleDescriptionRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"RoleName",
|
|
"Description"
|
|
],
|
|
"members":{
|
|
"RoleName":{"shape":"roleNameType"},
|
|
"Description":{"shape":"roleDescriptionType"}
|
|
}
|
|
},
|
|
"UpdateRoleDescriptionResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Role":{"shape":"Role"}
|
|
}
|
|
},
|
|
"UpdateSAMLProviderRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"SAMLMetadataDocument",
|
|
"SAMLProviderArn"
|
|
],
|
|
"members":{
|
|
"SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"},
|
|
"SAMLProviderArn":{"shape":"arnType"}
|
|
}
|
|
},
|
|
"UpdateSAMLProviderResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SAMLProviderArn":{"shape":"arnType"}
|
|
}
|
|
},
|
|
"UpdateSSHPublicKeyRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"UserName",
|
|
"SSHPublicKeyId",
|
|
"Status"
|
|
],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"SSHPublicKeyId":{"shape":"publicKeyIdType"},
|
|
"Status":{"shape":"statusType"}
|
|
}
|
|
},
|
|
"UpdateServerCertificateRequest":{
|
|
"type":"structure",
|
|
"required":["ServerCertificateName"],
|
|
"members":{
|
|
"ServerCertificateName":{"shape":"serverCertificateNameType"},
|
|
"NewPath":{"shape":"pathType"},
|
|
"NewServerCertificateName":{"shape":"serverCertificateNameType"}
|
|
}
|
|
},
|
|
"UpdateServiceSpecificCredentialRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"ServiceSpecificCredentialId",
|
|
"Status"
|
|
],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"},
|
|
"Status":{"shape":"statusType"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"UploadSSHPublicKeyRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"UserName",
|
|
"SSHPublicKeyBody"
|
|
],
|
|
"members":{
|
|
"UserName":{"shape":"userNameType"},
|
|
"SSHPublicKeyBody":{"shape":"publicKeyMaterialType"}
|
|
}
|
|
},
|
|
"UploadSSHPublicKeyResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SSHPublicKey":{"shape":"SSHPublicKey"}
|
|
}
|
|
},
|
|
"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",
|
|
"max":128,
|
|
"min":16,
|
|
"pattern":"[\\w]+"
|
|
},
|
|
"accessKeyMetadataListType":{
|
|
"type":"list",
|
|
"member":{"shape":"AccessKeyMetadata"}
|
|
},
|
|
"accessKeySecretType":{
|
|
"type":"string",
|
|
"sensitive":true
|
|
},
|
|
"accountAliasListType":{
|
|
"type":"list",
|
|
"member":{"shape":"accountAliasType"}
|
|
},
|
|
"accountAliasType":{
|
|
"type":"string",
|
|
"max":63,
|
|
"min":3,
|
|
"pattern":"^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$"
|
|
},
|
|
"arnType":{
|
|
"type":"string",
|
|
"max":2048,
|
|
"min":20
|
|
},
|
|
"assignmentStatusType":{
|
|
"type":"string",
|
|
"enum":[
|
|
"Assigned",
|
|
"Unassigned",
|
|
"Any"
|
|
]
|
|
},
|
|
"attachedPoliciesListType":{
|
|
"type":"list",
|
|
"member":{"shape":"AttachedPolicy"}
|
|
},
|
|
"attachmentCountType":{"type":"integer"},
|
|
"authenticationCodeType":{
|
|
"type":"string",
|
|
"max":6,
|
|
"min":6,
|
|
"pattern":"[\\d]+"
|
|
},
|
|
"booleanObjectType":{
|
|
"type":"boolean",
|
|
"box":true
|
|
},
|
|
"booleanType":{"type":"boolean"},
|
|
"certificateBodyType":{
|
|
"type":"string",
|
|
"max":16384,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+"
|
|
},
|
|
"certificateChainType":{
|
|
"type":"string",
|
|
"max":2097152,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+"
|
|
},
|
|
"certificateIdType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":24,
|
|
"pattern":"[\\w]+"
|
|
},
|
|
"certificateListType":{
|
|
"type":"list",
|
|
"member":{"shape":"SigningCertificate"}
|
|
},
|
|
"clientIDListType":{
|
|
"type":"list",
|
|
"member":{"shape":"clientIDType"}
|
|
},
|
|
"clientIDType":{
|
|
"type":"string",
|
|
"max":255,
|
|
"min":1
|
|
},
|
|
"credentialReportExpiredExceptionMessage":{"type":"string"},
|
|
"credentialReportNotPresentExceptionMessage":{"type":"string"},
|
|
"credentialReportNotReadyExceptionMessage":{"type":"string"},
|
|
"customSuffixType":{
|
|
"type":"string",
|
|
"max":64,
|
|
"min":1,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
},
|
|
"dateType":{"type":"timestamp"},
|
|
"deleteConflictMessage":{"type":"string"},
|
|
"duplicateCertificateMessage":{"type":"string"},
|
|
"duplicateSSHPublicKeyMessage":{"type":"string"},
|
|
"encodingType":{
|
|
"type":"string",
|
|
"enum":[
|
|
"SSH",
|
|
"PEM"
|
|
]
|
|
},
|
|
"entityAlreadyExistsMessage":{"type":"string"},
|
|
"entityListType":{
|
|
"type":"list",
|
|
"member":{"shape":"EntityType"}
|
|
},
|
|
"entityTemporarilyUnmodifiableMessage":{"type":"string"},
|
|
"existingUserNameType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
},
|
|
"groupDetailListType":{
|
|
"type":"list",
|
|
"member":{"shape":"GroupDetail"}
|
|
},
|
|
"groupListType":{
|
|
"type":"list",
|
|
"member":{"shape":"Group"}
|
|
},
|
|
"groupNameListType":{
|
|
"type":"list",
|
|
"member":{"shape":"groupNameType"}
|
|
},
|
|
"groupNameType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
},
|
|
"idType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":16,
|
|
"pattern":"[\\w]+"
|
|
},
|
|
"instanceProfileListType":{
|
|
"type":"list",
|
|
"member":{"shape":"InstanceProfile"}
|
|
},
|
|
"instanceProfileNameType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
},
|
|
"invalidAuthenticationCodeMessage":{"type":"string"},
|
|
"invalidCertificateMessage":{"type":"string"},
|
|
"invalidInputMessage":{"type":"string"},
|
|
"invalidPublicKeyMessage":{"type":"string"},
|
|
"invalidUserTypeMessage":{"type":"string"},
|
|
"keyPairMismatchMessage":{"type":"string"},
|
|
"limitExceededMessage":{"type":"string"},
|
|
"malformedCertificateMessage":{"type":"string"},
|
|
"malformedPolicyDocumentMessage":{"type":"string"},
|
|
"markerType":{
|
|
"type":"string",
|
|
"max":320,
|
|
"min":1,
|
|
"pattern":"[\\u0020-\\u00FF]+"
|
|
},
|
|
"maxItemsType":{
|
|
"type":"integer",
|
|
"max":1000,
|
|
"min":1
|
|
},
|
|
"maxPasswordAgeType":{
|
|
"type":"integer",
|
|
"box":true,
|
|
"max":1095,
|
|
"min":1
|
|
},
|
|
"mfaDeviceListType":{
|
|
"type":"list",
|
|
"member":{"shape":"MFADevice"}
|
|
},
|
|
"minimumPasswordLengthType":{
|
|
"type":"integer",
|
|
"max":128,
|
|
"min":6
|
|
},
|
|
"noSuchEntityMessage":{"type":"string"},
|
|
"passwordPolicyViolationMessage":{"type":"string"},
|
|
"passwordReusePreventionType":{
|
|
"type":"integer",
|
|
"box":true,
|
|
"max":24,
|
|
"min":1
|
|
},
|
|
"passwordType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+",
|
|
"sensitive":true
|
|
},
|
|
"pathPrefixType":{
|
|
"type":"string",
|
|
"max":512,
|
|
"min":1,
|
|
"pattern":"\\u002F[\\u0021-\\u007F]*"
|
|
},
|
|
"pathType":{
|
|
"type":"string",
|
|
"max":512,
|
|
"min":1,
|
|
"pattern":"(\\u002F)|(\\u002F[\\u0021-\\u007F]+\\u002F)"
|
|
},
|
|
"policyDescriptionType":{
|
|
"type":"string",
|
|
"max":1000
|
|
},
|
|
"policyDetailListType":{
|
|
"type":"list",
|
|
"member":{"shape":"PolicyDetail"}
|
|
},
|
|
"policyDocumentType":{
|
|
"type":"string",
|
|
"max":131072,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+"
|
|
},
|
|
"policyDocumentVersionListType":{
|
|
"type":"list",
|
|
"member":{"shape":"PolicyVersion"}
|
|
},
|
|
"policyEvaluationErrorMessage":{"type":"string"},
|
|
"policyListType":{
|
|
"type":"list",
|
|
"member":{"shape":"Policy"}
|
|
},
|
|
"policyNameListType":{
|
|
"type":"list",
|
|
"member":{"shape":"policyNameType"}
|
|
},
|
|
"policyNameType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
},
|
|
"policyNotAttachableMessage":{"type":"string"},
|
|
"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",
|
|
"max":16384,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+",
|
|
"sensitive":true
|
|
},
|
|
"publicKeyFingerprintType":{
|
|
"type":"string",
|
|
"max":48,
|
|
"min":48,
|
|
"pattern":"[:\\w]+"
|
|
},
|
|
"publicKeyIdType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":20,
|
|
"pattern":"[\\w]+"
|
|
},
|
|
"publicKeyMaterialType":{
|
|
"type":"string",
|
|
"max":16384,
|
|
"min":1,
|
|
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+"
|
|
},
|
|
"roleDescriptionType":{
|
|
"type":"string",
|
|
"max":1000,
|
|
"pattern":"[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*"
|
|
},
|
|
"roleDetailListType":{
|
|
"type":"list",
|
|
"member":{"shape":"RoleDetail"}
|
|
},
|
|
"roleListType":{
|
|
"type":"list",
|
|
"member":{"shape":"Role"}
|
|
},
|
|
"roleNameType":{
|
|
"type":"string",
|
|
"max":64,
|
|
"min":1,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
},
|
|
"serialNumberType":{
|
|
"type":"string",
|
|
"max":256,
|
|
"min":9,
|
|
"pattern":"[\\w+=/:,.@-]+"
|
|
},
|
|
"serverCertificateMetadataListType":{
|
|
"type":"list",
|
|
"member":{"shape":"ServerCertificateMetadata"}
|
|
},
|
|
"serverCertificateNameType":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
},
|
|
"serviceFailureExceptionMessage":{"type":"string"},
|
|
"serviceName":{"type":"string"},
|
|
"serviceNotSupportedMessage":{"type":"string"},
|
|
"servicePassword":{
|
|
"type":"string",
|
|
"sensitive":true
|
|
},
|
|
"serviceSpecificCredentialId":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":20,
|
|
"pattern":"[\\w]+"
|
|
},
|
|
"serviceUserName":{
|
|
"type":"string",
|
|
"max":200,
|
|
"min":17,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
},
|
|
"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",
|
|
"max":40,
|
|
"min":40
|
|
},
|
|
"unmodifiableEntityMessage":{"type":"string"},
|
|
"unrecognizedPublicKeyEncodingMessage":{"type":"string"},
|
|
"userDetailListType":{
|
|
"type":"list",
|
|
"member":{"shape":"UserDetail"}
|
|
},
|
|
"userListType":{
|
|
"type":"list",
|
|
"member":{"shape":"User"}
|
|
},
|
|
"userNameType":{
|
|
"type":"string",
|
|
"max":64,
|
|
"min":1,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
},
|
|
"virtualMFADeviceListType":{
|
|
"type":"list",
|
|
"member":{"shape":"VirtualMFADevice"}
|
|
},
|
|
"virtualMFADeviceName":{
|
|
"type":"string",
|
|
"min":1,
|
|
"pattern":"[\\w+=,.@-]+"
|
|
}
|
|
}
|
|
}
|