Interface CfnEventBusMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnEventBusMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-30T11:05:09.959Z")
@Stability(Stable)
public interface CfnEventBusMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnEventBusPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.eventsv2.*;
CfnEventBusMixinProps cfnEventBusMixinProps = CfnEventBusMixinProps.builder()
.description("description")
.encryptionConfiguration(EncryptionConfigurationProperty.builder()
.kmsKeyIdentifier("kmsKeyIdentifier")
.build())
.name("name")
.storageConfiguration(StorageConfigurationProperty.builder()
.retentionPeriodInDays(123)
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnEventBusMixinPropsstatic final classAn implementation forCfnEventBusMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA description of the event bus.default ObjectEncryption configuration for an event bus.default StringgetName()The name of the event bus.default ObjectStorage (retention) configuration for the event bus.getTags()The tags assigned to the event bus.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
A description of the event bus.Control characters and Unicode line separators are not allowed.
- See Also:
-
getEncryptionConfiguration
Encryption configuration for an event bus.Returns union: either
IResolvableorCfnEventBusPropsMixin.EncryptionConfigurationProperty- See Also:
-
getName
The name of the event bus.The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
- See Also:
-
getStorageConfiguration
Storage (retention) configuration for the event bus.Returns union: either
IResolvableorCfnEventBusPropsMixin.StorageConfigurationProperty- See Also:
-
getTags
The tags assigned to the event bus.- See Also:
-
builder
- Returns:
- a
CfnEventBusMixinProps.BuilderofCfnEventBusMixinProps
-