Class CfnPipelineProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPipelineProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipelineProps
CfnPipelineProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.CfnPipelineProps
CfnPipelineProps.Builder, CfnPipelineProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnPipelineProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPipelineProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The S3 bucket where artifacts for the pipeline are stored.final Object
A mapping ofartifactStore
objects and their corresponding AWS Regions.final Object
Represents the input of aDisableStageTransition
action.final String
The method that the pipeline will use to handle multiple executions.final String
getName()
The name of the pipeline.final String
CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.final Object
Indicates whether to rerun the CodePipeline pipeline after you update it.final String
The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with noactionRoleArn
, or to use to assume roles for actions with anactionRoleArn
.final Object
Represents information about a stage and its definition.getTags()
Specifies the tags applied to the pipeline.final Object
The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.final Object
A list that defines the pipeline variables for a pipeline resource.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnPipelineProps.Builder
.
-
-
Method Details
-
getRoleArn
Description copied from interface:CfnPipelineProps
The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with noactionRoleArn
, or to use to assume roles for actions with anactionRoleArn
.- Specified by:
getRoleArn
in interfaceCfnPipelineProps
- See Also:
-
getStages
Description copied from interface:CfnPipelineProps
Represents information about a stage and its definition.- Specified by:
getStages
in interfaceCfnPipelineProps
- See Also:
-
getArtifactStore
Description copied from interface:CfnPipelineProps
The S3 bucket where artifacts for the pipeline are stored.You must include either
artifactStore
orartifactStores
in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must useartifactStores
.- Specified by:
getArtifactStore
in interfaceCfnPipelineProps
- See Also:
-
getArtifactStores
Description copied from interface:CfnPipelineProps
A mapping ofartifactStore
objects and their corresponding AWS Regions.There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.
You must include either
artifactStore
orartifactStores
in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must useartifactStores
.- Specified by:
getArtifactStores
in interfaceCfnPipelineProps
- See Also:
-
getDisableInboundStageTransitions
Description copied from interface:CfnPipelineProps
Represents the input of aDisableStageTransition
action.- Specified by:
getDisableInboundStageTransitions
in interfaceCfnPipelineProps
- See Also:
-
getExecutionMode
Description copied from interface:CfnPipelineProps
The method that the pipeline will use to handle multiple executions.The default mode is SUPERSEDED.
Default: - "SUPERSEDED"
- Specified by:
getExecutionMode
in interfaceCfnPipelineProps
- See Also:
-
getName
Description copied from interface:CfnPipelineProps
The name of the pipeline.- Specified by:
getName
in interfaceCfnPipelineProps
- See Also:
-
getPipelineType
Description copied from interface:CfnPipelineProps
CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.- V1 type pipelines have a JSON structure that contains standard pipeline, stage, and action-level parameters.
- V2 type pipelines have the same structure as a V1 type, along with additional parameters for release safety and trigger configuration.
Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when creating or updating a pipeline will result in the pipeline having the V2 type of pipeline and the associated costs.
For information about pricing for CodePipeline, see Pricing .
For information about which type of pipeline to choose, see What type of pipeline is right for me? .
- Specified by:
getPipelineType
in interfaceCfnPipelineProps
- See Also:
-
getRestartExecutionOnUpdate
Description copied from interface:CfnPipelineProps
Indicates whether to rerun the CodePipeline pipeline after you update it.- Specified by:
getRestartExecutionOnUpdate
in interfaceCfnPipelineProps
- See Also:
-
getTags
Description copied from interface:CfnPipelineProps
Specifies the tags applied to the pipeline.- Specified by:
getTags
in interfaceCfnPipelineProps
- See Also:
-
getTriggers
Description copied from interface:CfnPipelineProps
The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.When a trigger configuration is specified, default change detection for repository and branch commits is disabled.
- Specified by:
getTriggers
in interfaceCfnPipelineProps
- See Also:
-
getVariables
Description copied from interface:CfnPipelineProps
A list that defines the pipeline variables for a pipeline resource.Variable names can have alphanumeric and underscore characters, and the values must match
[A-Za-z0-9@\-_]+
.- Specified by:
getVariables
in interfaceCfnPipelineProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-