MediaConvert.JobTemplate
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconvert-jobtemplate-accelerationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconvert-jobtemplate-hopdestination.html
type properties = {
category : string option;
description : string option;
acceleration_settings : acceleration_settings option;
priority : int option;
status_update_interval : string option;
settings_json : Yojson.Safe.t;
queue : string option;
hop_destinations : hop_destination list option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconvert-jobtemplate.html;
val make_properties :
?category:string ->
?description:string ->
?acceleration_settings:acceleration_settings ->
?priority:int ->
?status_update_interval:string ->
settings_json:Yojson.Safe.t ->
?queue:string ->
?hop_destinations:hop_destination list ->
?tags:Yojson.Safe.t ->
?name:string ->
unit ->
properties
val make_acceleration_settings : mode:string -> unit -> acceleration_settings
val make_hop_destination :
?wait_minutes:int ->
?priority:int ->
?queue:string ->
unit ->
hop_destination
val yojson_of_acceleration_settings :
acceleration_settings ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_hop_destination :
hop_destination ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes