View a markdown version of this page

AWS::Deadline::Worker - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::Deadline::Worker

Creates a worker. A worker tells your instance how much processing power (vCPU), and memory (GiB) you’ll need to assemble the digital assets held within a particular instance. You can specify certain instance types to use, or let the worker know which instances types to exclude.

Deadline Cloud limits the number of workers to less than or equal to the fleet's maximum worker count. The service maintains eventual consistency for the worker count. If you make multiple rapid calls to CreateWorker before the field updates, you might exceed your fleet's maximum worker count. For example, if your maxWorkerCount is 10 and you currently have 9 workers, making two quick CreateWorker calls might successfully create 2 workers instead of 1, resulting in 11 total workers.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::Deadline::Worker", "Properties" : { "FarmId" : String, "FleetId" : String, "HostProperties" : HostPropertiesRequest, "Tags" : [ TagsItems, ... ] } }

YAML

Type: AWS::Deadline::Worker Properties: FarmId: String FleetId: String HostProperties: HostPropertiesRequest Tags: - TagsItems

Properties

FarmId

The farm ID.

Required: Yes

Type: String

Pattern: ^farm-[0-9a-f]{32}$

Update requires: Replacement

FleetId

The fleet ID.

Required: Yes

Type: String

Pattern: ^fleet-[0-9a-f]{32}$

Update requires: Replacement

HostProperties

The host properties of the worker.

Required: No

Type: HostPropertiesRequest

Update requires: Replacement

Tags

Property description not available.

Required: No

Type: Array of TagsItems

Maximum: 50

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

Property description not available.

CreatedAt

The date and time the resource was created.

CreatedBy

The user or system that created this resource.

Status

The status of the worker.

WorkerId

The worker ID.