We recommend new projects start with resources from the AWS provider.
aws-native.codepipeline.getPipeline
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::CodePipeline::Pipeline resource creates a CodePipeline pipeline that describes how software changes go through a release process.
Using getPipeline
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPipeline(args: GetPipelineArgs, opts?: InvokeOptions): Promise<GetPipelineResult>
function getPipelineOutput(args: GetPipelineOutputArgs, opts?: InvokeOptions): Output<GetPipelineResult>
def get_pipeline(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPipelineResult
def get_pipeline_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPipelineResult]
func LookupPipeline(ctx *Context, args *LookupPipelineArgs, opts ...InvokeOption) (*LookupPipelineResult, error)
func LookupPipelineOutput(ctx *Context, args *LookupPipelineOutputArgs, opts ...InvokeOption) LookupPipelineResultOutput
> Note: This function is named LookupPipeline
in the Go SDK.
public static class GetPipeline
{
public static Task<GetPipelineResult> InvokeAsync(GetPipelineArgs args, InvokeOptions? opts = null)
public static Output<GetPipelineResult> Invoke(GetPipelineInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:codepipeline:getPipeline
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- The name of the pipeline.
- Name string
- The name of the pipeline.
- name String
- The name of the pipeline.
- name string
- The name of the pipeline.
- name str
- The name of the pipeline.
- name String
- The name of the pipeline.
getPipeline Result
The following output properties are available:
- Artifact
Store Pulumi.Aws Native. Code Pipeline. Outputs. Pipeline Artifact Store - The S3 bucket where artifacts for the pipeline are stored.
- Artifact
Stores List<Pulumi.Aws Native. Code Pipeline. Outputs. Pipeline Artifact Store Map> - A mapping of artifactStore 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.
- Disable
Inbound List<Pulumi.Stage Transitions Aws Native. Code Pipeline. Outputs. Pipeline Stage Transition> - Represents the input of a DisableStageTransition action.
- Execution
Mode Pulumi.Aws Native. Code Pipeline. Pipeline Execution Mode - The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
- Pipeline
Type Pulumi.Aws Native. Code Pipeline. Pipeline Type - 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.
- Role
Arn string - The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn
- Stages
List<Pulumi.
Aws Native. Code Pipeline. Outputs. Pipeline Stage Declaration> - Represents information about a stage and its definition.
- List<Pulumi.
Aws Native. Outputs. Tag> - Specifies the tags applied to the pipeline.
- Triggers
List<Pulumi.
Aws Native. Code Pipeline. Outputs. Pipeline Trigger Declaration> - The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.
- Variables
List<Pulumi.
Aws Native. Code Pipeline. Outputs. Pipeline Variable Declaration> - 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@-_]+.
- Version string
- The version of the pipeline.
- Artifact
Store PipelineArtifact Store - The S3 bucket where artifacts for the pipeline are stored.
- Artifact
Stores []PipelineArtifact Store Map - A mapping of artifactStore 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.
- Disable
Inbound []PipelineStage Transitions Stage Transition - Represents the input of a DisableStageTransition action.
- Execution
Mode PipelineExecution Mode - The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
- Pipeline
Type PipelineType - 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.
- Role
Arn string - The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn
- Stages
[]Pipeline
Stage Declaration - Represents information about a stage and its definition.
- Tag
- Specifies the tags applied to the pipeline.
- Triggers
[]Pipeline
Trigger Declaration - The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.
- Variables
[]Pipeline
Variable Declaration - 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@-_]+.
- Version string
- The version of the pipeline.
- artifact
Store PipelineArtifact Store - The S3 bucket where artifacts for the pipeline are stored.
- artifact
Stores List<PipelineArtifact Store Map> - A mapping of artifactStore 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.
- disable
Inbound List<PipelineStage Transitions Stage Transition> - Represents the input of a DisableStageTransition action.
- execution
Mode PipelineExecution Mode - The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
- pipeline
Type PipelineType - 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.
- role
Arn String - The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn
- stages
List<Pipeline
Stage Declaration> - Represents information about a stage and its definition.
- List<Tag>
- Specifies the tags applied to the pipeline.
- triggers
List<Pipeline
Trigger Declaration> - The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.
- variables
List<Pipeline
Variable Declaration> - 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@-_]+.
- version String
- The version of the pipeline.
- artifact
Store PipelineArtifact Store - The S3 bucket where artifacts for the pipeline are stored.
- artifact
Stores PipelineArtifact Store Map[] - A mapping of artifactStore 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.
- disable
Inbound PipelineStage Transitions Stage Transition[] - Represents the input of a DisableStageTransition action.
- execution
Mode PipelineExecution Mode - The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
- pipeline
Type PipelineType - 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.
- role
Arn string - The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn
- stages
Pipeline
Stage Declaration[] - Represents information about a stage and its definition.
- Tag[]
- Specifies the tags applied to the pipeline.
- triggers
Pipeline
Trigger Declaration[] - The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.
- variables
Pipeline
Variable Declaration[] - 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@-_]+.
- version string
- The version of the pipeline.
- artifact_
store PipelineArtifact Store - The S3 bucket where artifacts for the pipeline are stored.
- artifact_
stores Sequence[PipelineArtifact Store Map] - A mapping of artifactStore 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.
- disable_
inbound_ Sequence[Pipelinestage_ transitions Stage Transition] - Represents the input of a DisableStageTransition action.
- execution_
mode PipelineExecution Mode - The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
- pipeline_
type PipelineType - 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.
- role_
arn str - The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn
- stages
Sequence[Pipeline
Stage Declaration] - Represents information about a stage and its definition.
- Sequence[root_Tag]
- Specifies the tags applied to the pipeline.
- triggers
Sequence[Pipeline
Trigger Declaration] - The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.
- variables
Sequence[Pipeline
Variable Declaration] - 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@-_]+.
- version str
- The version of the pipeline.
- artifact
Store Property Map - The S3 bucket where artifacts for the pipeline are stored.
- artifact
Stores List<Property Map> - A mapping of artifactStore 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.
- disable
Inbound List<Property Map>Stage Transitions - Represents the input of a DisableStageTransition action.
- execution
Mode "QUEUED" | "SUPERSEDED" | "PARALLEL" - The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
- pipeline
Type "V1" | "V2" - 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.
- role
Arn String - The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn
- stages List<Property Map>
- Represents information about a stage and its definition.
- List<Property Map>
- Specifies the tags applied to the pipeline.
- triggers List<Property Map>
- The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.
- variables List<Property Map>
- 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@-_]+.
- version String
- The version of the pipeline.
Supporting Types
PipelineActionDeclaration
- Action
Type Pulumi.Id Aws Native. Code Pipeline. Inputs. Pipeline Action Type Id - Specifies the action type and the provider of the action.
- Name string
- The action declaration's name.
- Commands List<string>
- The shell commands to run with your compute action in CodePipeline.
- Configuration object
- The action's configuration. These are key-value pairs that specify input values for an action.
- Input
Artifacts List<Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Input Artifact> The name or ID of the artifact consumed by the action, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of input artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
For a CodeBuild action with multiple input artifacts, one of your input sources must be designated the PrimarySource. For more information, see the CodeBuild action reference page in the AWS CodePipeline User Guide .
- Namespace string
- The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
- Output
Artifacts List<Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Output Artifact> - The name or ID of the result of the action declaration, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of output artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
- Output
Variables List<string> - The list of variables that are to be exported from the compute action.
- Region string
- The action declaration's AWS Region, such as us-east-1.
- Role
Arn string - The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
- Run
Order int - The order in which actions are run.
- Timeout
In intMinutes - A timeout duration in minutes that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType.
- Action
Type PipelineId Action Type Id - Specifies the action type and the provider of the action.
- Name string
- The action declaration's name.
- Commands []string
- The shell commands to run with your compute action in CodePipeline.
- Configuration interface{}
- The action's configuration. These are key-value pairs that specify input values for an action.
- Input
Artifacts []PipelineInput Artifact The name or ID of the artifact consumed by the action, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of input artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
For a CodeBuild action with multiple input artifacts, one of your input sources must be designated the PrimarySource. For more information, see the CodeBuild action reference page in the AWS CodePipeline User Guide .
- Namespace string
- The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
- Output
Artifacts []PipelineOutput Artifact - The name or ID of the result of the action declaration, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of output artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
- Output
Variables []string - The list of variables that are to be exported from the compute action.
- Region string
- The action declaration's AWS Region, such as us-east-1.
- Role
Arn string - The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
- Run
Order int - The order in which actions are run.
- Timeout
In intMinutes - A timeout duration in minutes that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType.
- action
Type PipelineId Action Type Id - Specifies the action type and the provider of the action.
- name String
- The action declaration's name.
- commands List<String>
- The shell commands to run with your compute action in CodePipeline.
- configuration Object
- The action's configuration. These are key-value pairs that specify input values for an action.
- input
Artifacts List<PipelineInput Artifact> The name or ID of the artifact consumed by the action, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of input artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
For a CodeBuild action with multiple input artifacts, one of your input sources must be designated the PrimarySource. For more information, see the CodeBuild action reference page in the AWS CodePipeline User Guide .
- namespace String
- The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
- output
Artifacts List<PipelineOutput Artifact> - The name or ID of the result of the action declaration, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of output artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
- output
Variables List<String> - The list of variables that are to be exported from the compute action.
- region String
- The action declaration's AWS Region, such as us-east-1.
- role
Arn String - The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
- run
Order Integer - The order in which actions are run.
- timeout
In IntegerMinutes - A timeout duration in minutes that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType.
- action
Type PipelineId Action Type Id - Specifies the action type and the provider of the action.
- name string
- The action declaration's name.
- commands string[]
- The shell commands to run with your compute action in CodePipeline.
- configuration any
- The action's configuration. These are key-value pairs that specify input values for an action.
- input
Artifacts PipelineInput Artifact[] The name or ID of the artifact consumed by the action, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of input artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
For a CodeBuild action with multiple input artifacts, one of your input sources must be designated the PrimarySource. For more information, see the CodeBuild action reference page in the AWS CodePipeline User Guide .
- namespace string
- The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
- output
Artifacts PipelineOutput Artifact[] - The name or ID of the result of the action declaration, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of output artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
- output
Variables string[] - The list of variables that are to be exported from the compute action.
- region string
- The action declaration's AWS Region, such as us-east-1.
- role
Arn string - The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
- run
Order number - The order in which actions are run.
- timeout
In numberMinutes - A timeout duration in minutes that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType.
- action_
type_ Pipelineid Action Type Id - Specifies the action type and the provider of the action.
- name str
- The action declaration's name.
- commands Sequence[str]
- The shell commands to run with your compute action in CodePipeline.
- configuration Any
- The action's configuration. These are key-value pairs that specify input values for an action.
- input_
artifacts Sequence[PipelineInput Artifact] The name or ID of the artifact consumed by the action, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of input artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
For a CodeBuild action with multiple input artifacts, one of your input sources must be designated the PrimarySource. For more information, see the CodeBuild action reference page in the AWS CodePipeline User Guide .
- namespace str
- The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
- output_
artifacts Sequence[PipelineOutput Artifact] - The name or ID of the result of the action declaration, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of output artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
- output_
variables Sequence[str] - The list of variables that are to be exported from the compute action.
- region str
- The action declaration's AWS Region, such as us-east-1.
- role_
arn str - The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
- run_
order int - The order in which actions are run.
- timeout_
in_ intminutes - A timeout duration in minutes that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType.
- action
Type Property MapId - Specifies the action type and the provider of the action.
- name String
- The action declaration's name.
- commands List<String>
- The shell commands to run with your compute action in CodePipeline.
- configuration Any
- The action's configuration. These are key-value pairs that specify input values for an action.
- input
Artifacts List<Property Map> The name or ID of the artifact consumed by the action, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of input artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
For a CodeBuild action with multiple input artifacts, one of your input sources must be designated the PrimarySource. For more information, see the CodeBuild action reference page in the AWS CodePipeline User Guide .
- namespace String
- The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
- output
Artifacts List<Property Map> - The name or ID of the result of the action declaration, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of output artifacts. To refer to the action configuration specification by action provider, see the Action structure reference in the AWS CodePipeline User Guide .
- output
Variables List<String> - The list of variables that are to be exported from the compute action.
- region String
- The action declaration's AWS Region, such as us-east-1.
- role
Arn String - The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
- run
Order Number - The order in which actions are run.
- timeout
In NumberMinutes - A timeout duration in minutes that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType.
PipelineActionTypeId
- Category
Pulumi.
Aws Native. Code Pipeline. Pipeline Action Type Id Category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
- Owner string
- The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.
- Provider string
- The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.
- Version string
- A string that describes the action version.
- Category
Pipeline
Action Type Id Category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
- Owner string
- The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.
- Provider string
- The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.
- Version string
- A string that describes the action version.
- category
Pipeline
Action Type Id Category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
- owner String
- The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.
- provider String
- The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.
- version String
- A string that describes the action version.
- category
Pipeline
Action Type Id Category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
- owner string
- The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.
- provider string
- The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.
- version string
- A string that describes the action version.
- category
Pipeline
Action Type Id Category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
- owner str
- The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.
- provider str
- The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.
- version str
- A string that describes the action version.
- category "Source" | "Build" | "Test" | "Deploy" | "Invoke" | "Approval" | "Compute"
- A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
- owner String
- The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.
- provider String
- The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.
- version String
- A string that describes the action version.
PipelineActionTypeIdCategory
PipelineArtifactStore
- Location string
- The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.
- Type
Pulumi.
Aws Native. Code Pipeline. Pipeline Artifact Store Type - The type of the artifact store, such as S3.
- Encryption
Key Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Encryption Key - The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: AWS::CodePipeline::Pipeline .
- Location string
- The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.
- Type
Pipeline
Artifact Store Type - The type of the artifact store, such as S3.
- Encryption
Key PipelineEncryption Key - The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: AWS::CodePipeline::Pipeline .
- location String
- The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.
- type
Pipeline
Artifact Store Type - The type of the artifact store, such as S3.
- encryption
Key PipelineEncryption Key - The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: AWS::CodePipeline::Pipeline .
- location string
- The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.
- type
Pipeline
Artifact Store Type - The type of the artifact store, such as S3.
- encryption
Key PipelineEncryption Key - The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: AWS::CodePipeline::Pipeline .
- location str
- The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.
- type
Pipeline
Artifact Store Type - The type of the artifact store, such as S3.
- encryption_
key PipelineEncryption Key - The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: AWS::CodePipeline::Pipeline .
- location String
- The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.
- type "S3"
- The type of the artifact store, such as S3.
- encryption
Key Property Map - The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: AWS::CodePipeline::Pipeline .
PipelineArtifactStoreMap
- Artifact
Store Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Artifact Store Represents information about the S3 bucket where artifacts are stored for 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
.- Region string
- The action declaration's AWS Region, such as us-east-1.
- Artifact
Store PipelineArtifact Store Represents information about the S3 bucket where artifacts are stored for 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
.- Region string
- The action declaration's AWS Region, such as us-east-1.
- artifact
Store PipelineArtifact Store Represents information about the S3 bucket where artifacts are stored for 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
.- region String
- The action declaration's AWS Region, such as us-east-1.
- artifact
Store PipelineArtifact Store Represents information about the S3 bucket where artifacts are stored for 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
.- region string
- The action declaration's AWS Region, such as us-east-1.
- artifact_
store PipelineArtifact Store Represents information about the S3 bucket where artifacts are stored for 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
.- region str
- The action declaration's AWS Region, such as us-east-1.
- artifact
Store Property Map Represents information about the S3 bucket where artifacts are stored for 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
.- region String
- The action declaration's AWS Region, such as us-east-1.
PipelineArtifactStoreType
PipelineBeforeEntryConditions
- Conditions
List<Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Condition> - The conditions that are configured as entry conditions.
- Conditions
[]Pipeline
Condition - The conditions that are configured as entry conditions.
- conditions
List<Pipeline
Condition> - The conditions that are configured as entry conditions.
- conditions
Pipeline
Condition[] - The conditions that are configured as entry conditions.
- conditions
Sequence[Pipeline
Condition] - The conditions that are configured as entry conditions.
- conditions List<Property Map>
- The conditions that are configured as entry conditions.
PipelineBlockerDeclaration
- Name string
- Reserved for future use.
- Type
Pulumi.
Aws Native. Code Pipeline. Pipeline Blocker Declaration Type - Reserved for future use.
- Name string
- Reserved for future use.
- Type
Pipeline
Blocker Declaration Type - Reserved for future use.
- name String
- Reserved for future use.
- type
Pipeline
Blocker Declaration Type - Reserved for future use.
- name string
- Reserved for future use.
- type
Pipeline
Blocker Declaration Type - Reserved for future use.
- name str
- Reserved for future use.
- type
Pipeline
Blocker Declaration Type - Reserved for future use.
- name String
- Reserved for future use.
- type "Schedule"
- Reserved for future use.
PipelineBlockerDeclarationType
PipelineCondition
- Result string
- The specified result for when the failure conditions are met, such as rolling back the stage
- Rules
List<Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Rule Declaration> - The rules that make up the condition.
- Result string
- The specified result for when the failure conditions are met, such as rolling back the stage
- Rules
[]Pipeline
Rule Declaration - The rules that make up the condition.
- result String
- The specified result for when the failure conditions are met, such as rolling back the stage
- rules
List<Pipeline
Rule Declaration> - The rules that make up the condition.
- result string
- The specified result for when the failure conditions are met, such as rolling back the stage
- rules
Pipeline
Rule Declaration[] - The rules that make up the condition.
- result str
- The specified result for when the failure conditions are met, such as rolling back the stage
- rules
Sequence[Pipeline
Rule Declaration] - The rules that make up the condition.
- result String
- The specified result for when the failure conditions are met, such as rolling back the stage
- rules List<Property Map>
- The rules that make up the condition.
PipelineEncryptionKey
PipelineExecutionMode
PipelineFailureConditions
- Conditions
List<Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Condition> - The conditions that are configured as failure conditions.
- Result
Pulumi.
Aws Native. Code Pipeline. Pipeline Failure Conditions Result - The specified result for when the failure conditions are met, such as rolling back the stage
- Retry
Configuration Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Failure Conditions Retry Configuration Properties - The configuration that specifies the retry configuration for a stage
- Conditions
[]Pipeline
Condition - The conditions that are configured as failure conditions.
- Result
Pipeline
Failure Conditions Result - The specified result for when the failure conditions are met, such as rolling back the stage
- Retry
Configuration PipelineFailure Conditions Retry Configuration Properties - The configuration that specifies the retry configuration for a stage
- conditions
List<Pipeline
Condition> - The conditions that are configured as failure conditions.
- result
Pipeline
Failure Conditions Result - The specified result for when the failure conditions are met, such as rolling back the stage
- retry
Configuration PipelineFailure Conditions Retry Configuration Properties - The configuration that specifies the retry configuration for a stage
- conditions
Pipeline
Condition[] - The conditions that are configured as failure conditions.
- result
Pipeline
Failure Conditions Result - The specified result for when the failure conditions are met, such as rolling back the stage
- retry
Configuration PipelineFailure Conditions Retry Configuration Properties - The configuration that specifies the retry configuration for a stage
- conditions
Sequence[Pipeline
Condition] - The conditions that are configured as failure conditions.
- result
Pipeline
Failure Conditions Result - The specified result for when the failure conditions are met, such as rolling back the stage
- retry_
configuration PipelineFailure Conditions Retry Configuration Properties - The configuration that specifies the retry configuration for a stage
- conditions List<Property Map>
- The conditions that are configured as failure conditions.
- result "ROLLBACK" | "RETRY"
- The specified result for when the failure conditions are met, such as rolling back the stage
- retry
Configuration Property Map - The configuration that specifies the retry configuration for a stage
PipelineFailureConditionsResult
PipelineFailureConditionsRetryConfigurationProperties
- Retry
Mode Pulumi.Aws Native. Code Pipeline. Pipeline Failure Conditions Retry Configuration Properties Retry Mode - The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful
- Retry
Mode PipelineFailure Conditions Retry Configuration Properties Retry Mode - The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful
- retry
Mode PipelineFailure Conditions Retry Configuration Properties Retry Mode - The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful
- retry
Mode PipelineFailure Conditions Retry Configuration Properties Retry Mode - The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful
- retry_
mode PipelineFailure Conditions Retry Configuration Properties Retry Mode - The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful
- retry
Mode "ALL_ACTIONS" | "FAILED_ACTIONS" - The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful
PipelineFailureConditionsRetryConfigurationPropertiesRetryMode
PipelineGitBranchFilterCriteria
PipelineGitConfiguration
- Source
Action stringName - The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
- Pull
Request List<Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Git Pull Request Filter> - The field where the repository event that will start the pipeline is specified as pull requests.
- Push
List<Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Git Push Filter> - The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
- Source
Action stringName - The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
- Pull
Request []PipelineGit Pull Request Filter - The field where the repository event that will start the pipeline is specified as pull requests.
- Push
[]Pipeline
Git Push Filter - The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
- source
Action StringName - The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
- pull
Request List<PipelineGit Pull Request Filter> - The field where the repository event that will start the pipeline is specified as pull requests.
- push
List<Pipeline
Git Push Filter> - The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
- source
Action stringName - The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
- pull
Request PipelineGit Pull Request Filter[] - The field where the repository event that will start the pipeline is specified as pull requests.
- push
Pipeline
Git Push Filter[] - The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
- source_
action_ strname - The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
- pull_
request Sequence[PipelineGit Pull Request Filter] - The field where the repository event that will start the pipeline is specified as pull requests.
- push
Sequence[Pipeline
Git Push Filter] - The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
- source
Action StringName - The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
- pull
Request List<Property Map> - The field where the repository event that will start the pipeline is specified as pull requests.
- push List<Property Map>
- The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
PipelineGitFilePathFilterCriteria
- Excludes List<string>
- The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
- Includes List<string>
- The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
- excludes List<String>
- The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
- includes List<String>
- The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
- excludes Sequence[str]
- The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
- includes Sequence[str]
- The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
- excludes List<String>
- The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
- includes List<String>
- The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
PipelineGitPullRequestFilter
- Branches
Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Git Branch Filter Criteria - The field that specifies to filter on branches for the pull request trigger configuration.
- Events List<string>
- The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.
- File
Paths Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Git File Path Filter Criteria - The field that specifies to filter on file paths for the pull request trigger configuration.
- Branches
Pipeline
Git Branch Filter Criteria - The field that specifies to filter on branches for the pull request trigger configuration.
- Events []string
- The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.
- File
Paths PipelineGit File Path Filter Criteria - The field that specifies to filter on file paths for the pull request trigger configuration.
- branches
Pipeline
Git Branch Filter Criteria - The field that specifies to filter on branches for the pull request trigger configuration.
- events List<String>
- The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.
- file
Paths PipelineGit File Path Filter Criteria - The field that specifies to filter on file paths for the pull request trigger configuration.
- branches
Pipeline
Git Branch Filter Criteria - The field that specifies to filter on branches for the pull request trigger configuration.
- events string[]
- The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.
- file
Paths PipelineGit File Path Filter Criteria - The field that specifies to filter on file paths for the pull request trigger configuration.
- branches
Pipeline
Git Branch Filter Criteria - The field that specifies to filter on branches for the pull request trigger configuration.
- events Sequence[str]
- The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.
- file_
paths PipelineGit File Path Filter Criteria - The field that specifies to filter on file paths for the pull request trigger configuration.
- branches Property Map
- The field that specifies to filter on branches for the pull request trigger configuration.
- events List<String>
- The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.
- file
Paths Property Map - The field that specifies to filter on file paths for the pull request trigger configuration.
PipelineGitPushFilter
- Branches
Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Git Branch Filter Criteria - The field that specifies to filter on branches for the push trigger configuration.
- File
Paths Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Git File Path Filter Criteria - The field that specifies to filter on file paths for the push trigger configuration.
- Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Git Tag Filter Criteria - The field that contains the details for the Git tags trigger configuration.
- Branches
Pipeline
Git Branch Filter Criteria - The field that specifies to filter on branches for the push trigger configuration.
- File
Paths PipelineGit File Path Filter Criteria - The field that specifies to filter on file paths for the push trigger configuration.
- Pipeline
Git Tag Filter Criteria - The field that contains the details for the Git tags trigger configuration.
- branches
Pipeline
Git Branch Filter Criteria - The field that specifies to filter on branches for the push trigger configuration.
- file
Paths PipelineGit File Path Filter Criteria - The field that specifies to filter on file paths for the push trigger configuration.
- Pipeline
Git Tag Filter Criteria - The field that contains the details for the Git tags trigger configuration.
- branches
Pipeline
Git Branch Filter Criteria - The field that specifies to filter on branches for the push trigger configuration.
- file
Paths PipelineGit File Path Filter Criteria - The field that specifies to filter on file paths for the push trigger configuration.
- Pipeline
Git Tag Filter Criteria - The field that contains the details for the Git tags trigger configuration.
- branches
Pipeline
Git Branch Filter Criteria - The field that specifies to filter on branches for the push trigger configuration.
- file_
paths PipelineGit File Path Filter Criteria - The field that specifies to filter on file paths for the push trigger configuration.
- Pipeline
Git Tag Filter Criteria - The field that contains the details for the Git tags trigger configuration.
- branches Property Map
- The field that specifies to filter on branches for the push trigger configuration.
- file
Paths Property Map - The field that specifies to filter on file paths for the push trigger configuration.
- Property Map
- The field that contains the details for the Git tags trigger configuration.
PipelineGitTagFilterCriteria
PipelineInputArtifact
- Name string
- The name of the artifact to be worked on (for example, "My App").
- Name string
- The name of the artifact to be worked on (for example, "My App").
- name String
- The name of the artifact to be worked on (for example, "My App").
- name string
- The name of the artifact to be worked on (for example, "My App").
- name str
- The name of the artifact to be worked on (for example, "My App").
- name String
- The name of the artifact to be worked on (for example, "My App").
PipelineOutputArtifact
PipelineRuleDeclaration
- Configuration object
- The rule's configuration. These are key-value pairs that specify input values for a rule.
- Input
Artifacts List<Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Input Artifact> - The input artifacts fields for the rule, such as specifying an input file for the rule.
- Name string
- The rule declaration's name.
- Region string
- The rule declaration's AWS Region, such as us-east-1.
- Role
Arn string - The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.
- Rule
Type Pulumi.Id Aws Native. Code Pipeline. Inputs. Pipeline Rule Type Id - The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
- Configuration interface{}
- The rule's configuration. These are key-value pairs that specify input values for a rule.
- Input
Artifacts []PipelineInput Artifact - The input artifacts fields for the rule, such as specifying an input file for the rule.
- Name string
- The rule declaration's name.
- Region string
- The rule declaration's AWS Region, such as us-east-1.
- Role
Arn string - The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.
- Rule
Type PipelineId Rule Type Id - The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
- configuration Object
- The rule's configuration. These are key-value pairs that specify input values for a rule.
- input
Artifacts List<PipelineInput Artifact> - The input artifacts fields for the rule, such as specifying an input file for the rule.
- name String
- The rule declaration's name.
- region String
- The rule declaration's AWS Region, such as us-east-1.
- role
Arn String - The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.
- rule
Type PipelineId Rule Type Id - The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
- configuration any
- The rule's configuration. These are key-value pairs that specify input values for a rule.
- input
Artifacts PipelineInput Artifact[] - The input artifacts fields for the rule, such as specifying an input file for the rule.
- name string
- The rule declaration's name.
- region string
- The rule declaration's AWS Region, such as us-east-1.
- role
Arn string - The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.
- rule
Type PipelineId Rule Type Id - The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
- configuration Any
- The rule's configuration. These are key-value pairs that specify input values for a rule.
- input_
artifacts Sequence[PipelineInput Artifact] - The input artifacts fields for the rule, such as specifying an input file for the rule.
- name str
- The rule declaration's name.
- region str
- The rule declaration's AWS Region, such as us-east-1.
- role_
arn str - The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.
- rule_
type_ Pipelineid Rule Type Id - The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
- configuration Any
- The rule's configuration. These are key-value pairs that specify input values for a rule.
- input
Artifacts List<Property Map> - The input artifacts fields for the rule, such as specifying an input file for the rule.
- name String
- The rule declaration's name.
- region String
- The rule declaration's AWS Region, such as us-east-1.
- role
Arn String - The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.
- rule
Type Property MapId - The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
PipelineRuleTypeId
PipelineStageDeclaration
- Actions
List<Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Action Declaration> - The actions included in a stage.
- Name string
- The name of the stage.
- Before
Entry Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Before Entry Conditions - The method to use before stage runs.
- Blockers
List<Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Blocker Declaration> - Reserved for future use.
- On
Failure Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Failure Conditions - The method to use when a stage has not completed successfully
- On
Success Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Success Conditions - The method to use when a stage has completed successfully
- Actions
[]Pipeline
Action Declaration - The actions included in a stage.
- Name string
- The name of the stage.
- Before
Entry PipelineBefore Entry Conditions - The method to use before stage runs.
- Blockers
[]Pipeline
Blocker Declaration - Reserved for future use.
- On
Failure PipelineFailure Conditions - The method to use when a stage has not completed successfully
- On
Success PipelineSuccess Conditions - The method to use when a stage has completed successfully
- actions
List<Pipeline
Action Declaration> - The actions included in a stage.
- name String
- The name of the stage.
- before
Entry PipelineBefore Entry Conditions - The method to use before stage runs.
- blockers
List<Pipeline
Blocker Declaration> - Reserved for future use.
- on
Failure PipelineFailure Conditions - The method to use when a stage has not completed successfully
- on
Success PipelineSuccess Conditions - The method to use when a stage has completed successfully
- actions
Pipeline
Action Declaration[] - The actions included in a stage.
- name string
- The name of the stage.
- before
Entry PipelineBefore Entry Conditions - The method to use before stage runs.
- blockers
Pipeline
Blocker Declaration[] - Reserved for future use.
- on
Failure PipelineFailure Conditions - The method to use when a stage has not completed successfully
- on
Success PipelineSuccess Conditions - The method to use when a stage has completed successfully
- actions
Sequence[Pipeline
Action Declaration] - The actions included in a stage.
- name str
- The name of the stage.
- before_
entry PipelineBefore Entry Conditions - The method to use before stage runs.
- blockers
Sequence[Pipeline
Blocker Declaration] - Reserved for future use.
- on_
failure PipelineFailure Conditions - The method to use when a stage has not completed successfully
- on_
success PipelineSuccess Conditions - The method to use when a stage has completed successfully
- actions List<Property Map>
- The actions included in a stage.
- name String
- The name of the stage.
- before
Entry Property Map - The method to use before stage runs.
- blockers List<Property Map>
- Reserved for future use.
- on
Failure Property Map - The method to use when a stage has not completed successfully
- on
Success Property Map - The method to use when a stage has completed successfully
PipelineStageTransition
- reason str
- The reason given to the user that a stage is disabled, such as waiting for manual approval or manual tests. This message is displayed in the pipeline console UI.
- stage_
name str - The name of the stage where you want to disable the inbound or outbound transition of artifacts.
PipelineSuccessConditions
- Conditions
List<Pulumi.
Aws Native. Code Pipeline. Inputs. Pipeline Condition> - The conditions that are success conditions.
- Conditions
[]Pipeline
Condition - The conditions that are success conditions.
- conditions
List<Pipeline
Condition> - The conditions that are success conditions.
- conditions
Pipeline
Condition[] - The conditions that are success conditions.
- conditions
Sequence[Pipeline
Condition] - The conditions that are success conditions.
- conditions List<Property Map>
- The conditions that are success conditions.
PipelineTriggerDeclaration
- Provider
Type Pulumi.Aws Native. Code Pipeline. Pipeline Trigger Declaration Provider Type - The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
- Git
Configuration Pulumi.Aws Native. Code Pipeline. Inputs. Pipeline Git Configuration - Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
- Provider
Type PipelineTrigger Declaration Provider Type - The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
- Git
Configuration PipelineGit Configuration - Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
- provider
Type PipelineTrigger Declaration Provider Type - The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
- git
Configuration PipelineGit Configuration - Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
- provider
Type PipelineTrigger Declaration Provider Type - The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
- git
Configuration PipelineGit Configuration - Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
- provider_
type PipelineTrigger Declaration Provider Type - The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
- git_
configuration PipelineGit Configuration - Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
- provider
Type "CodeStar Source Connection" - The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
- git
Configuration Property Map - Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
PipelineTriggerDeclarationProviderType
PipelineType
PipelineVariableDeclaration
- Name string
- The name of a pipeline-level variable.
- Default
Value string - The value of a pipeline-level variable.
- Description string
- The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.
- Name string
- The name of a pipeline-level variable.
- Default
Value string - The value of a pipeline-level variable.
- Description string
- The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.
- name String
- The name of a pipeline-level variable.
- default
Value String - The value of a pipeline-level variable.
- description String
- The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.
- name string
- The name of a pipeline-level variable.
- default
Value string - The value of a pipeline-level variable.
- description string
- The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.
- name str
- The name of a pipeline-level variable.
- default_
value str - The value of a pipeline-level variable.
- description str
- The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.
- name String
- The name of a pipeline-level variable.
- default
Value String - The value of a pipeline-level variable.
- description String
- The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.