libZSservicesZSamazonka-cognito-identityZSamazonka-cognito-identity
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Read GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Show 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 #

NFData GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

Hashable GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

ToJSON GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

AWSRequest 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

type Rep GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

type Rep GetPrincipalTagAttributeMap = D1 ('MetaData "GetPrincipalTagAttributeMap" "Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap" "libZSservicesZSamazonka-cognito-identityZSamazonka-cognito-identity" 'False) (C1 ('MetaCons "GetPrincipalTagAttributeMap'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityProviderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetPrincipalTagAttributeMap Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

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:

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

$sel:identityProviderName: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
Eq 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

Generic GetPrincipalTagAttributeMapResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentity.GetPrincipalTagAttributeMap

NFData 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" "libZSservicesZSamazonka-cognito-identityZSamazonka-cognito-identity" '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:

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

$sel:identityProviderName: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.