Below is a list of all AWS DataPipeline object types and the level of support from this library.
- Object
id
s are inferred from thename
of the object specified in the dag, thus an object named"My EMR Cluster"
will have the id"My-EMR-Cluster""
. onFail
,failureAndRerunMode
,role
,resourceRole
andpipelineLogUri
are only supported in theDefault
object, meaning there can only be one global definition of these per pipeline.onSuccess
actions are not supported.maxActiveInstances
is not supported.- The fields
reportProgressTimeout
,lateAfterTimeout
andonLateAction
are not currently supported. - The
parent
parameter is not supported.parent
is used to build object hierarchies in AWS datapipeline, but this is much better achieved via Scala hierarchies and/or Scala factory methods. - User-defined fields are not supported.
- Not yet supported
- Not yet supported
- Not yet supported
- Not yet supported
- Not yet supported
- Not yet supported
- Supported
- TODO: Support for various fields
- Not yet supported
- Not yet supported
- Not yet supported
- Not yet supported
- Not yet supported
- Supported
- TODO: Support for
scriptArgument
,runsOn
- Supported
- TODO: Support for
scriptUri
,scriptArgument
,runsOn
- Not yet supported
- Supported
- Not yet supported
- Not yet supported
- Not yet supported
- Not yet supported
- Supported
- Supported
- Supported
- TODO: Support for
scriptArgument
and presumablyworkerGroup
andrunsOn
but they are not documented
- Not yet supported
- Not yet supported
- Supported
- Not yet supported
- Supported
- Note that currently only one alarm per pipeline is supported
- Not yet supported
- Supported
- Both
ondemand
andcron
schedules are supported timeseries
schedules are not supported- Note that currently only one schedule per pipeline is supported
- Not yet supported
- Supported
- Supported