Class: Aws::SNS::Types::ConfirmSubscriptionInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SNS::Types::ConfirmSubscriptionInput
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sns/types.rb
Overview
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 Amazon Web Services signature, then only the topic owner and the subscription owner can unsubscribe the endpoint. The unsubscribe action requires Amazon Web Services authentication.
184 185 186 187 188 189 190 |
# File 'lib/aws-sdk-sns/types.rb', line 184 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.
184 185 186 187 188 189 190 |
# File 'lib/aws-sdk-sns/types.rb', line 184 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.
184 185 186 187 188 189 190 |
# File 'lib/aws-sdk-sns/types.rb', line 184 class ConfirmSubscriptionInput < Struct.new( :topic_arn, :token, :authenticate_on_unsubscribe) SENSITIVE = [] include Aws::Structure end |