Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- defaultService :: Service
- _KMSInvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError
- _EndpointDisabledException :: AsError a => Getting (First ServiceError) a ServiceError
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AuthorizationErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _SubscriptionLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _PlatformApplicationDisabledException :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSOptInRequired :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottledException :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _StaleTagException :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSDisabledException :: AsError a => Getting (First ServiceError) a ServiceError
- _TagPolicyException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSecurityException :: AsError a => Getting (First ServiceError) a ServiceError
- _TopicLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConcurrentAccessException :: AsError a => Getting (First ServiceError) a ServiceError
- _OptedOutException :: AsError a => Getting (First ServiceError) a ServiceError
- _TagLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _UserErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _VerificationException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _FilterPolicyLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSAccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype LanguageCodeString where
- LanguageCodeString' { }
- pattern LanguageCodeString_De_DE :: LanguageCodeString
- pattern LanguageCodeString_En_GB :: LanguageCodeString
- pattern LanguageCodeString_En_US :: LanguageCodeString
- pattern LanguageCodeString_Es_419 :: LanguageCodeString
- pattern LanguageCodeString_Es_ES :: LanguageCodeString
- pattern LanguageCodeString_Fr_CA :: LanguageCodeString
- pattern LanguageCodeString_Fr_FR :: LanguageCodeString
- pattern LanguageCodeString_It_IT :: LanguageCodeString
- pattern LanguageCodeString_Ja_JP :: LanguageCodeString
- pattern LanguageCodeString_Kr_KR :: LanguageCodeString
- pattern LanguageCodeString_Pt_BR :: LanguageCodeString
- pattern LanguageCodeString_Zh_CN :: LanguageCodeString
- pattern LanguageCodeString_Zh_TW :: LanguageCodeString
- newtype NumberCapability where
- NumberCapability' { }
- pattern NumberCapability_MMS :: NumberCapability
- pattern NumberCapability_SMS :: NumberCapability
- pattern NumberCapability_VOICE :: NumberCapability
- newtype RouteType where
- RouteType' { }
- pattern RouteType_Premium :: RouteType
- pattern RouteType_Promotional :: RouteType
- pattern RouteType_Transactional :: RouteType
- newtype SMSSandboxPhoneNumberVerificationStatus where
- data Endpoint = Endpoint' {
- attributes :: Maybe (HashMap Text Text)
- endpointArn :: Maybe Text
- newEndpoint :: Endpoint
- endpoint_attributes :: Lens' Endpoint (Maybe (HashMap Text Text))
- endpoint_endpointArn :: Lens' Endpoint (Maybe Text)
- data MessageAttributeValue = MessageAttributeValue' {
- binaryValue :: Maybe Base64
- stringValue :: Maybe Text
- dataType :: Text
- newMessageAttributeValue :: Text -> MessageAttributeValue
- messageAttributeValue_binaryValue :: Lens' MessageAttributeValue (Maybe ByteString)
- messageAttributeValue_stringValue :: Lens' MessageAttributeValue (Maybe Text)
- messageAttributeValue_dataType :: Lens' MessageAttributeValue Text
- data PhoneNumberInformation = PhoneNumberInformation' {}
- newPhoneNumberInformation :: PhoneNumberInformation
- phoneNumberInformation_status :: Lens' PhoneNumberInformation (Maybe Text)
- phoneNumberInformation_iso2CountryCode :: Lens' PhoneNumberInformation (Maybe Text)
- phoneNumberInformation_createdAt :: Lens' PhoneNumberInformation (Maybe UTCTime)
- phoneNumberInformation_phoneNumber :: Lens' PhoneNumberInformation (Maybe Text)
- phoneNumberInformation_numberCapabilities :: Lens' PhoneNumberInformation (Maybe [NumberCapability])
- phoneNumberInformation_routeType :: Lens' PhoneNumberInformation (Maybe RouteType)
- data PlatformApplication = PlatformApplication' {}
- newPlatformApplication :: PlatformApplication
- platformApplication_platformApplicationArn :: Lens' PlatformApplication (Maybe Text)
- platformApplication_attributes :: Lens' PlatformApplication (Maybe (HashMap Text Text))
- data SMSSandboxPhoneNumber = SMSSandboxPhoneNumber' {}
- newSMSSandboxPhoneNumber :: SMSSandboxPhoneNumber
- sMSSandboxPhoneNumber_status :: Lens' SMSSandboxPhoneNumber (Maybe SMSSandboxPhoneNumberVerificationStatus)
- sMSSandboxPhoneNumber_phoneNumber :: Lens' SMSSandboxPhoneNumber (Maybe Text)
- data Subscription = Subscription' {}
- newSubscription :: Subscription
- subscription_protocol :: Lens' Subscription (Maybe Text)
- subscription_owner :: Lens' Subscription (Maybe Text)
- subscription_topicArn :: Lens' Subscription (Maybe Text)
- subscription_endpoint :: Lens' Subscription (Maybe Text)
- subscription_subscriptionArn :: Lens' Subscription (Maybe Text)
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data Topic = Topic' {}
- newTopic :: Topic
- topic_topicArn :: Lens' Topic (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2010-03-31
of the Amazon Simple Notification Service SDK configuration.
Errors
_KMSInvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was rejected because the state of the specified resource isn't valid for this request. For more information, see How Key State Affects Use of a Customer Master Key in the Key Management Service Developer Guide.
_EndpointDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Exception error indicating endpoint disabled.
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that a parameter in the request is invalid.
_AuthorizationErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the user has been denied access to the requested resource.
_KMSThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was denied due to request throttling. For more information about throttling, see Limits in the Key Management Service Developer Guide.
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that a request parameter does not comply with the associated constraints.
_SubscriptionLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the customer already owns the maximum allowed number of subscriptions.
_PlatformApplicationDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Exception error indicating platform application disabled.
_KMSOptInRequired :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Amazon Web Services access key ID needs a subscription for the service.
_InternalErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates an internal service error.
_ThrottledException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the rate at which requests have been submitted for this action exceeds the limit for your account.
_KMSNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was rejected because the specified entity or resource can't be found.
_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that a request parameter does not comply with the associated constraints.
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the requested resource does not exist.
_StaleTagException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A tag has been added to a resource with the same ARN as a deleted resource. Wait a short while and then retry the operation.
_KMSDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was rejected because the specified customer master key (CMK) isn't enabled.
_TagPolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request doesn't comply with the IAM tag policy. Correct your request and then retry it.
_InvalidSecurityException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The credential signature isn't valid. You must use an HTTPS endpoint and sign your request using Signature Version 4.
_TopicLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the customer already owns the maximum allowed number of topics.
_ConcurrentAccessException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Can't perform multiple operations on a tag simultaneously. Perform the operations sequentially.
_OptedOutException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the specified phone number opted out of receiving SMS messages from your account. You can't send SMS messages to phone numbers that opt out.
_TagLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Can't add more than 50 tags to a topic.
_UserErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that a request parameter does not comply with the associated constraints.
_VerificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the one-time password (OTP) used for verification is invalid.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Can’t perform the action on the specified resource. Make sure that the resource exists.
_FilterPolicyLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the number of filter polices in your account exceeds the limit. To add more filter polices, submit an SNS Limit Increase case in the Amazon Web Services Support Center.
_KMSAccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The ciphertext references a key that doesn't exist or that you don't have access to.
LanguageCodeString
newtype LanguageCodeString Source #
Supported language code for sending OTP message
pattern LanguageCodeString_De_DE :: LanguageCodeString | |
pattern LanguageCodeString_En_GB :: LanguageCodeString | |
pattern LanguageCodeString_En_US :: LanguageCodeString | |
pattern LanguageCodeString_Es_419 :: LanguageCodeString | |
pattern LanguageCodeString_Es_ES :: LanguageCodeString | |
pattern LanguageCodeString_Fr_CA :: LanguageCodeString | |
pattern LanguageCodeString_Fr_FR :: LanguageCodeString | |
pattern LanguageCodeString_It_IT :: LanguageCodeString | |
pattern LanguageCodeString_Ja_JP :: LanguageCodeString | |
pattern LanguageCodeString_Kr_KR :: LanguageCodeString | |
pattern LanguageCodeString_Pt_BR :: LanguageCodeString | |
pattern LanguageCodeString_Zh_CN :: LanguageCodeString | |
pattern LanguageCodeString_Zh_TW :: LanguageCodeString |
Instances
NumberCapability
newtype NumberCapability Source #
Enum listing out all supported number capabilities.
pattern NumberCapability_MMS :: NumberCapability | |
pattern NumberCapability_SMS :: NumberCapability | |
pattern NumberCapability_VOICE :: NumberCapability |
Instances
RouteType
Enum listing out all supported route types. The following enum values are supported. 1. Transactional : Non-marketing traffic 2. Promotional : Marketing 3. Premium : Premium routes for OTP delivery to the carriers
pattern RouteType_Premium :: RouteType | |
pattern RouteType_Promotional :: RouteType | |
pattern RouteType_Transactional :: RouteType |
Instances
SMSSandboxPhoneNumberVerificationStatus
newtype SMSSandboxPhoneNumberVerificationStatus Source #
Enum listing out all supported destination phone number verification statuses. The following enum values are supported. 1. PENDING : The destination phone number is pending verification. 2. VERIFIED : The destination phone number is verified.
pattern SMSSandboxPhoneNumberVerificationStatus_Pending :: SMSSandboxPhoneNumberVerificationStatus | |
pattern SMSSandboxPhoneNumberVerificationStatus_Verified :: SMSSandboxPhoneNumberVerificationStatus |
Instances
Endpoint
Endpoint for mobile app and device.
See: newEndpoint
smart constructor.
Endpoint' | |
|
Instances
Eq Endpoint Source # | |
Read Endpoint Source # | |
Show Endpoint Source # | |
Generic Endpoint Source # | |
NFData Endpoint Source # | |
Defined in Amazonka.SNS.Types.Endpoint | |
Hashable Endpoint Source # | |
Defined in Amazonka.SNS.Types.Endpoint | |
FromXML Endpoint Source # | |
type Rep Endpoint Source # | |
Defined in Amazonka.SNS.Types.Endpoint type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.SNS.Types.Endpoint" "libZSservicesZSamazonka-snsZSamazonka-sns" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "endpointArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newEndpoint :: Endpoint Source #
Create a value of Endpoint
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:Endpoint'
, endpoint_attributes
- Attributes for endpoint.
$sel:endpointArn:Endpoint'
, endpoint_endpointArn
- EndpointArn for mobile app and device.
MessageAttributeValue
data MessageAttributeValue Source #
The user-specified message attribute value. For string data types, the value attribute has the same restrictions on the content as the message body. For more information, see Publish.
Name, type, and value must not be empty or null. In addition, the message body should not be empty or null. All parts of the message attribute, including name, type, and value, are included in the message size restriction, which is currently 256 KB (262,144 bytes). For more information, see Amazon SNS message attributes and Publishing to a mobile phone in the Amazon SNS Developer Guide.
See: newMessageAttributeValue
smart constructor.
MessageAttributeValue' | |
|
Instances
newMessageAttributeValue Source #
Create a value of MessageAttributeValue
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:binaryValue:MessageAttributeValue'
, messageAttributeValue_binaryValue
- Binary type attributes can store any binary data, for example,
compressed data, encrypted data, or images.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
$sel:stringValue:MessageAttributeValue'
, messageAttributeValue_stringValue
- Strings are Unicode with UTF8 binary encoding. For a list of code
values, see
ASCII Printable Characters.
$sel:dataType:MessageAttributeValue'
, messageAttributeValue_dataType
- Amazon SNS supports the following logical data types: String,
String.Array, Number, and Binary. For more information, see
Message Attribute Data Types.
messageAttributeValue_binaryValue :: Lens' MessageAttributeValue (Maybe ByteString) Source #
Binary type attributes can store any binary data, for example,
compressed data, encrypted data, or images.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
messageAttributeValue_stringValue :: Lens' MessageAttributeValue (Maybe Text) Source #
Strings are Unicode with UTF8 binary encoding. For a list of code values, see ASCII Printable Characters.
messageAttributeValue_dataType :: Lens' MessageAttributeValue Text Source #
Amazon SNS supports the following logical data types: String, String.Array, Number, and Binary. For more information, see Message Attribute Data Types.
PhoneNumberInformation
data PhoneNumberInformation Source #
A list of phone numbers and their metadata.
See: newPhoneNumberInformation
smart constructor.
PhoneNumberInformation' | |
|
Instances
newPhoneNumberInformation :: PhoneNumberInformation Source #
Create a value of PhoneNumberInformation
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:status:PhoneNumberInformation'
, phoneNumberInformation_status
- The status of the phone number.
$sel:iso2CountryCode:PhoneNumberInformation'
, phoneNumberInformation_iso2CountryCode
- The two-character code for the country or region, in ISO 3166-1 alpha-2
format.
$sel:createdAt:PhoneNumberInformation'
, phoneNumberInformation_createdAt
- The date and time when the phone number was created.
$sel:phoneNumber:PhoneNumberInformation'
, phoneNumberInformation_phoneNumber
- The phone number.
$sel:numberCapabilities:PhoneNumberInformation'
, phoneNumberInformation_numberCapabilities
- The capabilities of each phone number.
$sel:routeType:PhoneNumberInformation'
, phoneNumberInformation_routeType
- The list of supported routes.
phoneNumberInformation_status :: Lens' PhoneNumberInformation (Maybe Text) Source #
The status of the phone number.
phoneNumberInformation_iso2CountryCode :: Lens' PhoneNumberInformation (Maybe Text) Source #
The two-character code for the country or region, in ISO 3166-1 alpha-2 format.
phoneNumberInformation_createdAt :: Lens' PhoneNumberInformation (Maybe UTCTime) Source #
The date and time when the phone number was created.
phoneNumberInformation_phoneNumber :: Lens' PhoneNumberInformation (Maybe Text) Source #
The phone number.
phoneNumberInformation_numberCapabilities :: Lens' PhoneNumberInformation (Maybe [NumberCapability]) Source #
The capabilities of each phone number.
phoneNumberInformation_routeType :: Lens' PhoneNumberInformation (Maybe RouteType) Source #
The list of supported routes.
PlatformApplication
data PlatformApplication Source #
Platform application object.
See: newPlatformApplication
smart constructor.
PlatformApplication' | |
|
Instances
newPlatformApplication :: PlatformApplication Source #
Create a value of PlatformApplication
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:PlatformApplication'
, platformApplication_platformApplicationArn
- PlatformApplicationArn for platform application object.
$sel:attributes:PlatformApplication'
, platformApplication_attributes
- Attributes for platform application object.
platformApplication_platformApplicationArn :: Lens' PlatformApplication (Maybe Text) Source #
PlatformApplicationArn for platform application object.
platformApplication_attributes :: Lens' PlatformApplication (Maybe (HashMap Text Text)) Source #
Attributes for platform application object.
SMSSandboxPhoneNumber
data SMSSandboxPhoneNumber Source #
A verified or pending destination phone number in the SMS sandbox.
When you start using Amazon SNS to send SMS messages, your account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
See: newSMSSandboxPhoneNumber
smart constructor.
SMSSandboxPhoneNumber' | |
|
Instances
newSMSSandboxPhoneNumber :: SMSSandboxPhoneNumber Source #
Create a value of SMSSandboxPhoneNumber
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:status:SMSSandboxPhoneNumber'
, sMSSandboxPhoneNumber_status
- The destination phone number's verification status.
$sel:phoneNumber:SMSSandboxPhoneNumber'
, sMSSandboxPhoneNumber_phoneNumber
- The destination phone number.
sMSSandboxPhoneNumber_status :: Lens' SMSSandboxPhoneNumber (Maybe SMSSandboxPhoneNumberVerificationStatus) Source #
The destination phone number's verification status.
sMSSandboxPhoneNumber_phoneNumber :: Lens' SMSSandboxPhoneNumber (Maybe Text) Source #
The destination phone number.
Subscription
data Subscription Source #
A wrapper type for the attributes of an Amazon SNS subscription.
See: newSubscription
smart constructor.
Instances
newSubscription :: Subscription Source #
Create a value of Subscription
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:protocol:Subscription'
, subscription_protocol
- The subscription's protocol.
$sel:owner:Subscription'
, subscription_owner
- The subscription's owner.
$sel:topicArn:Subscription'
, subscription_topicArn
- The ARN of the subscription's topic.
$sel:endpoint:Subscription'
, subscription_endpoint
- The subscription's endpoint (format depends on the protocol).
$sel:subscriptionArn:Subscription'
, subscription_subscriptionArn
- The subscription's ARN.
subscription_protocol :: Lens' Subscription (Maybe Text) Source #
The subscription's protocol.
subscription_owner :: Lens' Subscription (Maybe Text) Source #
The subscription's owner.
subscription_topicArn :: Lens' Subscription (Maybe Text) Source #
The ARN of the subscription's topic.
subscription_endpoint :: Lens' Subscription (Maybe Text) Source #
The subscription's endpoint (format depends on the protocol).
subscription_subscriptionArn :: Lens' Subscription (Maybe Text) Source #
The subscription's ARN.
Tag
The list of tags to be added to the specified topic.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.SNS.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.SNS.Types.Tag | |
ToQuery Tag Source # | |
Defined in Amazonka.SNS.Types.Tag toQuery :: Tag -> QueryString # | |
FromXML Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.SNS.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.SNS.Types.Tag" "libZSservicesZSamazonka-snsZSamazonka-sns" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Tag
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:key:Tag'
, tag_key
- The required key portion of the tag.
$sel:value:Tag'
, tag_value
- The optional value portion of the tag.
Topic
A wrapper type for the topic's Amazon Resource Name (ARN). To retrieve
a topic's attributes, use GetTopicAttributes
.
See: newTopic
smart constructor.
Create a value of Topic
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:topicArn:Topic'
, topic_topicArn
- The topic's ARN.