CfnPipelineMixinProps
- class aws_cdk.mixins_preview.aws_datapipeline.mixins.CfnPipelineMixinProps(*, activate=None, description=None, name=None, parameter_objects=None, parameter_values=None, pipeline_objects=None, pipeline_tags=None)
Bases:
objectProperties for CfnPipelinePropsMixin.
- Parameters:
activate (
Union[bool,IResolvable,None]) – Indicates whether to validate and start the pipeline or stop an active pipeline. By default, the value is set totrue.description (
Optional[str]) – A description of the pipeline.name (
Optional[str]) – The name of the pipeline.parameter_objects (
Union[IResolvable,Sequence[Union[IResolvable,ParameterObjectProperty,Dict[str,Any]]],None]) – The parameter objects used with the pipeline.parameter_values (
Union[IResolvable,Sequence[Union[IResolvable,ParameterValueProperty,Dict[str,Any]]],None]) – The parameter values used with the pipeline.pipeline_objects (
Union[IResolvable,Sequence[Union[IResolvable,PipelineObjectProperty,Dict[str,Any]]],None]) – 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 .pipeline_tags (
Optional[Sequence[Union[PipelineTagProperty,Dict[str,Any]]]]) – 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 .
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datapipeline import mixins as datapipeline_mixins cfn_pipeline_mixin_props = datapipeline_mixins.CfnPipelineMixinProps( activate=False, description="description", name="name", parameter_objects=[datapipeline_mixins.CfnPipelinePropsMixin.ParameterObjectProperty( attributes=[datapipeline_mixins.CfnPipelinePropsMixin.ParameterAttributeProperty( key="key", string_value="stringValue" )], id="id" )], parameter_values=[datapipeline_mixins.CfnPipelinePropsMixin.ParameterValueProperty( id="id", string_value="stringValue" )], pipeline_objects=[datapipeline_mixins.CfnPipelinePropsMixin.PipelineObjectProperty( fields=[datapipeline_mixins.CfnPipelinePropsMixin.FieldProperty( key="key", ref_value="refValue", string_value="stringValue" )], id="id", name="name" )], pipeline_tags=[datapipeline_mixins.CfnPipelinePropsMixin.PipelineTagProperty( key="key", value="value" )] )
Attributes
- activate
Indicates whether to validate and start the pipeline or stop an active pipeline.
By default, the value is set to
true.
- description
A description of the pipeline.
- name
The name of the pipeline.
- parameter_objects
The parameter objects used with the pipeline.
- parameter_values
The parameter values used with the pipeline.
- pipeline_objects
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 .
- pipeline_tags
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 .