Worker - AWS IoT RoboRunner

Worker

A unit capable of performing operational processes dictated by its fleet management system.

Contents

additionalFixedProperties

JSON blob containing unstructured fixed properties (won't change during regular operation).

Type: String

Length Constraints: Minimum length of 1. Maximum length of 131072.

Required: No

additionalTransientProperties

JSON blob containing unstructured transient vendor properties (may change during regular operation).

Type: String

Length Constraints: Minimum length of 1. Maximum length of 131072.

Required: No

arn

Worker ARN.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 1011.

Pattern: ^arn:aws:iotroborunner:[\w-]+:\w+:site/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/worker-fleet/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/worker/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

Required: Yes

createdAt

Timestamp at which the resource was created.

Type: Timestamp

Required: Yes

fleet

Worker fleet ARN.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 1011.

Pattern: ^arn:aws:iotroborunner:[\w-]+:\w+:site/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/worker-fleet/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

Required: Yes

id

Worker ID.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Required: Yes

name

Human friendly name of the resource.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Required: Yes

orientation

The orientation of the worker.

Type: Orientation object

Required: No

position

The position of the worker.

Type: PositionCoordinates object

Required: No

site

Facility ARN.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 1011.

Pattern: ^arn:aws:iotroborunner:[\w-]+:\w+:site/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

Required: Yes

updatedAt

Timestamp at which the resource was last updated.

Type: Timestamp

Required: Yes

vendorProperties

Vendor-specific properties.

Type: VendorProperties object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: