Input for Subscribe action.
Assigns attributes to the subscription as a map of key-value pairs. You can assign any attribute that is supported by the SetSubscriptionAttributes
action.
The endpoint that you want to receive notifications. Endpoints vary by protocol:
-
For the http
protocol, the endpoint is an URL beginning with "http://"
-
For the https
protocol, the endpoint is a URL beginning with "https://"
-
For the email
protocol, the endpoint is an email address
-
For the email-json
protocol, the endpoint is an email address
-
For the sms
protocol, the endpoint is a phone number of an SMS-enabled device
-
For the sqs
protocol, the endpoint is the ARN of an Amazon SQS queue
-
For the application
protocol, the endpoint is the EndpointArn of a mobile app and device.
-
For the lambda
protocol, the endpoint is the ARN of an AWS Lambda function.
The protocol you want to use. Supported protocols include:
-
http
-- delivery of JSON-encoded message via HTTP POST
-
https
-- delivery of JSON-encoded message via HTTPS POST
-
email
-- delivery of message via SMTP
-
email-json
-- delivery of JSON-encoded message via SMTP
-
sms
-- delivery of message via SMS
-
sqs
-- delivery of JSON-encoded message to an Amazon SQS queue
-
application
-- delivery of JSON-encoded message to an EndpointArn for a mobile app and device.
-
lambda
-- delivery of JSON-encoded message to an AWS Lambda function.
Sets whether the response from the Subscribe
request includes the subscription ARN, even if the subscription is not yet confirmed.
If you set this parameter to false
, the response includes the ARN for confirmed subscriptions, but it includes an ARN value of "pending subscription" for subscriptions that are not yet confirmed. A subscription becomes confirmed when the subscriber calls the ConfirmSubscription
action with a confirmation token.
If you set this parameter to true
, the response includes the ARN in all cases, even if the subscription is not yet confirmed.
The default value is false
.
The ARN of the topic you want to subscribe to.
Performs copy-assignment from source
. Read more
Returns the "default value" for a type. Read more
This method tests for self
and other
values to be equal, and is used by ==
. Read more
This method tests for !=
.
Formats the value using the given formatter. Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static