Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Topic : KotlinCustomResource

Resource Type definition for AWS::SNS::Topic

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

Builder for TopicArgs.

Link copied to clipboard
class TopicInlinePolicy : KotlinCustomResource

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
object TopicInlinePolicyMapper : ResourceMapper<TopicInlinePolicy>
Link copied to clipboard
object TopicMapper : ResourceMapper<Topic>
Link copied to clipboard
class TopicPolicy : KotlinCustomResource

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
Link copied to clipboard
object TopicPolicyMapper : ResourceMapper<TopicPolicy>
Link copied to clipboard
Link copied to clipboard

Builder for Topic.

Functions

Link copied to clipboard
fun topic(name: String): Topic
suspend fun topic(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic
Link copied to clipboard
suspend fun topicPolicy(name: String, block: suspend TopicPolicyResourceBuilder.() -> Unit): TopicPolicy