RoboMaker.SimulationApplication
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-sourceconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-simulationsoftwaresuite.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-robotsoftwaresuite.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-renderingengine.html
type properties = {
rendering_engine : rendering_engine option;
simulation_software_suite : simulation_software_suite;
current_revision_id : string option;
environment : string option;
robot_software_suite : robot_software_suite;
sources : source_config list option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-simulationapplication.html;
val make_properties :
?rendering_engine:rendering_engine ->
simulation_software_suite:simulation_software_suite ->
?current_revision_id:string ->
?environment:string ->
robot_software_suite:robot_software_suite ->
?sources:source_config list ->
?tags:string Stdlib__Map.Make(Stdlib.String).t ->
?name:string ->
unit ->
properties
val make_source_config :
s3_bucket:string ->
architecture:string ->
s3_key:string ->
unit ->
source_config
val make_simulation_software_suite :
?version:string ->
name:string ->
unit ->
simulation_software_suite
val make_robot_software_suite :
?version:string ->
name:string ->
unit ->
robot_software_suite
val make_rendering_engine :
version:string ->
name:string ->
unit ->
rendering_engine
val yojson_of_source_config :
source_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_simulation_software_suite :
simulation_software_suite ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_robot_software_suite :
robot_software_suite ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_rendering_engine :
rendering_engine ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes