Interface ArchiveProps

All Superinterfaces:
BaseArchiveProps, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ArchiveProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.101.0 (build b95fe5d)", date="2024-07-12T19:34:02.169Z") @Stability(Stable) public interface ArchiveProps extends software.amazon.jsii.JsiiSerializable, BaseArchiveProps
The event archive properties.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.*;
 import software.amazon.awscdk.services.events.*;
 Object detail;
 EventBus eventBus;
 ArchiveProps archiveProps = ArchiveProps.builder()
         .eventPattern(EventPattern.builder()
                 .account(List.of("account"))
                 .detail(Map.of(
                         "detailKey", detail))
                 .detailType(List.of("detailType"))
                 .id(List.of("id"))
                 .region(List.of("region"))
                 .resources(List.of("resources"))
                 .source(List.of("source"))
                 .time(List.of("time"))
                 .version(List.of("version"))
                 .build())
         .sourceEventBus(eventBus)
         // the properties below are optional
         .archiveName("archiveName")
         .description("description")
         .retention(Duration.minutes(30))
         .build();