@Generated(value="jsii-pacmak/0.7.8 (build 100f5ad)", date="2018-10-26T18:00:29.454Z") public class Stage extends software.amazon.awscdk.Construct implements software.amazon.awscdk.services.codepipeline.api.IStage, software.amazon.awscdk.services.codepipeline.api.IInternalStage
StageProps#pipeline attribute.software.amazon.jsii.JsiiObject.InitializationMode| Modifier | Constructor and Description |
|---|---|
|
Stage(software.amazon.awscdk.Construct parent,
String name,
StageProps props)
Create a new Stage.
|
protected |
Stage(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
List<software.amazon.awscdk.services.codepipeline.api.Action> |
getActions()
Get a duplicate of this stage's list of actions.
|
String |
getName()
The physical, human-readable name of this Pipeline Stage.
|
Pipeline |
getPipeline()
The Pipeline this Stage is a part of.
|
String |
getPipelineArn()
The ARN of the Pipeline.
|
software.amazon.awscdk.services.iam.Role |
getPipelineRole()
The service Role of the Pipeline.
|
void |
grantPipelineBucketRead(software.amazon.awscdk.services.iam.IPrincipal identity) |
void |
grantPipelineBucketReadWrite(software.amazon.awscdk.services.iam.IPrincipal identity)
Grants read & write permissions to the Pipeline's S3 Bucket to the given Identity.
|
software.amazon.awscdk.services.events.EventRule |
onStateChange(String name) |
software.amazon.awscdk.services.events.EventRule |
onStateChange(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target) |
software.amazon.awscdk.services.events.EventRule |
onStateChange(String name,
software.amazon.awscdk.services.events.IEventRuleTarget target,
software.amazon.awscdk.services.events.EventRuleProps options) |
PipelineResource.StageDeclarationProperty |
render() |
List<String> |
validate()
This method can be implemented by derived constructs in order to perform
validation logic.
|
addChild, addError, addInfo, addMetadata, addMetadata, addMetadata, addWarning, ancestors, ancestors, findChild, getChildren, getContext, getId, getLocked, getMetadata, getParent, getPath, getUniqueId, lock, requireContext, required, setContext, setContext, toString, toTreeString, toTreeString, tryFindChild, unlock, validateTreeprotected Stage(software.amazon.jsii.JsiiObject.InitializationMode mode)
public Stage(software.amazon.awscdk.Construct parent,
String name,
StageProps props)
public void grantPipelineBucketRead(software.amazon.awscdk.services.iam.IPrincipal identity)
grantPipelineBucketRead in interface software.amazon.awscdk.services.codepipeline.api.IStagepublic void grantPipelineBucketReadWrite(software.amazon.awscdk.services.iam.IPrincipal identity)
grantPipelineBucketReadWrite in interface software.amazon.awscdk.services.codepipeline.api.IStagepublic software.amazon.awscdk.services.events.EventRule onStateChange(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target, @Nullable software.amazon.awscdk.services.events.EventRuleProps options)
public software.amazon.awscdk.services.events.EventRule onStateChange(String name, @Nullable software.amazon.awscdk.services.events.IEventRuleTarget target)
public software.amazon.awscdk.services.events.EventRule onStateChange(String name)
public PipelineResource.StageDeclarationProperty render()
public List<String> validate()
validate in class software.amazon.awscdk.Constructpublic List<software.amazon.awscdk.services.codepipeline.api.Action> getActions()
public String getName()
getName in interface software.amazon.awscdk.services.codepipeline.api.IStagepublic Pipeline getPipeline()
public String getPipelineArn()
getPipelineArn in interface software.amazon.awscdk.services.codepipeline.api.IStagepublic software.amazon.awscdk.services.iam.Role getPipelineRole()
getPipelineRole in interface software.amazon.awscdk.services.codepipeline.api.IStageCopyright © 2018. All rights reserved.