Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Retrieves the attributes of the platform application object for the supported push notification services, such as APNS and GCM. For more information, see Using Amazon SNS Mobile Push Notifications.
- getPlatformApplicationAttributes :: Text -> GetPlatformApplicationAttributes
- data GetPlatformApplicationAttributes
- gpaaPlatformApplicationARN :: Lens' GetPlatformApplicationAttributes Text
- getPlatformApplicationAttributesResponse :: Int -> GetPlatformApplicationAttributesResponse
- data GetPlatformApplicationAttributesResponse
- gpaarsAttributes :: Lens' GetPlatformApplicationAttributesResponse (HashMap Text Text)
- gpaarsResponseStatus :: Lens' GetPlatformApplicationAttributesResponse Int
Creating a Request
getPlatformApplicationAttributes Source #
Creates a value of GetPlatformApplicationAttributes
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetPlatformApplicationAttributes Source #
Input for GetPlatformApplicationAttributes action.
See: getPlatformApplicationAttributes
smart constructor.
Request Lenses
gpaaPlatformApplicationARN :: Lens' GetPlatformApplicationAttributes Text Source #
PlatformApplicationArn for GetPlatformApplicationAttributesInput.
Destructuring the Response
getPlatformApplicationAttributesResponse Source #
Creates a value of GetPlatformApplicationAttributesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetPlatformApplicationAttributesResponse Source #
Response for GetPlatformApplicationAttributes action.
See: getPlatformApplicationAttributesResponse
smart constructor.
Response Lenses
gpaarsAttributes :: Lens' GetPlatformApplicationAttributesResponse (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.
gpaarsResponseStatus :: Lens' GetPlatformApplicationAttributesResponse Int Source #
The response status code.