class Aws::RoboMaker::Types::CreateRobotApplicationRequest

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

data as a hash:

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

@!attribute [rw] name

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

@!attribute [rw] sources

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

@!attribute [rw] robot_software_suite

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

@!attribute [rw] tags

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

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

Constants

SENSITIVE