Package-level declarations
Types
Link copied to clipboard
object SnsFunctions
Link copied to clipboard
data class TopicArgs(val archivePolicy: Output<Any>? = null, val contentBasedDeduplication: Output<Boolean>? = null, val dataProtectionPolicy: Output<Any>? = null, val displayName: Output<String>? = null, val fifoTopic: Output<Boolean>? = null, val kmsMasterKeyId: Output<String>? = null, val signatureVersion: Output<String>? = null, val subscription: Output<List<TopicSubscriptionArgs>>? = null, val tags: Output<List<TopicTagArgs>>? = null, val topicName: Output<String>? = null, val tracingConfig: Output<String>? = null) : ConvertibleToJava<TopicArgs>
Resource Type definition for AWS::SNS::Topic
Link copied to clipboard
class TopicArgsBuilder
Builder for TopicArgs.
Link copied to clipboard
Schema for AWS::SNS::TopicInlinePolicy
Link copied to clipboard
data class TopicInlinePolicyArgs(val policyDocument: Output<Any>? = null, val topicArn: Output<String>? = null) : ConvertibleToJava<TopicInlinePolicyArgs>
Schema for AWS::SNS::TopicInlinePolicy
Link copied to clipboard
Builder for TopicInlinePolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for TopicInlinePolicy.
Link copied to clipboard
Link copied to clipboard
Schema for AWS::SNS::TopicPolicy
Link copied to clipboard
data class TopicPolicyArgs(val policyDocument: Output<Any>? = null, val topics: Output<List<String>>? = null) : ConvertibleToJava<TopicPolicyArgs>
Schema for AWS::SNS::TopicPolicy
Link copied to clipboard
class TopicPolicyArgsBuilder
Builder for TopicPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for TopicPolicy.
Link copied to clipboard
class TopicResourceBuilder
Builder for Topic.
Functions
Link copied to clipboard
suspend fun topicInlinePolicy(name: String, block: suspend TopicInlinePolicyResourceBuilder.() -> Unit): TopicInlinePolicy
Link copied to clipboard
suspend fun topicPolicy(name: String, block: suspend TopicPolicyResourceBuilder.() -> Unit): TopicPolicy