| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.SNS.Types
- data SNS
- data RESTError :: *
- ns :: Text
- data Topic
- topic :: Topic
- tTopicArn :: Lens' Topic (Maybe Text)
- data MessageAttributeValue
- messageAttributeValue :: Text -> MessageAttributeValue
- mavBinaryValue :: Lens' MessageAttributeValue (Maybe Base64)
- mavDataType :: Lens' MessageAttributeValue Text
- mavStringValue :: Lens' MessageAttributeValue (Maybe Text)
- data PlatformApplication
- platformApplication :: PlatformApplication
- paAttributes :: Lens' PlatformApplication (HashMap Text Text)
- paPlatformApplicationArn :: Lens' PlatformApplication (Maybe Text)
- data Subscription
- subscription :: Subscription
- s1Endpoint :: Lens' Subscription (Maybe Text)
- s1Owner :: Lens' Subscription (Maybe Text)
- s1Protocol :: Lens' Subscription (Maybe Text)
- s1SubscriptionArn :: Lens' Subscription (Maybe Text)
- s1TopicArn :: Lens' Subscription (Maybe Text)
- data Endpoint
- endpoint :: Endpoint
- eAttributes :: Lens' Endpoint (HashMap Text Text)
- eEndpointArn :: Lens' Endpoint (Maybe Text)
Service
Version 2010-03-31 of the Amazon Simple Notification Service service.
Error
data RESTError :: *
Instances
| Eq RESTError | |
| Show RESTError | |
| Generic RESTError | |
| AWSErrorCode 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 ErrorCode)) (S1 S1_0_3RESTError (Rec0 Text))))) |
XML
Topic
MessageAttributeValue
data MessageAttributeValue Source
Instances
Arguments
| :: Text | |
| -> MessageAttributeValue |
MessageAttributeValue constructor.
The fields accessible through corresponding lenses are:
mavBinaryValue::MaybeBase64mavDataType::TextmavStringValue::MaybeText
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
data PlatformApplication Source
Instances
platformApplication :: PlatformApplication Source
PlatformApplication constructor.
The fields accessible through corresponding lenses are:
paAttributes::HashMapTextTextpaPlatformApplicationArn::MaybeText
paAttributes :: Lens' PlatformApplication (HashMap Text Text) Source
Attributes for platform application object.
paPlatformApplicationArn :: Lens' PlatformApplication (Maybe Text) Source
PlatformApplicationArn for platform application object.
Subscription
data Subscription Source
Instances
| Eq Subscription | |
| Ord Subscription | |
| Read Subscription | |
| Show Subscription | |
| FromXML Subscription | |
| ToQuery Subscription |
subscription :: Subscription Source
Subscription constructor.
The fields accessible through corresponding lenses are:
s1Endpoint::MaybeTexts1Owner::MaybeTexts1Protocol::MaybeTexts1SubscriptionArn::MaybeTexts1TopicArn::MaybeText
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 constructor.
The fields accessible through corresponding lenses are:
eAttributes::HashMapTextTexteEndpointArn::MaybeText
eAttributes :: Lens' Endpoint (HashMap Text Text) Source
Attributes for endpoint.
eEndpointArn :: Lens' Endpoint (Maybe Text) Source
EndpointArn for mobile app and device.