aws-native logo
AWS Native v0.49.0, Jan 26 23

aws-native.robomaker.Robot

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

Create 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)
public Robot(String name, RobotArgs args)
public Robot(String name, RobotArgs args, CustomResourceOptions options)
type: aws-native:robomaker:Robot
properties: # The arguments to resource properties.
options: # 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.
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.
name String
The unique name of the resource.
args RobotArgs
The arguments to resource properties.
options 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.

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
architecture "X86_64" | "ARM64" | "ARMHF"

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 Property Map

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 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.

arn String
id String

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
X8664
X86_64
ARM64
ARM64
ARMHF
ARMHF
"X86_64"
X86_64
"ARM64"
ARM64
"ARMHF"
ARMHF

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0