@Generated(value="jsii-pacmak/0.11.2 (build 27d16c2)", date="2019-06-10T11:04:14.231Z") @Stability(value=Experimental) public interface RuleProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
RuleProps.Builder
A builder for
RuleProps |
static class |
RuleProps.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static RuleProps.Builder |
builder() |
String |
getDescription()
A description of the rule's purpose.
|
Boolean |
getEnabled()
Indicates whether the rule is enabled.
|
EventPattern |
getEventPattern()
Describes which events CloudWatch Events routes to the specified target.
|
String |
getRuleName()
A name for the rule.
|
String |
getScheduleExpression()
The schedule or rate (frequency) that determines when CloudWatch Events runs the rule.
|
List<IRuleTarget> |
getTargets()
Targets to invoke when this rule matches an event.
|
@Stability(value=Experimental) String getDescription()
@Stability(value=Experimental) Boolean getEnabled()
@Stability(value=Experimental) EventPattern getEventPattern()
You must specify this property (either via props or via
`addEventPattern`), the `scheduleExpression` property, or both. The
method `addEventPattern` can be used to add filter values to the event
pattern.@Stability(value=Experimental) String getRuleName()
@Stability(value=Experimental) String getScheduleExpression()
You must specify this property, the `eventPattern` property, or both.@Stability(value=Experimental) List<IRuleTarget> getTargets()
@Stability(value=Experimental) static RuleProps.Builder builder()
RuleProps.Builder of RulePropsCopyright © 2019. All rights reserved.