TopicLoggingConfigArgs

data class TopicLoggingConfigArgs(val failureFeedbackRoleArn: Output<String>? = null, val protocol: Output<TopicLoggingConfigProtocol>, val successFeedbackRoleArn: Output<String>? = null, val successFeedbackSampleRate: Output<String>? = null) : ConvertibleToJava<TopicLoggingConfigArgs>

Constructors

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

Properties

Link copied to clipboard
val failureFeedbackRoleArn: Output<String>? = null

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.

Link copied to clipboard
val successFeedbackRoleArn: Output<String>? = null

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

Link copied to clipboard
val successFeedbackSampleRate: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): TopicLoggingConfigArgs