IoTFleetWise.SignalCatalogsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-signalcatalog.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-signalcatalog-branch.html
and node_counts = {total_actuators : float option;total_nodes : float option;total_attributes : float option;total_branches : float option;total_sensors : float option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-signalcatalog-nodecounts.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
and actuator = {description : string option;allowed_values : string list option;min : float option;max : float option;fully_qualified_name : string;assigned_value : string option;data_type : string;unit : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-signalcatalog-actuator.html
and sensor = {description : string option;allowed_values : string list option;min : float option;max : float option;fully_qualified_name : string;data_type : string;unit : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-signalcatalog-sensor.html
and attribute = {default_value : string option;description : string option;allowed_values : string list option;min : float option;max : float option;fully_qualified_name : string;assigned_value : string option;data_type : string;unit : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-signalcatalog-attribute.html
and node = {attribute : attribute option;branch : branch option;sensor : sensor option;actuator : actuator option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-signalcatalog-node.html
type properties = {description : string option;node_counts : node_counts option;nodes : node list option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-signalcatalog.html;
val make_properties :
?description:string ->
?node_counts:node_counts ->
?nodes:node list ->
?tags:tag list ->
?name:string ->
unit ->
propertiesval make_branch :
?description:string ->
fully_qualified_name:string ->
unit ->
branchval make_node_counts :
?total_actuators:float ->
?total_nodes:float ->
?total_attributes:float ->
?total_branches:float ->
?total_sensors:float ->
unit ->
node_countsval make_tag : value:string -> key:string -> unit -> tagval make_actuator :
?description:string ->
?allowed_values:string list ->
?min:float ->
?max:float ->
fully_qualified_name:string ->
?assigned_value:string ->
data_type:string ->
?unit:string ->
unit ->
actuatorval make_sensor :
?description:string ->
?allowed_values:string list ->
?min:float ->
?max:float ->
fully_qualified_name:string ->
data_type:string ->
?unit:string ->
unit ->
sensorval make_attribute :
?default_value:string ->
?description:string ->
?allowed_values:string list ->
?min:float ->
?max:float ->
fully_qualified_name:string ->
?assigned_value:string ->
data_type:string ->
?unit:string ->
unit ->
attributeval yojson_of_branch : branch -> Yojson.Safe.tval yojson_of_node_counts :
node_counts ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_actuator : actuator -> Yojson.Safe.tval yojson_of_sensor : sensor -> Yojson.Safe.tval yojson_of_attribute : attribute -> Yojson.Safe.tval yojson_of_node : node -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes