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) * + * + *

+ * 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 *

  • *

    + * 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. *

    @@ -3320,17 +3327,175 @@ public ConfirmSubscriptionResult confirmSubscription(String topicArn, String tok *
  • *
  • *

    - * 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 + *

    + * + *
  • + *
  • + *

    + * 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. *

    * - *
  • - *

    - * 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. - *

    - *
  • * *

    * The following attribute applies only to 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. - *

    - *
  • * *

    * The following attribute applies only to 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. - *

    - *
  • * *

    * The following attribute applies only to getAttributes() { * Amazon SNS. By default, 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. - *

    - *
  • * *

    * The following attribute applies only to getAttributes() { * default, 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. - *

    - *
  • * *

    * The following attribute applies only to attributes) { * Amazon SNS. By default, 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. - *

    - *
  • * *

    * The following attribute applies only to attributes) { * default, 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. - *

    - *
  • * *

    * The following attribute applies only to attribute * Amazon SNS. By default, 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. - *

    - *
  • * *

    * The following attribute applies only to 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. - *

    - *
  • * *

    * The following attribute applies only to 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. - *

    - *
  • * *

    * The following attribute applies only to 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. - *

    - *
  • * *

    * The following attribute applies only to getAttributes() { * 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. - *

    - *
  • * *

    * The following attribute applies only to getAttributes() { * 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. - *

    - *
  • * *

    * The following attribute applies only to attributes) { * 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. - *

    - *
  • * *

    * The following attribute applies only to attributes) { * 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. - *

    - *
  • * *

    * The following attribute applies only to att * 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. - *

    - *
  • * *

    * The following attribute applies only to *

  • *

    + * 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. *

    @@ -68,15 +75,168 @@ public class SetTopicAttributesRequest extends AmazonWebServiceRequest implement *
  • *
  • *

    - * 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 + *

    + * + *
  • + *
  • + *

    + * 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 *

  • *

    + * 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. *

    @@ -197,17 +364,175 @@ public SetTopicAttributesRequest() { *
  • *
  • *

    - * 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 + *

    + * + *
  • + *
  • + *

    + * 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 *

  • *

    + * 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. *

    @@ -357,91 +689,251 @@ public SetTopicAttributesRequest withTopicArn(String topicArn) { *
  • *
  • *

    - * 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 + *

    + * + *
  • + *
  • *

    - * The following attribute applies only to server-side-encryption: + * Amazon Kinesis Data Firehose *

    * + *
  • *

    - * The following attribute applies only to FIFO topics: + * 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 *

    * *
  • - * - * - * @return

    - * 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: + *

    + * + * + * @return

    + * A map of attributes with their corresponding values. + *

    + *

    + * The following lists the names, descriptions, and values of the + * special request parameters that the * SetTopicAttributes action uses: *

    * + * + *

    + * 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 *

  • *

    + * 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. *

    @@ -570,15 +1225,168 @@ public String getAttributeName() { *
  • *
  • *

    - * 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 + *

    + * + *
  • + *
  • + *

    + * 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 - * SetTopicAttributes action uses: + * The following lists the names, descriptions, and values of the + * special request parameters that the + * SetTopicAttributes action uses: + *

    + * + * + *

    + * 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 *

  • *

    + * 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. *

    @@ -784,15 +1764,168 @@ public void setAttributeName(String attributeName) { *
  • *
  • *

    - * 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 + *

    + * + *
  • + *
  • + *

    + * 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 *

  • *

    + * 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. *

    @@ -891,17 +2031,175 @@ public void setAttributeName(String attributeName) { *
  • *
  • *

    - * 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 + *

    + * + *
  • + *
  • + *

    + * 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