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
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 '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 '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 'lib/aws-sdk-sns/types.rb', line 152 class ConfirmSubscriptionInput < Struct.new( :topic_arn, :token, :authenticate_on_unsubscribe) SENSITIVE = [] include Aws::Structure end |