{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.IAM
(
defaultService,
_CredentialReportNotPresentException,
_CredentialReportNotReadyException,
_MalformedPolicyDocumentException,
_EntityAlreadyExistsException,
_MalformedCertificateException,
_CredentialReportExpiredException,
_UnmodifiableEntityException,
_DuplicateCertificateException,
_DeleteConflictException,
_NoSuchEntityException,
_InvalidCertificateException,
_PolicyNotAttachableException,
_ServiceNotSupportedException,
_UnrecognizedPublicKeyEncodingException,
_ReportGenerationLimitExceededException,
_InvalidUserTypeException,
_ServiceFailureException,
_ConcurrentModificationException,
_InvalidInputException,
_InvalidPublicKeyException,
_InvalidAuthenticationCodeException,
_EntityTemporarilyUnmodifiableException,
_DuplicateSSHPublicKeyException,
_KeyPairMismatchException,
_PolicyEvaluationException,
_PasswordPolicyViolationException,
_LimitExceededException,
newInstanceProfileExists,
newUserExists,
newRoleExists,
newPolicyExists,
GetContextKeysForPrincipalPolicy (GetContextKeysForPrincipalPolicy'),
newGetContextKeysForPrincipalPolicy,
GetContextKeysForPolicyResponse (GetContextKeysForPolicyResponse'),
newGetContextKeysForPolicyResponse,
ListPolicies (ListPolicies'),
newListPolicies,
ListPoliciesResponse (ListPoliciesResponse'),
newListPoliciesResponse,
CreatePolicy (CreatePolicy'),
newCreatePolicy,
CreatePolicyResponse (CreatePolicyResponse'),
newCreatePolicyResponse,
ListInstanceProfilesForRole (ListInstanceProfilesForRole'),
newListInstanceProfilesForRole,
ListInstanceProfilesForRoleResponse (ListInstanceProfilesForRoleResponse'),
newListInstanceProfilesForRoleResponse,
AttachGroupPolicy (AttachGroupPolicy'),
newAttachGroupPolicy,
AttachGroupPolicyResponse (AttachGroupPolicyResponse'),
newAttachGroupPolicyResponse,
CreateAccessKey (CreateAccessKey'),
newCreateAccessKey,
CreateAccessKeyResponse (CreateAccessKeyResponse'),
newCreateAccessKeyResponse,
ListRoleTags (ListRoleTags'),
newListRoleTags,
ListRoleTagsResponse (ListRoleTagsResponse'),
newListRoleTagsResponse,
ListSSHPublicKeys (ListSSHPublicKeys'),
newListSSHPublicKeys,
ListSSHPublicKeysResponse (ListSSHPublicKeysResponse'),
newListSSHPublicKeysResponse,
UntagOpenIDConnectProvider (UntagOpenIDConnectProvider'),
newUntagOpenIDConnectProvider,
UntagOpenIDConnectProviderResponse (UntagOpenIDConnectProviderResponse'),
newUntagOpenIDConnectProviderResponse,
ListOpenIDConnectProviders (ListOpenIDConnectProviders'),
newListOpenIDConnectProviders,
ListOpenIDConnectProvidersResponse (ListOpenIDConnectProvidersResponse'),
newListOpenIDConnectProvidersResponse,
CreateVirtualMFADevice (CreateVirtualMFADevice'),
newCreateVirtualMFADevice,
CreateVirtualMFADeviceResponse (CreateVirtualMFADeviceResponse'),
newCreateVirtualMFADeviceResponse,
DeleteAccountPasswordPolicy (DeleteAccountPasswordPolicy'),
newDeleteAccountPasswordPolicy,
DeleteAccountPasswordPolicyResponse (DeleteAccountPasswordPolicyResponse'),
newDeleteAccountPasswordPolicyResponse,
UpdateAccountPasswordPolicy (UpdateAccountPasswordPolicy'),
newUpdateAccountPasswordPolicy,
UpdateAccountPasswordPolicyResponse (UpdateAccountPasswordPolicyResponse'),
newUpdateAccountPasswordPolicyResponse,
AttachRolePolicy (AttachRolePolicy'),
newAttachRolePolicy,
AttachRolePolicyResponse (AttachRolePolicyResponse'),
newAttachRolePolicyResponse,
UpdateSSHPublicKey (UpdateSSHPublicKey'),
newUpdateSSHPublicKey,
UpdateSSHPublicKeyResponse (UpdateSSHPublicKeyResponse'),
newUpdateSSHPublicKeyResponse,
DeleteSSHPublicKey (DeleteSSHPublicKey'),
newDeleteSSHPublicKey,
DeleteSSHPublicKeyResponse (DeleteSSHPublicKeyResponse'),
newDeleteSSHPublicKeyResponse,
GetUserPolicy (GetUserPolicy'),
newGetUserPolicy,
GetUserPolicyResponse (GetUserPolicyResponse'),
newGetUserPolicyResponse,
UpdateServiceSpecificCredential (UpdateServiceSpecificCredential'),
newUpdateServiceSpecificCredential,
UpdateServiceSpecificCredentialResponse (UpdateServiceSpecificCredentialResponse'),
newUpdateServiceSpecificCredentialResponse,
DeleteServiceSpecificCredential (DeleteServiceSpecificCredential'),
newDeleteServiceSpecificCredential,
DeleteServiceSpecificCredentialResponse (DeleteServiceSpecificCredentialResponse'),
newDeleteServiceSpecificCredentialResponse,
ListAttachedRolePolicies (ListAttachedRolePolicies'),
newListAttachedRolePolicies,
ListAttachedRolePoliciesResponse (ListAttachedRolePoliciesResponse'),
newListAttachedRolePoliciesResponse,
GetRole (GetRole'),
newGetRole,
GetRoleResponse (GetRoleResponse'),
newGetRoleResponse,
DeactivateMFADevice (DeactivateMFADevice'),
newDeactivateMFADevice,
DeactivateMFADeviceResponse (DeactivateMFADeviceResponse'),
newDeactivateMFADeviceResponse,
CreateOpenIDConnectProvider (CreateOpenIDConnectProvider'),
newCreateOpenIDConnectProvider,
CreateOpenIDConnectProviderResponse (CreateOpenIDConnectProviderResponse'),
newCreateOpenIDConnectProviderResponse,
DeleteVirtualMFADevice (DeleteVirtualMFADevice'),
newDeleteVirtualMFADevice,
DeleteVirtualMFADeviceResponse (DeleteVirtualMFADeviceResponse'),
newDeleteVirtualMFADeviceResponse,
ListRoles (ListRoles'),
newListRoles,
ListRolesResponse (ListRolesResponse'),
newListRolesResponse,
ListUserPolicies (ListUserPolicies'),
newListUserPolicies,
ListUserPoliciesResponse (ListUserPoliciesResponse'),
newListUserPoliciesResponse,
ListOpenIDConnectProviderTags (ListOpenIDConnectProviderTags'),
newListOpenIDConnectProviderTags,
ListOpenIDConnectProviderTagsResponse (ListOpenIDConnectProviderTagsResponse'),
newListOpenIDConnectProviderTagsResponse,
PutRolePermissionsBoundary (PutRolePermissionsBoundary'),
newPutRolePermissionsBoundary,
PutRolePermissionsBoundaryResponse (PutRolePermissionsBoundaryResponse'),
newPutRolePermissionsBoundaryResponse,
UploadSSHPublicKey (UploadSSHPublicKey'),
newUploadSSHPublicKey,
UploadSSHPublicKeyResponse (UploadSSHPublicKeyResponse'),
newUploadSSHPublicKeyResponse,
DeleteRolePermissionsBoundary (DeleteRolePermissionsBoundary'),
newDeleteRolePermissionsBoundary,
DeleteRolePermissionsBoundaryResponse (DeleteRolePermissionsBoundaryResponse'),
newDeleteRolePermissionsBoundaryResponse,
SimulateCustomPolicy (SimulateCustomPolicy'),
newSimulateCustomPolicy,
SimulatePolicyResponse (SimulatePolicyResponse'),
newSimulatePolicyResponse,
UpdateRole (UpdateRole'),
newUpdateRole,
UpdateRoleResponse (UpdateRoleResponse'),
newUpdateRoleResponse,
DeleteRole (DeleteRole'),
newDeleteRole,
DeleteRoleResponse (DeleteRoleResponse'),
newDeleteRoleResponse,
ListUsers (ListUsers'),
newListUsers,
ListUsersResponse (ListUsersResponse'),
newListUsersResponse,
UpdateOpenIDConnectProviderThumbprint (UpdateOpenIDConnectProviderThumbprint'),
newUpdateOpenIDConnectProviderThumbprint,
UpdateOpenIDConnectProviderThumbprintResponse (UpdateOpenIDConnectProviderThumbprintResponse'),
newUpdateOpenIDConnectProviderThumbprintResponse,
PutUserPolicy (PutUserPolicy'),
newPutUserPolicy,
PutUserPolicyResponse (PutUserPolicyResponse'),
newPutUserPolicyResponse,
TagMFADevice (TagMFADevice'),
newTagMFADevice,
TagMFADeviceResponse (TagMFADeviceResponse'),
newTagMFADeviceResponse,
GetSSHPublicKey (GetSSHPublicKey'),
newGetSSHPublicKey,
GetSSHPublicKeyResponse (GetSSHPublicKeyResponse'),
newGetSSHPublicKeyResponse,
UntagUser (UntagUser'),
newUntagUser,
UntagUserResponse (UntagUserResponse'),
newUntagUserResponse,
DetachGroupPolicy (DetachGroupPolicy'),
newDetachGroupPolicy,
DetachGroupPolicyResponse (DetachGroupPolicyResponse'),
newDetachGroupPolicyResponse,
TagInstanceProfile (TagInstanceProfile'),
newTagInstanceProfile,
TagInstanceProfileResponse (TagInstanceProfileResponse'),
newTagInstanceProfileResponse,
GetOpenIDConnectProvider (GetOpenIDConnectProvider'),
newGetOpenIDConnectProvider,
GetOpenIDConnectProviderResponse (GetOpenIDConnectProviderResponse'),
newGetOpenIDConnectProviderResponse,
PutUserPermissionsBoundary (PutUserPermissionsBoundary'),
newPutUserPermissionsBoundary,
PutUserPermissionsBoundaryResponse (PutUserPermissionsBoundaryResponse'),
newPutUserPermissionsBoundaryResponse,
DeleteUserPolicy (DeleteUserPolicy'),
newDeleteUserPolicy,
DeleteUserPolicyResponse (DeleteUserPolicyResponse'),
newDeleteUserPolicyResponse,
TagSAMLProvider (TagSAMLProvider'),
newTagSAMLProvider,
TagSAMLProviderResponse (TagSAMLProviderResponse'),
newTagSAMLProviderResponse,
DeleteUserPermissionsBoundary (DeleteUserPermissionsBoundary'),
newDeleteUserPermissionsBoundary,
DeleteUserPermissionsBoundaryResponse (DeleteUserPermissionsBoundaryResponse'),
newDeleteUserPermissionsBoundaryResponse,
CreateRole (CreateRole'),
newCreateRole,
CreateRoleResponse (CreateRoleResponse'),
newCreateRoleResponse,
ResetServiceSpecificCredential (ResetServiceSpecificCredential'),
newResetServiceSpecificCredential,
ResetServiceSpecificCredentialResponse (ResetServiceSpecificCredentialResponse'),
newResetServiceSpecificCredentialResponse,
UntagSAMLProvider (UntagSAMLProvider'),
newUntagSAMLProvider,
UntagSAMLProviderResponse (UntagSAMLProviderResponse'),
newUntagSAMLProviderResponse,
GetCredentialReport (GetCredentialReport'),
newGetCredentialReport,
GetCredentialReportResponse (GetCredentialReportResponse'),
newGetCredentialReportResponse,
ListServerCertificateTags (ListServerCertificateTags'),
newListServerCertificateTags,
ListServerCertificateTagsResponse (ListServerCertificateTagsResponse'),
newListServerCertificateTagsResponse,
GetAccountSummary (GetAccountSummary'),
newGetAccountSummary,
GetAccountSummaryResponse (GetAccountSummaryResponse'),
newGetAccountSummaryResponse,
GenerateServiceLastAccessedDetails (GenerateServiceLastAccessedDetails'),
newGenerateServiceLastAccessedDetails,
GenerateServiceLastAccessedDetailsResponse (GenerateServiceLastAccessedDetailsResponse'),
newGenerateServiceLastAccessedDetailsResponse,
ListPolicyTags (ListPolicyTags'),
newListPolicyTags,
ListPolicyTagsResponse (ListPolicyTagsResponse'),
newListPolicyTagsResponse,
ListGroupPolicies (ListGroupPolicies'),
newListGroupPolicies,
ListGroupPoliciesResponse (ListGroupPoliciesResponse'),
newListGroupPoliciesResponse,
DeletePolicyVersion (DeletePolicyVersion'),
newDeletePolicyVersion,
DeletePolicyVersionResponse (DeletePolicyVersionResponse'),
newDeletePolicyVersionResponse,
TagUser (TagUser'),
newTagUser,
TagUserResponse (TagUserResponse'),
newTagUserResponse,
DeleteInstanceProfile (DeleteInstanceProfile'),
newDeleteInstanceProfile,
DeleteInstanceProfileResponse (DeleteInstanceProfileResponse'),
newDeleteInstanceProfileResponse,
DetachRolePolicy (DetachRolePolicy'),
newDetachRolePolicy,
DetachRolePolicyResponse (DetachRolePolicyResponse'),
newDetachRolePolicyResponse,
RemoveRoleFromInstanceProfile (RemoveRoleFromInstanceProfile'),
newRemoveRoleFromInstanceProfile,
RemoveRoleFromInstanceProfileResponse (RemoveRoleFromInstanceProfileResponse'),
newRemoveRoleFromInstanceProfileResponse,
CreatePolicyVersion (CreatePolicyVersion'),
newCreatePolicyVersion,
CreatePolicyVersionResponse (CreatePolicyVersionResponse'),
newCreatePolicyVersionResponse,
CreateInstanceProfile (CreateInstanceProfile'),
newCreateInstanceProfile,
CreateInstanceProfileResponse (CreateInstanceProfileResponse'),
newCreateInstanceProfileResponse,
CreateSAMLProvider (CreateSAMLProvider'),
newCreateSAMLProvider,
CreateSAMLProviderResponse (CreateSAMLProviderResponse'),
newCreateSAMLProviderResponse,
GetAccountAuthorizationDetails (GetAccountAuthorizationDetails'),
newGetAccountAuthorizationDetails,
GetAccountAuthorizationDetailsResponse (GetAccountAuthorizationDetailsResponse'),
newGetAccountAuthorizationDetailsResponse,
GetServiceLinkedRoleDeletionStatus (GetServiceLinkedRoleDeletionStatus'),
newGetServiceLinkedRoleDeletionStatus,
GetServiceLinkedRoleDeletionStatusResponse (GetServiceLinkedRoleDeletionStatusResponse'),
newGetServiceLinkedRoleDeletionStatusResponse,
DeleteAccountAlias (DeleteAccountAlias'),
newDeleteAccountAlias,
DeleteAccountAliasResponse (DeleteAccountAliasResponse'),
newDeleteAccountAliasResponse,
DetachUserPolicy (DetachUserPolicy'),
newDetachUserPolicy,
DetachUserPolicyResponse (DetachUserPolicyResponse'),
newDetachUserPolicyResponse,
RemoveUserFromGroup (RemoveUserFromGroup'),
newRemoveUserFromGroup,
RemoveUserFromGroupResponse (RemoveUserFromGroupResponse'),
newRemoveUserFromGroupResponse,
DeleteGroupPolicy (DeleteGroupPolicy'),
newDeleteGroupPolicy,
DeleteGroupPolicyResponse (DeleteGroupPolicyResponse'),
newDeleteGroupPolicyResponse,
TagRole (TagRole'),
newTagRole,
TagRoleResponse (TagRoleResponse'),
newTagRoleResponse,
PutGroupPolicy (PutGroupPolicy'),
newPutGroupPolicy,
PutGroupPolicyResponse (PutGroupPolicyResponse'),
newPutGroupPolicyResponse,
GetLoginProfile (GetLoginProfile'),
newGetLoginProfile,
GetLoginProfileResponse (GetLoginProfileResponse'),
newGetLoginProfileResponse,
GetGroupPolicy (GetGroupPolicy'),
newGetGroupPolicy,
GetGroupPolicyResponse (GetGroupPolicyResponse'),
newGetGroupPolicyResponse,
GenerateOrganizationsAccessReport (GenerateOrganizationsAccessReport'),
newGenerateOrganizationsAccessReport,
GenerateOrganizationsAccessReportResponse (GenerateOrganizationsAccessReportResponse'),
newGenerateOrganizationsAccessReportResponse,
ChangePassword (ChangePassword'),
newChangePassword,
ChangePasswordResponse (ChangePasswordResponse'),
newChangePasswordResponse,
ListServerCertificates (ListServerCertificates'),
newListServerCertificates,
ListServerCertificatesResponse (ListServerCertificatesResponse'),
newListServerCertificatesResponse,
DeleteServiceLinkedRole (DeleteServiceLinkedRole'),
newDeleteServiceLinkedRole,
DeleteServiceLinkedRoleResponse (DeleteServiceLinkedRoleResponse'),
newDeleteServiceLinkedRoleResponse,
DeletePolicy (DeletePolicy'),
newDeletePolicy,
DeletePolicyResponse (DeletePolicyResponse'),
newDeletePolicyResponse,
UpdateAssumeRolePolicy (UpdateAssumeRolePolicy'),
newUpdateAssumeRolePolicy,
UpdateAssumeRolePolicyResponse (UpdateAssumeRolePolicyResponse'),
newUpdateAssumeRolePolicyResponse,
GetServiceLastAccessedDetailsWithEntities (GetServiceLastAccessedDetailsWithEntities'),
newGetServiceLastAccessedDetailsWithEntities,
GetServiceLastAccessedDetailsWithEntitiesResponse (GetServiceLastAccessedDetailsWithEntitiesResponse'),
newGetServiceLastAccessedDetailsWithEntitiesResponse,
UntagServerCertificate (UntagServerCertificate'),
newUntagServerCertificate,
UntagServerCertificateResponse (UntagServerCertificateResponse'),
newUntagServerCertificateResponse,
GetInstanceProfile (GetInstanceProfile'),
newGetInstanceProfile,
GetInstanceProfileResponse (GetInstanceProfileResponse'),
newGetInstanceProfileResponse,
CreateLoginProfile (CreateLoginProfile'),
newCreateLoginProfile,
CreateLoginProfileResponse (CreateLoginProfileResponse'),
newCreateLoginProfileResponse,
GetSAMLProvider (GetSAMLProvider'),
newGetSAMLProvider,
GetSAMLProviderResponse (GetSAMLProviderResponse'),
newGetSAMLProviderResponse,
AddRoleToInstanceProfile (AddRoleToInstanceProfile'),
newAddRoleToInstanceProfile,
AddRoleToInstanceProfileResponse (AddRoleToInstanceProfileResponse'),
newAddRoleToInstanceProfileResponse,
ListGroupsForUser (ListGroupsForUser'),
newListGroupsForUser,
ListGroupsForUserResponse (ListGroupsForUserResponse'),
newListGroupsForUserResponse,
ListEntitiesForPolicy (ListEntitiesForPolicy'),
newListEntitiesForPolicy,
ListEntitiesForPolicyResponse (ListEntitiesForPolicyResponse'),
newListEntitiesForPolicyResponse,
AddUserToGroup (AddUserToGroup'),
newAddUserToGroup,
AddUserToGroupResponse (AddUserToGroupResponse'),
newAddUserToGroupResponse,
TagOpenIDConnectProvider (TagOpenIDConnectProvider'),
newTagOpenIDConnectProvider,
TagOpenIDConnectProviderResponse (TagOpenIDConnectProviderResponse'),
newTagOpenIDConnectProviderResponse,
SimulatePrincipalPolicy (SimulatePrincipalPolicy'),
newSimulatePrincipalPolicy,
SimulatePolicyResponse (SimulatePolicyResponse'),
newSimulatePolicyResponse,
GetOrganizationsAccessReport (GetOrganizationsAccessReport'),
newGetOrganizationsAccessReport,
GetOrganizationsAccessReportResponse (GetOrganizationsAccessReportResponse'),
newGetOrganizationsAccessReportResponse,
GetPolicyVersion (GetPolicyVersion'),
newGetPolicyVersion,
GetPolicyVersionResponse (GetPolicyVersionResponse'),
newGetPolicyVersionResponse,
CreateServiceLinkedRole (CreateServiceLinkedRole'),
newCreateServiceLinkedRole,
CreateServiceLinkedRoleResponse (CreateServiceLinkedRoleResponse'),
newCreateServiceLinkedRoleResponse,
ListServiceSpecificCredentials (ListServiceSpecificCredentials'),
newListServiceSpecificCredentials,
ListServiceSpecificCredentialsResponse (ListServiceSpecificCredentialsResponse'),
newListServiceSpecificCredentialsResponse,
DeleteOpenIDConnectProvider (DeleteOpenIDConnectProvider'),
newDeleteOpenIDConnectProvider,
DeleteOpenIDConnectProviderResponse (DeleteOpenIDConnectProviderResponse'),
newDeleteOpenIDConnectProviderResponse,
GetUser (GetUser'),
newGetUser,
GetUserResponse (GetUserResponse'),
newGetUserResponse,
ListSigningCertificates (ListSigningCertificates'),
newListSigningCertificates,
ListSigningCertificatesResponse (ListSigningCertificatesResponse'),
newListSigningCertificatesResponse,
DeleteSigningCertificate (DeleteSigningCertificate'),
newDeleteSigningCertificate,
DeleteSigningCertificateResponse (DeleteSigningCertificateResponse'),
newDeleteSigningCertificateResponse,
UpdateSigningCertificate (UpdateSigningCertificate'),
newUpdateSigningCertificate,
UpdateSigningCertificateResponse (UpdateSigningCertificateResponse'),
newUpdateSigningCertificateResponse,
ListAttachedUserPolicies (ListAttachedUserPolicies'),
newListAttachedUserPolicies,
ListAttachedUserPoliciesResponse (ListAttachedUserPoliciesResponse'),
newListAttachedUserPoliciesResponse,
RemoveClientIDFromOpenIDConnectProvider (RemoveClientIDFromOpenIDConnectProvider'),
newRemoveClientIDFromOpenIDConnectProvider,
RemoveClientIDFromOpenIDConnectProviderResponse (RemoveClientIDFromOpenIDConnectProviderResponse'),
newRemoveClientIDFromOpenIDConnectProviderResponse,
AttachUserPolicy (AttachUserPolicy'),
newAttachUserPolicy,
AttachUserPolicyResponse (AttachUserPolicyResponse'),
newAttachUserPolicyResponse,
TagPolicy (TagPolicy'),
newTagPolicy,
TagPolicyResponse (TagPolicyResponse'),
newTagPolicyResponse,
CreateServiceSpecificCredential (CreateServiceSpecificCredential'),
newCreateServiceSpecificCredential,
CreateServiceSpecificCredentialResponse (CreateServiceSpecificCredentialResponse'),
newCreateServiceSpecificCredentialResponse,
ListVirtualMFADevices (ListVirtualMFADevices'),
newListVirtualMFADevices,
ListVirtualMFADevicesResponse (ListVirtualMFADevicesResponse'),
newListVirtualMFADevicesResponse,
ResyncMFADevice (ResyncMFADevice'),
newResyncMFADevice,
ResyncMFADeviceResponse (ResyncMFADeviceResponse'),
newResyncMFADeviceResponse,
TagServerCertificate (TagServerCertificate'),
newTagServerCertificate,
TagServerCertificateResponse (TagServerCertificateResponse'),
newTagServerCertificateResponse,
DeleteAccessKey (DeleteAccessKey'),
newDeleteAccessKey,
DeleteAccessKeyResponse (DeleteAccessKeyResponse'),
newDeleteAccessKeyResponse,
UpdateAccessKey (UpdateAccessKey'),
newUpdateAccessKey,
UpdateAccessKeyResponse (UpdateAccessKeyResponse'),
newUpdateAccessKeyResponse,
ListUserTags (ListUserTags'),
newListUserTags,
ListUserTagsResponse (ListUserTagsResponse'),
newListUserTagsResponse,
ListAccessKeys (ListAccessKeys'),
newListAccessKeys,
ListAccessKeysResponse (ListAccessKeysResponse'),
newListAccessKeysResponse,
GetRolePolicy (GetRolePolicy'),
newGetRolePolicy,
GetRolePolicyResponse (GetRolePolicyResponse'),
newGetRolePolicyResponse,
SetSecurityTokenServicePreferences (SetSecurityTokenServicePreferences'),
newSetSecurityTokenServicePreferences,
SetSecurityTokenServicePreferencesResponse (SetSecurityTokenServicePreferencesResponse'),
newSetSecurityTokenServicePreferencesResponse,
UntagRole (UntagRole'),
newUntagRole,
UntagRoleResponse (UntagRoleResponse'),
newUntagRoleResponse,
CreateUser (CreateUser'),
newCreateUser,
CreateUserResponse (CreateUserResponse'),
newCreateUserResponse,
PutRolePolicy (PutRolePolicy'),
newPutRolePolicy,
PutRolePolicyResponse (PutRolePolicyResponse'),
newPutRolePolicyResponse,
GetContextKeysForCustomPolicy (GetContextKeysForCustomPolicy'),
newGetContextKeysForCustomPolicy,
GetContextKeysForPolicyResponse (GetContextKeysForPolicyResponse'),
newGetContextKeysForPolicyResponse,
UploadSigningCertificate (UploadSigningCertificate'),
newUploadSigningCertificate,
UploadSigningCertificateResponse (UploadSigningCertificateResponse'),
newUploadSigningCertificateResponse,
DeleteRolePolicy (DeleteRolePolicy'),
newDeleteRolePolicy,
DeleteRolePolicyResponse (DeleteRolePolicyResponse'),
newDeleteRolePolicyResponse,
GetAccountPasswordPolicy (GetAccountPasswordPolicy'),
newGetAccountPasswordPolicy,
GetAccountPasswordPolicyResponse (GetAccountPasswordPolicyResponse'),
newGetAccountPasswordPolicyResponse,
GetAccessKeyLastUsed (GetAccessKeyLastUsed'),
newGetAccessKeyLastUsed,
GetAccessKeyLastUsedResponse (GetAccessKeyLastUsedResponse'),
newGetAccessKeyLastUsedResponse,
UpdateUser (UpdateUser'),
newUpdateUser,
UpdateUserResponse (UpdateUserResponse'),
newUpdateUserResponse,
DeleteUser (DeleteUser'),
newDeleteUser,
DeleteUserResponse (DeleteUserResponse'),
newDeleteUserResponse,
AddClientIDToOpenIDConnectProvider (AddClientIDToOpenIDConnectProvider'),
newAddClientIDToOpenIDConnectProvider,
AddClientIDToOpenIDConnectProviderResponse (AddClientIDToOpenIDConnectProviderResponse'),
newAddClientIDToOpenIDConnectProviderResponse,
ListRolePolicies (ListRolePolicies'),
newListRolePolicies,
ListRolePoliciesResponse (ListRolePoliciesResponse'),
newListRolePoliciesResponse,
CreateAccountAlias (CreateAccountAlias'),
newCreateAccountAlias,
CreateAccountAliasResponse (CreateAccountAliasResponse'),
newCreateAccountAliasResponse,
ListPoliciesGrantingServiceAccess (ListPoliciesGrantingServiceAccess'),
newListPoliciesGrantingServiceAccess,
ListPoliciesGrantingServiceAccessResponse (ListPoliciesGrantingServiceAccessResponse'),
newListPoliciesGrantingServiceAccessResponse,
ListInstanceProfiles (ListInstanceProfiles'),
newListInstanceProfiles,
ListInstanceProfilesResponse (ListInstanceProfilesResponse'),
newListInstanceProfilesResponse,
EnableMFADevice (EnableMFADevice'),
newEnableMFADevice,
EnableMFADeviceResponse (EnableMFADeviceResponse'),
newEnableMFADeviceResponse,
ListAccountAliases (ListAccountAliases'),
newListAccountAliases,
ListAccountAliasesResponse (ListAccountAliasesResponse'),
newListAccountAliasesResponse,
DeleteSAMLProvider (DeleteSAMLProvider'),
newDeleteSAMLProvider,
DeleteSAMLProviderResponse (DeleteSAMLProviderResponse'),
newDeleteSAMLProviderResponse,
UpdateSAMLProvider (UpdateSAMLProvider'),
newUpdateSAMLProvider,
UpdateSAMLProviderResponse (UpdateSAMLProviderResponse'),
newUpdateSAMLProviderResponse,
UntagMFADevice (UntagMFADevice'),
newUntagMFADevice,
UntagMFADeviceResponse (UntagMFADeviceResponse'),
newUntagMFADeviceResponse,
CreateGroup (CreateGroup'),
newCreateGroup,
CreateGroupResponse (CreateGroupResponse'),
newCreateGroupResponse,
ListMFADevices (ListMFADevices'),
newListMFADevices,
ListMFADevicesResponse (ListMFADevicesResponse'),
newListMFADevicesResponse,
UntagInstanceProfile (UntagInstanceProfile'),
newUntagInstanceProfile,
UntagInstanceProfileResponse (UntagInstanceProfileResponse'),
newUntagInstanceProfileResponse,
UploadServerCertificate (UploadServerCertificate'),
newUploadServerCertificate,
UploadServerCertificateResponse (UploadServerCertificateResponse'),
newUploadServerCertificateResponse,
SetDefaultPolicyVersion (SetDefaultPolicyVersion'),
newSetDefaultPolicyVersion,
SetDefaultPolicyVersionResponse (SetDefaultPolicyVersionResponse'),
newSetDefaultPolicyVersionResponse,
ListPolicyVersions (ListPolicyVersions'),
newListPolicyVersions,
ListPolicyVersionsResponse (ListPolicyVersionsResponse'),
newListPolicyVersionsResponse,
UpdateRoleDescription (UpdateRoleDescription'),
newUpdateRoleDescription,
UpdateRoleDescriptionResponse (UpdateRoleDescriptionResponse'),
newUpdateRoleDescriptionResponse,
ListSAMLProviders (ListSAMLProviders'),
newListSAMLProviders,
ListSAMLProvidersResponse (ListSAMLProvidersResponse'),
newListSAMLProvidersResponse,
GetServiceLastAccessedDetails (GetServiceLastAccessedDetails'),
newGetServiceLastAccessedDetails,
GetServiceLastAccessedDetailsResponse (GetServiceLastAccessedDetailsResponse'),
newGetServiceLastAccessedDetailsResponse,
GetServerCertificate (GetServerCertificate'),
newGetServerCertificate,
GetServerCertificateResponse (GetServerCertificateResponse'),
newGetServerCertificateResponse,
DeleteGroup (DeleteGroup'),
newDeleteGroup,
DeleteGroupResponse (DeleteGroupResponse'),
newDeleteGroupResponse,
UpdateGroup (UpdateGroup'),
newUpdateGroup,
UpdateGroupResponse (UpdateGroupResponse'),
newUpdateGroupResponse,
ListGroups (ListGroups'),
newListGroups,
ListGroupsResponse (ListGroupsResponse'),
newListGroupsResponse,
GenerateCredentialReport (GenerateCredentialReport'),
newGenerateCredentialReport,
GenerateCredentialReportResponse (GenerateCredentialReportResponse'),
newGenerateCredentialReportResponse,
GetPolicy (GetPolicy'),
newGetPolicy,
GetPolicyResponse (GetPolicyResponse'),
newGetPolicyResponse,
ListInstanceProfileTags (ListInstanceProfileTags'),
newListInstanceProfileTags,
ListInstanceProfileTagsResponse (ListInstanceProfileTagsResponse'),
newListInstanceProfileTagsResponse,
UpdateLoginProfile (UpdateLoginProfile'),
newUpdateLoginProfile,
UpdateLoginProfileResponse (UpdateLoginProfileResponse'),
newUpdateLoginProfileResponse,
DeleteLoginProfile (DeleteLoginProfile'),
newDeleteLoginProfile,
DeleteLoginProfileResponse (DeleteLoginProfileResponse'),
newDeleteLoginProfileResponse,
ListSAMLProviderTags (ListSAMLProviderTags'),
newListSAMLProviderTags,
ListSAMLProviderTagsResponse (ListSAMLProviderTagsResponse'),
newListSAMLProviderTagsResponse,
GetGroup (GetGroup'),
newGetGroup,
GetGroupResponse (GetGroupResponse'),
newGetGroupResponse,
UntagPolicy (UntagPolicy'),
newUntagPolicy,
UntagPolicyResponse (UntagPolicyResponse'),
newUntagPolicyResponse,
DeleteServerCertificate (DeleteServerCertificate'),
newDeleteServerCertificate,
DeleteServerCertificateResponse (DeleteServerCertificateResponse'),
newDeleteServerCertificateResponse,
UpdateServerCertificate (UpdateServerCertificate'),
newUpdateServerCertificate,
UpdateServerCertificateResponse (UpdateServerCertificateResponse'),
newUpdateServerCertificateResponse,
ListAttachedGroupPolicies (ListAttachedGroupPolicies'),
newListAttachedGroupPolicies,
ListAttachedGroupPoliciesResponse (ListAttachedGroupPoliciesResponse'),
newListAttachedGroupPoliciesResponse,
ListMFADeviceTags (ListMFADeviceTags'),
newListMFADeviceTags,
ListMFADeviceTagsResponse (ListMFADeviceTagsResponse'),
newListMFADeviceTagsResponse,
AccessAdvisorUsageGranularityType (..),
AssignmentStatusType (..),
ContextKeyTypeEnum (..),
DeletionTaskStatusType (..),
EncodingType (..),
EntityType (..),
GlobalEndpointTokenVersion (..),
JobStatusType (..),
PermissionsBoundaryAttachmentType (..),
PolicyEvaluationDecisionType (..),
PolicyOwnerEntityType (..),
PolicyScopeType (..),
PolicySourceType (..),
PolicyType (..),
PolicyUsageType (..),
ReportFormatType (..),
ReportStateType (..),
SortKeyType (..),
StatusType (..),
SummaryKeyType (..),
AccessDetail (AccessDetail'),
newAccessDetail,
AccessKeyInfo (AccessKeyInfo'),
newAccessKeyInfo,
AccessKeyLastUsed (AccessKeyLastUsed'),
newAccessKeyLastUsed,
AccessKeyMetadata (AccessKeyMetadata'),
newAccessKeyMetadata,
AttachedPermissionsBoundary (AttachedPermissionsBoundary'),
newAttachedPermissionsBoundary,
AttachedPolicy (AttachedPolicy'),
newAttachedPolicy,
ContextEntry (ContextEntry'),
newContextEntry,
DeletionTaskFailureReasonType (DeletionTaskFailureReasonType'),
newDeletionTaskFailureReasonType,
EntityDetails (EntityDetails'),
newEntityDetails,
EntityInfo (EntityInfo'),
newEntityInfo,
ErrorDetails (ErrorDetails'),
newErrorDetails,
EvaluationResult (EvaluationResult'),
newEvaluationResult,
GetContextKeysForPolicyResponse (GetContextKeysForPolicyResponse'),
newGetContextKeysForPolicyResponse,
Group (Group'),
newGroup,
GroupDetail (GroupDetail'),
newGroupDetail,
InstanceProfile (InstanceProfile'),
newInstanceProfile,
ListPoliciesGrantingServiceAccessEntry (ListPoliciesGrantingServiceAccessEntry'),
newListPoliciesGrantingServiceAccessEntry,
LoginProfile (LoginProfile'),
newLoginProfile,
MFADevice (MFADevice'),
newMFADevice,
ManagedPolicyDetail (ManagedPolicyDetail'),
newManagedPolicyDetail,
OpenIDConnectProviderListEntry (OpenIDConnectProviderListEntry'),
newOpenIDConnectProviderListEntry,
OrganizationsDecisionDetail (OrganizationsDecisionDetail'),
newOrganizationsDecisionDetail,
PasswordPolicy (PasswordPolicy'),
newPasswordPolicy,
PermissionsBoundaryDecisionDetail (PermissionsBoundaryDecisionDetail'),
newPermissionsBoundaryDecisionDetail,
Policy (Policy'),
newPolicy,
PolicyDetail (PolicyDetail'),
newPolicyDetail,
PolicyGrantingServiceAccess (PolicyGrantingServiceAccess'),
newPolicyGrantingServiceAccess,
PolicyGroup (PolicyGroup'),
newPolicyGroup,
PolicyRole (PolicyRole'),
newPolicyRole,
PolicyUser (PolicyUser'),
newPolicyUser,
PolicyVersion (PolicyVersion'),
newPolicyVersion,
Position (Position'),
newPosition,
ResourceSpecificResult (ResourceSpecificResult'),
newResourceSpecificResult,
Role (Role'),
newRole,
RoleDetail (RoleDetail'),
newRoleDetail,
RoleLastUsed (RoleLastUsed'),
newRoleLastUsed,
RoleUsageType (RoleUsageType'),
newRoleUsageType,
SAMLProviderListEntry (SAMLProviderListEntry'),
newSAMLProviderListEntry,
SSHPublicKey (SSHPublicKey'),
newSSHPublicKey,
SSHPublicKeyMetadata (SSHPublicKeyMetadata'),
newSSHPublicKeyMetadata,
ServerCertificate (ServerCertificate'),
newServerCertificate,
ServerCertificateMetadata (ServerCertificateMetadata'),
newServerCertificateMetadata,
ServiceLastAccessed (ServiceLastAccessed'),
newServiceLastAccessed,
ServiceSpecificCredential (ServiceSpecificCredential'),
newServiceSpecificCredential,
ServiceSpecificCredentialMetadata (ServiceSpecificCredentialMetadata'),
newServiceSpecificCredentialMetadata,
SigningCertificate (SigningCertificate'),
newSigningCertificate,
SimulatePolicyResponse (SimulatePolicyResponse'),
newSimulatePolicyResponse,
Statement (Statement'),
newStatement,
Tag (Tag'),
newTag,
TrackedActionLastAccessed (TrackedActionLastAccessed'),
newTrackedActionLastAccessed,
User (User'),
newUser,
UserDetail (UserDetail'),
newUserDetail,
VirtualMFADevice (VirtualMFADevice'),
newVirtualMFADevice,
)
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.Lens
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
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
import Amazonka.IAM.Waiters