Interface ArchiveProps
- All Superinterfaces:
BaseArchiveProps
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ArchiveProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-09-02T11:25:31.889Z")
@Stability(Stable)
public interface ArchiveProps
extends software.amazon.jsii.JsiiSerializable, BaseArchiveProps
The event archive properties.
Example:
import software.amazon.awscdk.services.kms.*; import software.amazon.awscdk.services.events.Archive; import software.amazon.awscdk.services.events.EventBus; IKey kmsKey; Stack stack = new Stack(); EventBus eventBus = new EventBus(stack, "Bus"); Archive archive = Archive.Builder.create(stack, "Archive") .kmsKey(kmsKey) .sourceEventBus(eventBus) .eventPattern(EventPattern.builder() .source(List.of("aws.ec2")) .build()) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forArchiveProps
static final class
An implementation forArchiveProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic ArchiveProps.Builder
builder()
The event source associated with the archive.Methods inherited from interface software.amazon.awscdk.services.events.BaseArchiveProps
getArchiveName, getDescription, getEventPattern, getKmsKey, getRetention
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getSourceEventBus
The event source associated with the archive. -
builder
- Returns:
- a
ArchiveProps.Builder
ofArchiveProps
-