@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:00:56.608Z") @Stability(value=Experimental) public interface IPipeline extends software.amazon.jsii.JsiiSerializable, IResource
It extends {@link events.IRuleTarget}, so this interface can be used as a Target for CloudWatch Events.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IPipeline.Jsii$Default
Internal default implementation for
IPipeline. |
static class |
IPipeline.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getPipelineArn()
(experimental) The ARN of the Pipeline.
|
String |
getPipelineName()
(experimental) The name of the Pipeline.
|
Rule |
onEvent(String id)
(experimental) Define an event rule triggered by this CodePipeline.
|
Rule |
onEvent(String id,
OnEventOptions options)
(experimental) Define an event rule triggered by this CodePipeline.
|
Rule |
onStateChange(String id)
(experimental) Define an event rule triggered by the "CodePipeline Pipeline Execution State Change" event emitted from this pipeline.
|
Rule |
onStateChange(String id,
OnEventOptions options)
(experimental) Define an event rule triggered by the "CodePipeline Pipeline Execution State Change" event emitted from this pipeline.
|
@Stability(value=Experimental) @NotNull String getPipelineArn()
@Stability(value=Experimental) @NotNull String getPipelineName()
@Stability(value=Experimental) @NotNull Rule onEvent(@NotNull String id, @Nullable OnEventOptions options)
id - Identifier for this event handler. This parameter is required.options - Additional options to pass to the event rule.@Stability(value=Experimental) @NotNull Rule onEvent(@NotNull String id)
id - Identifier for this event handler. This parameter is required.@Stability(value=Experimental) @NotNull Rule onStateChange(@NotNull String id, @Nullable OnEventOptions options)
id - Identifier for this event handler. This parameter is required.options - Additional options to pass to the event rule.@Stability(value=Experimental) @NotNull Rule onStateChange(@NotNull String id)
id - Identifier for this event handler. This parameter is required.Copyright © 2021. All rights reserved.