IoTWireless.TaskDefinitionsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.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-iotwireless-taskdefinition-lorawangatewayversion.html
and lo_ra_wan_update_gateway_task_entry = {update_version : lo_ra_wan_gateway_version option;current_version : lo_ra_wan_gateway_version option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-lorawanupdategatewaytaskentry.html
and lo_ra_wan_update_gateway_task_create = {update_signature : string option;sig_key_crc : int option;update_version : lo_ra_wan_gateway_version option;current_version : lo_ra_wan_gateway_version option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-lorawanupdategatewaytaskcreate.html
and update_wireless_gateway_task_create = {lo_ra_wan : lo_ra_wan_update_gateway_task_create option;update_data_source : string option;update_data_role : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-taskdefinition-updatewirelessgatewaytaskcreate.html
type properties = {auto_create_tasks : bool;lo_ra_wan_update_gateway_task_entry : lo_ra_wan_update_gateway_task_entry
option;update : update_wireless_gateway_task_create option;task_definition_type : string option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html;
val make_properties :
auto_create_tasks:bool ->
?lo_ra_wan_update_gateway_task_entry:lo_ra_wan_update_gateway_task_entry ->
?update:update_wireless_gateway_task_create ->
?task_definition_type:string ->
?tags:tag list ->
?name:string ->
unit ->
propertiesval make_tag : value:string -> key:string -> unit -> tagval make_lo_ra_wan_gateway_version :
?station:string ->
?model:string ->
?package_version:string ->
unit ->
lo_ra_wan_gateway_versionval make_lo_ra_wan_update_gateway_task_entry :
?update_version:lo_ra_wan_gateway_version ->
?current_version:lo_ra_wan_gateway_version ->
unit ->
lo_ra_wan_update_gateway_task_entryval make_lo_ra_wan_update_gateway_task_create :
?update_signature:string ->
?sig_key_crc:int ->
?update_version:lo_ra_wan_gateway_version ->
?current_version:lo_ra_wan_gateway_version ->
unit ->
lo_ra_wan_update_gateway_task_createval make_update_wireless_gateway_task_create :
?lo_ra_wan:lo_ra_wan_update_gateway_task_create ->
?update_data_source:string ->
?update_data_role:string ->
unit ->
update_wireless_gateway_task_createval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_lo_ra_wan_gateway_version :
lo_ra_wan_gateway_version ->
Yojson.Safe.tval yojson_of_lo_ra_wan_update_gateway_task_entry :
lo_ra_wan_update_gateway_task_entry ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_lo_ra_wan_update_gateway_task_create :
lo_ra_wan_update_gateway_task_create ->
Yojson.Safe.tval yojson_of_update_wireless_gateway_task_create :
update_wireless_gateway_task_create ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes