amazonka-cognito-identity-2.0: Amazon Cognito Identity SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Description

Use GetPrincipalTagAttributeMap to list all mappings between PrincipalTags and user attributes.

Synopsis

Creating a Request

data GetPrincipalTagAttributeMap Source #

See: newGetPrincipalTagAttributeMap smart constructor.

Constructors

GetPrincipalTagAttributeMap' 

Fields

Instances

Instances details
ToJSON GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

ToHeaders GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

ToPath GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

ToQuery GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

AWSRequest GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Generic GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Associated Types

type Rep GetPrincipalTagAttributeMap :: Type -> Type #

Read GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Show GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

NFData GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Eq GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Hashable GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

type AWSResponse GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

type Rep GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

type Rep GetPrincipalTagAttributeMap = D1 ('MetaData "GetPrincipalTagAttributeMap" "Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap" "amazonka-cognito-identity-2.0-9cap08KVWNhAJ5mbkAF9NH" 'False) (C1 ('MetaCons "GetPrincipalTagAttributeMap'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityProviderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetPrincipalTagAttributeMap Source #

Create a value of GetPrincipalTagAttributeMap with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetPrincipalTagAttributeMap, getPrincipalTagAttributeMap_identityPoolId - You can use this operation to get the ID of the Identity Pool you setup attribute mappings for.

GetPrincipalTagAttributeMap, getPrincipalTagAttributeMap_identityProviderName - You can use this operation to get the provider name.

Request Lenses

getPrincipalTagAttributeMap_identityPoolId :: Lens' GetPrincipalTagAttributeMap Text Source #

You can use this operation to get the ID of the Identity Pool you setup attribute mappings for.

Destructuring the Response

data GetPrincipalTagAttributeMapResponse Source #

Constructors

GetPrincipalTagAttributeMapResponse' 

Fields

Instances

Instances details
Generic GetPrincipalTagAttributeMapResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Read GetPrincipalTagAttributeMapResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Show GetPrincipalTagAttributeMapResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

NFData GetPrincipalTagAttributeMapResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Eq GetPrincipalTagAttributeMapResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

type Rep GetPrincipalTagAttributeMapResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

type Rep GetPrincipalTagAttributeMapResponse = D1 ('MetaData "GetPrincipalTagAttributeMapResponse" "Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap" "amazonka-cognito-identity-2.0-9cap08KVWNhAJ5mbkAF9NH" 'False) (C1 ('MetaCons "GetPrincipalTagAttributeMapResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityProviderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "principalTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "useDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetPrincipalTagAttributeMapResponse Source #

Create a value of GetPrincipalTagAttributeMapResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetPrincipalTagAttributeMap, getPrincipalTagAttributeMapResponse_identityPoolId - You can use this operation to get the ID of the Identity Pool you setup attribute mappings for.

GetPrincipalTagAttributeMap, getPrincipalTagAttributeMapResponse_identityProviderName - You can use this operation to get the provider name.

$sel:principalTags:GetPrincipalTagAttributeMapResponse', getPrincipalTagAttributeMapResponse_principalTags - You can use this operation to add principal tags. The PrincipalTagsoperation enables you to reference user attributes in your IAM permissions policy.

$sel:useDefaults:GetPrincipalTagAttributeMapResponse', getPrincipalTagAttributeMapResponse_useDefaults - You can use this operation to list

$sel:httpStatus:GetPrincipalTagAttributeMapResponse', getPrincipalTagAttributeMapResponse_httpStatus - The response's http status code.

Response Lenses

getPrincipalTagAttributeMapResponse_identityPoolId :: Lens' GetPrincipalTagAttributeMapResponse (Maybe Text) Source #

You can use this operation to get the ID of the Identity Pool you setup attribute mappings for.

getPrincipalTagAttributeMapResponse_principalTags :: Lens' GetPrincipalTagAttributeMapResponse (Maybe (HashMap Text Text)) Source #

You can use this operation to add principal tags. The PrincipalTagsoperation enables you to reference user attributes in your IAM permissions policy.