libZSservicesZSamazonka-pinpointZSamazonka-pinpoint
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.Pinpoint.Types.AttributesResource

Description

 
Synopsis

Documentation

data AttributesResource Source #

Provides information about the type and the names of attributes that were removed from all the endpoints that are associated with an application.

See: newAttributesResource smart constructor.

Constructors

AttributesResource' 

Fields

  • attributes :: Maybe [Text]

    An array that specifies the names of the attributes that were removed from the endpoints.

  • attributeType :: Text

    The type of attribute or attributes that were removed from the endpoints. Valid values are:

    • endpoint-custom-attributes - Custom attributes that describe endpoints.
    • endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints.
    • endpoint-user-attributes - Custom attributes that describe users.
  • applicationId :: Text

    The unique identifier for the application.

Instances

Instances details
Eq AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Read AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Show AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Generic AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Associated Types

type Rep AttributesResource :: Type -> Type #

NFData AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Methods

rnf :: AttributesResource -> () #

Hashable AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

FromJSON AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

type Rep AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

type Rep AttributesResource = D1 ('MetaData "AttributesResource" "Amazonka.Pinpoint.Types.AttributesResource" "libZSservicesZSamazonka-pinpointZSamazonka-pinpoint" 'False) (C1 ('MetaCons "AttributesResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttributesResource Source #

Create a value of AttributesResource 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:attributes:AttributesResource', attributesResource_attributes - An array that specifies the names of the attributes that were removed from the endpoints.

$sel:attributeType:AttributesResource', attributesResource_attributeType - The type of attribute or attributes that were removed from the endpoints. Valid values are:

  • endpoint-custom-attributes - Custom attributes that describe endpoints.
  • endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints.
  • endpoint-user-attributes - Custom attributes that describe users.

$sel:applicationId:AttributesResource', attributesResource_applicationId - The unique identifier for the application.

attributesResource_attributes :: Lens' AttributesResource (Maybe [Text]) Source #

An array that specifies the names of the attributes that were removed from the endpoints.

attributesResource_attributeType :: Lens' AttributesResource Text Source #

The type of attribute or attributes that were removed from the endpoints. Valid values are:

  • endpoint-custom-attributes - Custom attributes that describe endpoints.
  • endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints.
  • endpoint-user-attributes - Custom attributes that describe users.

attributesResource_applicationId :: Lens' AttributesResource Text Source #

The unique identifier for the application.