{ "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": {} } } }