class Aws::SNS::Types::SetEndpointAttributesInput

Input for SetEndpointAttributes action.

@note When making an API call, you may pass SetEndpointAttributesInput

data as a hash:

    {
      endpoint_arn: "String", # required
      attributes: { # required
        "String" => "String",
      },
    }

@!attribute [rw] endpoint_arn

EndpointArn used for SetEndpointAttributes action.
@return [String]

@!attribute [rw] attributes

A map of the endpoint attributes. Attributes in this map include the
following:

* `CustomUserData` – arbitrary user data to associate with the
  endpoint. Amazon SNS does not use this data. The data must be in
  UTF-8 format and less than 2KB.

* `Enabled` – flag that enables/disables delivery to the endpoint.
  Amazon SNS will set this to false when a notification service
  indicates to Amazon SNS that the endpoint is invalid. Users can
  set it back to true, typically after updating Token.

* `Token` – device token, also referred to as a registration id, for
  an app and mobile device. This is returned from the notification
  service when an app and mobile device are registered with the
  notification service.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetEndpointAttributesInput AWS API Documentation

Constants

SENSITIVE