DataPipeline.Pipeline
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetag.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterattribute.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-field.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalue.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobject.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobject.html
type properties = {
parameter_objects : parameter_object list option;
description : string option;
activate : bool option;
pipeline_objects : pipeline_object list option;
parameter_values : parameter_value list option;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datapipeline-pipeline.html;
val make_properties :
?pipeline_tags:pipeline_tag list ->
?parameter_objects:parameter_object list ->
?description:string ->
?activate:bool ->
?pipeline_objects:pipeline_object list ->
?parameter_values:parameter_value list ->
name:string ->
unit ->
properties
val make_pipeline_tag : value:string -> key:string -> unit -> pipeline_tag
val make_parameter_attribute :
string_value:string ->
key:string ->
unit ->
parameter_attribute
val make_field :
?ref_value:string ->
?string_value:string ->
key:string ->
unit ->
field
val make_parameter_value :
id:string ->
string_value:string ->
unit ->
parameter_value
val make_pipeline_object :
fields:field list ->
id:string ->
name:string ->
unit ->
pipeline_object
val make_parameter_object :
attributes_:parameter_attribute list ->
id:string ->
unit ->
parameter_object
val yojson_of_pipeline_tag :
pipeline_tag ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_parameter_attribute : parameter_attribute -> Yojson.Safe.t
val yojson_of_field : field -> Yojson.Safe.t
val yojson_of_parameter_value :
parameter_value ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_pipeline_object :
pipeline_object ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_parameter_object :
parameter_object ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes