amazonka-sns-0.0.2: Amazon Simple Notification Service SDK.

Safe HaskellNone
LanguageHaskell2010

Network.AWS.SNS.Types

Contents

Synopsis

Service

data SNS Source

Version 2010-03-31 of the Amazon Simple Notification Service service.

Instances

AWSService SNS 
type Er SNS = RESTError 
type Sg SNS = V4 

Error

data RESTError :: *

Instances

Eq RESTError 
Show RESTError 
Generic RESTError 
FromXML RESTError 
type Rep RESTError = D1 D1RESTError (C1 C1_0RESTError ((:*:) ((:*:) (S1 S1_0_0RESTError (Rec0 Text)) (S1 S1_0_1RESTError (Rec0 (Maybe ErrorType)))) ((:*:) (S1 S1_0_2RESTError (Rec0 Text)) (S1 S1_0_3RESTError (Rec0 Text))))) 

XML

Topic

topic :: Topic Source

Topic constructor.

The fields accessible through corresponding lenses are:

tTopicArn :: Lens' Topic (Maybe Text) Source

The topic's ARN.

MessageAttributeValue

messageAttributeValue Source

MessageAttributeValue constructor.

The fields accessible through corresponding lenses are:

mavBinaryValue :: Lens' MessageAttributeValue (Maybe Base64) Source

Binary type attributes can store any binary data, for example, compressed data, encrypted data, or images.

mavDataType :: Lens' MessageAttributeValue Text Source

Amazon SNS supports the following logical data types: String, Number, and Binary. For more information, see Message Attribute Data Types.

mavStringValue :: Lens' MessageAttributeValue (Maybe Text) Source

Strings are Unicode with UTF8 binary encoding. For a list of code values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.

PlatformApplication

platformApplication :: PlatformApplication Source

PlatformApplication constructor.

The fields accessible through corresponding lenses are:

paAttributes :: Lens' PlatformApplication (HashMap Text Text) Source

Attributes for platform application object.

paPlatformApplicationArn :: Lens' PlatformApplication (Maybe Text) Source

PlatformApplicationArn for platform application object.

Subscription

subscription :: Subscription Source

Subscription constructor.

The fields accessible through corresponding lenses are:

s1Endpoint :: Lens' Subscription (Maybe Text) Source

The subscription's endpoint (format depends on the protocol).

s1Owner :: Lens' Subscription (Maybe Text) Source

The subscription's owner.

s1Protocol :: Lens' Subscription (Maybe Text) Source

The subscription's protocol.

s1SubscriptionArn :: Lens' Subscription (Maybe Text) Source

The subscription's ARN.

s1TopicArn :: Lens' Subscription (Maybe Text) Source

The ARN of the subscription's topic.

Endpoint

endpoint :: Endpoint Source

Endpoint constructor.

The fields accessible through corresponding lenses are:

eAttributes :: Lens' Endpoint (HashMap Text Text) Source

Attributes for endpoint.

eEndpointArn :: Lens' Endpoint (Maybe Text) Source

EndpointArn for mobile app and device.