TopicLoggingConfig

data class TopicLoggingConfig(val failureFeedbackRoleArn: String? = null, val protocol: TopicLoggingConfigProtocol, val successFeedbackRoleArn: String? = null, val successFeedbackSampleRate: String? = null)

The `LoggingConfig` property type specifies the `Delivery` status logging configuration for an AWS::SNS::Topic.

Constructors

Link copied to clipboard
constructor(failureFeedbackRoleArn: String? = null, protocol: TopicLoggingConfigProtocol, successFeedbackRoleArn: String? = null, successFeedbackSampleRate: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The IAM role ARN to be used when logging failed message deliveries in Amazon CloudWatch.

Link copied to clipboard

Indicates one of the supported protocols for the Amazon SNS topic. At least one of the other three `LoggingConfig` properties is recommend along with `Protocol`.

Link copied to clipboard

The IAM role ARN to be used when logging successful message deliveries in Amazon CloudWatch.

Link copied to clipboard

The percentage of successful message deliveries to be logged in Amazon CloudWatch. Valid percentage values range from 0 to 100.