The identity and technical contract details declared by the specification.
CreatePolicyVersionRequest
object
3 properties
2 required
serverCertificateNameType
string
SimulationPolicyListType
array
ListMFADevicesRequest
object
3 properties
DeleteAccessKeyRequest
object
2 properties
1 required
AttachUserPolicyRequest
object
2 properties
2 required
GetServiceLastAccessedDetailsResponse
object
8 properties
4 required
responseMarkerType
string
TagRoleRequest
object
2 properties
2 required
userListType
array
Contains a list of users. This data type is used as a response element in the GetGroup and ListUsers operations.
GetServerCertificateResponse
object
Contains the response to a successful GetServerCertificate request.
1 property
1 required
DeleteServiceLinkedRoleResponse
object
1 property
1 required
UploadServerCertificateResponse
object
Contains the response to a successful UploadServerCertificate request.
2 properties
PolicyGroup
object
Contains information about a group that a managed policy is attached to. This data type is used as a response element in the ListEntitiesForPolicy operation. F…
2 properties
GetContextKeysForPrincipalPolicyRequest
object
2 properties
1 required
ListPoliciesResponse
object
Contains the response to a successful ListPolicies request.
3 properties
CreateOpenIDConnectProviderRequest
object
4 properties
2 required
EntityInfo
object
Contains details about the specified entity (user or role). This data type is an element of the EntityDetails object.
5 properties
4 required
CredentialReportNotReadyException
CreatePolicyVersionResponse
object
Contains the response to a successful CreatePolicyVersion request.
1 property
GetGroupResponse
object
Contains the response to a successful GetGroup request.
4 properties
2 required
UpdateRoleRequest
object
3 properties
1 required
PolicyRole
object
Contains information about a role that a managed policy is attached to. This data type is used as a response element in the ListEntitiesForPolicy operation. Fo…
2 properties
virtualMFADeviceName
string
ListPoliciesRequest
object
6 properties
certificateListType
array
Contains a list of signing certificates. This data type is used as a response element in the ListSigningCertificates operation.
ListAttachedUserPoliciesRequest
object
4 properties
1 required
OrganizationsDecisionDetail
object
Contains information about the effect that Organizations has on a policy simulation.
1 property
GenerateCredentialReportResponse
object
Contains the response to a successful GenerateCredentialReport request.
2 properties
ListUsersResponse
object
Contains the response to a successful ListUsers request.
3 properties
1 required
UpdateRoleResponse
object
DeleteSAMLProviderRequest
object
1 property
1 required
AddUserToGroupRequest
object
2 properties
2 required
MFADevice
object
Contains information about an MFA device. This data type is used as a response element in the ListMFADevices operation.
3 properties
3 required
ListRolePoliciesRequest
object
3 properties
1 required
DetachGroupPolicyRequest
object
2 properties
2 required
ListGroupsResponse
object
Contains the response to a successful ListGroups request.
3 properties
1 required
OpenIDConnectProviderListEntry
object
Contains the Amazon Resource Name (ARN) for an IAM OpenID Connect provider.
1 property
ListUsersRequest
object
3 properties
policyDocumentVersionListType
array
ListVirtualMFADevicesResponse
object
Contains the response to a successful ListVirtualMFADevices request.
3 properties
1 required
Statement
object
Contains a reference to a Statement element in a policy document that determines the result of the simulation. This data type is used by the MatchedStatements…
4 properties
GetServiceLastAccessedDetailsWithEntitiesRequest
object
4 properties
2 required
ContextEntryListType
array
PolicyUser
object
Contains information about a user that a managed policy is attached to. This data type is used as a response element in the ListEntitiesForPolicy operation. Fo…
2 properties
CreateGroupResponse
object
Contains the response to a successful CreateGroup request.
1 property
1 required
SSHPublicKeyListType
array
DeletionTaskStatusType
string
PasswordPolicy
object
Contains information about the account password policy. This data type is used as a response element in the GetAccountPasswordPolicy operation.
10 properties
CreateLoginProfileResponse
object
Contains the response to a successful CreateLoginProfile request.
1 property
1 required
CreateAccountAliasRequest
object
1 property
1 required
UpdateLoginProfileRequest
object
3 properties
1 required
ListInstanceProfilesRequest
object
3 properties
UntagMFADeviceRequest
object
2 properties
2 required
CreateServiceSpecificCredentialRequest
object
2 properties
2 required
ListGroupsRequest
object
3 properties
accountAliasListType
array
CreateLoginProfileRequest
object
3 properties
2 required
UpdateAccountPasswordPolicyRequest
object
9 properties
ListServerCertificatesResponse
object
Contains the response to a successful ListServerCertificates request.
3 properties
1 required
GetOrganizationsAccessReportRequest
object
4 properties
1 required
CreateUserRequest
object
4 properties
1 required
groupListType
array
Contains a list of IAM groups. This data type is used as a response element in the ListGroups operation.
PolicyGrantingServiceAccess
object
Contains details about the permissions policies that are attached to the specified identity (user, group, or role). This data type is an element of the ListPol…
5 properties
2 required
DuplicateSSHPublicKeyException
serverCertificateMetadataListType
array
RoleDetail
object
Contains information about an IAM role, including all of the role's policies. This data type is used as a response element in the GetAccountAuthorizationDetail…
12 properties
GetCredentialReportResponse
object
Contains the response to a successful GetCredentialReport request.
3 properties
ResetServiceSpecificCredentialResponse
object
1 property
DeleteUserPermissionsBoundaryRequest
object
1 property
1 required
accessKeySecretType
string
roleListType
array
Contains a list of IAM roles. This data type is used as a response element in the ListRoles operation.
PutRolePolicyRequest
object
3 properties
3 required
UpdateAssumeRolePolicyRequest
object
2 properties
2 required
CreateAccessKeyRequest
object
1 property
ListOpenIDConnectProvidersResponse
object
Contains the response to a successful ListOpenIDConnectProviders request.
1 property
CreateServiceLinkedRoleResponse
object
1 property
ErrorDetails
object
Contains information about the reason that the operation failed. This data type is used as a response element in the GetOrganizationsAccessReport , GetServiceL…
2 properties
2 required
ManagedPolicyDetail
object
Contains information about a managed policy, including the policy's ARN, versions, and the number of principal entities (users, groups, and roles) that the pol…
12 properties
ListAccessKeysResponse
object
Contains the response to a successful ListAccessKeys request.
3 properties
1 required
UntagPolicyRequest
object
2 properties
2 required
ListSAMLProvidersRequest
object
serviceNamespaceType
string
UpdateOpenIDConnectProviderThumbprintRequest
object
2 properties
2 required
DeactivateMFADeviceRequest
object
2 properties
2 required
CreateOpenIDConnectProviderResponse
object
Contains the response to a successful CreateOpenIDConnectProvider request.
2 properties
PolicyVersion
object
Contains information about a version of a managed policy. This data type is used as a response element in the CreatePolicyVersion , GetPolicyVersion , ListPoli…
4 properties
Position
object
Contains the row and column of a location of a Statement element in a policy document. This data type is used as a member of the Statement type.
2 properties
GetAccountPasswordPolicyResponse
object
Contains the response to a successful GetAccountPasswordPolicy request.
1 property
1 required
ListServerCertificatesRequest
object
3 properties
GetRoleResponse
object
Contains the response to a successful GetRole request.
1 property
1 required
ContextKeyValueType
string
SimulatePolicyResponse
object
Contains the response to a successful SimulatePrincipalPolicy or SimulateCustomPolicy request.
3 properties
ListOpenIDConnectProvidersRequest
object
ContextKeyNamesResultListType
array
InstanceProfile
object
Contains information about an instance profile. This data type is used as a response element in the following operations: CreateInstanceProfile GetInstanceProf…
7 properties
6 required
PutUserPermissionsBoundaryRequest
object
2 properties
2 required
DeletePolicyRequest
object
1 property
1 required
DeleteServerCertificateRequest
object
1 property
1 required
UntagInstanceProfileRequest
object
2 properties
2 required
PutGroupPolicyRequest
object
3 properties
3 required
mfaDeviceListType
array
Contains a list of MFA devices. This data type is used as a response element in the ListMFADevices and ListVirtualMFADevices operations.
AttachRolePolicyRequest
object
2 properties
2 required
GetSAMLProviderResponse
object
Contains the response to a successful GetSAMLProvider request.
4 properties
GenerateOrganizationsAccessReportResponse
object
1 property
ListEntitiesForPolicyRequest
object
6 properties
1 required
GetUserPolicyRequest
object
2 properties
2 required
DeletionTaskFailureReasonType
object
The reason that the service-linked role deletion failed. This data type is used as a response element in the GetServiceLinkedRoleDeletionStatus operation.
2 properties
ListServiceSpecificCredentialsRequest
object
2 properties
policyOwnerEntityType
string
Role
object
Contains information about an IAM role. This structure is returned as a response element in several API operations that interact with roles.
11 properties
5 required
certificateChainType
string
AddRoleToInstanceProfileRequest
object
2 properties
2 required
ListUserTagsResponse
object
3 properties
1 required
EvalDecisionDetailsType
object
DetachRolePolicyRequest
object
2 properties
2 required
UntagServerCertificateRequest
object
2 properties
2 required
PolicyDetail
object
Contains information about an IAM policy, including the policy document. This data type is used as a response element in the GetAccountAuthorizationDetails ope…
2 properties
UserDetail
object
Contains information about an IAM user, including all the user's policies and all the IAM groups the user is in. This data type is used as a response element i…
10 properties
ListMFADevicesResponse
object
Contains the response to a successful ListMFADevices request.
3 properties
1 required
ChangePasswordRequest
object
2 properties
2 required
DeleteSSHPublicKeyRequest
object
2 properties
2 required
ListInstanceProfilesForRoleResponse
object
Contains the response to a successful ListInstanceProfilesForRole request.
3 properties
1 required
GetUserRequest
object
1 property
minimumPasswordLengthType
integer
SAMLProviderListEntry
object
Contains the list of SAML providers for this account.
3 properties
TagServerCertificateRequest
object
2 properties
2 required
GetAccountAuthorizationDetailsResponse
object
Contains the response to a successful GetAccountAuthorizationDetails request.
6 properties
CredentialReportExpiredException
AccessKeyLastUsed
object
Contains information about the last time an Amazon Web Services access key was used since IAM began tracking this information on April 22, 2015. This data type…
3 properties
3 required
DeleteOpenIDConnectProviderRequest
object
1 property
1 required
ListRoleTagsRequest
object
3 properties
1 required
ListPolicyTagsRequest
object
3 properties
1 required
TagSAMLProviderRequest
object
2 properties
2 required
SigningCertificate
object
Contains information about an X.509 signing certificate. This data type is used as a response element in the UploadSigningCertificate and ListSigningCertificat…
5 properties
4 required
GetContextKeysForPolicyResponse
object
Contains the response to a successful GetContextKeysForPrincipalPolicy or GetContextKeysForCustomPolicy request.
1 property
GetRolePolicyRequest
object
2 properties
2 required
ListRolesRequest
object
3 properties
ListAttachedUserPoliciesResponse
object
Contains the response to a successful ListAttachedUserPolicies request.
3 properties
ListPolicyTagsResponse
object
3 properties
1 required
policyDetailListType
array
ListSAMLProviderTagsRequest
object
3 properties
1 required
ResourceSpecificResultListType
array
CreateRoleRequest
object
7 properties
2 required
ReportGenerationLimitExceededException
ListAttachedGroupPoliciesRequest
object
4 properties
1 required
ListServerCertificateTagsResponse
object
3 properties
1 required
ListInstanceProfileTagsResponse
object
3 properties
1 required
DeleteUserPolicyRequest
object
2 properties
2 required
attachedPoliciesListType
array
ListAttachedGroupPoliciesResponse
object
Contains the response to a successful ListAttachedGroupPolicies request.
3 properties
GetPolicyResponse
object
Contains the response to a successful GetPolicy request.
1 property
DeleteGroupPolicyRequest
object
2 properties
2 required
PolicyEvaluationException
existingUserNameType
string
DeleteRoleRequest
object
1 property
1 required
DeleteLoginProfileRequest
object
1 property
1 required
CreateUserResponse
object
Contains the response to a successful CreateUser request.
1 property
GetServerCertificateRequest
object
1 property
1 required
PermissionsBoundaryAttachmentType
string
organizationsPolicyIdType
string
EntityDetails
object
An object that contains details about when the IAM entities (users or roles) were last used in an attempt to access the specified Amazon Web Services service.…
2 properties
1 required
GetAccountAuthorizationDetailsRequest
object
3 properties
GetInstanceProfileResponse
object
Contains the response to a successful GetInstanceProfile request.
1 property
1 required
PutRolePermissionsBoundaryRequest
object
2 properties
2 required
UpdateServerCertificateRequest
object
3 properties
1 required
GetLoginProfileResponse
object
Contains the response to a successful GetLoginProfile request.
1 property
1 required
ListMFADeviceTagsResponse
object
3 properties
1 required
GenerateOrganizationsAccessReportRequest
object
2 properties
1 required
ListPoliciesGrantingServiceAccessRequest
object
3 properties
2 required
PasswordPolicyViolationException
UploadSigningCertificateRequest
object
2 properties
1 required
TagInstanceProfileRequest
object
2 properties
2 required
UpdateAccessKeyRequest
object
3 properties
2 required
CreateInstanceProfileResponse
object
Contains the response to a successful CreateInstanceProfile request.
1 property
1 required
GetAccountSummaryResponse
object
Contains the response to a successful GetAccountSummary request.
1 property
AttachGroupPolicyRequest
object
2 properties
2 required
PutUserPolicyRequest
object
3 properties
3 required
GetRoleRequest
object
1 property
1 required
DeletePolicyVersionRequest
object
2 properties
2 required
ResetServiceSpecificCredentialRequest
object
2 properties
1 required
VirtualMFADevice
object
Contains information about a virtual MFA device.
6 properties
1 required
GetPolicyVersionRequest
object
2 properties
2 required
OpenIDConnectProviderListType
array
Contains a list of IAM OpenID Connect providers.
assignmentStatusType
string
ServiceLastAccessed
object
Contains details about the most recent attempt to access the service. This data type is used as a response element in the GetServiceLastAccessedDetails operati…
7 properties
2 required
ListRolesResponse
object
Contains the response to a successful ListRoles request.
3 properties
1 required
CreateServiceLinkedRoleRequest
object
3 properties
1 required
Policy
object
Contains information about a managed policy. This data type is used as a response element in the CreatePolicy , GetPolicy , and ListPolicies operations. For mo…
12 properties
policyNameListType
array
Contains a list of policy names. This data type is used as a response element in the ListPolicies operation.
CreateSAMLProviderResponse
object
Contains the response to a successful CreateSAMLProvider request.
2 properties
ListGroupPoliciesResponse
object
Contains the response to a successful ListGroupPolicies request.
3 properties
1 required
GetContextKeysForCustomPolicyRequest
object
1 property
1 required
booleanObjectType
boolean
ListAccountAliasesResponse
object
Contains the response to a successful ListAccountAliases request.
3 properties
1 required
GetPolicyVersionResponse
object
Contains the response to a successful GetPolicyVersion request.
1 property
serviceNamespaceListType
array
AddClientIDToOpenIDConnectProviderRequest
object
2 properties
2 required
UnrecognizedPublicKeyEncodingException
PolicyNotAttachableException
ServiceNotSupportedException
InvalidPublicKeyException
TagMFADeviceRequest
object
2 properties
2 required
globalEndpointTokenVersion
string
AttachedPermissionsBoundary
object
Contains information about an attached permissions boundary. An attached permissions boundary is a managed policy that has been attached to a user or role to s…
2 properties
InvalidAuthenticationCodeException
OpenIDConnectProviderUrlType
string
Contains a URL that specifies the endpoint for an OpenID Connect provider.
RemoveUserFromGroupRequest
object
2 properties
2 required
UploadServerCertificateRequest
object
6 properties
3 required
ListSSHPublicKeysRequest
object
3 properties
ServicesLastAccessed
array
DeleteUserRequest
object
1 property
1 required
ListPolicyVersionsRequest
object
3 properties
1 required
GetInstanceProfileRequest
object
1 property
1 required
MalformedCertificateException
GetSSHPublicKeyRequest
object
3 properties
3 required
MalformedPolicyDocumentException
UpdateRoleDescriptionResponse
object
1 property
thumbprintListType
array
Contains a list of thumbprints of identity provider server certificates.
GetServiceLinkedRoleDeletionStatusRequest
object
1 property
1 required
UpdateSAMLProviderRequest
object
2 properties
2 required
UntagSAMLProviderRequest
object
2 properties
2 required
CreateVirtualMFADeviceRequest
object
3 properties
1 required
EntityTemporarilyUnmodifiableException
ServiceSpecificCredentialMetadata
object
Contains additional details about a service-specific credential.
6 properties
6 required
GetOpenIDConnectProviderRequest
object
1 property
1 required
ServiceSpecificCredentialsListType
array
ServerCertificate
object
Contains information about a server certificate. This data type is used as a response element in the GetServerCertificate operation.
4 properties
2 required
ListPolicyVersionsResponse
object
Contains the response to a successful ListPolicyVersions request.
3 properties
UpdateSSHPublicKeyRequest
object
3 properties
3 required
UpdateGroupRequest
object
3 properties
1 required
ListSAMLProviderTagsResponse
object
3 properties
1 required
CreateGroupRequest
object
2 properties
1 required
PolicyUsageType
string
The policy usage type that indicates whether the policy is used as a permissions policy or as the permissions boundary for an entity. For more information abou…
AccessKeyMetadata
object
Contains information about an Amazon Web Services access key, without its secret key. This data type is used as a response element in the ListAccessKeys operat…
4 properties
CredentialReportNotPresentException
ListOpenIDConnectProviderTagsRequest
object
3 properties
1 required
ListOpenIDConnectProviderTagsResponse
object
3 properties
1 required
ListEntitiesForPolicyResponse
object
Contains the response to a successful ListEntitiesForPolicy request.
5 properties
ListInstanceProfilesResponse
object
Contains the response to a successful ListInstanceProfiles request.
3 properties
1 required
ListSAMLProvidersResponse
object
Contains the response to a successful ListSAMLProviders request.
1 property
GetUserPolicyResponse
object
Contains the response to a successful GetUserPolicy request.
3 properties
3 required
policyGrantingServiceAccessListType
array
DeleteAccountAliasRequest
object
1 property
1 required
InvalidCertificateException
SAMLProviderNameType
string
ListGroupsForUserRequest
object
3 properties
1 required
UploadSSHPublicKeyRequest
object
2 properties
2 required
UpdateSigningCertificateRequest
object
3 properties
2 required
certificateBodyType
string
ResyncMFADeviceRequest
object
4 properties
4 required
GetOpenIDConnectProviderResponse
object
Contains the response to a successful GetOpenIDConnectProvider request.
5 properties
GetLoginProfileRequest
object
1 property
1 required
ListAccessKeysRequest
object
3 properties
maxPasswordAgeType
integer
DetachUserPolicyRequest
object
2 properties
2 required
ListSigningCertificatesResponse
object
Contains the response to a successful ListSigningCertificates request.
3 properties
1 required
ResourceSpecificResult
object
Contains the result of the simulation of a single API operation call on a single resource. This data type is used by a member of the EvaluationResult data type.
6 properties
2 required
passwordReusePreventionType
integer
RemoveRoleFromInstanceProfileRequest
object
2 properties
2 required
DeleteVirtualMFADeviceRequest
object
1 property
1 required
UntagOpenIDConnectProviderRequest
object
2 properties
2 required
GetRolePolicyResponse
object
Contains the response to a successful GetRolePolicy request.
3 properties
3 required
ListRoleTagsResponse
object
3 properties
1 required
PolicyEvaluationDecisionType
string
ListMFADeviceTagsRequest
object
3 properties
1 required
GroupDetail
object
Contains information about an IAM group, including all of the group's policies. This data type is used as a response element in the GetAccountAuthorizationDeta…
7 properties
ContextEntry
object
Contains information about a condition context key. It includes the name of the key and specifies the value (or values, if the context key supports multiple va…
3 properties
CreateServiceSpecificCredentialResponse
object
1 property
policyDocumentType
string
SimulateCustomPolicyRequest
object
11 properties
2 required
ServiceSpecificCredential
object
Contains the details of a service-specific credential.
7 properties
7 required
DeleteServiceSpecificCredentialRequest
object
2 properties
1 required
GetServiceLastAccessedDetailsWithEntitiesResponse
object
7 properties
4 required
ListGroupPoliciesRequest
object
3 properties
1 required
DeleteInstanceProfileRequest
object
1 property
1 required
ReportStateDescriptionType
string
authenticationCodeType
string
accessKeyMetadataListType
array
Contains a list of access key metadata. This data type is used as a response element in the ListAccessKeys operation.
serviceSpecificCredentialId
string
ListRolePoliciesResponse
object
Contains the response to a successful ListRolePolicies request.
3 properties
1 required
ConcurrentModificationException
AccessDetail
object
An object that contains details about when a principal in the reported Organizations entity last attempted to access an Amazon Web Services service. A principa…
6 properties
2 required
ContextKeyNameType
string
SSHPublicKey
object
Contains information about an SSH public key. This data type is used as a response element in the GetSSHPublicKey and UploadSSHPublicKey operations.
6 properties
5 required
TrackedActionsLastAccessed
array
AccessKey
object
Contains information about an Amazon Web Services access key. This data type is used as a response element in the CreateAccessKey and ListAccessKeys operations…
5 properties
4 required
publicKeyMaterialType
string
ListInstanceProfileTagsRequest
object
3 properties
1 required
TrackedActionLastAccessed
object
Contains details about the most recent attempt to access an action within the service. This data type is used as a response element in the GetServiceLastAccess…
4 properties
GetPolicyRequest
object
1 property
1 required
ListAttachedRolePoliciesResponse
object
Contains the response to a successful ListAttachedRolePolicies request.
3 properties
GenerateServiceLastAccessedDetailsRequest
object
2 properties
1 required
instanceProfileListType
array
Contains a list of instance profiles.
UpdateSAMLProviderResponse
object
Contains the response to a successful UpdateSAMLProvider request.
1 property
CreateAccessKeyResponse
object
Contains the response to a successful CreateAccessKey request.
1 property
1 required
UploadSigningCertificateResponse
object
Contains the response to a successful UploadSigningCertificate request.
1 property
1 required
GetGroupPolicyRequest
object
2 properties
2 required
ResourceHandlingOptionType
string
GetGroupPolicyResponse
object
Contains the response to a successful GetGroupPolicy request.
3 properties
3 required
PolicyIdentifierType
string
EnableMFADeviceRequest
object
4 properties
4 required
virtualMFADeviceListType
array
EntityAlreadyExistsException
CreateInstanceProfileRequest
object
3 properties
1 required
Tag
object
A structure that represents user-provided metadata that can be associated with an IAM resource. For more information about tagging, see Tagging IAM resources i…
2 properties
2 required
thumbprintType
string
Contains a thumbprint for an identity provider's server certificate. The identity provider's server certificate thumbprint is the hex-encoded SHA-1 hash value…
RoleLastUsed
object
Contains information about the last time that an IAM role was used. This includes the date and time and the Region in which the role was last used. Activity is…
2 properties
GetUserResponse
object
Contains the response to a successful GetUser request.
1 property
1 required
ServerCertificateMetadata
object
Contains information about a server certificate without its certificate body, certificate chain, and private key. This data type is used as a response element…
6 properties
4 required
UnmodifiableEntityException
EvaluationResultsListType
array
publicKeyFingerprintType
string
GetSSHPublicKeyResponse
object
Contains the response to a successful GetSSHPublicKey request.
1 property
DuplicateCertificateException
GetGroupRequest
object
3 properties
1 required
GenerateServiceLastAccessedDetailsResponse
object
1 property
instanceProfileNameType
string
SSHPublicKeyMetadata
object
Contains information about an SSH public key, without the key's body or fingerprint. This data type is used as a response element in the ListSSHPublicKeys oper…
4 properties
4 required
GetAccessKeyLastUsedRequest
object
1 property
1 required
ManagedPolicyDetailListType
array
policyDescriptionType
string
DeleteSigningCertificateRequest
object
2 properties
1 required
arnType
string
The Amazon Resource Name (ARN). ARNs are unique identifiers for Amazon Web Services resources. For more information about ARNs, go to Amazon Resource Names (AR…
AttachedPolicy
object
Contains information about an attached policy. An attached policy is a managed policy that has been attached to a user, group, or role. This data type is used…
2 properties
LoginProfile
object
Contains the user name and password create date for a user. This data type is used as a response element in the CreateLoginProfile and GetLoginProfile operatio…
3 properties
2 required
UploadSSHPublicKeyResponse
object
Contains the response to a successful UploadSSHPublicKey request.
1 property
CreatePolicyResponse
object
Contains the response to a successful CreatePolicy request.
1 property
PermissionsBoundaryDecisionDetail
object
Contains information about the effect that a permissions boundary has on a policy simulation when the boundary is applied to an IAM entity.
1 property
CreateSAMLProviderRequest
object
3 properties
2 required
User
object
Contains information about an IAM user entity. This data type is used as a response element in the following operations: CreateUser GetUser ListUsers
8 properties
5 required
SetDefaultPolicyVersionRequest
object
2 properties
2 required
ListAttachedRolePoliciesRequest
object
4 properties
1 required
DeletionTaskIdType
string
DeleteGroupRequest
object
1 property
1 required
ListServerCertificateTagsRequest
object
3 properties
1 required
EvaluationResult
object
Contains the results of a simulation. This data type is used by the return parameter of SimulateCustomPolicy and SimulatePrincipalPolicy .
9 properties
2 required
ContextKeyTypeEnum
string
listPolicyGrantingServiceAccessResponseListType
array
PolicyGroupListType
array
AccessAdvisorUsageGranularityType
string
entityDetailsListType
array
UpdateRoleDescriptionRequest
object
2 properties
2 required
GetAccessKeyLastUsedResponse
object
Contains the response to a successful GetAccessKeyLastUsed request. It is also returned as a member of the AccessKeyMetaData structure returned by the ListAcce…
2 properties
SAMLMetadataDocumentType
string
GetServiceLinkedRoleDeletionStatusResponse
object
2 properties
1 required
SetSecurityTokenServicePreferencesRequest
object
1 property
1 required
attachmentCountType
integer
ListVirtualMFADevicesRequest
object
3 properties
DeleteRolePermissionsBoundaryRequest
object
1 property
1 required
DeleteServiceLinkedRoleRequest
object
1 property
1 required
UntagRoleRequest
object
2 properties
2 required
ResourceNameListType
array
ListSigningCertificatesRequest
object
3 properties
roleMaxSessionDurationType
integer
UpdateServiceSpecificCredentialRequest
object
3 properties
2 required
ListUserPoliciesRequest
object
3 properties
1 required
CreatePolicyRequest
object
5 properties
2 required
ListServiceSpecificCredentialsResponse
object
1 property
TagOpenIDConnectProviderRequest
object
2 properties
2 required
ContextKeyValueListType
array
GetOrganizationsAccessReportResponse
object
9 properties
2 required
ListAccountAliasesRequest
object
2 properties
RoleUsageType
object
An object that contains details about how a service-linked role is used, if that information is returned by the service. This data type is used as a response e…
2 properties
roleDescriptionType
string
UntagUserRequest
object
2 properties
2 required
ListInstanceProfilesForRoleRequest
object
3 properties
1 required
organizationsEntityPathType
string
Group
object
Contains information about an IAM group entity. This data type is used as a response element in the following operations: CreateGroup GetGroup ListGroups
5 properties
5 required
TagPolicyRequest
object
2 properties
2 required
groupDetailListType
array
CreateVirtualMFADeviceResponse
object
Contains the response to a successful CreateVirtualMFADevice request.
1 property
1 required
ListUserPoliciesResponse
object
Contains the response to a successful ListUserPolicies request.
3 properties
1 required
TagUserRequest
object
2 properties
2 required
RemoveClientIDFromOpenIDConnectProviderRequest
object
2 properties
2 required
ListSSHPublicKeysResponse
object
Contains the response to a successful ListSSHPublicKeys request.
3 properties
CreateRoleResponse
object
Contains the response to a successful CreateRole request.
1 property
1 required
policyVersionIdType
string
UpdateUserRequest
object
3 properties
1 required
SimulatePrincipalPolicyRequest
object
12 properties
2 required
ListGroupsForUserResponse
object
Contains the response to a successful ListGroupsForUser request.
3 properties
1 required
GetServiceLastAccessedDetailsRequest
object
3 properties
1 required
SAMLProviderListType
array
ListPoliciesGrantingServiceAccessEntry
object
Contains details about the permissions policies that are attached to the specified identity (user, group, or role). This data type is used as a response elemen…
2 properties
ListPoliciesGrantingServiceAccessResponse
object
3 properties
1 required
GetSAMLProviderRequest
object
1 property
1 required
DeleteRolePolicyRequest
object
2 properties
2 required
ListUserTagsRequest
object
3 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs APIs.io Engineering Platform publishes across the network.