Class: Aws::SNS::Types::ConfirmSubscriptionInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SNS::Types::ConfirmSubscriptionInput
- Defined in:
- gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb
Overview
Note:
When making an API call, you may pass ConfirmSubscriptionInput data as a hash:
{
topic_arn: "topicARN", # required
token: "token", # required
authenticate_on_unsubscribe: "authenticateOnUnsubscribe",
}
Input for ConfirmSubscription action.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authenticate_on_unsubscribe ⇒ String
Disallows unauthenticated unsubscribes of the subscription.
-
#token ⇒ String
Short-lived token sent to an endpoint during the
Subscribe
action. -
#topic_arn ⇒ String
The ARN of the topic for which you wish to confirm a subscription.
Instance Attribute Details
#authenticate_on_unsubscribe ⇒ String
Disallows unauthenticated unsubscribes of the subscription. If the
value of this parameter is true
and the request has an AWS
signature, then only the topic owner and the subscription owner can
unsubscribe the endpoint. The unsubscribe action requires AWS
authentication.
152 153 154 155 156 157 158 |
# File 'gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb', line 152 class ConfirmSubscriptionInput < Struct.new( :topic_arn, :token, :authenticate_on_unsubscribe) SENSITIVE = [] include Aws::Structure end |
#token ⇒ String
Short-lived token sent to an endpoint during the Subscribe
action.
152 153 154 155 156 157 158 |
# File 'gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb', line 152 class ConfirmSubscriptionInput < Struct.new( :topic_arn, :token, :authenticate_on_unsubscribe) SENSITIVE = [] include Aws::Structure end |
#topic_arn ⇒ String
The ARN of the topic for which you wish to confirm a subscription.
152 153 154 155 156 157 158 |
# File 'gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb', line 152 class ConfirmSubscriptionInput < Struct.new( :topic_arn, :token, :authenticate_on_unsubscribe) SENSITIVE = [] include Aws::Structure end |