heroku-debug
Version:
debugging plugin for the CLI
2,295 lines • 63.1 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",
"signatureVersion": "v4",
"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": "S13"
}
}
}
},
"CreateOpenIDConnectProvider": {
"input": {
"type": "structure",
"required": [
"Url",
"ThumbprintList"
],
"members": {
"Url": {},
"ClientIDList": {
"shape": "S16"
},
"ThumbprintList": {
"shape": "S17"
}
}
},
"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": "S1f"
}
}
}
},
"CreatePolicyVersion": {
"input": {
"type": "structure",
"required": [
"PolicyArn",
"PolicyDocument"
],
"members": {
"PolicyArn": {},
"PolicyDocument": {},
"SetAsDefault": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "CreatePolicyVersionResult",
"type": "structure",
"members": {
"PolicyVersion": {
"shape": "S1k"
}
}
}
},
"CreateRole": {
"input": {
"type": "structure",
"required": [
"RoleName",
"AssumeRolePolicyDocument"
],
"members": {
"Path": {},
"RoleName": {},
"AssumeRolePolicyDocument": {}
}
},
"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": {}
}
}
},
"CreateUser": {
"input": {
"type": "structure",
"required": [
"UserName"
],
"members": {
"Path": {},
"UserName": {}
}
},
"output": {
"resultWrapper": "CreateUserResult",
"type": "structure",
"members": {
"User": {
"shape": "S1t"
}
}
}
},
"CreateVirtualMFADevice": {
"input": {
"type": "structure",
"required": [
"VirtualMFADeviceName"
],
"members": {
"Path": {},
"VirtualMFADeviceName": {}
}
},
"output": {
"resultWrapper": "CreateVirtualMFADeviceResult",
"type": "structure",
"required": [
"VirtualMFADevice"
],
"members": {
"VirtualMFADevice": {
"shape": "S1x"
}
}
}
},
"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": {}
}
}
},
"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": {}
}
}
},
"DeleteSigningCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateId"
],
"members": {
"UserName": {},
"CertificateId": {}
}
}
},
"DeleteUser": {
"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": {}
}
}
},
"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": "S36"
},
"GroupList": {
"type": "list",
"member": {}
},
"AttachedManagedPolicies": {
"shape": "S39"
}
}
}
},
"GroupDetailList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Path": {},
"GroupName": {},
"GroupId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"GroupPolicyList": {
"shape": "S36"
},
"AttachedManagedPolicies": {
"shape": "S39"
}
}
}
},
"RoleDetailList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Path": {},
"RoleName": {},
"RoleId": {},
"Arn": {},
"CreateDate": {
"type": "timestamp"
},
"AssumeRolePolicyDocument": {},
"InstanceProfileList": {
"shape": "S3f"
},
"RolePolicyList": {
"shape": "S36"
},
"AttachedManagedPolicies": {
"shape": "S39"
}
}
}
},
"Policies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"PolicyName": {},
"PolicyId": {},
"Arn": {},
"Path": {},
"DefaultVersionId": {},
"AttachmentCount": {
"type": "integer"
},
"IsAttachable": {
"type": "boolean"
},
"Description": {},
"CreateDate": {
"type": "timestamp"
},
"UpdateDate": {
"type": "timestamp"
},
"PolicyVersionList": {
"shape": "S3i"
}
}
}
},
"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": "S3u"
}
}
},
"output": {
"shape": "S3v",
"resultWrapper": "GetContextKeysForCustomPolicyResult"
}
},
"GetContextKeysForPrincipalPolicy": {
"input": {
"type": "structure",
"required": [
"PolicySourceArn"
],
"members": {
"PolicySourceArn": {},
"PolicyInputList": {
"shape": "S3u"
}
}
},
"output": {
"shape": "S3v",
"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": "S44"
},
"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": "S13"
}
}
}
},
"GetOpenIDConnectProvider": {
"input": {
"type": "structure",
"required": [
"OpenIDConnectProviderArn"
],
"members": {
"OpenIDConnectProviderArn": {}
}
},
"output": {
"resultWrapper": "GetOpenIDConnectProviderResult",
"type": "structure",
"members": {
"Url": {},
"ClientIDList": {
"shape": "S16"
},
"ThumbprintList": {
"shape": "S17"
},
"CreateDate": {
"type": "timestamp"
}
}
}
},
"GetPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyArn"
],
"members": {
"PolicyArn": {}
}
},
"output": {
"resultWrapper": "GetPolicyResult",
"type": "structure",
"members": {
"Policy": {
"shape": "S1f"
}
}
}
},
"GetPolicyVersion": {
"input": {
"type": "structure",
"required": [
"PolicyArn",
"VersionId"
],
"members": {
"PolicyArn": {},
"VersionId": {}
}
},
"output": {
"resultWrapper": "GetPolicyVersionResult",
"type": "structure",
"members": {
"PolicyVersion": {
"shape": "S1k"
}
}
}
},
"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": "S4q"
}
}
}
},
"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": "S4w"
},
"CertificateBody": {},
"CertificateChain": {}
}
}
}
}
},
"GetUser": {
"input": {
"type": "structure",
"members": {
"UserName": {}
}
},
"output": {
"resultWrapper": "GetUserResult",
"type": "structure",
"required": [
"User"
],
"members": {
"User": {
"shape": "S1t"
}
}
}
},
"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": "S39"
},
"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": "S39"
},
"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": "S39"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListEntitiesForPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyArn"
],
"members": {
"PolicyArn": {},
"EntityFilter": {},
"PathPrefix": {},
"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": "S5q"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListGroups": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListGroupsResult",
"type": "structure",
"required": [
"Groups"
],
"members": {
"Groups": {
"shape": "S5u"
},
"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": "S5u"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListInstanceProfiles": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListInstanceProfilesResult",
"type": "structure",
"required": [
"InstanceProfiles"
],
"members": {
"InstanceProfiles": {
"shape": "S3f"
},
"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": "S3f"
},
"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": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListPoliciesResult",
"type": "structure",
"members": {
"Policies": {
"type": "list",
"member": {
"shape": "S1f"
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListPolicyVersions": {
"input": {
"type": "structure",
"required": [
"PolicyArn"
],
"members": {
"PolicyArn": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListPolicyVersionsResult",
"type": "structure",
"members": {
"Versions": {
"shape": "S3i"
},
"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": "S5q"
},
"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": "S4w"
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListSigningCertificates": {
"input": {
"type": "structure",
"members": {
"UserName": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListSigningCertificatesResult",
"type": "structure",
"required": [
"Certificates"
],
"members": {
"Certificates": {
"type": "list",
"member": {
"shape": "S6x"
}
},
"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": "S5q"
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"ListUsers": {
"input": {
"type": "structure",
"members": {
"PathPrefix": {},
"Marker": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "ListUsersResult",
"type": "structure",
"required": [
"Users"
],
"members": {
"Users": {
"shape": "S44"
},
"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": "S1x"
}
},
"IsTruncated": {
"type": "boolean"
},
"Marker": {}
}
}
},
"PutGroupPolicy": {
"input": {
"type": "structure",
"required": [
"GroupName",
"PolicyName",
"PolicyDocument"
],
"members": {
"GroupName": {},
"PolicyName": {},
"PolicyDocument": {}
}
}
},
"PutRolePolicy": {
"input": {
"type": "structure",
"required": [
"RoleName",
"PolicyName",
"PolicyDocument"
],
"members": {
"RoleName": {},
"PolicyName": {},
"PolicyDocument": {}
}
}
},
"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": {}
}
}
},
"ResyncMFADevice": {
"input": {
"type": "structure",
"required": [
"UserName",
"SerialNumber",
"AuthenticationCode1",
"AuthenticationCode2"
],
"members": {
"UserName": {},
"SerialNumber": {},
"AuthenticationCode1": {},
"AuthenticationCode2": {}
}
}
},
"SetDefaultPolicyVersion": {
"input": {
"type": "structure",
"required": [
"PolicyArn",
"VersionId"
],
"members": {
"PolicyArn": {},
"VersionId": {}
}
}
},
"SimulateCustomPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyInputList",
"ActionNames"
],
"members": {
"PolicyInputList": {
"shape": "S3u"
},
"ActionNames": {
"shape": "S7f"
},
"ResourceArns": {
"shape": "S7h"
},
"ResourcePolicy": {},
"ResourceOwner": {},
"CallerArn": {},
"ContextEntries": {
"shape": "S7j"
},
"ResourceHandlingOption": {},
"MaxItems": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"shape": "S7p",
"resultWrapper": "SimulateCustomPolicyResult"
}
},
"SimulatePrincipalPolicy": {
"input": {
"type": "structure",
"required": [
"PolicySourceArn",
"ActionNames"
],
"members": {
"PolicySourceArn": {},
"PolicyInputList": {
"shape": "S3u"
},
"ActionNames": {
"shape": "S7f"
},
"ResourceArns": {
"shape": "S7h"
},
"ResourcePolicy": {},
"ResourceOwner": {},
"CallerArn": {},
"ContextEntries": {
"shape": "S7j"
},
"ResourceHandlingOption": {},
"MaxItems": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"shape": "S7p",
"resultWrapper": "SimulatePrincipalPolicyResult"
}
},
"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"
},
"Requi