diff --git a/aws-android-sdk-sns/src/main/java/com/amazonaws/auth/policy/actions/SNSActions.java b/aws-android-sdk-sns/src/main/java/com/amazonaws/auth/policy/actions/SNSActions.java index 796dd5d5aa..fa473ef68d 100644 --- a/aws-android-sdk-sns/src/main/java/com/amazonaws/auth/policy/actions/SNSActions.java +++ b/aws-android-sdk-sns/src/main/java/com/amazonaws/auth/policy/actions/SNSActions.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-sns/src/main/java/com/amazonaws/services/sns/AmazonSNS.java b/aws-android-sdk-sns/src/main/java/com/amazonaws/services/sns/AmazonSNS.java index 9df8743fae..c0017781a3 100644 --- a/aws-android-sdk-sns/src/main/java/com/amazonaws/services/sns/AmazonSNS.java +++ b/aws-android-sdk-sns/src/main/java/com/amazonaws/services/sns/AmazonSNS.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -2242,6 +2242,13 @@ ConfirmSubscriptionResult confirmSubscription(String topicArn, String token) *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to a platform application endpoint.
+ *
* DeliveryPolicy
– The policy that defines how
* Amazon SNS retries failed deliveries to HTTP/S endpoints.
*
- * TracingConfig
– Tracing mode of an Amazon SNS
- * topic. By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
+ * HTTP
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ *
+ * HTTPSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an HTTP endpoint.
*
+ * HTTPFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ *
+ * Amazon Kinesis Data Firehose + *
+ *
+ * FirehoseSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ *
+ * FirehoseSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ *
+ * FirehoseFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Kinesis Data Firehose endpoint.
+ *
+ * Lambda + *
+ *
+ * LambdaSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Lambda endpoint.
+ *
+ * LambdaSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Lambda endpoint.
+ *
+ * LambdaFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Lambda endpoint.
+ *
+ * Platform application endpoint + *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Web Services application
+ * endpoint.
+ *
+ * ApplicationSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Web Services application
+ * endpoint.
+ *
+ * ApplicationFailureFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
+ *
+ * In addition to being able to configure topic attributes for + * message delivery status of notification messages sent to + * Amazon SNS application endpoints, you can also configure + * application attributes for the delivery status of push + * notification messages sent to push notification services. + *
+ *+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery + * Status. + *
+ *+ * Amazon SQS + *
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
+ *
+ * SQSSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon SQS endpoint.
+ *
+ * SQSFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
+ *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and + * <ENDPOINT>FailureFeedbackRoleArn attributes are used to + * give Amazon SNS write access to use CloudWatch Logs on your + * behalf. The <ENDPOINT>SuccessFeedbackSampleRate + * attribute is for specifying the sample rate percentage (0-100) + * of successfully delivered messages. After you configure the + * <ENDPOINT>FailureFeedbackRoleArn attribute, then all + * failed message deliveries generate CloudWatch Logs. + *
+ *
* The following attribute applies only to
*
+ *
*
- *
+ *
+ *
+ *
+ * Amazon Kinesis Data Firehose
+ *
+ *
+ *
+ *
+ * Lambda
+ *
+ *
+ *
+ *
+ * Platform application endpoint
+ *
+ *
+ *
+ *
+ * In addition to being able to configure topic attributes for
+ * message delivery status of notification messages sent to
+ * Amazon SNS application endpoints, you can also configure
+ * application attributes for the delivery status of push
+ * notification messages sent to push notification services.
+ *
+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery
+ * Status.
+ *
+ * Amazon SQS
+ *
+ *
+ *
+ *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and
+ * <ENDPOINT>FailureFeedbackRoleArn attributes are used to
+ * give Amazon SNS write access to use CloudWatch Logs on your
+ * behalf. The <ENDPOINT>SuccessFeedbackSampleRate
+ * attribute is for specifying the sample rate percentage (0-100)
+ * of successfully delivered messages. After you configure the
+ * <ENDPOINT>FailureFeedbackRoleArn attribute, then all
+ * failed message deliveries generate CloudWatch Logs.
+ *
* The following attribute applies only to SignatureVersion is set to 1.
*
- *
* The following attribute applies only to SignatureVersion is set to 1.
*
- *
* The following attribute applies only to SignatureVersion is set to 1.
*
- *
* The following attribute applies only to getAttributes() {
* Amazon SNS. By default,
- *
* The following attribute applies only to getAttributes() {
* default,
- *
* The following attribute applies only to attributes) {
* Amazon SNS. By default,
- *
* The following attribute applies only to attributes) {
* default,
- *
* The following attribute applies only to attribute
* Amazon SNS. By default,
- *
* The following attribute applies only to TopicArn – The topic's ARN.
*
- *
* The following attribute applies only to TopicArn – The topic's ARN.
*
- *
* The following attribute applies only to TopicArn – The topic's ARN.
*
- *
* The following attribute applies only to getAttributes() {
*
- *
* The following attribute applies only to getAttributes() {
*
- *
* The following attribute applies only to attributes) {
*
- *
* The following attribute applies only to attributes) {
*
- *
* The following attribute applies only to att
*
- *
* The following attribute applies only to
*
+ *
*
- *
+ *
+ *
+ *
+ * Amazon Kinesis Data Firehose
+ *
+ *
+ *
+ *
+ * Lambda
+ *
+ *
+ *
+ *
+ * Platform application endpoint
+ *
+ *
+ *
+ *
+ * In addition to being able to configure topic attributes for message
+ * delivery status of notification messages sent to Amazon SNS application
+ * endpoints, you can also configure application attributes for the delivery
+ * status of push notification messages sent to push notification services.
+ *
+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery Status.
+ *
+ * Amazon SQS
+ *
+ *
+ *
+ *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and
+ * <ENDPOINT>FailureFeedbackRoleArn attributes are used to give Amazon
+ * SNS write access to use CloudWatch Logs on your behalf. The
+ * <ENDPOINT>SuccessFeedbackSampleRate attribute is for specifying the
+ * sample rate percentage (0-100) of successfully delivered messages. After
+ * you configure the <ENDPOINT>FailureFeedbackRoleArn attribute, then
+ * all failed message deliveries generate CloudWatch Logs.
+ *
* The following attribute applies only to
*
+ *
*
- *
+ *
+ *
+ *
+ * Amazon Kinesis Data Firehose
+ *
+ *
+ *
+ *
+ * Lambda
+ *
+ *
+ *
+ *
+ * Platform application endpoint
+ *
+ *
+ *
+ *
+ * In addition to being able to configure topic attributes for
+ * message delivery status of notification messages sent to
+ * Amazon SNS application endpoints, you can also configure
+ * application attributes for the delivery status of push
+ * notification messages sent to push notification services.
+ *
+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery
+ * Status.
+ *
+ * Amazon SQS
+ *
+ *
+ *
+ *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and
+ * <ENDPOINT>FailureFeedbackRoleArn attributes are used to
+ * give Amazon SNS write access to use CloudWatch Logs on your
+ * behalf. The <ENDPOINT>SuccessFeedbackSampleRate
+ * attribute is for specifying the sample rate percentage (0-100)
+ * of successfully delivered messages. After you configure the
+ * <ENDPOINT>FailureFeedbackRoleArn attribute, then all
+ * failed message deliveries generate CloudWatch Logs.
+ *
* The following attribute applies only to
*
+ *
*
- *
+ *
+ *
+ *
- * The following attribute applies only to server-side-encryption:
+ * Amazon Kinesis Data Firehose
*
- *
- *
- * The following attribute applies only to FIFO topics:
+ *
- *
- * By default,
- * When you set
- * (Optional) To override the generated value, you can specify a value for
- * the
- * A map of attributes with their corresponding values.
- *
- * The following lists the names, descriptions, and values of the
- * special request parameters that the
+ *
+ * Platform application endpoint
+ *
+ *
+ *
+ *
+ * In addition to being able to configure topic attributes for message
+ * delivery status of notification messages sent to Amazon SNS application
+ * endpoints, you can also configure application attributes for the delivery
+ * status of push notification messages sent to push notification services.
+ *
+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery Status.
+ *
+ * Amazon SQS
+ *
+ *
+ *
+ *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and
+ * <ENDPOINT>FailureFeedbackRoleArn attributes are used to give Amazon
+ * SNS write access to use CloudWatch Logs on your behalf. The
+ * <ENDPOINT>SuccessFeedbackSampleRate attribute is for specifying the
+ * sample rate percentage (0-100) of successfully delivered messages. After
+ * you configure the <ENDPOINT>FailureFeedbackRoleArn attribute, then
+ * all failed message deliveries generate CloudWatch Logs.
+ *
+ * The following attribute applies only to server-side-encryption:
+ *
+ *
+ *
+ * The following attribute applies only to FIFO topics:
+ *
+ *
+ * By default,
+ * When you set
+ * (Optional) To override the generated value, you can specify a value for
+ * the
+ * A map of attributes with their corresponding values.
+ *
+ * The following lists the names, descriptions, and values of the
+ * special request parameters that the
*
+ *
*
- *
+ *
+ *
+ *
+ * Amazon Kinesis Data Firehose
+ *
+ *
+ *
+ *
+ * Lambda
+ *
+ *
+ *
+ *
+ * Platform application endpoint
+ *
+ *
+ *
+ *
+ * In addition to being able to configure topic attributes for
+ * message delivery status of notification messages sent to Amazon
+ * SNS application endpoints, you can also configure application
+ * attributes for the delivery status of push notification messages
+ * sent to push notification services.
+ *
+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery
+ * Status.
+ *
+ * Amazon SQS
+ *
+ *
+ *
+ *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and
+ * <ENDPOINT>FailureFeedbackRoleArn attributes are used to
+ * give Amazon SNS write access to use CloudWatch Logs on your
+ * behalf. The <ENDPOINT>SuccessFeedbackSampleRate attribute
+ * is for specifying the sample rate percentage (0-100) of
+ * successfully delivered messages. After you configure the
+ * <ENDPOINT>FailureFeedbackRoleArn attribute, then all failed
+ * message deliveries generate CloudWatch Logs.
+ *
* The following attribute applies only to
*
+ *
*
- *
+ *
+ *
+ *
+ * Amazon Kinesis Data Firehose
+ *
+ *
+ *
+ *
+ * Lambda
+ *
+ *
+ *
+ *
+ * Platform application endpoint
+ *
+ *
+ *
+ *
+ * In addition to being able to configure topic attributes for message
+ * delivery status of notification messages sent to Amazon SNS application
+ * endpoints, you can also configure application attributes for the delivery
+ * status of push notification messages sent to push notification services.
+ *
+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery Status.
+ *
+ * Amazon SQS
+ *
+ *
+ *
+ *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and
+ * <ENDPOINT>FailureFeedbackRoleArn attributes are used to give Amazon
+ * SNS write access to use CloudWatch Logs on your behalf. The
+ * <ENDPOINT>SuccessFeedbackSampleRate attribute is for specifying the
+ * sample rate percentage (0-100) of successfully delivered messages. After
+ * you configure the <ENDPOINT>FailureFeedbackRoleArn attribute, then
+ * all failed message deliveries generate CloudWatch Logs.
+ *
* The following attribute applies only to
*
- * The following lists the names, descriptions, and values of the
- * special request parameters that the
- *
+ *
+ *
+ *
+ *
+ * HTTP
+ *
+ *
+ *
+ *
+ * Amazon Kinesis Data Firehose
+ *
+ *
+ *
+ *
+ * Lambda
*
- *
- *
- *
+ * Platform application endpoint
+ *
+ *
+ *
+ *
+ * In addition to being able to configure topic attributes for
+ * message delivery status of notification messages sent to
+ * Amazon SNS application endpoints, you can also configure
+ * application attributes for the delivery status of push
+ * notification messages sent to push notification services.
+ *
+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery
+ * Status.
+ *
+ * Amazon SQS
+ *
+ *
+ *
- *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and
+ * <ENDPOINT>FailureFeedbackRoleArn attributes are used to
+ * give Amazon SNS write access to use CloudWatch Logs on your
+ * behalf. The <ENDPOINT>SuccessFeedbackSampleRate
+ * attribute is for specifying the sample rate percentage (0-100)
+ * of successfully delivered messages. After you configure the
+ * <ENDPOINT>FailureFeedbackRoleArn attribute, then all
+ * failed message deliveries generate CloudWatch Logs.
+ *
* The following attribute applies only to
*
+ *
*
- *
+ *
+ *
+ *
+ * Amazon Kinesis Data Firehose
+ *
+ *
+ *
+ *
+ * Lambda
+ *
+ *
+ *
+ *
+ * Platform application endpoint
+ *
+ *
+ *
+ *
+ * In addition to being able to configure topic attributes for message
+ * delivery status of notification messages sent to Amazon SNS application
+ * endpoints, you can also configure application attributes for the delivery
+ * status of push notification messages sent to push notification services.
+ *
+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery Status.
+ *
+ * Amazon SQS
+ *
+ *
+ *
+ *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and
+ * <ENDPOINT>FailureFeedbackRoleArn attributes are used to give Amazon
+ * SNS write access to use CloudWatch Logs on your behalf. The
+ * <ENDPOINT>SuccessFeedbackSampleRate attribute is for specifying the
+ * sample rate percentage (0-100) of successfully delivered messages. After
+ * you configure the <ENDPOINT>FailureFeedbackRoleArn attribute, then
+ * all failed message deliveries generate CloudWatch Logs.
+ *
* The following attribute applies only to
*
+ *
*
- *
+ *
+ *
+ *
+ * Amazon Kinesis Data Firehose
+ *
+ *
+ *
+ *
+ * Lambda
+ *
+ *
+ *
+ *
+ * Platform application endpoint
+ *
+ *
+ *
+ *
+ * In addition to being able to configure topic attributes for
+ * message delivery status of notification messages sent to
+ * Amazon SNS application endpoints, you can also configure
+ * application attributes for the delivery status of push
+ * notification messages sent to push notification services.
+ *
+ * For example, For more information, see Using Amazon SNS Application Attributes for Message Delivery
+ * Status.
+ *
+ * Amazon SQS
+ *
+ *
+ *
+ *
+ * The <ENDPOINT>SuccessFeedbackRoleArn and
+ * <ENDPOINT>FailureFeedbackRoleArn attributes are used to
+ * give Amazon SNS write access to use CloudWatch Logs on your
+ * behalf. The <ENDPOINT>SuccessFeedbackSampleRate
+ * attribute is for specifying the sample rate percentage (0-100)
+ * of successfully delivered messages. After you configure the
+ * <ENDPOINT>FailureFeedbackRoleArn attribute, then all
+ * failed message deliveries generate CloudWatch Logs.
+ * ApplicationSuccessFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to a platform application endpoint.
+ * DeliveryPolicy
– The policy that defines how
* Amazon SNS retries failed deliveries to HTTP/S endpoints.
* TracingConfig
– Tracing mode of an Amazon SNS
- * topic. By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
+ * HTTP
+ *
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ * HTTPSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an HTTP endpoint.
+ * HTTPFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ *
+ *
+ * FirehoseSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ * FirehoseSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ * FirehoseFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Kinesis Data Firehose endpoint.
+ *
+ *
+ * LambdaSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Lambda endpoint.
+ * LambdaSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Lambda endpoint.
+ * LambdaFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Lambda endpoint.
+ *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Web Services application
+ * endpoint.
+ * ApplicationSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Web Services application
+ * endpoint.
+ * ApplicationFailureFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
*
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
+ * SQSSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon SQS endpoint.
+ * SQSFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
+ * TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * TracingConfig
– Tracing mode of an Amazon SNS topic.
- * By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
- * SignatureVersion
is set to 1.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * SignatureVersion
is set to 1.
* TracingConfig
– Tracing mode of an Amazon SNS
- * topic. By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
- * SignatureVersion
is set to 1.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * SignatureVersion
is set to 1.
* TracingConfig
– Tracing mode of an Amazon SNS
- * topic. By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
- * SignatureVersion
is set to 1.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * TracingConfig
– Tracing mode of an Amazon SNS topic.
- * By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
- * TopicArn
– The topic's ARN.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * TopicArn
– The topic's ARN.
* TracingConfig
– Tracing mode of an Amazon SNS
- * topic. By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
- * TopicArn
– The topic's ARN.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * TopicArn
– The topic's ARN.
* TracingConfig
– Tracing mode of an Amazon SNS
- * topic. By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
- * TopicArn
– The topic's ARN.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
- * ApplicationSuccessFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to a platform
+ * application endpoint.
+ * DeliveryPolicy
– The policy that defines how Amazon SNS
* retries failed deliveries to HTTP/S endpoints.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
+ * HTTP
+ *
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an HTTP
+ * endpoint.
+ * HTTPSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an HTTP endpoint.
+ * HTTPFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an HTTP
+ * endpoint.
+ *
+ *
+ * FirehoseSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is subscribed to an
+ * Amazon Kinesis Data Firehose endpoint.
+ * FirehoseSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Amazon Kinesis Data Firehose endpoint.
+ * FirehoseFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * Kinesis Data Firehose endpoint.
+ *
+ *
+ * LambdaSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an Lambda
+ * endpoint.
+ * LambdaSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Lambda endpoint.
+ * LambdaFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Lambda
+ * endpoint.
+ *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is subscribed to an
+ * Amazon Web Services application endpoint.
+ * ApplicationSuccessFeedbackSampleRate
– Indicates percentage
+ * of successful messages to sample for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
+ * ApplicationFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * Web Services application endpoint.
+ *
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * SQS endpoint.
+ * SQSSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Amazon SQS endpoint.
+ * SQSFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * SQS endpoint.
* ApplicationSuccessFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to a platform application endpoint.
+ * DeliveryPolicy
– The policy that defines how
* Amazon SNS retries failed deliveries to HTTP/S endpoints.
* TracingConfig
– Tracing mode of an Amazon SNS
- * topic. By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
+ * HTTP
+ *
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ * HTTPSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an HTTP endpoint.
+ * HTTPFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ *
+ *
+ * FirehoseSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ * FirehoseSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ * FirehoseFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Kinesis Data Firehose endpoint.
+ *
+ *
+ * LambdaSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Lambda endpoint.
+ * LambdaSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Lambda endpoint.
+ * LambdaFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Lambda endpoint.
+ *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Web Services application
+ * endpoint.
+ * ApplicationSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Web Services application
+ * endpoint.
+ * ApplicationFailureFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
+ *
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
+ * SQSSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon SQS endpoint.
+ * SQSFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
* ApplicationSuccessFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to a platform
+ * application endpoint.
+ * DeliveryPolicy
– The policy that defines how Amazon SNS
* retries failed deliveries to HTTP/S endpoints.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
+ * HTTP
+ *
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an HTTP
+ * endpoint.
+ * HTTPSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an HTTP endpoint.
+ * HTTPFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an HTTP
+ * endpoint.
*
*
+ * KmsMasterKeyId
– The ID of an Amazon Web Services managed
- * customer master key (CMK) for Amazon SNS or a custom CMK. For more
- * information, see Key Terms. For more examples, see KeyId in the Key Management Service API Reference.
+ * FirehoseSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is subscribed to an
+ * Amazon Kinesis Data Firehose endpoint.
* SignatureVersion
– The signature version corresponds to the
- * hashing algorithm used while creating the signature of the notifications,
- * subscription confirmations, or unsubscribe confirmation messages sent by
- * Amazon SNS.
+ * FirehoseSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Amazon Kinesis Data Firehose endpoint.
* FirehoseFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * Kinesis Data Firehose endpoint.
*
+ *
ContentBasedDeduplication
– Enables content-based
- * deduplication for FIFO topics.
+ * Lambda
*
*
* ContentBasedDeduplication
is set to
- * false
. If you create a FIFO topic and this attribute is
- * false
, you must specify a value for the
- * MessageDeduplicationId
parameter for the Publish action.
+ * LambdaSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an Lambda
+ * endpoint.
* ContentBasedDeduplication
to true
,
- * Amazon SNS uses a SHA-256 hash to generate the
- * MessageDeduplicationId
using the body of the message (but
- * not the attributes of the message).
+ * LambdaSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Lambda endpoint.
* MessageDeduplicationId
parameter for the
- * Publish
action.
+ * LambdaFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Lambda
+ * endpoint.
*
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is subscribed to an
+ * Amazon Web Services application endpoint.
+ * ApplicationSuccessFeedbackSampleRate
– Indicates percentage
+ * of successful messages to sample for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
+ * ApplicationFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * Web Services application endpoint.
+ *
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * SQS endpoint.
+ * SQSSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Amazon SQS endpoint.
+ * SQSFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * SQS endpoint.
+ *
+ *
+ * KmsMasterKeyId
– The ID of an Amazon Web Services managed
+ * customer master key (CMK) for Amazon SNS or a custom CMK. For more
+ * information, see Key Terms. For more examples, see KeyId in the Key Management Service API Reference.
+ * SignatureVersion
– The signature version corresponds to the
+ * hashing algorithm used while creating the signature of the notifications,
+ * subscription confirmations, or unsubscribe confirmation messages sent by
+ * Amazon SNS.
+ *
+ *
+ *
+ * @return ContentBasedDeduplication
– Enables content-based
+ * deduplication for FIFO topics.
+ *
+ *
+ * ContentBasedDeduplication
is set to
+ * false
. If you create a FIFO topic and this attribute is
+ * false
, you must specify a value for the
+ * MessageDeduplicationId
parameter for the Publish action.
+ * ContentBasedDeduplication
to true
,
+ * Amazon SNS uses a SHA-256 hash to generate the
+ * MessageDeduplicationId
using the body of the message (but
+ * not the attributes of the message).
+ * MessageDeduplicationId
parameter for the
+ * Publish
action.
+ * SetTopicAttributes
action uses:
*
*
+ * ApplicationSuccessFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to a platform application endpoint.
+ * DeliveryPolicy
– The policy that defines how Amazon
* SNS retries failed deliveries to HTTP/S endpoints.
* TracingConfig
– Tracing mode of an Amazon SNS topic.
- * By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
+ * HTTP
+ *
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ * HTTPSuccessFeedbackSampleRate
– Indicates percentage
+ * of successful messages to sample for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ * HTTPFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ *
+ *
+ * FirehoseSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic that
+ * is subscribed to an Amazon Kinesis Data Firehose endpoint.
+ * FirehoseSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ * FirehoseFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Kinesis Data Firehose endpoint.
+ *
+ *
+ * LambdaSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Lambda endpoint.
+ * LambdaSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Lambda endpoint.
+ * LambdaFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Lambda endpoint.
+ *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic that
+ * is subscribed to an Amazon Web Services application endpoint.
+ * ApplicationSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Web Services application
+ * endpoint.
+ * ApplicationFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
+ *
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
+ * SQSSuccessFeedbackSampleRate
– Indicates percentage
+ * of successful messages to sample for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
+ * SQSFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an
+ * Amazon SQS endpoint.
* ApplicationSuccessFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to a platform
+ * application endpoint.
+ * DeliveryPolicy
– The policy that defines how Amazon SNS
* retries failed deliveries to HTTP/S endpoints.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
+ * HTTP
+ *
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an HTTP
+ * endpoint.
+ * HTTPSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an HTTP endpoint.
+ * HTTPFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an HTTP
+ * endpoint.
+ *
+ *
+ * FirehoseSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is subscribed to an
+ * Amazon Kinesis Data Firehose endpoint.
+ * FirehoseSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Amazon Kinesis Data Firehose endpoint.
+ * FirehoseFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * Kinesis Data Firehose endpoint.
+ *
+ *
+ * LambdaSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an Lambda
+ * endpoint.
+ * LambdaSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Lambda endpoint.
+ * LambdaFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Lambda
+ * endpoint.
+ *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is subscribed to an
+ * Amazon Web Services application endpoint.
+ * ApplicationSuccessFeedbackSampleRate
– Indicates percentage
+ * of successful messages to sample for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
+ * ApplicationFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * Web Services application endpoint.
+ *
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * SQS endpoint.
+ * SQSSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Amazon SQS endpoint.
+ * SQSFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * SQS endpoint.
* SetTopicAttributes
action uses:
+ * The following lists the names, descriptions, and values of the
+ * special request parameters that the
+ * SetTopicAttributes
action uses:
+ *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to a platform application endpoint.
+ * DeliveryPolicy
– The policy that defines how
+ * Amazon SNS retries failed deliveries to HTTP/S endpoints.
+ * DisplayName
– The display name to use for a topic
+ * with SMS subscriptions.
+ * Policy
– The policy that defines who can access
+ * your topic. By default, only the topic owner can publish or
+ * subscribe to the topic.
+ *
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ * HTTPSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an HTTP endpoint.
+ * HTTPFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ *
+ *
+ * FirehoseSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ * FirehoseSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ * FirehoseFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Kinesis Data Firehose endpoint.
+ *
*
+ * DeliveryPolicy
– The policy that defines how
- * Amazon SNS retries failed deliveries to HTTP/S endpoints.
+ * LambdaSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Lambda endpoint.
* DisplayName
– The display name to use for a topic
- * with SMS subscriptions.
+ * LambdaSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Lambda endpoint.
* Policy
– The policy that defines who can access
- * your topic. By default, only the topic owner can publish or
- * subscribe to the topic.
+ * LambdaFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Lambda endpoint.
+ *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Web Services application
+ * endpoint.
+ * ApplicationSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Web Services application
+ * endpoint.
+ * ApplicationFailureFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
+ *
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
+ * SQSSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon SQS endpoint.
* TracingConfig
– Tracing mode of an Amazon SNS
- * topic. By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
+ * SQSFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
* ApplicationSuccessFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to a platform
+ * application endpoint.
+ * DeliveryPolicy
– The policy that defines how Amazon SNS
* retries failed deliveries to HTTP/S endpoints.
* TracingConfig
– Tracing mode of an Amazon SNS topic. By
- * default TracingConfig
is set to PassThrough
,
- * and the topic passes through the tracing header it receives from an
- * Amazon SNS publisher to its subscriptions. If set to Active, Amazon SNS
- * will vend X-Ray segment data to topic owner account if the sampled flag
- * in the tracing header is true. This is only supported on standard topics.
+ * HTTP
+ *
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an HTTP
+ * endpoint.
+ * HTTPSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an HTTP endpoint.
+ * HTTPFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an HTTP
+ * endpoint.
+ *
+ *
+ * FirehoseSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is subscribed to an
+ * Amazon Kinesis Data Firehose endpoint.
+ * FirehoseSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Amazon Kinesis Data Firehose endpoint.
+ * FirehoseFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * Kinesis Data Firehose endpoint.
+ *
+ *
+ * LambdaSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an Lambda
+ * endpoint.
+ * LambdaSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Lambda endpoint.
+ * LambdaFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Lambda
+ * endpoint.
+ *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is subscribed to an
+ * Amazon Web Services application endpoint.
+ * ApplicationSuccessFeedbackSampleRate
– Indicates percentage
+ * of successful messages to sample for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
+ * ApplicationFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * Web Services application endpoint.
+ *
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * SQS endpoint.
+ * SQSSuccessFeedbackSampleRate
– Indicates percentage of
+ * successful messages to sample for an Amazon SNS topic that is subscribed
+ * to an Amazon SQS endpoint.
+ * SQSFailureFeedbackRoleArn
– Indicates failed message
+ * delivery status for an Amazon SNS topic that is subscribed to an Amazon
+ * SQS endpoint.
* ApplicationSuccessFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to a platform application endpoint.
+ * DeliveryPolicy
– The policy that defines how
* Amazon SNS retries failed deliveries to HTTP/S endpoints.
* TracingConfig
– Tracing mode of an Amazon SNS
- * topic. By default TracingConfig
is set to
- * PassThrough
, and the topic passes through the
- * tracing header it receives from an Amazon SNS publisher to its
- * subscriptions. If set to Active, Amazon SNS will vend X-Ray
- * segment data to topic owner account if the sampled flag in the
- * tracing header is true. This is only supported on standard
- * topics.
+ * HTTP
+ *
+ *
+ * HTTPSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ * HTTPSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an HTTP endpoint.
+ * HTTPFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an HTTP endpoint.
+ *
+ *
+ * FirehoseSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ * FirehoseSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Kinesis Data Firehose
+ * endpoint.
+ * FirehoseFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Kinesis Data Firehose endpoint.
+ *
+ *
+ * LambdaSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Lambda endpoint.
+ * LambdaSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Lambda endpoint.
+ * LambdaFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Lambda endpoint.
+ *
+ *
+ * ApplicationSuccessFeedbackRoleArn
– Indicates
+ * successful message delivery status for an Amazon SNS topic
+ * that is subscribed to an Amazon Web Services application
+ * endpoint.
+ * ApplicationSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon Web Services application
+ * endpoint.
+ * ApplicationFailureFeedbackRoleArn
– Indicates
+ * failed message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon Web Services application endpoint.
+ *
+ *
+ * SQSSuccessFeedbackRoleArn
– Indicates successful
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
+ * SQSSuccessFeedbackSampleRate
– Indicates
+ * percentage of successful messages to sample for an Amazon SNS
+ * topic that is subscribed to an Amazon SQS endpoint.
+ * SQSFailureFeedbackRoleArn
– Indicates failed
+ * message delivery status for an Amazon SNS topic that is
+ * subscribed to an Amazon SQS endpoint.
*