Class EventRuleArgs


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

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

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

      • eventPattern

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventPattern()
        Returns:
        JSON string defining the event pattern to match. Maximum length is 4096 characters.
      • eventType

        public com.pulumi.core.Output<java.lang.String> eventType()
        Returns:
        Type of event to match. Must be between 1 and 128 characters, and match the pattern `([a-zA-Z0-9 \-\(\)])+`.
      • notificationConfigurationArn

        public com.pulumi.core.Output<java.lang.String> notificationConfigurationArn()
        Returns:
        ARN of the notification configuration to associate with this event rule. Must match the pattern `arn:aws:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`.
      • regions

        public com.pulumi.core.Output<java.util.List<java.lang.String>> regions()
        Returns:
        Set of AWS regions where the event rule will be applied. Each region must be between 2 and 25 characters, and match the pattern `([a-z]{1,2})-([a-z]{1,15}-)+([0-9])`.
      • source

        public com.pulumi.core.Output<java.lang.String> source()
        Returns:
        Source of the event. Must be between 1 and 36 characters, and match the pattern `aws.([a-z0-9\-])+`. The following arguments are optional: