Connect.TaskTemplatesee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-tasktemplate.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-tasktemplate-fieldidentifier.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-tasktemplate-invisiblefieldinfo.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-tasktemplate-defaultfieldvalue.html
and field = {type_ : string;description : string option;id : field_identifier;single_select_options : string list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-tasktemplate-field.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-tasktemplate-readonlyfieldinfo.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-tasktemplate-requiredfieldinfo.html
and constraints = {read_only_fields : read_only_field_info list option;invisible_fields : invisible_field_info list option;required_fields : required_field_info list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-tasktemplate-constraints.html
type properties = {status : string option;description : string option;constraints : constraints option;defaults : default_field_value list option;fields : field list option;instance_arn : string;contact_flow_arn : string option;client_token : string option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-tasktemplate.html;
val make_properties :
?status:string ->
?description:string ->
?constraints:constraints ->
?defaults:default_field_value list ->
?fields:field list ->
instance_arn:string ->
?contact_flow_arn:string ->
?client_token:string ->
?tags:tag list ->
?name:string ->
unit ->
propertiesval make_tag : value:string -> key:string -> unit -> tagval make_field_identifier : name:string -> unit -> field_identifierval make_invisible_field_info :
id:field_identifier ->
unit ->
invisible_field_infoval make_default_field_value :
default_value:string ->
id:field_identifier ->
unit ->
default_field_valueval make_field :
type_:string ->
?description:string ->
id:field_identifier ->
?single_select_options:string list ->
unit ->
fieldval make_read_only_field_info :
id:field_identifier ->
unit ->
read_only_field_infoval make_required_field_info :
id:field_identifier ->
unit ->
required_field_infoval make_constraints :
?read_only_fields:read_only_field_info list ->
?invisible_fields:invisible_field_info list ->
?required_fields:required_field_info list ->
unit ->
constraintsval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_field_identifier : field_identifier -> Yojson.Safe.tval yojson_of_invisible_field_info : invisible_field_info -> Yojson.Safe.tval yojson_of_default_field_value :
default_field_value ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_field : field -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_read_only_field_info : read_only_field_info -> Yojson.Safe.tval yojson_of_required_field_info : required_field_info -> Yojson.Safe.tval yojson_of_constraints :
constraints ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes