This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::SNS::Topic LoggingConfig
The LoggingConfig property type specifies the Delivery status
logging configuration for an AWS::SNS::Topic.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "FailureFeedbackRoleArn" :String, "Protocol" :String, "SuccessFeedbackRoleArn" :String, "SuccessFeedbackSampleRate" :String}
YAML
FailureFeedbackRoleArn:StringProtocol:StringSuccessFeedbackRoleArn:StringSuccessFeedbackSampleRate:String
Properties
FailureFeedbackRoleArn-
The IAM role ARN to be used when logging failed message deliveries in Amazon CloudWatch.
Required: No
Type: String
Update requires: No interruption
Protocol-
Indicates one of the supported protocols for the Amazon SNS topic.
Note
At least one of the other three
LoggingConfigproperties is recommend along withProtocol.Required: Yes
Type: String
Allowed values:
http/s | sqs | lambda | firehose | applicationUpdate requires: No interruption
SuccessFeedbackRoleArn-
The IAM role ARN to be used when logging successful message deliveries in Amazon CloudWatch.
Required: No
Type: String
Update requires: No interruption
SuccessFeedbackSampleRate-
The percentage of successful message deliveries to be logged in Amazon CloudWatch. Valid percentage values range from 0 to 100.
Required: No
Type: String
Update requires: No interruption