Interface ICustomEventRule

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ICustomEventRule.Jsii$Default
All Known Implementing Classes:
ICustomEventRule.Jsii$Proxy

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:04.528Z") @Stability(Stable) public interface ICustomEventRule extends software.amazon.jsii.JsiiSerializable
Represents a custom event rule in AWS CodePipeline Actions.

This interface defines the structure for specifying a custom event rule in the AWS CodePipeline Actions module. The event rule is defined by an event pattern and a target.

See Also:
  • Method Details

    • getEventPattern

      @Stability(Stable) @NotNull EventPattern getEventPattern()
      event pattern when this rule should be triggered.
    • getTarget

      @Stability(Stable) @NotNull IRuleTarget getTarget()
      Target e.g. Lambda when event pattern is fulfilled.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      Description.
    • getRuleName

      @Stability(Stable) @Nullable default String getRuleName()
      Rulename.