We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.datapipeline.getPipeline
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
An example resource schema demonstrating some basic constructs and validation rules.
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(pipeline_id: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetPipelineResult
def get_pipeline_output(pipeline_id: 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)
public static Output<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:datapipeline:getPipeline
  arguments:
    # arguments dictionaryThe following arguments are supported:
- PipelineId string
- The ID of the pipeline.
- PipelineId string
- The ID of the pipeline.
- pipelineId String
- The ID of the pipeline.
- pipelineId string
- The ID of the pipeline.
- pipeline_id str
- The ID of the pipeline.
- pipelineId String
- The ID of the pipeline.
getPipeline Result
The following output properties are available:
- Activate bool
- Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.
- ParameterObjects List<Pulumi.Aws Native. Data Pipeline. Outputs. Pipeline Parameter Object> 
- The parameter objects used with the pipeline.
- ParameterValues List<Pulumi.Aws Native. Data Pipeline. Outputs. Pipeline Parameter Value> 
- The parameter values used with the pipeline.
- PipelineId string
- The ID of the pipeline.
- PipelineObjects List<Pulumi.Aws Native. Data Pipeline. Outputs. Pipeline Object> 
- The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.
- Activate bool
- Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.
- ParameterObjects []PipelineParameter Object 
- The parameter objects used with the pipeline.
- ParameterValues []PipelineParameter Value 
- The parameter values used with the pipeline.
- PipelineId string
- The ID of the pipeline.
- PipelineObjects []PipelineObject 
- The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.
- Tag
- A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.
- activate Boolean
- Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.
- parameterObjects List<PipelineParameter Object> 
- The parameter objects used with the pipeline.
- parameterValues List<PipelineParameter Value> 
- The parameter values used with the pipeline.
- pipelineId String
- The ID of the pipeline.
- pipelineObjects List<PipelineObject> 
- The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.
- List<Tag>
- A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.
- activate boolean
- Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.
- parameterObjects PipelineParameter Object[] 
- The parameter objects used with the pipeline.
- parameterValues PipelineParameter Value[] 
- The parameter values used with the pipeline.
- pipelineId string
- The ID of the pipeline.
- pipelineObjects PipelineObject[] 
- The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.
- Tag[]
- A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.
- activate bool
- Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.
- parameter_objects Sequence[PipelineParameter Object] 
- The parameter objects used with the pipeline.
- parameter_values Sequence[PipelineParameter Value] 
- The parameter values used with the pipeline.
- pipeline_id str
- The ID of the pipeline.
- pipeline_objects Sequence[PipelineObject] 
- The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.
- Sequence[root_Tag]
- A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.
- activate Boolean
- Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set to true.
- parameterObjects List<Property Map>
- The parameter objects used with the pipeline.
- parameterValues List<Property Map>
- The parameter values used with the pipeline.
- pipelineId String
- The ID of the pipeline.
- pipelineObjects List<Property Map>
- The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.
- List<Property Map>
- A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.
Supporting Types
PipelineField 
- Key string
- Specifies the name of a field for a particular object. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- RefValue string
- A field value that you specify as an identifier of another object in the same pipeline definition.
- StringValue string
- A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- Key string
- Specifies the name of a field for a particular object. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- RefValue string
- A field value that you specify as an identifier of another object in the same pipeline definition.
- StringValue string
- A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- key String
- Specifies the name of a field for a particular object. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- refValue String
- A field value that you specify as an identifier of another object in the same pipeline definition.
- stringValue String
- A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- key string
- Specifies the name of a field for a particular object. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- refValue string
- A field value that you specify as an identifier of another object in the same pipeline definition.
- stringValue string
- A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- key str
- Specifies the name of a field for a particular object. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- ref_value str
- A field value that you specify as an identifier of another object in the same pipeline definition.
- string_value str
- A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- key String
- Specifies the name of a field for a particular object. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
- refValue String
- A field value that you specify as an identifier of another object in the same pipeline definition.
- stringValue String
- A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.
PipelineObject 
- Fields
List<Pulumi.Aws Native. Data Pipeline. Inputs. Pipeline Field> 
- Key-value pairs that define the properties of the object.
- Id string
- The ID of the object.
- Name string
- The name of the object.
- Fields
[]PipelineField 
- Key-value pairs that define the properties of the object.
- Id string
- The ID of the object.
- Name string
- The name of the object.
- fields
List<PipelineField> 
- Key-value pairs that define the properties of the object.
- id String
- The ID of the object.
- name String
- The name of the object.
- fields
PipelineField[] 
- Key-value pairs that define the properties of the object.
- id string
- The ID of the object.
- name string
- The name of the object.
- fields
Sequence[PipelineField] 
- Key-value pairs that define the properties of the object.
- id str
- The ID of the object.
- name str
- The name of the object.
- fields List<Property Map>
- Key-value pairs that define the properties of the object.
- id String
- The ID of the object.
- name String
- The name of the object.
PipelineParameterAttribute  
- Key string
- The field identifier.
- StringValue string
- The field value, expressed as a String.
- Key string
- The field identifier.
- StringValue string
- The field value, expressed as a String.
- key String
- The field identifier.
- stringValue String
- The field value, expressed as a String.
- key string
- The field identifier.
- stringValue string
- The field value, expressed as a String.
- key str
- The field identifier.
- string_value str
- The field value, expressed as a String.
- key String
- The field identifier.
- stringValue String
- The field value, expressed as a String.
PipelineParameterObject  
- Attributes
List<Pulumi.Aws Native. Data Pipeline. Inputs. Pipeline Parameter Attribute> 
- The attributes of the parameter object.
- Id string
- The ID of the parameter object.
- Attributes
[]PipelineParameter Attribute 
- The attributes of the parameter object.
- Id string
- The ID of the parameter object.
- attributes
List<PipelineParameter Attribute> 
- The attributes of the parameter object.
- id String
- The ID of the parameter object.
- attributes
PipelineParameter Attribute[] 
- The attributes of the parameter object.
- id string
- The ID of the parameter object.
- attributes
Sequence[PipelineParameter Attribute] 
- The attributes of the parameter object.
- id str
- The ID of the parameter object.
- attributes List<Property Map>
- The attributes of the parameter object.
- id String
- The ID of the parameter object.
PipelineParameterValue  
- Id string
- The ID of the parameter value.
- StringValue string
- The field value, expressed as a String.
- Id string
- The ID of the parameter value.
- StringValue string
- The field value, expressed as a String.
- id String
- The ID of the parameter value.
- stringValue String
- The field value, expressed as a String.
- id string
- The ID of the parameter value.
- stringValue string
- The field value, expressed as a String.
- id str
- The ID of the parameter value.
- string_value str
- The field value, expressed as a String.
- id String
- The ID of the parameter value.
- stringValue String
- The field value, expressed as a String.
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.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi