Interface CfnEventBusProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnEventBusProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-23T05:56:17.016Z") @Stability(Stable) public interface CfnEventBusProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnEventBus.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.events.*;
 Object policy;
 CfnEventBusProps cfnEventBusProps = CfnEventBusProps.builder()
         .name("name")
         // the properties below are optional
         .deadLetterConfig(DeadLetterConfigProperty.builder()
                 .arn("arn")
                 .build())
         .description("description")
         .eventSourceName("eventSourceName")
         .kmsKeyIdentifier("kmsKeyIdentifier")
         .policy(policy)
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();
 

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for CfnEventBusProps
    static final class 
    An implementation for CfnEventBusProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default Object
    Configuration details of the Amazon SQS queue for EventBridge to use as a dead-letter queue (DLQ).
    default String
    The event bus description.
    default String
    If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with.
    default String
    The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus.
    The name of the new event bus.
    default Object
    The permissions policy of the event bus, describing which other AWS accounts can write events to this event bus.
    default List<CfnTag>
    Tags to associate with the event bus.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson