class Aws::RoboMaker::Types::UpdateSimulationApplicationRequest

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

data as a hash:

    {
      application: "Arn", # 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",
      },
      current_revision_id: "RevisionId",
    }

@!attribute [rw] application

The application information for 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

Information about the robot software suite (ROS distribution).
@return [Types::RobotSoftwareSuite]

@!attribute [rw] rendering_engine

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

@!attribute [rw] current_revision_id

The revision id for the robot application.
@return [String]

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

Constants

SENSITIVE