Class: Aws::SNS::Types::SetTopicAttributesInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SNS::Types::SetTopicAttributesInput
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sns/types.rb
Overview
When making an API call, you may pass SetTopicAttributesInput data as a hash:
{
topic_arn: "topicARN", # required
attribute_name: "attributeName", # required
attribute_value: "attributeValue",
}
Input for SetTopicAttributes action.
Instance Attribute Summary collapse
-
#attribute_name ⇒ String
A map of attributes with their corresponding values.
-
#attribute_value ⇒ String
The new value for the attribute.
-
#topic_arn ⇒ String
The ARN of the topic to modify.
Instance Attribute Details
#attribute_name ⇒ String
A map of attributes with their corresponding values.
The following lists the names, descriptions, and values of the special request parameters that the ‘SetTopicAttributes` action uses:
-
‘DeliveryPolicy` – The policy that defines how Amazon SNS retries failed deliveries to HTTP/S endpoints.
-
‘DisplayName` – The display name to use for a topic with SMS subscriptions.
-
‘Policy` – The policy that defines who can access your topic. By default, only the topic owner can publish or subscribe to the topic.
1512 1513 1514 1515 1516 1517 |
# File 'lib/aws-sdk-sns/types.rb', line 1512 class SetTopicAttributesInput < Struct.new( :topic_arn, :attribute_name, :attribute_value) include Aws::Structure end |
#attribute_value ⇒ String
The new value for the attribute.
1512 1513 1514 1515 1516 1517 |
# File 'lib/aws-sdk-sns/types.rb', line 1512 class SetTopicAttributesInput < Struct.new( :topic_arn, :attribute_name, :attribute_value) include Aws::Structure end |
#topic_arn ⇒ String
The ARN of the topic to modify.
1512 1513 1514 1515 1516 1517 |
# File 'lib/aws-sdk-sns/types.rb', line 1512 class SetTopicAttributesInput < Struct.new( :topic_arn, :attribute_name, :attribute_value) include Aws::Structure end |