libZSservicesZSamazonka-snsZSamazonka-sns
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.SNS.GetPlatformApplicationAttributes

Description

Retrieves the attributes of the platform application object for the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging). For more information, see Using Amazon SNS Mobile Push Notifications.

Synopsis

Creating a Request

data GetPlatformApplicationAttributes Source #

Input for GetPlatformApplicationAttributes action.

See: newGetPlatformApplicationAttributes smart constructor.

Constructors

GetPlatformApplicationAttributes' 

Fields

Instances

Instances details
Eq GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

Read GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

Show GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

Generic GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

Associated Types

type Rep GetPlatformApplicationAttributes :: Type -> Type #

NFData GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

Hashable GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

AWSRequest GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

ToHeaders GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

ToPath GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

ToQuery GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

type Rep GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

type Rep GetPlatformApplicationAttributes = D1 ('MetaData "GetPlatformApplicationAttributes" "Amazonka.SNS.GetPlatformApplicationAttributes" "libZSservicesZSamazonka-snsZSamazonka-sns" 'False) (C1 ('MetaCons "GetPlatformApplicationAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "platformApplicationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetPlatformApplicationAttributes Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

newGetPlatformApplicationAttributes Source #

Create a value of GetPlatformApplicationAttributes 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:platformApplicationArn:GetPlatformApplicationAttributes', getPlatformApplicationAttributes_platformApplicationArn - PlatformApplicationArn for GetPlatformApplicationAttributesInput.

Request Lenses

getPlatformApplicationAttributes_platformApplicationArn :: Lens' GetPlatformApplicationAttributes Text Source #

PlatformApplicationArn for GetPlatformApplicationAttributesInput.

Destructuring the Response

data GetPlatformApplicationAttributesResponse Source #

Response for GetPlatformApplicationAttributes action.

See: newGetPlatformApplicationAttributesResponse smart constructor.

Constructors

GetPlatformApplicationAttributesResponse' 

Fields

  • attributes :: Maybe (HashMap Text Text)

    Attributes include the following:

    • EventEndpointCreated – Topic ARN to which EndpointCreated event notifications should be sent.
    • EventEndpointDeleted – Topic ARN to which EndpointDeleted event notifications should be sent.
    • EventEndpointUpdated – Topic ARN to which EndpointUpdate event notifications should be sent.
    • EventDeliveryFailure – Topic ARN to which DeliveryFailure event notifications should be sent upon Direct Publish delivery failure (permanent) to one of the application's endpoints.
  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq GetPlatformApplicationAttributesResponse Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

Read GetPlatformApplicationAttributesResponse Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

Show GetPlatformApplicationAttributesResponse Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

Generic GetPlatformApplicationAttributesResponse Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

NFData GetPlatformApplicationAttributesResponse Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

type Rep GetPlatformApplicationAttributesResponse Source # 
Instance details

Defined in Amazonka.SNS.GetPlatformApplicationAttributes

type Rep GetPlatformApplicationAttributesResponse = D1 ('MetaData "GetPlatformApplicationAttributesResponse" "Amazonka.SNS.GetPlatformApplicationAttributes" "libZSservicesZSamazonka-snsZSamazonka-sns" 'False) (C1 ('MetaCons "GetPlatformApplicationAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetPlatformApplicationAttributesResponse Source #

Create a value of GetPlatformApplicationAttributesResponse 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:GetPlatformApplicationAttributesResponse', getPlatformApplicationAttributesResponse_attributes - Attributes include the following:

  • EventEndpointCreated – Topic ARN to which EndpointCreated event notifications should be sent.
  • EventEndpointDeleted – Topic ARN to which EndpointDeleted event notifications should be sent.
  • EventEndpointUpdated – Topic ARN to which EndpointUpdate event notifications should be sent.
  • EventDeliveryFailure – Topic ARN to which DeliveryFailure event notifications should be sent upon Direct Publish delivery failure (permanent) to one of the application's endpoints.

$sel:httpStatus:GetPlatformApplicationAttributesResponse', getPlatformApplicationAttributesResponse_httpStatus - The response's http status code.

Response Lenses

getPlatformApplicationAttributesResponse_attributes :: Lens' GetPlatformApplicationAttributesResponse (Maybe (HashMap Text Text)) Source #

Attributes include the following:

  • EventEndpointCreated – Topic ARN to which EndpointCreated event notifications should be sent.
  • EventEndpointDeleted – Topic ARN to which EndpointDeleted event notifications should be sent.
  • EventEndpointUpdated – Topic ARN to which EndpointUpdate event notifications should be sent.
  • EventDeliveryFailure – Topic ARN to which DeliveryFailure event notifications should be sent upon Direct Publish delivery failure (permanent) to one of the application's endpoints.