Interface IRule.Jsii$Default
- All Superinterfaces:
IConfigRuleRef,IConfigRuleRef.Jsii$Default,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IRule,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IRule.Jsii$Proxy
- Enclosing interface:
IRule
@Internal
public static interface IRule.Jsii$Default
extends IRule, IResource.Jsii$Default, IConfigRuleRef.Jsii$Default
Internal default implementation for
IRule.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.config.IConfigRuleRef
IConfigRuleRef.Jsii$Default, IConfigRuleRef.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.config.IRule
IRule.Jsii$Default, IRule.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault StringThe name of the rule.default RuleDefines a EventBridge event rule which triggers for rule compliance events.default RuleonComplianceChange(String id, OnEventOptions options) Defines a EventBridge event rule which triggers for rule compliance events.default RuleDefines an EventBridge event rule which triggers for rule events.default RuleonEvent(String id, OnEventOptions options) Defines an EventBridge event rule which triggers for rule events.default RuleDefines a EventBridge event rule which triggers for rule re-evaluation status events.default RuleonReEvaluationStatus(String id, OnEventOptions options) Defines a EventBridge event rule which triggers for rule re-evaluation status events.Methods inherited from interface software.amazon.awscdk.interfaces.config.IConfigRuleRef.Jsii$Default
getConfigRuleRefMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConfigRuleName
The name of the rule.- Specified by:
getConfigRuleNamein interfaceIRule
-
onComplianceChange
@Stability(Stable) @NotNull default Rule onComplianceChange(@NotNull String id, @Nullable OnEventOptions options) Defines a EventBridge event rule which triggers for rule compliance events.- Specified by:
onComplianceChangein interfaceIRule- Parameters:
id- This parameter is required.options-
-
onComplianceChange
Defines a EventBridge event rule which triggers for rule compliance events.- Specified by:
onComplianceChangein interfaceIRule- Parameters:
id- This parameter is required.
-
onEvent
@Stability(Stable) @NotNull default Rule onEvent(@NotNull String id, @Nullable OnEventOptions options) Defines an EventBridge event rule which triggers for rule events.Use
rule.addEventPattern(pattern)to specify a filter. -
onEvent
Defines an EventBridge event rule which triggers for rule events.Use
rule.addEventPattern(pattern)to specify a filter. -
onReEvaluationStatus
@Stability(Stable) @NotNull default Rule onReEvaluationStatus(@NotNull String id, @Nullable OnEventOptions options) Defines a EventBridge event rule which triggers for rule re-evaluation status events.- Specified by:
onReEvaluationStatusin interfaceIRule- Parameters:
id- This parameter is required.options-
-
onReEvaluationStatus
Defines a EventBridge event rule which triggers for rule re-evaluation status events.- Specified by:
onReEvaluationStatusin interfaceIRule- Parameters:
id- This parameter is required.
-