

# Data Types
<a name="API_Types"></a>

The AWS Identity and Access Management API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [AccessDetail](API_AccessDetail.md) 
+  [AccessKey](API_AccessKey.md) 
+  [AccessKeyLastUsed](API_AccessKeyLastUsed.md) 
+  [AccessKeyMetadata](API_AccessKeyMetadata.md) 
+  [AttachedPermissionsBoundary](API_AttachedPermissionsBoundary.md) 
+  [AttachedPolicy](API_AttachedPolicy.md) 
+  [ContextEntry](API_ContextEntry.md) 
+  [DelegationPermission](API_DelegationPermission.md) 
+  [DelegationRequest](API_DelegationRequest.md) 
+  [DeletionTaskFailureReasonType](API_DeletionTaskFailureReasonType.md) 
+  [EntityDetails](API_EntityDetails.md) 
+  [EntityInfo](API_EntityInfo.md) 
+  [ErrorDetails](API_ErrorDetails.md) 
+  [EvaluationResult](API_EvaluationResult.md) 
+  [Group](API_Group.md) 
+  [GroupDetail](API_GroupDetail.md) 
+  [InstanceProfile](API_InstanceProfile.md) 
+  [ListPoliciesGrantingServiceAccessEntry](API_ListPoliciesGrantingServiceAccessEntry.md) 
+  [LoginProfile](API_LoginProfile.md) 
+  [ManagedPolicyDetail](API_ManagedPolicyDetail.md) 
+  [MFADevice](API_MFADevice.md) 
+  [OpenIDConnectProviderListEntry](API_OpenIDConnectProviderListEntry.md) 
+  [OrganizationsDecisionDetail](API_OrganizationsDecisionDetail.md) 
+  [PasswordPolicy](API_PasswordPolicy.md) 
+  [PermissionsBoundaryDecisionDetail](API_PermissionsBoundaryDecisionDetail.md) 
+  [Policy](API_Policy.md) 
+  [PolicyDetail](API_PolicyDetail.md) 
+  [PolicyGrantingServiceAccess](API_PolicyGrantingServiceAccess.md) 
+  [PolicyGroup](API_PolicyGroup.md) 
+  [PolicyParameter](API_PolicyParameter.md) 
+  [PolicyRole](API_PolicyRole.md) 
+  [PolicyUser](API_PolicyUser.md) 
+  [PolicyVersion](API_PolicyVersion.md) 
+  [Position](API_Position.md) 
+  [ResourceSpecificResult](API_ResourceSpecificResult.md) 
+  [Role](API_Role.md) 
+  [RoleDetail](API_RoleDetail.md) 
+  [RoleLastUsed](API_RoleLastUsed.md) 
+  [RoleUsageType](API_RoleUsageType.md) 
+  [SAMLPrivateKey](API_SAMLPrivateKey.md) 
+  [SAMLProviderListEntry](API_SAMLProviderListEntry.md) 
+  [ServerCertificate](API_ServerCertificate.md) 
+  [ServerCertificateMetadata](API_ServerCertificateMetadata.md) 
+  [ServiceLastAccessed](API_ServiceLastAccessed.md) 
+  [ServiceSpecificCredential](API_ServiceSpecificCredential.md) 
+  [ServiceSpecificCredentialMetadata](API_ServiceSpecificCredentialMetadata.md) 
+  [SigningCertificate](API_SigningCertificate.md) 
+  [SSHPublicKey](API_SSHPublicKey.md) 
+  [SSHPublicKeyMetadata](API_SSHPublicKeyMetadata.md) 
+  [Statement](API_Statement.md) 
+  [Tag](API_Tag.md) 
+  [TrackedActionLastAccessed](API_TrackedActionLastAccessed.md) 
+  [User](API_User.md) 
+  [UserDetail](API_UserDetail.md) 
+  [VirtualMFADevice](API_VirtualMFADevice.md) 