Class EventRuleState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.notifications.inputs.EventRuleState
-
public final class EventRuleState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEventRuleState.Builder
-
Field Summary
Fields Modifier and Type Field Description static EventRuleStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static EventRuleState.Builderbuilder()static EventRuleState.Builderbuilder(EventRuleState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>eventPattern()java.util.Optional<com.pulumi.core.Output<java.lang.String>>eventType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>notificationConfigurationArn()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>regions()java.util.Optional<com.pulumi.core.Output<java.lang.String>>source()
-
-
-
Field Detail
-
Empty
public static final EventRuleState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the Event Rule.
-
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 java.util.Optional<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 java.util.Optional<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 java.util.Optional<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 java.util.Optional<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:
-
builder
public static EventRuleState.Builder builder()
-
builder
public static EventRuleState.Builder builder(EventRuleState defaults)
-
-