Menu
AWS CloudFormation
User Guide (API Version 2010-05-15)

AWS Data Pipeline PipelineObject

PipelineObjects is a property of the AWS::DataPipeline::Pipeline resource that describes a data pipeline object.

Syntax

JSON

Copy
{ "Fields" : [ Field type ], "Id" : String, "Name" : String }

YAML

Copy
Fields: - Field type Id: String Name: String

Properties

Fields

Key-value pairs that define the properties of the object. Duplicates allowed. You can use the same key multiple times within a field to define array attributes.

Required: Yes

Type: List of AWS Data Pipeline Pipeline Field

Id

Identifier of the object.

Required: Yes

Type: String

Name

Name of the object.

Required: Yes

Type: String

Examples

The following snippet shows how to use the same key for fields in the PipelineObjects property for an AWS::DataPipeline::Pipeline resource.

JSON

Copy
"PipelineObjects": [ { "Id": "ResourceId_I1mCc", "Name": "ReleaseLabelCluster", "Fields": [ { "Key": "releaseLabel", "StringValue": "emr-4.1.0" }, { "Key": "applications", "StringValue": "spark" }, { "Key": "applications", "StringValue": "hive" }, { "Key": "applications", "StringValue": "pig" }, { "Key": "type", "StringValue": "EmrCluster" }, { "Key": "configuration", "RefValue": "coresite" } ] }, { "Id": "coresite", "Name": "coresite", "Fields": [ { "Key": "type", "StringValue": "EmrConfiguration" }, { "Key": "classification", "StringValue": "core-site" }, { "Key": "property", "RefValue": "io-file-buffer-size" }, { "Key": "property", "RefValue": "fs-s3-block-size" } ] }, ... ]

YAML

Copy
PipelineObjects: - Id: ResourceId_I1mCc Name: ReleaseLabelCluster Fields: - Key: releaseLabel StringValue: emr-4.1.0 - Key: applications StringValue: spark - Key: applications StringValue: hive - Key: applications StringValue: pig - Key: type StringValue: EmrCluster - Key: configuration RefValue: coresite - Id: coresite Name: coresite Fields: - Key: type StringValue: EmrConfiguration - Key: classification StringValue: core-site - Key: property RefValue: io-file-buffer-size - Key: property RefValue: fs-s3-block-size ...

On this page: