gl-store-s3.js/node_modules/aws-sdk/apis/iam-2010-05-08.min.json

3679 lines
78 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",
"serviceId": "IAM",
"signatureVersion": "v4",
"uid": "iam-2010-05-08",
"xmlNamespace": "https://iam.amazonaws.com/doc/2010-05-08/"
},
"operations": {
"AddClientIDToOpenIDConnectProvider": {
"input": {
"type": "structure",
"required": [
"OpenIDConnectProviderArn",
"ClientID"
],
"members": {
"OpenIDConnectProviderArn": {},
"ClientID": {}
}
}
},
"AddRoleToInstanceProfile": {
"input": {
"type": "structure",
"required": [
"InstanceProfileName",
"RoleName"
],
"members": {
"InstanceProfileName": {},
"RoleName": {}
}
}
},
"AddUserToGroup": {
"input": {
"type": "structure",
"required": [
"GroupName",
"UserName"
],
"members": {
"GroupName": {},
"UserName": {}
}
}
},
"AttachGroupPolicy": {
"input": {
"type": "structure",
"required": [
"GroupName",
"PolicyArn"
],
"members": {
"GroupName": {},
"PolicyArn": {}
}
}
},
"AttachRolePolicy": {
"input": {
"type": "structure",
"required": [
"RoleName",
"PolicyArn"
],
"members": {
"RoleName": {},
"PolicyArn": {}
}
}
},
"AttachUserPolicy": {
"input": {
"type": "structure",
"required": [
"UserName",
"PolicyArn"
],
"members": {
"UserName": {},
"PolicyArn": {}
}
}
},
"ChangePassword": {
"input": {
"type": "structure",
"required": [
"OldPassword",
"NewPassword"
],
"members": {
"OldPassword": {
"shape": "Sf"
},
"NewPassword": {
"shape": "Sf"
}
}
}
},
"CreateAccessKey": {
"input": {
"type": "structure",
"members": {
"UserName": {}
}
},
"output": {
"resultWrapper": "CreateAccessKeyResult",
"type": "structure",
"required": [
"AccessKey"
],
"members": {
"AccessKey": {
"type": "structure",
"required": [
"UserName",
"AccessKeyId",
"Status",
"SecretAccessKey"
],
"members": {
"UserName": {},
"AccessKeyId": {},
"Status": {},
"SecretAccessKey": {
"type": "string",
"sensitive": true
},
"CreateDate": {
"type": "timestamp"
}
}
}
}
}
},
"CreateAccountAlias": {
"input": {
"type": "structure",
"required": [
"AccountAlias"
],
"members": {
"AccountAlias": {}
}
}
},
"CreateGroup": {
"input": {
"type": "structure",
"required": [
"GroupName"
],
"members": {
"Path": {},
"GroupName": {}
}
},
"output": {
"resultWrapper": "CreateGroupResult",
"type": "structure",
"required": [
"Group"
],
"members": {
"Group": {
"shape": "Ss"
}
}
}
},
"CreateInstanceProfile": {
"input": {
"type": "structure",
"required": [
"InstanceProfileName"
],
"members": {
"InstanceProfileName": {},
"Path": {}
}
},
"output": {
"resultWrapper": "CreateInstanceProfileResult",
"type": "structure",
"required": [
"InstanceProfile"
],
"members": {
"InstanceProfile": {
"shape": "Sw"
}
}
}
},
"CreateLoginProfile": {
"input": {
"type": "structure",
"required": [
"UserName",
"Password"
],
"members": {
"UserName": {},
"Password": {
"shape": "Sf"
},
"PasswordResetRequired": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "CreateLoginProfileResult",
"type": "structure",
"required": [
"LoginProfile"
],
"members": {
"LoginProfile": {
"shape": "S1b"
}
}
}
},
"CreateOpenIDConnectProvider": {
"input": {
"type": "structure",
"required": [
"Url",
"ThumbprintList"
],
"members": {
"Url": {},
"ClientIDList": {
"shape": "S1e"
},
"ThumbprintList": {
"shape": "S1f"
}
}
},
"output": {
"resultWrapper": "CreateOpenIDConnectProviderResult",
"type": "structure",
"members": {
"OpenIDConnectProviderArn": {}
}
}
},
"CreatePolicy": {
"input": {
"type": "structure",
"required": [
"PolicyName",
"PolicyDocument"
],
"members": {
"PolicyName": {},
"Path": {},
"PolicyDocument": {},
"Description": {}
}
},
"output": {
"resultWrapper": "CreatePolicyResult",
"type": "structure",
"members": {
"Policy": {
"shape": "S1n"
}
}
}
},
"CreatePolicyVersion": {
"input": {
"type": "structure",
"required": [
"PolicyArn",
"PolicyDocument"
],
"members": {
"PolicyArn": {},
"PolicyDocument": {},
"SetAsDefault": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "CreatePolicyVersionResult",
"type": "structure",
"members": {
"PolicyVersion": {
"shape": "S1s"
}
}
}
},
"CreateRole": {
"input": {
"type": "structure",
"required": [
"RoleName",
"AssumeRolePolicyDocument"
],
"members": {
"Path": {},
"RoleName": {},
"AssumeRolePolicyDocument": {},
"Description": {},
"MaxSessionDuration": {
"type": "integer"
},
"PermissionsBoundary": {},
"Tags": {
"shape": "S14"
}
}
},
"output": {
"resultWrapper": "CreateRoleResult",
"type": "structure",
"required": [
"Role"
],
"members": {
"Role": {
"shape": "Sy"
}
}
}
},
"CreateSAMLProvider": {
"input": {
"type": "structure",
"required": [
"SAMLMetadataDocument",
"Name"
],
"members": {
"SAMLMetadataDocument": {},
"Name": {}
}
},
"output": {
"resultWrapper": "CreateSAMLProviderResult",
"type": "structure",
"members": {
"SAMLProviderArn": {}
}
}
},
"CreateServiceLinkedRole": {
"input": {
"type": "structure",
"required": [
"AWSServiceName"
],
"members": {
"AWSServiceName": {},
"Description": {},
"CustomSuffix": {}
}
},
"output": {
"resultWrapper": "CreateServiceLinkedRoleResult",
"type": "structure",
"members": {
"Role": {
"shape": "Sy"
}
}
}
},
"CreateServiceSpecificCredential": {
"input": {
"type": "structure",
"required": [
"UserName",
"ServiceName"
],
"members": {
"UserName": {},
"ServiceName": {}
}
},
"output": {
"resultWrapper": "CreateServiceSpecificCredentialResult",
"type": "structure",
"members": {
"ServiceSpecificCredential": {
"shape": "S25"
}
}
}
},
"CreateUser": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"Path": {},
"UserName": {},
"PermissionsBoundary": {},
"Tags": {
"shape": "S14"
}
}
},
"output": {
"resultWrapper": "CreateUserResult",
"type": "structure",
"members": {
"User": {
"shape": "S2b"
}
}
}
},
"CreateVirtualMFADevice": {
"input": {
"type": "structure",
"required": [
"VirtualMFADeviceName"
],
"members": {
"Path": {},
"VirtualMFADeviceName": {}
}
},
"output": {
"resultWrapper": "CreateVirtualMFADeviceResult",
"type": "structure",
"required": [
"VirtualMFADevice"
],
"members": {
"VirtualMFADevice": {
"shape": "S2f"
}
}
}
},
"DeactivateMFADevice": {
"input": {
"type": "structure",
"required": [
"UserName",
"SerialNumber"
],
"members": {
"UserName": {},
"SerialNumber": {}
}
}
},
"DeleteAccessKey": {
"input": {
"type": "structure",
"required": [
"AccessKeyId"
],
"members": {
"UserName": {},
"AccessKeyId": {}
}
}
},
"DeleteAccountAlias": {
"input": {
"type": "structure",
"required": [
"AccountAlias"
],
"members": {
"AccountAlias": {}
}
}
},
"DeleteAccountPasswordPolicy": {},
"DeleteGroup": {
"input": {
"type": "structure",
"required": [
"GroupName"
],
"members": {
"GroupName": {}
}
}
},
"DeleteGroupPolicy": {
"input": {
"type": "structure",
"required": [
"GroupName",
"PolicyName"
],
"members": {
"GroupName": {},
"PolicyName": {}
}
}
},
"DeleteInstanceProfile": {
"input": {
"type": "structure",
"required": [
"InstanceProfileName"
],
"members": {
"InstanceProfileName": {}
}
}
},
"DeleteLoginProfile": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {}
}
}
},
"DeleteOpenIDConnectProvider": {
"input": {
"type": "structure",
"required": [
"OpenIDConnectProviderArn"
],
"members": {
"OpenIDConnectProviderArn": {}
}
}
},
"DeletePolicy": {
"input": {
"type": "structure",
"required": [
"PolicyArn"
],
"members": {
"PolicyArn": {}
}
}
},
"DeletePolicyVersion": {
"input": {
"type": "structure",
"required": [
"PolicyArn",
"VersionId"
],
"members": {
"PolicyArn": {},
"VersionId": {}
}
}
},
"DeleteRole": {
"input": {
"type": "structure",
"required": [
"RoleName"
],
"members": {
"RoleName": {}
}
}
},
"DeleteRolePermissionsBoundary": {
"input": {
"type": "structure",
"required": [
"RoleName"
],
"members": {
"RoleName": {}
}
}
},
"DeleteRolePolicy": {
"input": {
"type": "structure",
"required": [
"RoleName",
"PolicyName"
],
"members": {
"RoleName": {},
"PolicyName": {}
}
}
},
"DeleteSAMLProvider": {
"input": {
"type": "structure",
"required": [
"SAMLProviderArn"
],
"members": {
"SAMLProviderArn": {}
}
}
},
"DeleteSSHPublicKey": {
"input": {
"type": "structure",
"required": [
"UserName",
"SSHPublicKeyId"
],
"members": {
"UserName": {},
"SSHPublicKeyId": {}
}
}
},
"DeleteServerCertificate": {
"input": {
"type": "structure",
"required": [
"ServerCertificateName"
],
"members": {
"ServerCertificateName": {}
}
}
},
"DeleteServiceLinkedRole": {
"input": {
"type": "structure",
"required": [
"RoleName"
],
"members": {
"RoleName": {}
}
},
"output": {
"resultWrapper": "DeleteServiceLinkedRoleResult",
"type": "structure",
"required": [
"DeletionTaskId"
],
"members": {
"DeletionTaskId": {}
}
}
},
"DeleteServiceSpecificCredential": {
"input": {
"type": "structure",
"required": [
"ServiceSpecificCredentialId"
],
"members": {
"UserName": {},
"ServiceSpecificCredentialId": {}
}
}
},
"DeleteSigningCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateId"
],
"members": {
"UserName": {},
"CertificateId": {}
}
}
},
"DeleteUser": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {}
}
}
},
"DeleteUserPermissionsBoundary": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {}
}
}
},
"DeleteUserPolicy": {
"input": {
"type": "structure",
"required": [
"UserName",
"PolicyName"
],
"members": {
"UserName": {},
"PolicyName": {}
}
}
},
"DeleteVirtualMFADevice": {
"input": {
"type": "structure",
"required": [
"SerialNumber"
],
"members": {
"SerialNumber": {}
}
}
},
"DetachGroupPolicy": {
"input": {
"type": "structure",
"required": [
"GroupName",
"PolicyArn"
],
"members": {
"GroupName": {},
"PolicyArn": {}
}
}
},
"DetachRolePolicy": {
"input": {
"type": "structure",
"required": [
"RoleName",
"PolicyArn"
],
"members": {
"RoleName": {},
"PolicyArn": {}
}
}
},
"DetachUserPolicy": {
"input": {
"type": "structure",
"required": [
"UserName",
"PolicyArn"
],
"members": {
"UserName": {},
"PolicyArn": {}
}
}
},
"EnableMFADevice": {
"input": {
"type": "structure",
"required": [
"UserName",
"SerialNumber",
"AuthenticationCode1",
"AuthenticationCode2"
],
"members": {
"UserName": {},
"SerialNumber": {},
"AuthenticationCode1": {},
"AuthenticationCode2": {}
}
}
},
"GenerateCredentialReport": {
"output": {
"resultWrapper": "GenerateCredentialReportResult",
"type": "structure",
"members": {
"State": {},
"Description": {}
}
}
},
"GenerateServiceLastAccessedDetails": {
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {}
}
},
"output": {
"resultWrapper": "GenerateServiceLastAccessedDetailsResult",
"type": "structure",
"members": {
"JobId": {}
}
}
},
"GetAccessKeyLastUsed": {
"input": {
"type": "structure",
"required": [
"AccessKeyId"
],
"members": {
"AccessKeyId": {}
}
},
"output": {
"resultWrapper": "GetAccessKeyLastUsedResult",
"type": "structure",
"members": {
"UserName": {},
"AccessKeyLastUsed": {
"type": "structure",
"required": [
"LastUsedDate",
"ServiceName",
"Region"
],
"members": {
"LastUsedDate": {
"type": "timestamp"
},
"ServiceName": {},
"Region": {}
}
}
}
}
},
"GetAccountAuthorizationDetails": {
"input": {
"type": "structure",
"members": {
"Filter": {
"type": "list",
"member": {}
},
"MaxItems": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "GetAccountAuthorizationDetailsResult",
"type": "structure",
"members": {
"UserDetailList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Path": {},
"UserName": {},
"UserId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"UserPolicyList": {
"shape": "S3x"
},
"GroupList": {
"type": "list",
"member": {}
},
"AttachedManagedPolicies": {
"shape": "S40"
},
"PermissionsBoundary": {
"shape": "S12"
},
"Tags": {
"shape": "S14"
}
}
}
},
"GroupDetailList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Path": {},
"GroupName": {},
"GroupId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"GroupPolicyList": {
"shape": "S3x"
},
"AttachedManagedPolicies": {
"shape": "S40"
}
}
}
},
"RoleDetailList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Path": {},
"RoleName": {},
"RoleId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"AssumeRolePolicyDocument": {},
"InstanceProfileList": {
"shape": "S46"
},
"RolePolicyList": {
"shape": "S3x"
},
"AttachedManagedPolicies": {
"shape": "S40"
},
"PermissionsBoundary": {
"shape": "S12"
},
"Tags": {
"shape": "S14"
}
}
}
},
"Policies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"PolicyName": {},
"PolicyId": {},
"Arn": {},
"Path": {},
"DefaultVersionId": {},
"AttachmentCount": {
"type": "integer"
},
"PermissionsBoundaryUsageCount": {
"type": "integer"
},
"IsAttachable": {
"type": "boolean"
},
"Description": {},
"CreateDate": {
"type": "timestamp"
},
"UpdateDate": {
"type": "timestamp"
},
"PolicyVersionList": {
"shape": "S49"
}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"GetAccountPasswordPolicy": {
"output": {
"resultWrapper": "GetAccountPasswordPolicyResult",
"type": "structure",
"required": [
"PasswordPolicy"
],
"members": {
"PasswordPolicy": {
"type": "structure",
"members": {
"MinimumPasswordLength": {
"type": "integer"
},
"RequireSymbols": {
"type": "boolean"
},
"RequireNumbers": {
"type": "boolean"
},
"RequireUppercaseCharacters": {
"type": "boolean"
},
"RequireLowercaseCharacters": {
"type": "boolean"
},
"AllowUsersToChangePassword": {
"type": "boolean"
},
"ExpirePasswords": {
"type": "boolean"
},
"MaxPasswordAge": {
"type": "integer"
},
"PasswordReusePrevention": {
"type": "integer"
},
"HardExpiry": {
"type": "boolean"
}
}
}
}
}
},
"GetAccountSummary": {
"output": {
"resultWrapper": "GetAccountSummaryResult",
"type": "structure",
"members": {
"SummaryMap": {
"type": "map",
"key": {},
"value": {
"type": "integer"
}
}
}
}
},
"GetContextKeysForCustomPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyInputList"
],
"members": {
"PolicyInputList": {
"shape": "S4m"
}
}
},
"output": {
"shape": "S4n",
"resultWrapper": "GetContextKeysForCustomPolicyResult"
}
},
"GetContextKeysForPrincipalPolicy": {
"input": {
"type": "structure",
"required": [
"PolicySourceArn"
],
"members": {
"PolicySourceArn": {},
"PolicyInputList": {
"shape": "S4m"
}
}
},
"output": {
"shape": "S4n",
"resultWrapper": "GetContextKeysForPrincipalPolicyResult"
}
},
"GetCredentialReport": {
"output": {
"resultWrapper": "GetCredentialReportResult",
"type": "structure",
"members": {
"Content": {
"type": "blob"
},
"ReportFormat": {},
"GeneratedTime": {
"type": "timestamp"
}
}
}
},
"GetGroup": {
"input": {
"type": "structure",
"required": [
"GroupName"
],
"members": {
"GroupName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "GetGroupResult",
"type": "structure",
"required": [
"Group",
"Users"
],
"members": {
"Group": {
"shape": "Ss"
},
"Users": {
"shape": "S4w"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"GetGroupPolicy": {
"input": {
"type": "structure",
"required": [
"GroupName",
"PolicyName"
],
"members": {
"GroupName": {},
"PolicyName": {}
}
},
"output": {
"resultWrapper": "GetGroupPolicyResult",
"type": "structure",
"required": [
"GroupName",
"PolicyName",
"PolicyDocument"
],
"members": {
"GroupName": {},
"PolicyName": {},
"PolicyDocument": {}
}
}
},
"GetInstanceProfile": {
"input": {
"type": "structure",
"required": [
"InstanceProfileName"
],
"members": {
"InstanceProfileName": {}
}
},
"output": {
"resultWrapper": "GetInstanceProfileResult",
"type": "structure",
"required": [
"InstanceProfile"
],
"members": {
"InstanceProfile": {
"shape": "Sw"
}
}
}
},
"GetLoginProfile": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {}
}
},
"output": {
"resultWrapper": "GetLoginProfileResult",
"type": "structure",
"required": [
"LoginProfile"
],
"members": {
"LoginProfile": {
"shape": "S1b"
}
}
}
},
"GetOpenIDConnectProvider": {
"input": {
"type": "structure",
"required": [
"OpenIDConnectProviderArn"
],
"members": {
"OpenIDConnectProviderArn": {}
}
},
"output": {
"resultWrapper": "GetOpenIDConnectProviderResult",
"type": "structure",
"members": {
"Url": {},
"ClientIDList": {
"shape": "S1e"
},
"ThumbprintList": {
"shape": "S1f"
},
"CreateDate": {
"type": "timestamp"
}
}
}
},
"GetPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyArn"
],
"members": {
"PolicyArn": {}
}
},
"output": {
"resultWrapper": "GetPolicyResult",
"type": "structure",
"members": {
"Policy": {
"shape": "S1n"
}
}
}
},
"GetPolicyVersion": {
"input": {
"type": "structure",
"required": [
"PolicyArn",
"VersionId"
],
"members": {
"PolicyArn": {},
"VersionId": {}
}
},
"output": {
"resultWrapper": "GetPolicyVersionResult",
"type": "structure",
"members": {
"PolicyVersion": {
"shape": "S1s"
}
}
}
},
"GetRole": {
"input": {
"type": "structure",
"required": [
"RoleName"
],
"members": {
"RoleName": {}
}
},
"output": {
"resultWrapper": "GetRoleResult",
"type": "structure",
"required": [
"Role"
],
"members": {
"Role": {
"shape": "Sy"
}
}
}
},
"GetRolePolicy": {
"input": {
"type": "structure",
"required": [
"RoleName",
"PolicyName"
],
"members": {
"RoleName": {},
"PolicyName": {}
}
},
"output": {
"resultWrapper": "GetRolePolicyResult",
"type": "structure",
"required": [
"RoleName",
"PolicyName",
"PolicyDocument"
],
"members": {
"RoleName": {},
"PolicyName": {},
"PolicyDocument": {}
}
}
},
"GetSAMLProvider": {
"input": {
"type": "structure",
"required": [
"SAMLProviderArn"
],
"members": {
"SAMLProviderArn": {}
}
},
"output": {
"resultWrapper": "GetSAMLProviderResult",
"type": "structure",
"members": {
"SAMLMetadataDocument": {},
"CreateDate": {
"type": "timestamp"
},
"ValidUntil": {
"type": "timestamp"
}
}
}
},
"GetSSHPublicKey": {
"input": {
"type": "structure",
"required": [
"UserName",
"SSHPublicKeyId",
"Encoding"
],
"members": {
"UserName": {},
"SSHPublicKeyId": {},
"Encoding": {}
}
},
"output": {
"resultWrapper": "GetSSHPublicKeyResult",
"type": "structure",
"members": {
"SSHPublicKey": {
"shape": "S5i"
}
}
}
},
"GetServerCertificate": {
"input": {
"type": "structure",
"required": [
"ServerCertificateName"
],
"members": {
"ServerCertificateName": {}
}
},
"output": {
"resultWrapper": "GetServerCertificateResult",
"type": "structure",
"required": [
"ServerCertificate"
],
"members": {
"ServerCertificate": {
"type": "structure",
"required": [
"ServerCertificateMetadata",
"CertificateBody"
],
"members": {
"ServerCertificateMetadata": {
"shape": "S5o"
},
"CertificateBody": {},
"CertificateChain": {}
}
}
}
}
},
"GetServiceLastAccessedDetails": {
"input": {
"type": "structure",
"required": [
"JobId"
],
"members": {
"JobId": {},
"MaxItems": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "GetServiceLastAccessedDetailsResult",
"type": "structure",
"required": [
"JobStatus",
"JobCreationDate",
"ServicesLastAccessed",
"JobCompletionDate"
],
"members": {
"JobStatus": {},
"JobCreationDate": {
"type": "timestamp"
},
"ServicesLastAccessed": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ServiceName",
"ServiceNamespace"
],
"members": {
"ServiceName": {},
"LastAuthenticated": {
"type": "timestamp"
},
"ServiceNamespace": {},
"LastAuthenticatedEntity": {},
"TotalAuthenticatedEntities": {
"type": "integer"
}
}
}
},
"JobCompletionDate": {
"type": "timestamp"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {},
"Error": {
"shape": "S5z"
}
}
}
},
"GetServiceLastAccessedDetailsWithEntities": {
"input": {
"type": "structure",
"required": [
"JobId",
"ServiceNamespace"
],
"members": {
"JobId": {},
"ServiceNamespace": {},
"MaxItems": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "GetServiceLastAccessedDetailsWithEntitiesResult",
"type": "structure",
"required": [
"JobStatus",
"JobCreationDate",
"JobCompletionDate",
"EntityDetailsList"
],
"members": {
"JobStatus": {},
"JobCreationDate": {
"type": "timestamp"
},
"JobCompletionDate": {
"type": "timestamp"
},
"EntityDetailsList": {
"type": "list",
"member": {
"type": "structure",
"required": [
"EntityInfo"
],
"members": {
"EntityInfo": {
"type": "structure",
"required": [
"Arn",
"Name",
"Type",
"Id"
],
"members": {
"Arn": {},
"Name": {},
"Type": {},
"Id": {},
"Path": {}
}
},
"LastAuthenticated": {
"type": "timestamp"
}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {},
"Error": {
"shape": "S5z"
}
}
}
},
"GetServiceLinkedRoleDeletionStatus": {
"input": {
"type": "structure",
"required": [
"DeletionTaskId"
],
"members": {
"DeletionTaskId": {}
}
},
"output": {
"resultWrapper": "GetServiceLinkedRoleDeletionStatusResult",
"type": "structure",
"required": [
"Status"
],
"members": {
"Status": {},
"Reason": {
"type": "structure",
"members": {
"Reason": {},
"RoleUsageList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Region": {},
"Resources": {
"type": "list",
"member": {}
}
}
}
}
}
}
}
}
},
"GetUser": {
"input": {
"type": "structure",
"members": {
"UserName": {}
}
},
"output": {
"resultWrapper": "GetUserResult",
"type": "structure",
"required": [
"User"
],
"members": {
"User": {
"shape": "S2b"
}
}
}
},
"GetUserPolicy": {
"input": {
"type": "structure",
"required": [
"UserName",
"PolicyName"
],
"members": {
"UserName": {},
"PolicyName": {}
}
},
"output": {
"resultWrapper": "GetUserPolicyResult",
"type": "structure",
"required": [
"UserName",
"PolicyName",
"PolicyDocument"
],
"members": {
"UserName": {},
"PolicyName": {},
"PolicyDocument": {}
}
}
},
"ListAccessKeys": {
"input": {
"type": "structure",
"members": {
"UserName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListAccessKeysResult",
"type": "structure",
"required": [
"AccessKeyMetadata"
],
"members": {
"AccessKeyMetadata": {
"type": "list",
"member": {
"type": "structure",
"members": {
"UserName": {},
"AccessKeyId": {},
"Status": {},
"CreateDate": {
"type": "timestamp"
}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListAccountAliases": {
"input": {
"type": "structure",
"members": {
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListAccountAliasesResult",
"type": "structure",
"required": [
"AccountAliases"
],
"members": {
"AccountAliases": {
"type": "list",
"member": {}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListAttachedGroupPolicies": {
"input": {
"type": "structure",
"required": [
"GroupName"
],
"members": {
"GroupName": {},
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListAttachedGroupPoliciesResult",
"type": "structure",
"members": {
"AttachedPolicies": {
"shape": "S40"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListAttachedRolePolicies": {
"input": {
"type": "structure",
"required": [
"RoleName"
],
"members": {
"RoleName": {},
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListAttachedRolePoliciesResult",
"type": "structure",
"members": {
"AttachedPolicies": {
"shape": "S40"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListAttachedUserPolicies": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {},
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListAttachedUserPoliciesResult",
"type": "structure",
"members": {
"AttachedPolicies": {
"shape": "S40"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListEntitiesForPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyArn"
],
"members": {
"PolicyArn": {},
"EntityFilter": {},
"PathPrefix": {},
"PolicyUsageFilter": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListEntitiesForPolicyResult",
"type": "structure",
"members": {
"PolicyGroups": {
"type": "list",
"member": {
"type": "structure",
"members": {
"GroupName": {},
"GroupId": {}
}
}
},
"PolicyUsers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"UserName": {},
"UserId": {}
}
}
},
"PolicyRoles": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RoleName": {},
"RoleId": {}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListGroupPolicies": {
"input": {
"type": "structure",
"required": [
"GroupName"
],
"members": {
"GroupName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListGroupPoliciesResult",
"type": "structure",
"required": [
"PolicyNames"
],
"members": {
"PolicyNames": {
"shape": "S77"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListGroups": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListGroupsResult",
"type": "structure",
"required": [
"Groups"
],
"members": {
"Groups": {
"shape": "S7b"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListGroupsForUser": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListGroupsForUserResult",
"type": "structure",
"required": [
"Groups"
],
"members": {
"Groups": {
"shape": "S7b"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListInstanceProfiles": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListInstanceProfilesResult",
"type": "structure",
"required": [
"InstanceProfiles"
],
"members": {
"InstanceProfiles": {
"shape": "S46"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListInstanceProfilesForRole": {
"input": {
"type": "structure",
"required": [
"RoleName"
],
"members": {
"RoleName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListInstanceProfilesForRoleResult",
"type": "structure",
"required": [
"InstanceProfiles"
],
"members": {
"InstanceProfiles": {
"shape": "S46"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListMFADevices": {
"input": {
"type": "structure",
"members": {
"UserName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListMFADevicesResult",
"type": "structure",
"required": [
"MFADevices"
],
"members": {
"MFADevices": {
"type": "list",
"member": {
"type": "structure",
"required": [
"UserName",
"SerialNumber",
"EnableDate"
],
"members": {
"UserName": {},
"SerialNumber": {},
"EnableDate": {
"type": "timestamp"
}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListOpenIDConnectProviders": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"resultWrapper": "ListOpenIDConnectProvidersResult",
"type": "structure",
"members": {
"OpenIDConnectProviderList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Arn": {}
}
}
}
}
}
},
"ListPolicies": {
"input": {
"type": "structure",
"members": {
"Scope": {},
"OnlyAttached": {
"type": "boolean"
},
"PathPrefix": {},
"PolicyUsageFilter": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListPoliciesResult",
"type": "structure",
"members": {
"Policies": {
"type": "list",
"member": {
"shape": "S1n"
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListPoliciesGrantingServiceAccess": {
"input": {
"type": "structure",
"required": [
"Arn",
"ServiceNamespaces"
],
"members": {
"Marker": {},
"Arn": {},
"ServiceNamespaces": {
"type": "list",
"member": {}
}
}
},
"output": {
"resultWrapper": "ListPoliciesGrantingServiceAccessResult",
"type": "structure",
"required": [
"PoliciesGrantingServiceAccess"
],
"members": {
"PoliciesGrantingServiceAccess": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ServiceNamespace": {},
"Policies": {
"type": "list",
"member": {
"type": "structure",
"required": [
"PolicyName",
"PolicyType"
],
"members": {
"PolicyName": {},
"PolicyType": {},
"PolicyArn": {},
"EntityType": {},
"EntityName": {}
}
}
}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListPolicyVersions": {
"input": {
"type": "structure",
"required": [
"PolicyArn"
],
"members": {
"PolicyArn": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListPolicyVersionsResult",
"type": "structure",
"members": {
"Versions": {
"shape": "S49"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListRolePolicies": {
"input": {
"type": "structure",
"required": [
"RoleName"
],
"members": {
"RoleName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListRolePoliciesResult",
"type": "structure",
"required": [
"PolicyNames"
],
"members": {
"PolicyNames": {
"shape": "S77"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListRoleTags": {
"input": {
"type": "structure",
"required": [
"RoleName"
],
"members": {
"RoleName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListRoleTagsResult",
"type": "structure",
"required": [
"Tags"
],
"members": {
"Tags": {
"shape": "S14"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListRoles": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListRolesResult",
"type": "structure",
"required": [
"Roles"
],
"members": {
"Roles": {
"shape": "Sx"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListSAMLProviders": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"resultWrapper": "ListSAMLProvidersResult",
"type": "structure",
"members": {
"SAMLProviderList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Arn": {},
"ValidUntil": {
"type": "timestamp"
},
"CreateDate": {
"type": "timestamp"
}
}
}
}
}
}
},
"ListSSHPublicKeys": {
"input": {
"type": "structure",
"members": {
"UserName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListSSHPublicKeysResult",
"type": "structure",
"members": {
"SSHPublicKeys": {
"type": "list",
"member": {
"type": "structure",
"required": [
"UserName",
"SSHPublicKeyId",
"Status",
"UploadDate"
],
"members": {
"UserName": {},
"SSHPublicKeyId": {},
"Status": {},
"UploadDate": {
"type": "timestamp"
}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListServerCertificates": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListServerCertificatesResult",
"type": "structure",
"required": [
"ServerCertificateMetadataList"
],
"members": {
"ServerCertificateMetadataList": {
"type": "list",
"member": {
"shape": "S5o"
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListServiceSpecificCredentials": {
"input": {
"type": "structure",
"members": {
"UserName": {},
"ServiceName": {}
}
},
"output": {
"resultWrapper": "ListServiceSpecificCredentialsResult",
"type": "structure",
"members": {
"ServiceSpecificCredentials": {
"type": "list",
"member": {
"type": "structure",
"required": [
"UserName",
"Status",
"ServiceUserName",
"CreateDate",
"ServiceSpecificCredentialId",
"ServiceName"
],
"members": {
"UserName": {},
"Status": {},
"ServiceUserName": {},
"CreateDate": {
"type": "timestamp"
},
"ServiceSpecificCredentialId": {},
"ServiceName": {}
}
}
}
}
}
},
"ListSigningCertificates": {
"input": {
"type": "structure",
"members": {
"UserName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListSigningCertificatesResult",
"type": "structure",
"required": [
"Certificates"
],
"members": {
"Certificates": {
"type": "list",
"member": {
"shape": "S8t"
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListUserPolicies": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListUserPoliciesResult",
"type": "structure",
"required": [
"PolicyNames"
],
"members": {
"PolicyNames": {
"shape": "S77"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListUserTags": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListUserTagsResult",
"type": "structure",
"required": [
"Tags"
],
"members": {
"Tags": {
"shape": "S14"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListUsers": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListUsersResult",
"type": "structure",
"required": [
"Users"
],
"members": {
"Users": {
"shape": "S4w"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListVirtualMFADevices": {
"input": {
"type": "structure",
"members": {
"AssignmentStatus": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListVirtualMFADevicesResult",
"type": "structure",
"required": [
"VirtualMFADevices"
],
"members": {
"VirtualMFADevices": {
"type": "list",
"member": {
"shape": "S2f"
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"PutGroupPolicy": {
"input": {
"type": "structure",
"required": [
"GroupName",
"PolicyName",
"PolicyDocument"
],
"members": {
"GroupName": {},
"PolicyName": {},
"PolicyDocument": {}
}
}
},
"PutRolePermissionsBoundary": {
"input": {
"type": "structure",
"required": [
"RoleName",
"PermissionsBoundary"
],
"members": {
"RoleName": {},
"PermissionsBoundary": {}
}
}
},
"PutRolePolicy": {
"input": {
"type": "structure",
"required": [
"RoleName",
"PolicyName",
"PolicyDocument"
],
"members": {
"RoleName": {},
"PolicyName": {},
"PolicyDocument": {}
}
}
},
"PutUserPermissionsBoundary": {
"input": {
"type": "structure",
"required": [
"UserName",
"PermissionsBoundary"
],
"members": {
"UserName": {},
"PermissionsBoundary": {}
}
}
},
"PutUserPolicy": {
"input": {
"type": "structure",
"required": [
"UserName",
"PolicyName",
"PolicyDocument"
],
"members": {
"UserName": {},
"PolicyName": {},
"PolicyDocument": {}
}
}
},
"RemoveClientIDFromOpenIDConnectProvider": {
"input": {
"type": "structure",
"required": [
"OpenIDConnectProviderArn",
"ClientID"
],
"members": {
"OpenIDConnectProviderArn": {},
"ClientID": {}
}
}
},
"RemoveRoleFromInstanceProfile": {
"input": {
"type": "structure",
"required": [
"InstanceProfileName",
"RoleName"
],
"members": {
"InstanceProfileName": {},
"RoleName": {}
}
}
},
"RemoveUserFromGroup": {
"input": {
"type": "structure",
"required": [
"GroupName",
"UserName"
],
"members": {
"GroupName": {},
"UserName": {}
}
}
},
"ResetServiceSpecificCredential": {
"input": {
"type": "structure",
"required": [
"ServiceSpecificCredentialId"
],
"members": {
"UserName": {},
"ServiceSpecificCredentialId": {}
}
},
"output": {
"resultWrapper": "ResetServiceSpecificCredentialResult",
"type": "structure",
"members": {
"ServiceSpecificCredential": {
"shape": "S25"
}
}
}
},
"ResyncMFADevice": {
"input": {
"type": "structure",
"required": [
"UserName",
"SerialNumber",
"AuthenticationCode1",
"AuthenticationCode2"
],
"members": {
"UserName": {},
"SerialNumber": {},
"AuthenticationCode1": {},
"AuthenticationCode2": {}
}
}
},
"SetDefaultPolicyVersion": {
"input": {
"type": "structure",
"required": [
"PolicyArn",
"VersionId"
],
"members": {
"PolicyArn": {},
"VersionId": {}
}
}
},
"SetSecurityTokenServicePreferences": {
"input": {
"type": "structure",
"required": [
"GlobalEndpointTokenVersion"
],
"members": {
"GlobalEndpointTokenVersion": {}
}
}
},
"SimulateCustomPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyInputList",
"ActionNames"
],
"members": {
"PolicyInputList": {
"shape": "S4m"
},
"ActionNames": {
"shape": "S9j"
},
"ResourceArns": {
"shape": "S9l"
},
"ResourcePolicy": {},
"ResourceOwner": {},
"CallerArn": {},
"ContextEntries": {
"shape": "S9n"
},
"ResourceHandlingOption": {},
"MaxItems": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"shape": "S9t",
"resultWrapper": "SimulateCustomPolicyResult"
}
},
"SimulatePrincipalPolicy": {
"input": {
"type": "structure",
"required": [
"PolicySourceArn",
"ActionNames"
],
"members": {
"PolicySourceArn": {},
"PolicyInputList": {
"shape": "S4m"
},
"ActionNames": {
"shape": "S9j"
},
"ResourceArns": {
"shape": "S9l"
},
"ResourcePolicy": {},
"ResourceOwner": {},
"CallerArn": {},
"ContextEntries": {
"shape": "S9n"
},
"ResourceHandlingOption": {},
"MaxItems": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"shape": "S9t",
"resultWrapper": "SimulatePrincipalPolicyResult"
}
},
"TagRole": {
"input": {
"type": "structure",
"required": [
"RoleName",
"Tags"
],
"members": {
"RoleName": {},
"Tags": {
"shape": "S14"
}
}
}
},
"TagUser": {
"input": {
"type": "structure",
"required": [
"UserName",
"Tags"
],
"members": {
"UserName": {},
"Tags": {
"shape": "S14"
}
}
}
},
"UntagRole": {
"input": {
"type": "structure",
"required": [
"RoleName",
"TagKeys"
],
"members": {
"RoleName": {},
"TagKeys": {
"shape": "Sad"
}
}
}
},
"UntagUser": {
"input": {
"type": "structure",
"required": [
"UserName",
"TagKeys"
],
"members": {
"UserName": {},
"TagKeys": {
"shape": "Sad"
}
}
}
},
"UpdateAccessKey": {
"input": {
"type": "structure",
"required": [
"AccessKeyId",
"Status"
],
"members": {
"UserName": {},
"AccessKeyId": {},
"Status": {}
}
}
},
"UpdateAccountPasswordPolicy": {
"input": {
"type": "structure",
"members": {
"MinimumPasswordLength": {
"type": "integer"
},
"RequireSymbols": {
"type": "boolean"
},
"RequireNumbers": {
"type": "boolean"
},
"RequireUppercaseCharacters": {
"type": "boolean"
},
"RequireLowercaseCharacters": {
"type": "boolean"
},
"AllowUsersToChangePassword": {
"type": "boolean"
},
"MaxPasswordAge": {
"type": "integer"
},
"PasswordReusePrevention": {
"type": "integer"
},
"HardExpiry": {
"type": "boolean"
}
}
}
},
"UpdateAssumeRolePolicy": {
"input": {
"type": "structure",
"required": [
"RoleName",
"PolicyDocument"
],
"members": {
"RoleName": {},
"PolicyDocument": {}
}
}
},
"UpdateGroup": {
"input": {
"type": "structure",
"required": [
"GroupName"
],
"members": {
"GroupName": {},
"NewPath": {},
"NewGroupName": {}
}
}
},
"UpdateLoginProfile": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {},
"Password": {
"shape": "Sf"
},
"PasswordResetRequired": {
"type": "boolean"
}
}
}
},
"UpdateOpenIDConnectProviderThumbprint": {
"input": {
"type": "structure",
"required": [
"OpenIDConnectProviderArn",
"ThumbprintList"
],
"members": {
"OpenIDConnectProviderArn": {},
"ThumbprintList": {
"shape": "S1f"
}
}
}
},
"UpdateRole": {
"input": {
"type": "structure",
"required": [
"RoleName"
],
"members": {
"RoleName": {},
"Description": {},
"MaxSessionDuration": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "UpdateRoleResult",
"type": "structure",
"members": {}
}
},
"UpdateRoleDescription": {
"input": {
"type": "structure",
"required": [
"RoleName",
"Description"
],
"members": {
"RoleName": {},
"Description": {}
}
},
"output": {
"resultWrapper": "UpdateRoleDescriptionResult",
"type": "structure",
"members": {
"Role": {
"shape": "Sy"
}
}
}
},
"UpdateSAMLProvider": {
"input": {
"type": "structure",
"required": [
"SAMLMetadataDocument",
"SAMLProviderArn"
],
"members": {
"SAMLMetadataDocument": {},
"SAMLProviderArn": {}
}
},
"output": {
"resultWrapper": "UpdateSAMLProviderResult",
"type": "structure",
"members": {
"SAMLProviderArn": {}
}
}
},
"UpdateSSHPublicKey": {
"input": {
"type": "structure",
"required": [
"UserName",
"SSHPublicKeyId",
"Status"
],
"members": {
"UserName": {},
"SSHPublicKeyId": {},
"Status": {}
}
}
},
"UpdateServerCertificate": {
"input": {
"type": "structure",
"required": [
"ServerCertificateName"
],
"members": {
"ServerCertificateName": {},
"NewPath": {},
"NewServerCertificateName": {}
}
}
},
"UpdateServiceSpecificCredential": {
"input": {
"type": "structure",
"required": [
"ServiceSpecificCredentialId",
"Status"
],
"members": {
"UserName": {},
"ServiceSpecificCredentialId": {},
"Status": {}
}
}
},
"UpdateSigningCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateId",
"Status"
],
"members": {
"UserName": {},
"CertificateId": {},
"Status": {}
}
}
},
"UpdateUser": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"UserName": {},
"NewPath": {},
"NewUserName": {}
}
}
},
"UploadSSHPublicKey": {
"input": {
"type": "structure",
"required": [
"UserName",
"SSHPublicKeyBody"
],
"members": {
"UserName": {},
"SSHPublicKeyBody": {}
}
},
"output": {
"resultWrapper": "UploadSSHPublicKeyResult",
"type": "structure",
"members": {
"SSHPublicKey": {
"shape": "S5i"
}
}
}
},
"UploadServerCertificate": {
"input": {
"type": "structure",
"required": [
"ServerCertificateName",
"CertificateBody",
"PrivateKey"
],
"members": {
"Path": {},
"ServerCertificateName": {},
"CertificateBody": {},
"PrivateKey": {
"type": "string",
"sensitive": true
},
"CertificateChain": {}
}
},
"output": {
"resultWrapper": "UploadServerCertificateResult",
"type": "structure",
"members": {
"ServerCertificateMetadata": {
"shape": "S5o"
}
}
}
},
"UploadSigningCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateBody"
],
"members": {
"UserName": {},
"CertificateBody": {}
}
},
"output": {
"resultWrapper": "UploadSigningCertificateResult",
"type": "structure",
"required": [
"Certificate"
],
"members": {
"Certificate": {
"shape": "S8t"
}
}
}
}
},
"shapes": {
"Sf": {
"type": "string",
"sensitive": true
},
"Ss": {
"type": "structure",
"required": [
"Path",
"GroupName",
"GroupId",
"Arn",
"CreateDate"
],
"members": {
"Path": {},
"GroupName": {},
"GroupId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
}
}
},
"Sw": {
"type": "structure",
"required": [
"Path",
"InstanceProfileName",
"InstanceProfileId",
"Arn",
"CreateDate",
"Roles"
],
"members": {
"Path": {},
"InstanceProfileName": {},
"InstanceProfileId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"Roles": {
"shape": "Sx"
}
}
},
"Sx": {
"type": "list",
"member": {
"shape": "Sy"
}
},
"Sy": {
"type": "structure",
"required": [
"Path",
"RoleName",
"RoleId",
"Arn",
"CreateDate"
],
"members": {
"Path": {},
"RoleName": {},
"RoleId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"AssumeRolePolicyDocument": {},
"Description": {},
"MaxSessionDuration": {
"type": "integer"
},
"PermissionsBoundary": {
"shape": "S12"
},
"Tags": {
"shape": "S14"
}
}
},
"S12": {
"type": "structure",
"members": {
"PermissionsBoundaryType": {},
"PermissionsBoundaryArn": {}
}
},
"S14": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"S1b": {
"type": "structure",
"required": [
"UserName",
"CreateDate"
],
"members": {
"UserName": {},
"CreateDate": {
"type": "timestamp"
},
"PasswordResetRequired": {
"type": "boolean"
}
}
},
"S1e": {
"type": "list",
"member": {}
},
"S1f": {
"type": "list",
"member": {}
},
"S1n": {
"type": "structure",
"members": {
"PolicyName": {},
"PolicyId": {},
"Arn": {},
"Path": {},
"DefaultVersionId": {},
"AttachmentCount": {
"type": "integer"
},
"PermissionsBoundaryUsageCount": {
"type": "integer"
},
"IsAttachable": {
"type": "boolean"
},
"Description": {},
"CreateDate": {
"type": "timestamp"
},
"UpdateDate": {
"type": "timestamp"
}
}
},
"S1s": {
"type": "structure",
"members": {
"Document": {},
"VersionId": {},
"IsDefaultVersion": {
"type": "boolean"
},
"CreateDate": {
"type": "timestamp"
}
}
},
"S25": {
"type": "structure",
"required": [
"CreateDate",
"ServiceName",
"ServiceUserName",
"ServicePassword",
"ServiceSpecificCredentialId",
"UserName",
"Status"
],
"members": {
"CreateDate": {
"type": "timestamp"
},
"ServiceName": {},
"ServiceUserName": {},
"ServicePassword": {
"type": "string",
"sensitive": true
},
"ServiceSpecificCredentialId": {},
"UserName": {},
"Status": {}
}
},
"S2b": {
"type": "structure",
"required": [
"Path",
"UserName",
"UserId",
"Arn",
"CreateDate"
],
"members": {
"Path": {},
"UserName": {},
"UserId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"PasswordLastUsed": {
"type": "timestamp"
},
"PermissionsBoundary": {
"shape": "S12"
},
"Tags": {
"shape": "S14"
}
}
},
"S2f": {
"type": "structure",
"required": [
"SerialNumber"
],
"members": {
"SerialNumber": {},
"Base32StringSeed": {
"shape": "S2h"
},
"QRCodePNG": {
"shape": "S2h"
},
"User": {
"shape": "S2b"
},
"EnableDate": {
"type": "timestamp"
}
}
},
"S2h": {
"type": "blob",
"sensitive": true
},
"S3x": {
"type": "list",
"member": {
"type": "structure",
"members": {
"PolicyName": {},
"PolicyDocument": {}
}
}
},
"S40": {
"type": "list",
"member": {
"type": "structure",
"members": {
"PolicyName": {},
"PolicyArn": {}
}
}
},
"S46": {
"type": "list",
"member": {
"shape": "Sw"
}
},
"S49": {
"type": "list",
"member": {
"shape": "S1s"
}
},
"S4m": {
"type": "list",
"member": {}
},
"S4n": {
"type": "structure",
"members": {
"ContextKeyNames": {
"shape": "S4o"
}
}
},
"S4o": {
"type": "list",
"member": {}
},
"S4w": {
"type": "list",
"member": {
"shape": "S2b"
}
},
"S5i": {
"type": "structure",
"required": [
"UserName",
"SSHPublicKeyId",
"Fingerprint",
"SSHPublicKeyBody",
"Status"
],
"members": {
"UserName": {},
"SSHPublicKeyId": {},
"Fingerprint": {},
"SSHPublicKeyBody": {},
"Status": {},
"UploadDate": {
"type": "timestamp"
}
}
},
"S5o": {
"type": "structure",
"required": [
"Path",
"ServerCertificateName",
"ServerCertificateId",
"Arn"
],
"members": {
"Path": {},
"ServerCertificateName": {},
"ServerCertificateId": {},
"Arn": {},
"UploadDate": {
"type": "timestamp"
},
"Expiration": {
"type": "timestamp"
}
}
},
"S5z": {
"type": "structure",
"required": [
"Message",
"Code"
],
"members": {
"Message": {},
"Code": {}
}
},
"S77": {
"type": "list",
"member": {}
},
"S7b": {
"type": "list",
"member": {
"shape": "Ss"
}
},
"S8t": {
"type": "structure",
"required": [
"UserName",
"CertificateId",
"CertificateBody",
"Status"
],
"members": {
"UserName": {},
"CertificateId": {},
"CertificateBody": {},
"Status": {},
"UploadDate": {
"type": "timestamp"
}
}
},
"S9j": {
"type": "list",
"member": {}
},
"S9l": {
"type": "list",
"member": {}
},
"S9n": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ContextKeyName": {},
"ContextKeyValues": {
"type": "list",
"member": {}
},
"ContextKeyType": {}
}
}
},
"S9t": {
"type": "structure",
"members": {
"EvaluationResults": {
"type": "list",
"member": {
"type": "structure",
"required": [
"EvalActionName",
"EvalDecision"
],
"members": {
"EvalActionName": {},
"EvalResourceName": {},
"EvalDecision": {},
"MatchedStatements": {
"shape": "S9x"
},
"MissingContextValues": {
"shape": "S4o"
},
"OrganizationsDecisionDetail": {
"type": "structure",
"members": {
"AllowedByOrganizations": {
"type": "boolean"
}
}
},
"EvalDecisionDetails": {
"shape": "Sa5"
},
"ResourceSpecificResults": {
"type": "list",
"member": {
"type": "structure",
"required": [
"EvalResourceName",
"EvalResourceDecision"
],
"members": {
"EvalResourceName": {},
"EvalResourceDecision": {},
"MatchedStatements": {
"shape": "S9x"
},
"MissingContextValues": {
"shape": "S4o"
},
"EvalDecisionDetails": {
"shape": "Sa5"
}
}
}
}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
},
"S9x": {
"type": "list",
"member": {
"type": "structure",
"members": {
"SourcePolicyId": {},
"SourcePolicyType": {},
"StartPosition": {
"shape": "Sa1"
},
"EndPosition": {
"shape": "Sa1"
}
}
}
},
"Sa1": {
"type": "structure",
"members": {
"Line": {
"type": "integer"
},
"Column": {
"type": "integer"
}
}
},
"Sa5": {
"type": "map",
"key": {},
"value": {}
},
"Sad": {
"type": "list",
"member": {}
}
}
}