universal-s3
Version:
Universal S3 SDK for JavaScript, available for Node.js backends
2,244 lines (2,243 loc) • 82.2 kB
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": {}
}
}
},
"GenerateOrganizationsAccessReport": {
"input": {
"type": "structure",
"required": [
"EntityPath"
],
"members": {
"EntityPath": {},
"OrganizationsPolicyId": {}
}
},
"output": {
"resultWrapper": "GenerateOrganizationsAccessReportResult",
"type": "structure",
"members": {
"JobId": {}
}
}
},
"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": "S41"
},
"GroupList": {
"type": "list",
"member": {}
},
"AttachedManagedPolicies": {
"shape": "S44"
},
"PermissionsBoundary": {
"shape": "S12"
},
"Tags": {
"shape": "S14"
}
}
}
},
"GroupDetailList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Path": {},
"GroupName": {},
"GroupId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"GroupPolicyList": {
"shape": "S41"
},
"AttachedManagedPolicies": {
"shape": "S44"
}
}
}
},
"RoleDetailList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Path": {},
"RoleName": {},
"RoleId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"AssumeRolePolicyDocument": {},
"InstanceProfileList": {
"shape": "S4a"
},
"RolePolicyList": {
"shape": "S41"
},
"AttachedManagedPolicies": {
"shape": "S44"
},
"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": "S4d"
}
}
}
},
"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": "S4q"
}
}
},
"output": {
"shape": "S4r",
"resultWrapper": "GetContextKeysForCustomPolicyResult"
}
},
"GetContextKeysForPrincipalPolicy": {
"input": {
"type": "structure",
"required": [
"PolicySourceArn"
],
"members": {
"PolicySourceArn": {},
"PolicyInputList": {
"shape": "S4q"
}
}
},
"output": {
"shape": "S4r",
"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": "S50"
},
"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"
}
}
}
},
"GetOrganizationsAccessReport": {
"input": {
"type": "structure",
"required": [
"JobId"
],
"members": {
"JobId": {},
"MaxItems": {
"type": "integer"
},
"Marker": {},
"SortKey": {}
}
},
"output": {
"resultWrapper": "GetOrganizationsAccessReportResult",
"type": "structure",
"required": [
"JobStatus",
"JobCreationDate"
],
"members": {
"JobStatus": {},
"JobCreationDate": {
"type": "timestamp"
},
"JobCompletionDate": {
"type": "timestamp"
},
"NumberOfServicesAccessible": {
"type": "integer"
},
"NumberOfServicesNotAccessed": {
"type": "integer"
},
"AccessDetails": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ServiceName",
"ServiceNamespace"
],
"members": {
"ServiceName": {},
"ServiceNamespace": {},
"Region": {},
"EntityPath": {},
"LastAuthenticatedTime": {
"type": "timestamp"
},
"TotalAuthenticatedEntities": {
"type": "integer"
}
}
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {},
"ErrorDetails": {
"shape": "S5i"
}
}
}
},
"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": "S5w"
}
}
}
},
"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": "S62"
},
"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": "S5i"
}
}
}
},
"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": "S5i"
}
}
}
},
"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": "S44"
},
"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": "S44"
},
"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": "S44"
},
"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": "S7g"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListGroups": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListGroupsResult",
"type": "structure",
"required": [
"Groups"
],
"members": {
"Groups": {
"shape": "S7k"
},
"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": "S7k"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListInstanceProfiles": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListInstanceProfilesResult",
"type": "structure",
"required": [
"InstanceProfiles"
],
"members": {
"InstanceProfiles": {
"shape": "S4a"
},
"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": "S4a"
},
"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"
],