Robot

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

Create a Robot Resource

new Robot(name: string, args: RobotArgs, opts?: CustomResourceOptions);
@overload
def Robot(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          architecture: Optional[RobotArchitecture] = None,
          fleet: Optional[str] = None,
          greengrass_group_id: Optional[str] = None,
          name: Optional[str] = None,
          tags: Optional[RobotTagsArgs] = None)
@overload
def Robot(resource_name: str,
          args: RobotArgs,
          opts: Optional[ResourceOptions] = None)
func NewRobot(ctx *Context, name string, args RobotArgs, opts ...ResourceOption) (*Robot, error)
public Robot(string name, RobotArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args RobotArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args RobotArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args RobotArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args RobotArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

Robot Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Robot resource accepts the following input properties:

Architecture Pulumi.AwsNative.RoboMaker.RobotArchitecture
The target architecture of the robot.
GreengrassGroupId string
The Greengrass group id.
Fleet string
The Amazon Resource Name (ARN) of the fleet.
Name string
The name for the robot.
Tags Pulumi.AwsNative.RoboMaker.Inputs.RobotTagsArgs
Architecture RobotArchitecture
The target architecture of the robot.
GreengrassGroupId string
The Greengrass group id.
Fleet string
The Amazon Resource Name (ARN) of the fleet.
Name string
The name for the robot.
Tags RobotTagsArgs
architecture RobotArchitecture
The target architecture of the robot.
greengrassGroupId string
The Greengrass group id.
fleet string
The Amazon Resource Name (ARN) of the fleet.
name string
The name for the robot.
tags RobotTagsArgs
architecture RobotArchitecture
The target architecture of the robot.
greengrass_group_id str
The Greengrass group id.
fleet str
The Amazon Resource Name (ARN) of the fleet.
name str
The name for the robot.
tags RobotTagsArgs

Outputs

All input properties are implicitly available as output properties. Additionally, the Robot resource produces the following output properties:

Arn string
Id string
The provider-assigned unique ID for this managed resource.
Arn string
Id string
The provider-assigned unique ID for this managed resource.
arn string
id string
The provider-assigned unique ID for this managed resource.
arn str
id str
The provider-assigned unique ID for this managed resource.

Supporting Types

RobotArchitecture

X8664
X86_64
Arm64
ARM64
Armhf
ARMHF
RobotArchitectureX8664
X86_64
RobotArchitectureArm64
ARM64
RobotArchitectureArmhf
ARMHF
X8664
X86_64
Arm64
ARM64
Armhf
ARMHF
X8664
X86_64
ARM64
ARM64
ARMHF
ARMHF

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0