EventBusArgs

data class EventBusArgs(val deadLetterConfig: Output<DeadLetterConfigPropertiesArgs>? = null, val description: Output<String>? = null, val eventSourceName: Output<String>? = null, val kmsKeyIdentifier: Output<String>? = null, val name: Output<String>? = null, val policy: Output<Any>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<EventBusArgs>

Resource type definition for AWS::Events::EventBus

Constructors

Link copied to clipboard
constructor(deadLetterConfig: Output<DeadLetterConfigPropertiesArgs>? = null, description: Output<String>? = null, eventSourceName: Output<String>? = null, kmsKeyIdentifier: Output<String>? = null, name: Output<String>? = null, policy: Output<Any>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

Dead Letter Queue for the event bus.

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

The description of the event bus.

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

If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with.

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

Kms Key Identifier used to encrypt events at rest in the event bus.

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

The name of the event bus.

Link copied to clipboard
val policy: Output<Any>? = null

A JSON string that describes the permission policy statement for the event bus. Search the CloudFormation User Guide for AWS::Events::EventBus for more information about the expected schema for this property.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Any tags assigned to the event bus.

Functions

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