Class: Aws::SNS::Types::ConfirmSubscriptionInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb

Overview

Input for ConfirmSubscription action.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authenticate_on_unsubscribeString

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.

Returns:

  • (String)


184
185
186
187
188
189
190
# File 'gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb', line 184

class ConfirmSubscriptionInput < Struct.new(
  :topic_arn,
  :token,
  :authenticate_on_unsubscribe)
  SENSITIVE = []
  include Aws::Structure
end

#tokenString

Short-lived token sent to an endpoint during the Subscribe action.

Returns:

  • (String)


184
185
186
187
188
189
190
# File 'gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb', line 184

class ConfirmSubscriptionInput < Struct.new(
  :topic_arn,
  :token,
  :authenticate_on_unsubscribe)
  SENSITIVE = []
  include Aws::Structure
end

#topic_arnString

The ARN of the topic for which you wish to confirm a subscription.

Returns:

  • (String)


184
185
186
187
188
189
190
# File 'gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb', line 184

class ConfirmSubscriptionInput < Struct.new(
  :topic_arn,
  :token,
  :authenticate_on_unsubscribe)
  SENSITIVE = []
  include Aws::Structure
end