{-# 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.STS.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.STS.Lens ( -- * Operations -- ** AssumeRole assumeRole_durationSeconds, assumeRole_externalId, assumeRole_policy, assumeRole_policyArns, assumeRole_serialNumber, assumeRole_sourceIdentity, assumeRole_tags, assumeRole_tokenCode, assumeRole_transitiveTagKeys, assumeRole_roleArn, assumeRole_roleSessionName, assumeRoleResponse_assumedRoleUser, assumeRoleResponse_packedPolicySize, assumeRoleResponse_sourceIdentity, assumeRoleResponse_httpStatus, assumeRoleResponse_credentials, -- ** AssumeRoleWithSAML assumeRoleWithSAML_durationSeconds, assumeRoleWithSAML_policy, assumeRoleWithSAML_policyArns, assumeRoleWithSAML_roleArn, assumeRoleWithSAML_principalArn, assumeRoleWithSAML_sAMLAssertion, assumeRoleWithSAMLResponse_assumedRoleUser, assumeRoleWithSAMLResponse_audience, assumeRoleWithSAMLResponse_credentials, assumeRoleWithSAMLResponse_issuer, assumeRoleWithSAMLResponse_nameQualifier, assumeRoleWithSAMLResponse_packedPolicySize, assumeRoleWithSAMLResponse_sourceIdentity, assumeRoleWithSAMLResponse_subject, assumeRoleWithSAMLResponse_subjectType, assumeRoleWithSAMLResponse_httpStatus, -- ** AssumeRoleWithWebIdentity assumeRoleWithWebIdentity_durationSeconds, assumeRoleWithWebIdentity_policy, assumeRoleWithWebIdentity_policyArns, assumeRoleWithWebIdentity_providerId, assumeRoleWithWebIdentity_roleArn, assumeRoleWithWebIdentity_roleSessionName, assumeRoleWithWebIdentity_webIdentityToken, assumeRoleWithWebIdentityResponse_assumedRoleUser, assumeRoleWithWebIdentityResponse_audience, assumeRoleWithWebIdentityResponse_packedPolicySize, assumeRoleWithWebIdentityResponse_provider, assumeRoleWithWebIdentityResponse_sourceIdentity, assumeRoleWithWebIdentityResponse_subjectFromWebIdentityToken, assumeRoleWithWebIdentityResponse_httpStatus, assumeRoleWithWebIdentityResponse_credentials, -- ** DecodeAuthorizationMessage decodeAuthorizationMessage_encodedMessage, decodeAuthorizationMessageResponse_decodedMessage, decodeAuthorizationMessageResponse_httpStatus, -- ** GetAccessKeyInfo getAccessKeyInfo_accessKeyId, getAccessKeyInfoResponse_account, getAccessKeyInfoResponse_httpStatus, -- ** GetCallerIdentity getCallerIdentityResponse_account, getCallerIdentityResponse_arn, getCallerIdentityResponse_userId, getCallerIdentityResponse_httpStatus, -- ** GetFederationToken getFederationToken_durationSeconds, getFederationToken_policy, getFederationToken_policyArns, getFederationToken_tags, getFederationToken_name, getFederationTokenResponse_credentials, getFederationTokenResponse_federatedUser, getFederationTokenResponse_packedPolicySize, getFederationTokenResponse_httpStatus, -- ** GetSessionToken getSessionToken_durationSeconds, getSessionToken_serialNumber, getSessionToken_tokenCode, getSessionTokenResponse_credentials, getSessionTokenResponse_httpStatus, -- * Types -- ** AssumedRoleUser assumedRoleUser_assumedRoleId, assumedRoleUser_arn, -- ** FederatedUser federatedUser_federatedUserId, federatedUser_arn, -- ** PolicyDescriptorType policyDescriptorType_arn, -- ** Tag tag_key, tag_value, ) where import Amazonka.STS.AssumeRole import Amazonka.STS.AssumeRoleWithSAML import Amazonka.STS.AssumeRoleWithWebIdentity import Amazonka.STS.DecodeAuthorizationMessage import Amazonka.STS.GetAccessKeyInfo import Amazonka.STS.GetCallerIdentity import Amazonka.STS.GetFederationToken import Amazonka.STS.GetSessionToken import Amazonka.STS.Types.AssumedRoleUser import Amazonka.STS.Types.FederatedUser import Amazonka.STS.Types.PolicyDescriptorType import Amazonka.STS.Types.Tag