Package-level declarations

Types

Link copied to clipboard
class Fleet : KotlinCustomResource

AWS::RoboMaker::Fleet resource creates an AWS RoboMaker fleet. Fleets contain robots and can receive deployments.

Link copied to clipboard
data class FleetArgs(val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FleetArgs>

AWS::RoboMaker::Fleet resource creates an AWS RoboMaker fleet. Fleets contain robots and can receive deployments.

Link copied to clipboard

Builder for FleetArgs.

Link copied to clipboard
object FleetMapper : ResourceMapper<Fleet>
Link copied to clipboard

Builder for Fleet.

Link copied to clipboard
Link copied to clipboard
class Robot : KotlinCustomResource

AWS::RoboMaker::Robot resource creates an AWS RoboMaker Robot.

Link copied to clipboard
class RobotApplication : KotlinCustomResource

This schema is for testing purpose only.

Link copied to clipboard
data class RobotApplicationArgs(val currentRevisionId: Output<String>? = null, val environment: Output<String>? = null, val name: Output<String>? = null, val robotSoftwareSuite: Output<RobotApplicationRobotSoftwareSuiteArgs>? = null, val sources: Output<List<RobotApplicationSourceConfigArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RobotApplicationArgs>

This schema is for testing purpose only.

Link copied to clipboard
object RobotApplicationMapper : ResourceMapper<RobotApplication>
Link copied to clipboard
class RobotApplicationVersion : KotlinCustomResource

AWS::RoboMaker::RobotApplicationVersion resource creates an AWS RoboMaker RobotApplicationVersion. This helps you control which code your robot uses.

Link copied to clipboard
data class RobotApplicationVersionArgs(val application: Output<String>? = null, val currentRevisionId: Output<String>? = null) : ConvertibleToJava<RobotApplicationVersionArgs>

AWS::RoboMaker::RobotApplicationVersion resource creates an AWS RoboMaker RobotApplicationVersion. This helps you control which code your robot uses.

Link copied to clipboard
Link copied to clipboard
data class RobotArgs(val architecture: Output<RobotArchitecture>? = null, val fleet: Output<String>? = null, val greengrassGroupId: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RobotArgs>

AWS::RoboMaker::Robot resource creates an AWS RoboMaker Robot.

Link copied to clipboard

Builder for RobotArgs.

Link copied to clipboard
object RobotMapper : ResourceMapper<Robot>
Link copied to clipboard

Builder for Robot.

Link copied to clipboard
class SimulationApplication : KotlinCustomResource

This schema is for testing purpose only.

Link copied to clipboard
data class SimulationApplicationArgs(val currentRevisionId: Output<String>? = null, val environment: Output<String>? = null, val name: Output<String>? = null, val renderingEngine: Output<SimulationApplicationRenderingEngineArgs>? = null, val robotSoftwareSuite: Output<SimulationApplicationRobotSoftwareSuiteArgs>? = null, val simulationSoftwareSuite: Output<SimulationApplicationSimulationSoftwareSuiteArgs>? = null, val sources: Output<List<SimulationApplicationSourceConfigArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SimulationApplicationArgs>

This schema is for testing purpose only.

Link copied to clipboard
Link copied to clipboard
class SimulationApplicationVersion : KotlinCustomResource

AWS::RoboMaker::SimulationApplicationVersion resource creates an AWS RoboMaker SimulationApplicationVersion. This helps you control which code your simulation uses.

Link copied to clipboard
data class SimulationApplicationVersionArgs(val application: Output<String>? = null, val currentRevisionId: Output<String>? = null) : ConvertibleToJava<SimulationApplicationVersionArgs>

AWS::RoboMaker::SimulationApplicationVersion resource creates an AWS RoboMaker SimulationApplicationVersion. This helps you control which code your simulation uses.

Functions

Link copied to clipboard
fun fleet(name: String): Fleet
suspend fun fleet(name: String, block: suspend FleetResourceBuilder.() -> Unit): Fleet
Link copied to clipboard
fun robot(name: String): Robot
suspend fun robot(name: String, block: suspend RobotResourceBuilder.() -> Unit): Robot
Link copied to clipboard