Package-level declarations
Types
Link copied to clipboard
data class GetSubscriptionResult(val arn: String? = null, val deliveryPolicy: Any? = null, val filterPolicy: Any? = null, val filterPolicyScope: String? = null, val rawMessageDelivery: Boolean? = null, val redrivePolicy: Any? = null, val replayPolicy: Any? = null, val subscriptionRoleArn: String? = null)
Link copied to clipboard
Link copied to clipboard
data class GetTopicPolicyResult(val id: String? = null, val policyDocument: Any? = null, val topics: List<String>? = null)
Link copied to clipboard
data class GetTopicResult(val archivePolicy: Any? = null, val contentBasedDeduplication: Boolean? = null, val dataProtectionPolicy: Any? = null, val deliveryStatusLogging: List<TopicLoggingConfig>? = null, val displayName: String? = null, val fifoThroughputScope: String? = null, val kmsMasterKeyId: String? = null, val signatureVersion: String? = null, val subscription: List<TopicSubscription>? = null, val tags: List<Tag>? = null, val topicArn: String? = null, val tracingConfig: String? = null)
Link copied to clipboard
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.
Link copied to clipboard
`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.