class Aws::DataPipeline::Types::PutPipelineDefinitionInput

Contains the parameters for PutPipelineDefinition.

@note When making an API call, you may pass PutPipelineDefinitionInput

data as a hash:

    {
      pipeline_id: "id", # required
      pipeline_objects: [ # required
        {
          id: "id", # required
          name: "id", # required
          fields: [ # required
            {
              key: "fieldNameString", # required
              string_value: "fieldStringValue",
              ref_value: "fieldNameString",
            },
          ],
        },
      ],
      parameter_objects: [
        {
          id: "fieldNameString", # required
          attributes: [ # required
            {
              key: "attributeNameString", # required
              string_value: "attributeValueString", # required
            },
          ],
        },
      ],
      parameter_values: [
        {
          id: "fieldNameString", # required
          string_value: "fieldStringValue", # required
        },
      ],
    }

@!attribute [rw] pipeline_id

The ID of the pipeline.
@return [String]

@!attribute [rw] pipeline_objects

The objects that define the pipeline. These objects overwrite the
existing pipeline definition.
@return [Array<Types::PipelineObject>]

@!attribute [rw] parameter_objects

The parameter objects used with the pipeline.
@return [Array<Types::ParameterObject>]

@!attribute [rw] parameter_values

The parameter values used with the pipeline.
@return [Array<Types::ParameterValue>]

@see docs.aws.amazon.com/goto/WebAPI/datapipeline-2012-10-29/PutPipelineDefinitionInput AWS API Documentation

Constants

SENSITIVE