{-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.IAM.Lens -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.IAM.Lens ( -- * Operations -- ** AddClientIDToOpenIDConnectProvider addClientIDToOpenIDConnectProvider_openIDConnectProviderArn, addClientIDToOpenIDConnectProvider_clientID, -- ** AddRoleToInstanceProfile addRoleToInstanceProfile_instanceProfileName, addRoleToInstanceProfile_roleName, -- ** AddUserToGroup addUserToGroup_groupName, addUserToGroup_userName, -- ** AttachGroupPolicy attachGroupPolicy_groupName, attachGroupPolicy_policyArn, -- ** AttachRolePolicy attachRolePolicy_roleName, attachRolePolicy_policyArn, -- ** AttachUserPolicy attachUserPolicy_userName, attachUserPolicy_policyArn, -- ** ChangePassword changePassword_oldPassword, changePassword_newPassword, -- ** CreateAccessKey createAccessKey_userName, createAccessKeyResponse_httpStatus, createAccessKeyResponse_accessKey, -- ** CreateAccountAlias createAccountAlias_accountAlias, -- ** CreateGroup createGroup_path, createGroup_groupName, createGroupResponse_httpStatus, createGroupResponse_group, -- ** CreateInstanceProfile createInstanceProfile_path, createInstanceProfile_tags, createInstanceProfile_instanceProfileName, createInstanceProfileResponse_httpStatus, createInstanceProfileResponse_instanceProfile, -- ** CreateLoginProfile createLoginProfile_passwordResetRequired, createLoginProfile_userName, createLoginProfile_password, createLoginProfileResponse_httpStatus, createLoginProfileResponse_loginProfile, -- ** CreateOpenIDConnectProvider createOpenIDConnectProvider_clientIDList, createOpenIDConnectProvider_tags, createOpenIDConnectProvider_url, createOpenIDConnectProvider_thumbprintList, createOpenIDConnectProviderResponse_openIDConnectProviderArn, createOpenIDConnectProviderResponse_tags, createOpenIDConnectProviderResponse_httpStatus, -- ** CreatePolicy createPolicy_description, createPolicy_path, createPolicy_tags, createPolicy_policyName, createPolicy_policyDocument, createPolicyResponse_policy, createPolicyResponse_httpStatus, -- ** CreatePolicyVersion createPolicyVersion_setAsDefault, createPolicyVersion_policyArn, createPolicyVersion_policyDocument, createPolicyVersionResponse_policyVersion, createPolicyVersionResponse_httpStatus, -- ** CreateRole createRole_description, createRole_maxSessionDuration, createRole_path, createRole_permissionsBoundary, createRole_tags, createRole_roleName, createRole_assumeRolePolicyDocument, createRoleResponse_httpStatus, createRoleResponse_role, -- ** CreateSAMLProvider createSAMLProvider_tags, createSAMLProvider_sAMLMetadataDocument, createSAMLProvider_name, createSAMLProviderResponse_sAMLProviderArn, createSAMLProviderResponse_tags, createSAMLProviderResponse_httpStatus, -- ** CreateServiceLinkedRole createServiceLinkedRole_customSuffix, createServiceLinkedRole_description, createServiceLinkedRole_aWSServiceName, createServiceLinkedRoleResponse_role, createServiceLinkedRoleResponse_httpStatus, -- ** CreateServiceSpecificCredential createServiceSpecificCredential_userName, createServiceSpecificCredential_serviceName, createServiceSpecificCredentialResponse_serviceSpecificCredential, createServiceSpecificCredentialResponse_httpStatus, -- ** CreateUser createUser_path, createUser_permissionsBoundary, createUser_tags, createUser_userName, createUserResponse_user, createUserResponse_httpStatus, -- ** CreateVirtualMFADevice createVirtualMFADevice_path, createVirtualMFADevice_tags, createVirtualMFADevice_virtualMFADeviceName, createVirtualMFADeviceResponse_httpStatus, createVirtualMFADeviceResponse_virtualMFADevice, -- ** DeactivateMFADevice deactivateMFADevice_userName, deactivateMFADevice_serialNumber, -- ** DeleteAccessKey deleteAccessKey_userName, deleteAccessKey_accessKeyId, -- ** DeleteAccountAlias deleteAccountAlias_accountAlias, -- ** DeleteAccountPasswordPolicy -- ** DeleteGroup deleteGroup_groupName, -- ** DeleteGroupPolicy deleteGroupPolicy_groupName, deleteGroupPolicy_policyName, -- ** DeleteInstanceProfile deleteInstanceProfile_instanceProfileName, -- ** DeleteLoginProfile deleteLoginProfile_userName, -- ** DeleteOpenIDConnectProvider deleteOpenIDConnectProvider_openIDConnectProviderArn, -- ** DeletePolicy deletePolicy_policyArn, -- ** DeletePolicyVersion deletePolicyVersion_policyArn, deletePolicyVersion_versionId, -- ** DeleteRole deleteRole_roleName, -- ** DeleteRolePermissionsBoundary deleteRolePermissionsBoundary_roleName, -- ** DeleteRolePolicy deleteRolePolicy_roleName, deleteRolePolicy_policyName, -- ** DeleteSAMLProvider deleteSAMLProvider_sAMLProviderArn, -- ** DeleteSSHPublicKey deleteSSHPublicKey_userName, deleteSSHPublicKey_sSHPublicKeyId, -- ** DeleteServerCertificate deleteServerCertificate_serverCertificateName, -- ** DeleteServiceLinkedRole deleteServiceLinkedRole_roleName, deleteServiceLinkedRoleResponse_httpStatus, deleteServiceLinkedRoleResponse_deletionTaskId, -- ** DeleteServiceSpecificCredential deleteServiceSpecificCredential_userName, deleteServiceSpecificCredential_serviceSpecificCredentialId, -- ** DeleteSigningCertificate deleteSigningCertificate_userName, deleteSigningCertificate_certificateId, -- ** DeleteUser deleteUser_userName, -- ** DeleteUserPermissionsBoundary deleteUserPermissionsBoundary_userName, -- ** DeleteUserPolicy deleteUserPolicy_userName, deleteUserPolicy_policyName, -- ** DeleteVirtualMFADevice deleteVirtualMFADevice_serialNumber, -- ** DetachGroupPolicy detachGroupPolicy_groupName, detachGroupPolicy_policyArn, -- ** DetachRolePolicy detachRolePolicy_roleName, detachRolePolicy_policyArn, -- ** DetachUserPolicy detachUserPolicy_userName, detachUserPolicy_policyArn, -- ** EnableMFADevice enableMFADevice_userName, enableMFADevice_serialNumber, enableMFADevice_authenticationCode1, enableMFADevice_authenticationCode2, -- ** GenerateCredentialReport generateCredentialReportResponse_description, generateCredentialReportResponse_state, generateCredentialReportResponse_httpStatus, -- ** GenerateOrganizationsAccessReport generateOrganizationsAccessReport_organizationsPolicyId, generateOrganizationsAccessReport_entityPath, generateOrganizationsAccessReportResponse_jobId, generateOrganizationsAccessReportResponse_httpStatus, -- ** GenerateServiceLastAccessedDetails generateServiceLastAccessedDetails_granularity, generateServiceLastAccessedDetails_arn, generateServiceLastAccessedDetailsResponse_jobId, generateServiceLastAccessedDetailsResponse_httpStatus, -- ** GetAccessKeyLastUsed getAccessKeyLastUsed_accessKeyId, getAccessKeyLastUsedResponse_accessKeyLastUsed, getAccessKeyLastUsedResponse_userName, getAccessKeyLastUsedResponse_httpStatus, -- ** GetAccountAuthorizationDetails getAccountAuthorizationDetails_filter, getAccountAuthorizationDetails_marker, getAccountAuthorizationDetails_maxItems, getAccountAuthorizationDetailsResponse_groupDetailList, getAccountAuthorizationDetailsResponse_isTruncated, getAccountAuthorizationDetailsResponse_marker, getAccountAuthorizationDetailsResponse_policies, getAccountAuthorizationDetailsResponse_roleDetailList, getAccountAuthorizationDetailsResponse_userDetailList, getAccountAuthorizationDetailsResponse_httpStatus, -- ** GetAccountPasswordPolicy getAccountPasswordPolicyResponse_httpStatus, getAccountPasswordPolicyResponse_passwordPolicy, -- ** GetAccountSummary getAccountSummaryResponse_summaryMap, getAccountSummaryResponse_httpStatus, -- ** GetContextKeysForCustomPolicy getContextKeysForCustomPolicy_policyInputList, getContextKeysForPolicyResponse_contextKeyNames, -- ** GetContextKeysForPrincipalPolicy getContextKeysForPrincipalPolicy_policyInputList, getContextKeysForPrincipalPolicy_policySourceArn, getContextKeysForPolicyResponse_contextKeyNames, -- ** GetCredentialReport getCredentialReportResponse_content, getCredentialReportResponse_generatedTime, getCredentialReportResponse_reportFormat, getCredentialReportResponse_httpStatus, -- ** GetGroup getGroup_marker, getGroup_maxItems, getGroup_groupName, getGroupResponse_isTruncated, getGroupResponse_marker, getGroupResponse_httpStatus, getGroupResponse_group, getGroupResponse_users, -- ** GetGroupPolicy getGroupPolicy_groupName, getGroupPolicy_policyName, getGroupPolicyResponse_httpStatus, getGroupPolicyResponse_groupName, getGroupPolicyResponse_policyName, getGroupPolicyResponse_policyDocument, -- ** GetInstanceProfile getInstanceProfile_instanceProfileName, getInstanceProfileResponse_httpStatus, getInstanceProfileResponse_instanceProfile, -- ** GetLoginProfile getLoginProfile_userName, getLoginProfileResponse_httpStatus, getLoginProfileResponse_loginProfile, -- ** GetOpenIDConnectProvider getOpenIDConnectProvider_openIDConnectProviderArn, getOpenIDConnectProviderResponse_clientIDList, getOpenIDConnectProviderResponse_createDate, getOpenIDConnectProviderResponse_tags, getOpenIDConnectProviderResponse_thumbprintList, getOpenIDConnectProviderResponse_url, getOpenIDConnectProviderResponse_httpStatus, -- ** GetOrganizationsAccessReport getOrganizationsAccessReport_marker, getOrganizationsAccessReport_maxItems, getOrganizationsAccessReport_sortKey, getOrganizationsAccessReport_jobId, getOrganizationsAccessReportResponse_accessDetails, getOrganizationsAccessReportResponse_errorDetails, getOrganizationsAccessReportResponse_isTruncated, getOrganizationsAccessReportResponse_jobCompletionDate, getOrganizationsAccessReportResponse_marker, getOrganizationsAccessReportResponse_numberOfServicesAccessible, getOrganizationsAccessReportResponse_numberOfServicesNotAccessed, getOrganizationsAccessReportResponse_httpStatus, getOrganizationsAccessReportResponse_jobStatus, getOrganizationsAccessReportResponse_jobCreationDate, -- ** GetPolicy getPolicy_policyArn, getPolicyResponse_policy, getPolicyResponse_httpStatus, -- ** GetPolicyVersion getPolicyVersion_policyArn, getPolicyVersion_versionId, getPolicyVersionResponse_policyVersion, getPolicyVersionResponse_httpStatus, -- ** GetRole getRole_roleName, getRoleResponse_httpStatus, getRoleResponse_role, -- ** GetRolePolicy getRolePolicy_roleName, getRolePolicy_policyName, getRolePolicyResponse_httpStatus, getRolePolicyResponse_roleName, getRolePolicyResponse_policyName, getRolePolicyResponse_policyDocument, -- ** GetSAMLProvider getSAMLProvider_sAMLProviderArn, getSAMLProviderResponse_createDate, getSAMLProviderResponse_sAMLMetadataDocument, getSAMLProviderResponse_tags, getSAMLProviderResponse_validUntil, getSAMLProviderResponse_httpStatus, -- ** GetSSHPublicKey getSSHPublicKey_userName, getSSHPublicKey_sSHPublicKeyId, getSSHPublicKey_encoding, getSSHPublicKeyResponse_sSHPublicKey, getSSHPublicKeyResponse_httpStatus, -- ** GetServerCertificate getServerCertificate_serverCertificateName, getServerCertificateResponse_httpStatus, getServerCertificateResponse_serverCertificate, -- ** GetServiceLastAccessedDetails getServiceLastAccessedDetails_marker, getServiceLastAccessedDetails_maxItems, getServiceLastAccessedDetails_jobId, getServiceLastAccessedDetailsResponse_error, getServiceLastAccessedDetailsResponse_isTruncated, getServiceLastAccessedDetailsResponse_jobType, getServiceLastAccessedDetailsResponse_marker, getServiceLastAccessedDetailsResponse_httpStatus, getServiceLastAccessedDetailsResponse_jobStatus, getServiceLastAccessedDetailsResponse_jobCreationDate, getServiceLastAccessedDetailsResponse_servicesLastAccessed, getServiceLastAccessedDetailsResponse_jobCompletionDate, -- ** GetServiceLastAccessedDetailsWithEntities getServiceLastAccessedDetailsWithEntities_marker, getServiceLastAccessedDetailsWithEntities_maxItems, getServiceLastAccessedDetailsWithEntities_jobId, getServiceLastAccessedDetailsWithEntities_serviceNamespace, getServiceLastAccessedDetailsWithEntitiesResponse_error, getServiceLastAccessedDetailsWithEntitiesResponse_isTruncated, getServiceLastAccessedDetailsWithEntitiesResponse_marker, getServiceLastAccessedDetailsWithEntitiesResponse_httpStatus, getServiceLastAccessedDetailsWithEntitiesResponse_jobStatus, getServiceLastAccessedDetailsWithEntitiesResponse_jobCreationDate, getServiceLastAccessedDetailsWithEntitiesResponse_jobCompletionDate, getServiceLastAccessedDetailsWithEntitiesResponse_entityDetailsList, -- ** GetServiceLinkedRoleDeletionStatus getServiceLinkedRoleDeletionStatus_deletionTaskId, getServiceLinkedRoleDeletionStatusResponse_reason, getServiceLinkedRoleDeletionStatusResponse_httpStatus, getServiceLinkedRoleDeletionStatusResponse_status, -- ** GetUser getUser_userName, getUserResponse_httpStatus, getUserResponse_user, -- ** GetUserPolicy getUserPolicy_userName, getUserPolicy_policyName, getUserPolicyResponse_httpStatus, getUserPolicyResponse_userName, getUserPolicyResponse_policyName, getUserPolicyResponse_policyDocument, -- ** ListAccessKeys listAccessKeys_marker, listAccessKeys_maxItems, listAccessKeys_userName, listAccessKeysResponse_isTruncated, listAccessKeysResponse_marker, listAccessKeysResponse_httpStatus, listAccessKeysResponse_accessKeyMetadata, -- ** ListAccountAliases listAccountAliases_marker, listAccountAliases_maxItems, listAccountAliasesResponse_isTruncated, listAccountAliasesResponse_marker, listAccountAliasesResponse_httpStatus, listAccountAliasesResponse_accountAliases, -- ** ListAttachedGroupPolicies listAttachedGroupPolicies_marker, listAttachedGroupPolicies_maxItems, listAttachedGroupPolicies_pathPrefix, listAttachedGroupPolicies_groupName, listAttachedGroupPoliciesResponse_attachedPolicies, listAttachedGroupPoliciesResponse_isTruncated, listAttachedGroupPoliciesResponse_marker, listAttachedGroupPoliciesResponse_httpStatus, -- ** ListAttachedRolePolicies listAttachedRolePolicies_marker, listAttachedRolePolicies_maxItems, listAttachedRolePolicies_pathPrefix, listAttachedRolePolicies_roleName, listAttachedRolePoliciesResponse_attachedPolicies, listAttachedRolePoliciesResponse_isTruncated, listAttachedRolePoliciesResponse_marker, listAttachedRolePoliciesResponse_httpStatus, -- ** ListAttachedUserPolicies listAttachedUserPolicies_marker, listAttachedUserPolicies_maxItems, listAttachedUserPolicies_pathPrefix, listAttachedUserPolicies_userName, listAttachedUserPoliciesResponse_attachedPolicies, listAttachedUserPoliciesResponse_isTruncated, listAttachedUserPoliciesResponse_marker, listAttachedUserPoliciesResponse_httpStatus, -- ** ListEntitiesForPolicy listEntitiesForPolicy_entityFilter, listEntitiesForPolicy_marker, listEntitiesForPolicy_maxItems, listEntitiesForPolicy_pathPrefix, listEntitiesForPolicy_policyUsageFilter, listEntitiesForPolicy_policyArn, listEntitiesForPolicyResponse_isTruncated, listEntitiesForPolicyResponse_marker, listEntitiesForPolicyResponse_policyGroups, listEntitiesForPolicyResponse_policyRoles, listEntitiesForPolicyResponse_policyUsers, listEntitiesForPolicyResponse_httpStatus, -- ** ListGroupPolicies listGroupPolicies_marker, listGroupPolicies_maxItems, listGroupPolicies_groupName, listGroupPoliciesResponse_isTruncated, listGroupPoliciesResponse_marker, listGroupPoliciesResponse_httpStatus, listGroupPoliciesResponse_policyNames, -- ** ListGroups listGroups_marker, listGroups_maxItems, listGroups_pathPrefix, listGroupsResponse_isTruncated, listGroupsResponse_marker, listGroupsResponse_httpStatus, listGroupsResponse_groups, -- ** ListGroupsForUser listGroupsForUser_marker, listGroupsForUser_maxItems, listGroupsForUser_userName, listGroupsForUserResponse_isTruncated, listGroupsForUserResponse_marker, listGroupsForUserResponse_httpStatus, listGroupsForUserResponse_groups, -- ** ListInstanceProfileTags listInstanceProfileTags_marker, listInstanceProfileTags_maxItems, listInstanceProfileTags_instanceProfileName, listInstanceProfileTagsResponse_isTruncated, listInstanceProfileTagsResponse_marker, listInstanceProfileTagsResponse_httpStatus, listInstanceProfileTagsResponse_tags, -- ** ListInstanceProfiles listInstanceProfiles_marker, listInstanceProfiles_maxItems, listInstanceProfiles_pathPrefix, listInstanceProfilesResponse_isTruncated, listInstanceProfilesResponse_marker, listInstanceProfilesResponse_httpStatus, listInstanceProfilesResponse_instanceProfiles, -- ** ListInstanceProfilesForRole listInstanceProfilesForRole_marker, listInstanceProfilesForRole_maxItems, listInstanceProfilesForRole_roleName, listInstanceProfilesForRoleResponse_isTruncated, listInstanceProfilesForRoleResponse_marker, listInstanceProfilesForRoleResponse_httpStatus, listInstanceProfilesForRoleResponse_instanceProfiles, -- ** ListMFADeviceTags listMFADeviceTags_marker, listMFADeviceTags_maxItems, listMFADeviceTags_serialNumber, listMFADeviceTagsResponse_isTruncated, listMFADeviceTagsResponse_marker, listMFADeviceTagsResponse_httpStatus, listMFADeviceTagsResponse_tags, -- ** ListMFADevices listMFADevices_marker, listMFADevices_maxItems, listMFADevices_userName, listMFADevicesResponse_isTruncated, listMFADevicesResponse_marker, listMFADevicesResponse_httpStatus, listMFADevicesResponse_mfaDevices, -- ** ListOpenIDConnectProviderTags listOpenIDConnectProviderTags_marker, listOpenIDConnectProviderTags_maxItems, listOpenIDConnectProviderTags_openIDConnectProviderArn, listOpenIDConnectProviderTagsResponse_isTruncated, listOpenIDConnectProviderTagsResponse_marker, listOpenIDConnectProviderTagsResponse_httpStatus, listOpenIDConnectProviderTagsResponse_tags, -- ** ListOpenIDConnectProviders listOpenIDConnectProvidersResponse_openIDConnectProviderList, listOpenIDConnectProvidersResponse_httpStatus, -- ** ListPolicies listPolicies_marker, listPolicies_maxItems, listPolicies_onlyAttached, listPolicies_pathPrefix, listPolicies_policyUsageFilter, listPolicies_scope, listPoliciesResponse_isTruncated, listPoliciesResponse_marker, listPoliciesResponse_policies, listPoliciesResponse_httpStatus, -- ** ListPoliciesGrantingServiceAccess listPoliciesGrantingServiceAccess_marker, listPoliciesGrantingServiceAccess_arn, listPoliciesGrantingServiceAccess_serviceNamespaces, listPoliciesGrantingServiceAccessResponse_isTruncated, listPoliciesGrantingServiceAccessResponse_marker, listPoliciesGrantingServiceAccessResponse_httpStatus, listPoliciesGrantingServiceAccessResponse_policiesGrantingServiceAccess, -- ** ListPolicyTags listPolicyTags_marker, listPolicyTags_maxItems, listPolicyTags_policyArn, listPolicyTagsResponse_isTruncated, listPolicyTagsResponse_marker, listPolicyTagsResponse_httpStatus, listPolicyTagsResponse_tags, -- ** ListPolicyVersions listPolicyVersions_marker, listPolicyVersions_maxItems, listPolicyVersions_policyArn, listPolicyVersionsResponse_isTruncated, listPolicyVersionsResponse_marker, listPolicyVersionsResponse_versions, listPolicyVersionsResponse_httpStatus, -- ** ListRolePolicies listRolePolicies_marker, listRolePolicies_maxItems, listRolePolicies_roleName, listRolePoliciesResponse_isTruncated, listRolePoliciesResponse_marker, listRolePoliciesResponse_httpStatus, listRolePoliciesResponse_policyNames, -- ** ListRoleTags listRoleTags_marker, listRoleTags_maxItems, listRoleTags_roleName, listRoleTagsResponse_isTruncated, listRoleTagsResponse_marker, listRoleTagsResponse_httpStatus, listRoleTagsResponse_tags, -- ** ListRoles listRoles_marker, listRoles_maxItems, listRoles_pathPrefix, listRolesResponse_isTruncated, listRolesResponse_marker, listRolesResponse_httpStatus, listRolesResponse_roles, -- ** ListSAMLProviderTags listSAMLProviderTags_marker, listSAMLProviderTags_maxItems, listSAMLProviderTags_sAMLProviderArn, listSAMLProviderTagsResponse_isTruncated, listSAMLProviderTagsResponse_marker, listSAMLProviderTagsResponse_httpStatus, listSAMLProviderTagsResponse_tags, -- ** ListSAMLProviders listSAMLProvidersResponse_sAMLProviderList, listSAMLProvidersResponse_httpStatus, -- ** ListSSHPublicKeys listSSHPublicKeys_marker, listSSHPublicKeys_maxItems, listSSHPublicKeys_userName, listSSHPublicKeysResponse_isTruncated, listSSHPublicKeysResponse_marker, listSSHPublicKeysResponse_sSHPublicKeys, listSSHPublicKeysResponse_httpStatus, -- ** ListServerCertificateTags listServerCertificateTags_marker, listServerCertificateTags_maxItems, listServerCertificateTags_serverCertificateName, listServerCertificateTagsResponse_isTruncated, listServerCertificateTagsResponse_marker, listServerCertificateTagsResponse_httpStatus, listServerCertificateTagsResponse_tags, -- ** ListServerCertificates listServerCertificates_marker, listServerCertificates_maxItems, listServerCertificates_pathPrefix, listServerCertificatesResponse_isTruncated, listServerCertificatesResponse_marker, listServerCertificatesResponse_httpStatus, listServerCertificatesResponse_serverCertificateMetadataList, -- ** ListServiceSpecificCredentials listServiceSpecificCredentials_serviceName, listServiceSpecificCredentials_userName, listServiceSpecificCredentialsResponse_serviceSpecificCredentials, listServiceSpecificCredentialsResponse_httpStatus, -- ** ListSigningCertificates listSigningCertificates_marker, listSigningCertificates_maxItems, listSigningCertificates_userName, listSigningCertificatesResponse_isTruncated, listSigningCertificatesResponse_marker, listSigningCertificatesResponse_httpStatus, listSigningCertificatesResponse_certificates, -- ** ListUserPolicies listUserPolicies_marker, listUserPolicies_maxItems, listUserPolicies_userName, listUserPoliciesResponse_isTruncated, listUserPoliciesResponse_marker, listUserPoliciesResponse_httpStatus, listUserPoliciesResponse_policyNames, -- ** ListUserTags listUserTags_marker, listUserTags_maxItems, listUserTags_userName, listUserTagsResponse_isTruncated, listUserTagsResponse_marker, listUserTagsResponse_httpStatus, listUserTagsResponse_tags, -- ** ListUsers listUsers_marker, listUsers_maxItems, listUsers_pathPrefix, listUsersResponse_isTruncated, listUsersResponse_marker, listUsersResponse_httpStatus, listUsersResponse_users, -- ** ListVirtualMFADevices listVirtualMFADevices_assignmentStatus, listVirtualMFADevices_marker, listVirtualMFADevices_maxItems, listVirtualMFADevicesResponse_isTruncated, listVirtualMFADevicesResponse_marker, listVirtualMFADevicesResponse_httpStatus, listVirtualMFADevicesResponse_virtualMFADevices, -- ** PutGroupPolicy putGroupPolicy_groupName, putGroupPolicy_policyName, putGroupPolicy_policyDocument, -- ** PutRolePermissionsBoundary putRolePermissionsBoundary_roleName, putRolePermissionsBoundary_permissionsBoundary, -- ** PutRolePolicy putRolePolicy_roleName, putRolePolicy_policyName, putRolePolicy_policyDocument, -- ** PutUserPermissionsBoundary putUserPermissionsBoundary_userName, putUserPermissionsBoundary_permissionsBoundary, -- ** PutUserPolicy putUserPolicy_userName, putUserPolicy_policyName, putUserPolicy_policyDocument, -- ** RemoveClientIDFromOpenIDConnectProvider removeClientIDFromOpenIDConnectProvider_openIDConnectProviderArn, removeClientIDFromOpenIDConnectProvider_clientID, -- ** RemoveRoleFromInstanceProfile removeRoleFromInstanceProfile_instanceProfileName, removeRoleFromInstanceProfile_roleName, -- ** RemoveUserFromGroup removeUserFromGroup_groupName, removeUserFromGroup_userName, -- ** ResetServiceSpecificCredential resetServiceSpecificCredential_userName, resetServiceSpecificCredential_serviceSpecificCredentialId, resetServiceSpecificCredentialResponse_serviceSpecificCredential, resetServiceSpecificCredentialResponse_httpStatus, -- ** ResyncMFADevice resyncMFADevice_userName, resyncMFADevice_serialNumber, resyncMFADevice_authenticationCode1, resyncMFADevice_authenticationCode2, -- ** SetDefaultPolicyVersion setDefaultPolicyVersion_policyArn, setDefaultPolicyVersion_versionId, -- ** SetSecurityTokenServicePreferences setSecurityTokenServicePreferences_globalEndpointTokenVersion, -- ** SimulateCustomPolicy simulateCustomPolicy_callerArn, simulateCustomPolicy_contextEntries, simulateCustomPolicy_marker, simulateCustomPolicy_maxItems, simulateCustomPolicy_permissionsBoundaryPolicyInputList, simulateCustomPolicy_resourceArns, simulateCustomPolicy_resourceHandlingOption, simulateCustomPolicy_resourceOwner, simulateCustomPolicy_resourcePolicy, simulateCustomPolicy_policyInputList, simulateCustomPolicy_actionNames, simulatePolicyResponse_evaluationResults, simulatePolicyResponse_isTruncated, simulatePolicyResponse_marker, -- ** SimulatePrincipalPolicy simulatePrincipalPolicy_callerArn, simulatePrincipalPolicy_contextEntries, simulatePrincipalPolicy_marker, simulatePrincipalPolicy_maxItems, simulatePrincipalPolicy_permissionsBoundaryPolicyInputList, simulatePrincipalPolicy_policyInputList, simulatePrincipalPolicy_resourceArns, simulatePrincipalPolicy_resourceHandlingOption, simulatePrincipalPolicy_resourceOwner, simulatePrincipalPolicy_resourcePolicy, simulatePrincipalPolicy_policySourceArn, simulatePrincipalPolicy_actionNames, simulatePolicyResponse_evaluationResults, simulatePolicyResponse_isTruncated, simulatePolicyResponse_marker, -- ** TagInstanceProfile tagInstanceProfile_instanceProfileName, tagInstanceProfile_tags, -- ** TagMFADevice tagMFADevice_serialNumber, tagMFADevice_tags, -- ** TagOpenIDConnectProvider tagOpenIDConnectProvider_openIDConnectProviderArn, tagOpenIDConnectProvider_tags, -- ** TagPolicy tagPolicy_policyArn, tagPolicy_tags, -- ** TagRole tagRole_roleName, tagRole_tags, -- ** TagSAMLProvider tagSAMLProvider_sAMLProviderArn, tagSAMLProvider_tags, -- ** TagServerCertificate tagServerCertificate_serverCertificateName, tagServerCertificate_tags, -- ** TagUser tagUser_userName, tagUser_tags, -- ** UntagInstanceProfile untagInstanceProfile_instanceProfileName, untagInstanceProfile_tagKeys, -- ** UntagMFADevice untagMFADevice_serialNumber, untagMFADevice_tagKeys, -- ** UntagOpenIDConnectProvider untagOpenIDConnectProvider_openIDConnectProviderArn, untagOpenIDConnectProvider_tagKeys, -- ** UntagPolicy untagPolicy_policyArn, untagPolicy_tagKeys, -- ** UntagRole untagRole_roleName, untagRole_tagKeys, -- ** UntagSAMLProvider untagSAMLProvider_sAMLProviderArn, untagSAMLProvider_tagKeys, -- ** UntagServerCertificate untagServerCertificate_serverCertificateName, untagServerCertificate_tagKeys, -- ** UntagUser untagUser_userName, untagUser_tagKeys, -- ** UpdateAccessKey updateAccessKey_userName, updateAccessKey_accessKeyId, updateAccessKey_status, -- ** UpdateAccountPasswordPolicy updateAccountPasswordPolicy_allowUsersToChangePassword, updateAccountPasswordPolicy_hardExpiry, updateAccountPasswordPolicy_maxPasswordAge, updateAccountPasswordPolicy_minimumPasswordLength, updateAccountPasswordPolicy_passwordReusePrevention, updateAccountPasswordPolicy_requireLowercaseCharacters, updateAccountPasswordPolicy_requireNumbers, updateAccountPasswordPolicy_requireSymbols, updateAccountPasswordPolicy_requireUppercaseCharacters, -- ** UpdateAssumeRolePolicy updateAssumeRolePolicy_roleName, updateAssumeRolePolicy_policyDocument, -- ** UpdateGroup updateGroup_newGroupName, updateGroup_newPath, updateGroup_groupName, -- ** UpdateLoginProfile updateLoginProfile_password, updateLoginProfile_passwordResetRequired, updateLoginProfile_userName, -- ** UpdateOpenIDConnectProviderThumbprint updateOpenIDConnectProviderThumbprint_openIDConnectProviderArn, updateOpenIDConnectProviderThumbprint_thumbprintList, -- ** UpdateRole updateRole_description, updateRole_maxSessionDuration, updateRole_roleName, updateRoleResponse_httpStatus, -- ** UpdateRoleDescription updateRoleDescription_roleName, updateRoleDescription_description, updateRoleDescriptionResponse_role, updateRoleDescriptionResponse_httpStatus, -- ** UpdateSAMLProvider updateSAMLProvider_sAMLMetadataDocument, updateSAMLProvider_sAMLProviderArn, updateSAMLProviderResponse_sAMLProviderArn, updateSAMLProviderResponse_httpStatus, -- ** UpdateSSHPublicKey updateSSHPublicKey_userName, updateSSHPublicKey_sSHPublicKeyId, updateSSHPublicKey_status, -- ** UpdateServerCertificate updateServerCertificate_newPath, updateServerCertificate_newServerCertificateName, updateServerCertificate_serverCertificateName, -- ** UpdateServiceSpecificCredential updateServiceSpecificCredential_userName, updateServiceSpecificCredential_serviceSpecificCredentialId, updateServiceSpecificCredential_status, -- ** UpdateSigningCertificate updateSigningCertificate_userName, updateSigningCertificate_certificateId, updateSigningCertificate_status, -- ** UpdateUser updateUser_newPath, updateUser_newUserName, updateUser_userName, -- ** UploadSSHPublicKey uploadSSHPublicKey_userName, uploadSSHPublicKey_sSHPublicKeyBody, uploadSSHPublicKeyResponse_sSHPublicKey, uploadSSHPublicKeyResponse_httpStatus, -- ** UploadServerCertificate uploadServerCertificate_certificateChain, uploadServerCertificate_path, uploadServerCertificate_tags, uploadServerCertificate_serverCertificateName, uploadServerCertificate_certificateBody, uploadServerCertificate_privateKey, uploadServerCertificateResponse_serverCertificateMetadata, uploadServerCertificateResponse_tags, uploadServerCertificateResponse_httpStatus, -- ** UploadSigningCertificate uploadSigningCertificate_userName, uploadSigningCertificate_certificateBody, uploadSigningCertificateResponse_httpStatus, uploadSigningCertificateResponse_certificate, -- * Types -- ** AccessDetail accessDetail_entityPath, accessDetail_lastAuthenticatedTime, accessDetail_region, accessDetail_totalAuthenticatedEntities, accessDetail_serviceName, accessDetail_serviceNamespace, -- ** AccessKeyInfo accessKeyInfo_createDate, accessKeyInfo_userName, accessKeyInfo_accessKeyId, accessKeyInfo_status, accessKeyInfo_secretAccessKey, -- ** AccessKeyLastUsed accessKeyLastUsed_lastUsedDate, accessKeyLastUsed_serviceName, accessKeyLastUsed_region, -- ** AccessKeyMetadata accessKeyMetadata_accessKeyId, accessKeyMetadata_createDate, accessKeyMetadata_status, accessKeyMetadata_userName, -- ** AttachedPermissionsBoundary attachedPermissionsBoundary_permissionsBoundaryArn, attachedPermissionsBoundary_permissionsBoundaryType, -- ** AttachedPolicy attachedPolicy_policyArn, attachedPolicy_policyName, -- ** ContextEntry contextEntry_contextKeyName, contextEntry_contextKeyType, contextEntry_contextKeyValues, -- ** DeletionTaskFailureReasonType deletionTaskFailureReasonType_reason, deletionTaskFailureReasonType_roleUsageList, -- ** EntityDetails entityDetails_lastAuthenticated, entityDetails_entityInfo, -- ** EntityInfo entityInfo_path, entityInfo_arn, entityInfo_name, entityInfo_type, entityInfo_id, -- ** ErrorDetails errorDetails_message, errorDetails_code, -- ** EvaluationResult evaluationResult_evalDecisionDetails, evaluationResult_evalResourceName, evaluationResult_matchedStatements, evaluationResult_missingContextValues, evaluationResult_organizationsDecisionDetail, evaluationResult_permissionsBoundaryDecisionDetail, evaluationResult_resourceSpecificResults, evaluationResult_evalActionName, evaluationResult_evalDecision, -- ** GetContextKeysForPolicyResponse getContextKeysForPolicyResponse_contextKeyNames, -- ** Group group_path, group_groupName, group_groupId, group_arn, group_createDate, -- ** GroupDetail groupDetail_arn, groupDetail_attachedManagedPolicies, groupDetail_createDate, groupDetail_groupId, groupDetail_groupName, groupDetail_groupPolicyList, groupDetail_path, -- ** InstanceProfile instanceProfile_tags, instanceProfile_path, instanceProfile_instanceProfileName, instanceProfile_instanceProfileId, instanceProfile_arn, instanceProfile_createDate, instanceProfile_roles, -- ** ListPoliciesGrantingServiceAccessEntry listPoliciesGrantingServiceAccessEntry_policies, listPoliciesGrantingServiceAccessEntry_serviceNamespace, -- ** LoginProfile loginProfile_passwordResetRequired, loginProfile_userName, loginProfile_createDate, -- ** MFADevice mfaDevice_userName, mfaDevice_serialNumber, mfaDevice_enableDate, -- ** ManagedPolicyDetail managedPolicyDetail_arn, managedPolicyDetail_attachmentCount, managedPolicyDetail_createDate, managedPolicyDetail_defaultVersionId, managedPolicyDetail_description, managedPolicyDetail_isAttachable, managedPolicyDetail_path, managedPolicyDetail_permissionsBoundaryUsageCount, managedPolicyDetail_policyId, managedPolicyDetail_policyName, managedPolicyDetail_policyVersionList, managedPolicyDetail_updateDate, -- ** OpenIDConnectProviderListEntry openIDConnectProviderListEntry_arn, -- ** OrganizationsDecisionDetail organizationsDecisionDetail_allowedByOrganizations, -- ** PasswordPolicy passwordPolicy_allowUsersToChangePassword, passwordPolicy_expirePasswords, passwordPolicy_hardExpiry, passwordPolicy_maxPasswordAge, passwordPolicy_minimumPasswordLength, passwordPolicy_passwordReusePrevention, passwordPolicy_requireLowercaseCharacters, passwordPolicy_requireNumbers, passwordPolicy_requireSymbols, passwordPolicy_requireUppercaseCharacters, -- ** PermissionsBoundaryDecisionDetail permissionsBoundaryDecisionDetail_allowedByPermissionsBoundary, -- ** Policy policy_arn, policy_attachmentCount, policy_createDate, policy_defaultVersionId, policy_description, policy_isAttachable, policy_path, policy_permissionsBoundaryUsageCount, policy_policyId, policy_policyName, policy_tags, policy_updateDate, -- ** PolicyDetail policyDetail_policyDocument, policyDetail_policyName, -- ** PolicyGrantingServiceAccess policyGrantingServiceAccess_entityName, policyGrantingServiceAccess_entityType, policyGrantingServiceAccess_policyArn, policyGrantingServiceAccess_policyName, policyGrantingServiceAccess_policyType, -- ** PolicyGroup policyGroup_groupId, policyGroup_groupName, -- ** PolicyRole policyRole_roleId, policyRole_roleName, -- ** PolicyUser policyUser_userId, policyUser_userName, -- ** PolicyVersion policyVersion_createDate, policyVersion_document, policyVersion_isDefaultVersion, policyVersion_versionId, -- ** Position position_column, position_line, -- ** ResourceSpecificResult resourceSpecificResult_evalDecisionDetails, resourceSpecificResult_matchedStatements, resourceSpecificResult_missingContextValues, resourceSpecificResult_permissionsBoundaryDecisionDetail, resourceSpecificResult_evalResourceName, resourceSpecificResult_evalResourceDecision, -- ** Role role_assumeRolePolicyDocument, role_description, role_maxSessionDuration, role_permissionsBoundary, role_roleLastUsed, role_tags, role_path, role_roleName, role_roleId, role_arn, role_createDate, -- ** RoleDetail roleDetail_arn, roleDetail_assumeRolePolicyDocument, roleDetail_attachedManagedPolicies, roleDetail_createDate, roleDetail_instanceProfileList, roleDetail_path, roleDetail_permissionsBoundary, roleDetail_roleId, roleDetail_roleLastUsed, roleDetail_roleName, roleDetail_rolePolicyList, roleDetail_tags, -- ** RoleLastUsed roleLastUsed_lastUsedDate, roleLastUsed_region, -- ** RoleUsageType roleUsageType_region, roleUsageType_resources, -- ** SAMLProviderListEntry sAMLProviderListEntry_arn, sAMLProviderListEntry_createDate, sAMLProviderListEntry_validUntil, -- ** SSHPublicKey sSHPublicKey_uploadDate, sSHPublicKey_userName, sSHPublicKey_sSHPublicKeyId, sSHPublicKey_fingerprint, sSHPublicKey_sSHPublicKeyBody, sSHPublicKey_status, -- ** SSHPublicKeyMetadata sSHPublicKeyMetadata_userName, sSHPublicKeyMetadata_sSHPublicKeyId, sSHPublicKeyMetadata_status, sSHPublicKeyMetadata_uploadDate, -- ** ServerCertificate serverCertificate_certificateChain, serverCertificate_tags, serverCertificate_serverCertificateMetadata, serverCertificate_certificateBody, -- ** ServerCertificateMetadata serverCertificateMetadata_expiration, serverCertificateMetadata_uploadDate, serverCertificateMetadata_path, serverCertificateMetadata_serverCertificateName, serverCertificateMetadata_serverCertificateId, serverCertificateMetadata_arn, -- ** ServiceLastAccessed serviceLastAccessed_lastAuthenticated, serviceLastAccessed_lastAuthenticatedEntity, serviceLastAccessed_lastAuthenticatedRegion, serviceLastAccessed_totalAuthenticatedEntities, serviceLastAccessed_trackedActionsLastAccessed, serviceLastAccessed_serviceName, serviceLastAccessed_serviceNamespace, -- ** ServiceSpecificCredential serviceSpecificCredential_createDate, serviceSpecificCredential_serviceName, serviceSpecificCredential_serviceUserName, serviceSpecificCredential_servicePassword, serviceSpecificCredential_serviceSpecificCredentialId, serviceSpecificCredential_userName, serviceSpecificCredential_status, -- ** ServiceSpecificCredentialMetadata serviceSpecificCredentialMetadata_userName, serviceSpecificCredentialMetadata_status, serviceSpecificCredentialMetadata_serviceUserName, serviceSpecificCredentialMetadata_createDate, serviceSpecificCredentialMetadata_serviceSpecificCredentialId, serviceSpecificCredentialMetadata_serviceName, -- ** SigningCertificate signingCertificate_uploadDate, signingCertificate_userName, signingCertificate_certificateId, signingCertificate_certificateBody, signingCertificate_status, -- ** SimulatePolicyResponse simulatePolicyResponse_evaluationResults, simulatePolicyResponse_isTruncated, simulatePolicyResponse_marker, -- ** Statement statement_endPosition, statement_sourcePolicyId, statement_sourcePolicyType, statement_startPosition, -- ** Tag tag_key, tag_value, -- ** TrackedActionLastAccessed trackedActionLastAccessed_actionName, trackedActionLastAccessed_lastAccessedEntity, trackedActionLastAccessed_lastAccessedRegion, trackedActionLastAccessed_lastAccessedTime, -- ** User user_passwordLastUsed, user_path, user_permissionsBoundary, user_tags, user_userName, user_userId, user_arn, user_createDate, -- ** UserDetail userDetail_arn, userDetail_attachedManagedPolicies, userDetail_createDate, userDetail_groupList, userDetail_path, userDetail_permissionsBoundary, userDetail_tags, userDetail_userId, userDetail_userName, userDetail_userPolicyList, -- ** VirtualMFADevice virtualMFADevice_base32StringSeed, virtualMFADevice_enableDate, virtualMFADevice_qRCodePNG, virtualMFADevice_tags, virtualMFADevice_user, virtualMFADevice_serialNumber, ) where import Amazonka.IAM.AddClientIDToOpenIDConnectProvider import Amazonka.IAM.AddRoleToInstanceProfile import Amazonka.IAM.AddUserToGroup import Amazonka.IAM.AttachGroupPolicy import Amazonka.IAM.AttachRolePolicy import Amazonka.IAM.AttachUserPolicy import Amazonka.IAM.ChangePassword import Amazonka.IAM.CreateAccessKey import Amazonka.IAM.CreateAccountAlias import Amazonka.IAM.CreateGroup import Amazonka.IAM.CreateInstanceProfile import Amazonka.IAM.CreateLoginProfile import Amazonka.IAM.CreateOpenIDConnectProvider import Amazonka.IAM.CreatePolicy import Amazonka.IAM.CreatePolicyVersion import Amazonka.IAM.CreateRole import Amazonka.IAM.CreateSAMLProvider import Amazonka.IAM.CreateServiceLinkedRole import Amazonka.IAM.CreateServiceSpecificCredential import Amazonka.IAM.CreateUser import Amazonka.IAM.CreateVirtualMFADevice import Amazonka.IAM.DeactivateMFADevice import Amazonka.IAM.DeleteAccessKey import Amazonka.IAM.DeleteAccountAlias import Amazonka.IAM.DeleteAccountPasswordPolicy import Amazonka.IAM.DeleteGroup import Amazonka.IAM.DeleteGroupPolicy import Amazonka.IAM.DeleteInstanceProfile import Amazonka.IAM.DeleteLoginProfile import Amazonka.IAM.DeleteOpenIDConnectProvider import Amazonka.IAM.DeletePolicy import Amazonka.IAM.DeletePolicyVersion import Amazonka.IAM.DeleteRole import Amazonka.IAM.DeleteRolePermissionsBoundary import Amazonka.IAM.DeleteRolePolicy import Amazonka.IAM.DeleteSAMLProvider import Amazonka.IAM.DeleteSSHPublicKey import Amazonka.IAM.DeleteServerCertificate import Amazonka.IAM.DeleteServiceLinkedRole import Amazonka.IAM.DeleteServiceSpecificCredential import Amazonka.IAM.DeleteSigningCertificate import Amazonka.IAM.DeleteUser import Amazonka.IAM.DeleteUserPermissionsBoundary import Amazonka.IAM.DeleteUserPolicy import Amazonka.IAM.DeleteVirtualMFADevice import Amazonka.IAM.DetachGroupPolicy import Amazonka.IAM.DetachRolePolicy import Amazonka.IAM.DetachUserPolicy import Amazonka.IAM.EnableMFADevice import Amazonka.IAM.GenerateCredentialReport import Amazonka.IAM.GenerateOrganizationsAccessReport import Amazonka.IAM.GenerateServiceLastAccessedDetails import Amazonka.IAM.GetAccessKeyLastUsed import Amazonka.IAM.GetAccountAuthorizationDetails import Amazonka.IAM.GetAccountPasswordPolicy import Amazonka.IAM.GetAccountSummary import Amazonka.IAM.GetContextKeysForCustomPolicy import Amazonka.IAM.GetContextKeysForPrincipalPolicy import Amazonka.IAM.GetCredentialReport import Amazonka.IAM.GetGroup import Amazonka.IAM.GetGroupPolicy import Amazonka.IAM.GetInstanceProfile import Amazonka.IAM.GetLoginProfile import Amazonka.IAM.GetOpenIDConnectProvider import Amazonka.IAM.GetOrganizationsAccessReport import Amazonka.IAM.GetPolicy import Amazonka.IAM.GetPolicyVersion import Amazonka.IAM.GetRole import Amazonka.IAM.GetRolePolicy import Amazonka.IAM.GetSAMLProvider import Amazonka.IAM.GetSSHPublicKey import Amazonka.IAM.GetServerCertificate import Amazonka.IAM.GetServiceLastAccessedDetails import Amazonka.IAM.GetServiceLastAccessedDetailsWithEntities import Amazonka.IAM.GetServiceLinkedRoleDeletionStatus import Amazonka.IAM.GetUser import Amazonka.IAM.GetUserPolicy import Amazonka.IAM.ListAccessKeys import Amazonka.IAM.ListAccountAliases import Amazonka.IAM.ListAttachedGroupPolicies import Amazonka.IAM.ListAttachedRolePolicies import Amazonka.IAM.ListAttachedUserPolicies import Amazonka.IAM.ListEntitiesForPolicy import Amazonka.IAM.ListGroupPolicies import Amazonka.IAM.ListGroups import Amazonka.IAM.ListGroupsForUser import Amazonka.IAM.ListInstanceProfileTags import Amazonka.IAM.ListInstanceProfiles import Amazonka.IAM.ListInstanceProfilesForRole import Amazonka.IAM.ListMFADeviceTags import Amazonka.IAM.ListMFADevices import Amazonka.IAM.ListOpenIDConnectProviderTags import Amazonka.IAM.ListOpenIDConnectProviders import Amazonka.IAM.ListPolicies import Amazonka.IAM.ListPoliciesGrantingServiceAccess import Amazonka.IAM.ListPolicyTags import Amazonka.IAM.ListPolicyVersions import Amazonka.IAM.ListRolePolicies import Amazonka.IAM.ListRoleTags import Amazonka.IAM.ListRoles import Amazonka.IAM.ListSAMLProviderTags import Amazonka.IAM.ListSAMLProviders import Amazonka.IAM.ListSSHPublicKeys import Amazonka.IAM.ListServerCertificateTags import Amazonka.IAM.ListServerCertificates import Amazonka.IAM.ListServiceSpecificCredentials import Amazonka.IAM.ListSigningCertificates import Amazonka.IAM.ListUserPolicies import Amazonka.IAM.ListUserTags import Amazonka.IAM.ListUsers import Amazonka.IAM.ListVirtualMFADevices import Amazonka.IAM.PutGroupPolicy import Amazonka.IAM.PutRolePermissionsBoundary import Amazonka.IAM.PutRolePolicy import Amazonka.IAM.PutUserPermissionsBoundary import Amazonka.IAM.PutUserPolicy import Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider import Amazonka.IAM.RemoveRoleFromInstanceProfile import Amazonka.IAM.RemoveUserFromGroup import Amazonka.IAM.ResetServiceSpecificCredential import Amazonka.IAM.ResyncMFADevice import Amazonka.IAM.SetDefaultPolicyVersion import Amazonka.IAM.SetSecurityTokenServicePreferences import Amazonka.IAM.SimulateCustomPolicy import Amazonka.IAM.SimulatePrincipalPolicy import Amazonka.IAM.TagInstanceProfile import Amazonka.IAM.TagMFADevice import Amazonka.IAM.TagOpenIDConnectProvider import Amazonka.IAM.TagPolicy import Amazonka.IAM.TagRole import Amazonka.IAM.TagSAMLProvider import Amazonka.IAM.TagServerCertificate import Amazonka.IAM.TagUser import Amazonka.IAM.Types.AccessDetail import Amazonka.IAM.Types.AccessKeyInfo import Amazonka.IAM.Types.AccessKeyLastUsed import Amazonka.IAM.Types.AccessKeyMetadata import Amazonka.IAM.Types.AttachedPermissionsBoundary import Amazonka.IAM.Types.AttachedPolicy import Amazonka.IAM.Types.ContextEntry import Amazonka.IAM.Types.DeletionTaskFailureReasonType import Amazonka.IAM.Types.EntityDetails import Amazonka.IAM.Types.EntityInfo import Amazonka.IAM.Types.ErrorDetails import Amazonka.IAM.Types.EvaluationResult import Amazonka.IAM.Types.GetContextKeysForPolicyResponse import Amazonka.IAM.Types.Group import Amazonka.IAM.Types.GroupDetail import Amazonka.IAM.Types.InstanceProfile import Amazonka.IAM.Types.ListPoliciesGrantingServiceAccessEntry import Amazonka.IAM.Types.LoginProfile import Amazonka.IAM.Types.MFADevice import Amazonka.IAM.Types.ManagedPolicyDetail import Amazonka.IAM.Types.OpenIDConnectProviderListEntry import Amazonka.IAM.Types.OrganizationsDecisionDetail import Amazonka.IAM.Types.PasswordPolicy import Amazonka.IAM.Types.PermissionsBoundaryDecisionDetail import Amazonka.IAM.Types.Policy import Amazonka.IAM.Types.PolicyDetail import Amazonka.IAM.Types.PolicyGrantingServiceAccess import Amazonka.IAM.Types.PolicyGroup import Amazonka.IAM.Types.PolicyRole import Amazonka.IAM.Types.PolicyUser import Amazonka.IAM.Types.PolicyVersion import Amazonka.IAM.Types.Position import Amazonka.IAM.Types.ResourceSpecificResult import Amazonka.IAM.Types.Role import Amazonka.IAM.Types.RoleDetail import Amazonka.IAM.Types.RoleLastUsed import Amazonka.IAM.Types.RoleUsageType import Amazonka.IAM.Types.SAMLProviderListEntry import Amazonka.IAM.Types.SSHPublicKey import Amazonka.IAM.Types.SSHPublicKeyMetadata import Amazonka.IAM.Types.ServerCertificate import Amazonka.IAM.Types.ServerCertificateMetadata import Amazonka.IAM.Types.ServiceLastAccessed import Amazonka.IAM.Types.ServiceSpecificCredential import Amazonka.IAM.Types.ServiceSpecificCredentialMetadata import Amazonka.IAM.Types.SigningCertificate import Amazonka.IAM.Types.SimulatePolicyResponse import Amazonka.IAM.Types.Statement import Amazonka.IAM.Types.Tag import Amazonka.IAM.Types.TrackedActionLastAccessed import Amazonka.IAM.Types.User import Amazonka.IAM.Types.UserDetail import Amazonka.IAM.Types.VirtualMFADevice import Amazonka.IAM.UntagInstanceProfile import Amazonka.IAM.UntagMFADevice import Amazonka.IAM.UntagOpenIDConnectProvider import Amazonka.IAM.UntagPolicy import Amazonka.IAM.UntagRole import Amazonka.IAM.UntagSAMLProvider import Amazonka.IAM.UntagServerCertificate import Amazonka.IAM.UntagUser import Amazonka.IAM.UpdateAccessKey import Amazonka.IAM.UpdateAccountPasswordPolicy import Amazonka.IAM.UpdateAssumeRolePolicy import Amazonka.IAM.UpdateGroup import Amazonka.IAM.UpdateLoginProfile import Amazonka.IAM.UpdateOpenIDConnectProviderThumbprint import Amazonka.IAM.UpdateRole import Amazonka.IAM.UpdateRoleDescription import Amazonka.IAM.UpdateSAMLProvider import Amazonka.IAM.UpdateSSHPublicKey import Amazonka.IAM.UpdateServerCertificate import Amazonka.IAM.UpdateServiceSpecificCredential import Amazonka.IAM.UpdateSigningCertificate import Amazonka.IAM.UpdateUser import Amazonka.IAM.UploadSSHPublicKey import Amazonka.IAM.UploadServerCertificate import Amazonka.IAM.UploadSigningCertificate