Class: Aws::SNS::Types::SetSubscriptionAttributesInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SNS::Types::SetSubscriptionAttributesInput
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sns/types.rb
Overview
When making an API call, you may pass SetSubscriptionAttributesInput data as a hash:
{
subscription_arn: "subscriptionARN", # required
attribute_name: "attributeName", # required
attribute_value: "attributeValue",
}
Input for SetSubscriptionAttributes 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 in JSON format.
-
#subscription_arn ⇒ String
The ARN of the subscription 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.
-
‘FilterPolicy` – The simple JSON object that lets your subscriber receive only a subset of messages, rather than receiving every message published to the topic.
-
‘RawMessageDelivery` – When set to `true`, enables raw message delivery to Amazon SQS or HTTP/S endpoints. This eliminates the need for the endpoints to process JSON formatting, which is otherwise created for Amazon SNS metadata.
1466 1467 1468 1469 1470 1471 |
# File 'lib/aws-sdk-sns/types.rb', line 1466 class SetSubscriptionAttributesInput < Struct.new( :subscription_arn, :attribute_name, :attribute_value) include Aws::Structure end |
#attribute_value ⇒ String
The new value for the attribute in JSON format.
1466 1467 1468 1469 1470 1471 |
# File 'lib/aws-sdk-sns/types.rb', line 1466 class SetSubscriptionAttributesInput < Struct.new( :subscription_arn, :attribute_name, :attribute_value) include Aws::Structure end |
#subscription_arn ⇒ String
The ARN of the subscription to modify.
1466 1467 1468 1469 1470 1471 |
# File 'lib/aws-sdk-sns/types.rb', line 1466 class SetSubscriptionAttributesInput < Struct.new( :subscription_arn, :attribute_name, :attribute_value) include Aws::Structure end |