class AWS::SNS::Topic

def confirm_subscription token, options = {}

Returns:
  • (Subscription) - The newly created subscription.

Options Hash: (**options)
  • :authenticate_on_unsubscribe (Boolean) --

Parameters:
  • options (Hash) -- Additional options for confirming the
  • token (String) -- Short-lived token sent to an endpoint
def confirm_subscription token, options = {}
  options[:authenticate_on_unsubscribe] = 'true' if
    options[:authenticate_on_unsubscribe]
  confirm_opts = options.merge(:token => token, :topic_arn => arn)
  resp = client.confirm_subscription(confirm_opts)
  Subscription.new(
    resp[:subscription_arn],
    :topic_arn => arn,
    :config => config)
end