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