@Internal public static final class IRule.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IRule.Jsii$Default
software.amazon.jsii.JsiiObject.InitializationModeIRule.Jsii$Default, IRule.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigRuleName()
(experimental) The name of the rule.
|
ResourceEnvironment |
getEnv()
(experimental) The environment this resource belongs to.
|
software.constructs.Node |
getNode()
The tree node.
|
Stack |
getStack()
(experimental) The stack in which this resource is defined.
|
Rule |
onComplianceChange(String id)
(experimental) Defines a EventBridge event rule which triggers for rule compliance events.
|
Rule |
onComplianceChange(String id,
OnEventOptions options)
(experimental) Defines a EventBridge event rule which triggers for rule compliance events.
|
Rule |
onEvent(String id)
(experimental) Defines an EventBridge event rule which triggers for rule events.
|
Rule |
onEvent(String id,
OnEventOptions options)
(experimental) Defines an EventBridge event rule which triggers for rule events.
|
Rule |
onReEvaluationStatus(String id)
(experimental) Defines a EventBridge event rule which triggers for rule re-evaluation status events.
|
Rule |
onReEvaluationStatus(String id,
OnEventOptions options)
(experimental) Defines a EventBridge event rule which triggers for rule re-evaluation status events.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) @NotNull public final software.constructs.Node getNode()
getNode in interface IResource.Jsii$DefaultgetNode in interface IRule.Jsii$DefaultgetNode in interface software.constructs.IConstructgetNode in interface software.constructs.IConstruct.Jsii$Default@Stability(value=Experimental) @NotNull public final ResourceEnvironment getEnv()
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
getEnv in interface IResourcegetEnv in interface IResource.Jsii$DefaultgetEnv in interface IRule.Jsii$Default@Stability(value=Experimental) @NotNull public final Stack getStack()
getStack in interface IResourcegetStack in interface IResource.Jsii$DefaultgetStack in interface IRule.Jsii$Default@Stability(value=Experimental) @NotNull public final String getConfigRuleName()
getConfigRuleName in interface IRulegetConfigRuleName in interface IRule.Jsii$Default@Stability(value=Experimental) @NotNull public final Rule onComplianceChange(@NotNull String id, @Nullable OnEventOptions options)
onComplianceChange in interface IRuleonComplianceChange in interface IRule.Jsii$Defaultid - This parameter is required.options - @Stability(value=Experimental) @NotNull public final Rule onComplianceChange(@NotNull String id)
onComplianceChange in interface IRuleid - This parameter is required.@Stability(value=Experimental) @NotNull public final Rule onEvent(@NotNull String id, @Nullable OnEventOptions options)
Use
rule.addEventPattern(pattern) to specify a filter.
onEvent in interface IRuleonEvent in interface IRule.Jsii$Defaultid - This parameter is required.options - @Stability(value=Experimental) @NotNull public final Rule onEvent(@NotNull String id)
Use
rule.addEventPattern(pattern) to specify a filter.
@Stability(value=Experimental) @NotNull public final Rule onReEvaluationStatus(@NotNull String id, @Nullable OnEventOptions options)
onReEvaluationStatus in interface IRuleonReEvaluationStatus in interface IRule.Jsii$Defaultid - This parameter is required.options - @Stability(value=Experimental) @NotNull public final Rule onReEvaluationStatus(@NotNull String id)
onReEvaluationStatus in interface IRuleid - This parameter is required.Copyright © 2021. All rights reserved.