libZSservicesZSamazonka-customer-profilesZSamazonka-customer-profiles
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.CustomerProfiles.GetProfileObjectType

Description

Returns the object types for a specific domain.

Synopsis

Creating a Request

data GetProfileObjectType Source #

See: newGetProfileObjectType smart constructor.

Constructors

GetProfileObjectType' 

Fields

Instances

Instances details
Eq GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Read GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Show GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Generic GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Associated Types

type Rep GetProfileObjectType :: Type -> Type #

NFData GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Methods

rnf :: GetProfileObjectType -> () #

Hashable GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

AWSRequest GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Associated Types

type AWSResponse GetProfileObjectType #

ToHeaders GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

ToPath GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

ToQuery GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

type Rep GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

type Rep GetProfileObjectType = D1 ('MetaData "GetProfileObjectType" "Amazonka.CustomerProfiles.GetProfileObjectType" "libZSservicesZSamazonka-customer-profilesZSamazonka-customer-profiles" 'False) (C1 ('MetaCons "GetProfileObjectType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetProfileObjectType Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

newGetProfileObjectType Source #

Create a value of GetProfileObjectType 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:domainName:GetProfileObjectType', getProfileObjectType_domainName - The unique name of the domain.

$sel:objectTypeName:GetProfileObjectType', getProfileObjectType_objectTypeName - The name of the profile object type.

Request Lenses

Destructuring the Response

data GetProfileObjectTypeResponse Source #

See: newGetProfileObjectTypeResponse smart constructor.

Constructors

GetProfileObjectTypeResponse' 

Fields

Instances

Instances details
Eq GetProfileObjectTypeResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Read GetProfileObjectTypeResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Show GetProfileObjectTypeResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Generic GetProfileObjectTypeResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

Associated Types

type Rep GetProfileObjectTypeResponse :: Type -> Type #

NFData GetProfileObjectTypeResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

type Rep GetProfileObjectTypeResponse Source # 
Instance details

Defined in Amazonka.CustomerProfiles.GetProfileObjectType

type Rep GetProfileObjectTypeResponse = D1 ('MetaData "GetProfileObjectTypeResponse" "Amazonka.CustomerProfiles.GetProfileObjectType" "libZSservicesZSamazonka-customer-profilesZSamazonka-customer-profiles" 'False) (C1 ('MetaCons "GetProfileObjectTypeResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "expirationDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [ObjectTypeKey]))) :*: S1 ('MetaSel ('Just "encryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "allowProfileCreation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "fields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ObjectTypeField))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "objectTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newGetProfileObjectTypeResponse Source #

Create a value of GetProfileObjectTypeResponse 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:expirationDays:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_expirationDays - The number of days until the data in the object expires.

$sel:lastUpdatedAt:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_lastUpdatedAt - The timestamp of when the domain was most recently edited.

$sel:createdAt:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_createdAt - The timestamp of when the domain was created.

$sel:templateId:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_templateId - A unique identifier for the object template.

$sel:keys:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_keys - A list of unique keys that can be used to map data to the profile.

$sel:encryptionKey:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_encryptionKey - The customer-provided key to encrypt the profile object that will be created in this profile object type.

$sel:allowProfileCreation:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_allowProfileCreation - Indicates whether a profile should be created when data is received if one doesn’t exist for an object of this type. The default is FALSE. If the AllowProfileCreation flag is set to FALSE, then the service tries to fetch a standard profile and associate this object with the profile. If it is set to TRUE, and if no match is found, then the service creates a new standard profile.

$sel:fields:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_fields - A map of the name and ObjectType field.

$sel:tags:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_tags - The tags used to organize, track, or control access for this resource.

$sel:httpStatus:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_httpStatus - The response's http status code.

$sel:objectTypeName:GetProfileObjectType', getProfileObjectTypeResponse_objectTypeName - The name of the profile object type.

$sel:description:GetProfileObjectTypeResponse', getProfileObjectTypeResponse_description - The description of the profile object type.

Response Lenses

getProfileObjectTypeResponse_expirationDays :: Lens' GetProfileObjectTypeResponse (Maybe Natural) Source #

The number of days until the data in the object expires.

getProfileObjectTypeResponse_lastUpdatedAt :: Lens' GetProfileObjectTypeResponse (Maybe UTCTime) Source #

The timestamp of when the domain was most recently edited.

getProfileObjectTypeResponse_keys :: Lens' GetProfileObjectTypeResponse (Maybe (HashMap Text [ObjectTypeKey])) Source #

A list of unique keys that can be used to map data to the profile.

getProfileObjectTypeResponse_encryptionKey :: Lens' GetProfileObjectTypeResponse (Maybe Text) Source #

The customer-provided key to encrypt the profile object that will be created in this profile object type.

getProfileObjectTypeResponse_allowProfileCreation :: Lens' GetProfileObjectTypeResponse (Maybe Bool) Source #

Indicates whether a profile should be created when data is received if one doesn’t exist for an object of this type. The default is FALSE. If the AllowProfileCreation flag is set to FALSE, then the service tries to fetch a standard profile and associate this object with the profile. If it is set to TRUE, and if no match is found, then the service creates a new standard profile.

getProfileObjectTypeResponse_tags :: Lens' GetProfileObjectTypeResponse (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource.