Class EventArchiveState


  • public final class EventArchiveState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  EventArchiveState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        The Amazon Resource Name (ARN) of the event archive.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        The description of the new event archive.
      • eventPattern

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventPattern()
        Returns:
        Instructs the new event archive to only capture events matched by this pattern. By default, it attempts to archive every event received in the `event_source_arn`.
      • eventSourceArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventSourceArn()
        Returns:
        Event bus source ARN from where these events should be archived.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the new event archive. The archive name cannot exceed 48 characters.
      • retentionDays

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> retentionDays()
        Returns:
        The maximum number of days to retain events in the new event archive. By default, it archives indefinitely.