| Copyright | (c) 2013-2015 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 |
Network.AWS.SNS.GetEndpointAttributes
Description
Retrieves the endpoint attributes for a device on one of the supported push notification services, such as GCM and APNS. For more information, see Using Amazon SNS Mobile Push Notifications.
See: AWS API Reference for GetEndpointAttributes.
- getEndpointAttributes :: Text -> GetEndpointAttributes
- data GetEndpointAttributes
- geaEndpointARN :: Lens' GetEndpointAttributes Text
- getEndpointAttributesResponse :: Int -> GetEndpointAttributesResponse
- data GetEndpointAttributesResponse
- gearsAttributes :: Lens' GetEndpointAttributesResponse (HashMap Text Text)
- gearsResponseStatus :: Lens' GetEndpointAttributesResponse Int
Creating a Request
Arguments
| :: Text | |
| -> GetEndpointAttributes |
Creates a value of GetEndpointAttributes with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetEndpointAttributes Source
Input for GetEndpointAttributes action.
See: getEndpointAttributes smart constructor.
Instances
Request Lenses
geaEndpointARN :: Lens' GetEndpointAttributes Text Source
EndpointArn for GetEndpointAttributes input.
Destructuring the Response
getEndpointAttributesResponse Source
Arguments
| :: Int | |
| -> GetEndpointAttributesResponse |
Creates a value of GetEndpointAttributesResponse with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetEndpointAttributesResponse Source
Response from GetEndpointAttributes of the EndpointArn.
See: getEndpointAttributesResponse smart constructor.
Response Lenses
gearsAttributes :: Lens' GetEndpointAttributesResponse (HashMap Text Text) Source
Attributes include the following:
CustomUserData-- arbitrary user data to associate with the endpoint. Amazon SNS does not use this data. The data must be in UTF-8 format and less than 2KB.Enabled-- flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.Token-- device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.
gearsResponseStatus :: Lens' GetEndpointAttributesResponse Int Source
The response status code.