Package-level declarations

Types

Link copied to clipboard
data class GetSubscriptionPlainArgs(val arn: String) : ConvertibleToJava<GetSubscriptionPlainArgs>
Link copied to clipboard
data class GetTopicInlinePolicyPlainArgs(val topicArn: String) : ConvertibleToJava<GetTopicInlinePolicyPlainArgs>
Link copied to clipboard
data class GetTopicPlainArgs(val topicArn: String) : ConvertibleToJava<GetTopicPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetTopicPolicyPlainArgs(val id: String) : ConvertibleToJava<GetTopicPolicyPlainArgs>
Link copied to clipboard
data class TopicLoggingConfigArgs(val failureFeedbackRoleArn: Output<String>? = null, val protocol: Output<TopicLoggingConfigProtocol>, val successFeedbackRoleArn: Output<String>? = null, val successFeedbackSampleRate: Output<String>? = null) : ConvertibleToJava<TopicLoggingConfigArgs>

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

Link copied to clipboard
data class TopicSubscriptionArgs(val endpoint: Output<String>, val protocol: Output<String>) : ConvertibleToJava<TopicSubscriptionArgs>

`Subscription` is an embedded property that describes the subscription endpoints of an SNS topic. For full control over subscription behavior (for example, delivery policy, filtering, raw message delivery, and cross-region subscriptions), use the AWS::SNS::Subscription resource.