class Aws::RoboMaker::Types::CreateSimulationApplicationRequest

@note When making an API call, you may pass CreateSimulationApplicationRequest

data as a hash:

    {
      name: "Name", # required
      sources: [ # required
        {
          s3_bucket: "S3Bucket",
          s3_key: "S3Key",
          architecture: "X86_64", # accepts X86_64, ARM64, ARMHF
        },
      ],
      simulation_software_suite: { # required
        name: "Gazebo", # accepts Gazebo, RosbagPlay
        version: "SimulationSoftwareSuiteVersionType",
      },
      robot_software_suite: { # required
        name: "ROS", # accepts ROS, ROS2
        version: "Kinetic", # accepts Kinetic, Melodic, Dashing, Foxy
      },
      rendering_engine: {
        name: "OGRE", # accepts OGRE
        version: "RenderingEngineVersionType",
      },
      tags: {
        "TagKey" => "TagValue",
      },
    }

@!attribute [rw] name

The name of the simulation application.
@return [String]

@!attribute [rw] sources

The sources of the simulation application.
@return [Array<Types::SourceConfig>]

@!attribute [rw] simulation_software_suite

The simulation software suite used by the simulation application.
@return [Types::SimulationSoftwareSuite]

@!attribute [rw] robot_software_suite

The robot software suite (ROS distribution) used by the simulation
application.
@return [Types::RobotSoftwareSuite]

@!attribute [rw] rendering_engine

The rendering engine for the simulation application.
@return [Types::RenderingEngine]

@!attribute [rw] tags

A map that contains tag keys and tag values that are attached to the
simulation application.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationRequest AWS API Documentation

Constants

SENSITIVE