DeadlineCloud / Client / create_worker
create_worker#
- DeadlineCloud.Client.create_worker(**kwargs)#
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.
See also: AWS API Documentation
Request Syntax
response = client.create_worker( clientToken='string', farmId='string', fleetId='string', hostProperties={ 'hostName': 'string', 'ipAddresses': { 'ipV4Addresses': [ 'string', ], 'ipV6Addresses': [ 'string', ] } } )
- Parameters:
clientToken (string) –
The unique token which the server uses to recognize retries of the same request.
This field is autopopulated if not provided.
farmId (string) –
[REQUIRED]
The farm ID of the farm to connect to the worker.
fleetId (string) –
[REQUIRED]
The fleet ID to connect to the worker.
hostProperties (dict) –
The IP address and host name of the worker.
hostName (string) –
The host name.
ipAddresses (dict) –
The IP address of the host.
ipV4Addresses (list) –
The IpV4 address of the network.
(string) –
ipV6Addresses (list) –
The IpV6 address for the network and node component.
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'workerId': 'string' }
Response Structure
(dict) –
workerId (string) –
The worker ID.
Exceptions
DeadlineCloud.Client.exceptions.AccessDeniedException
DeadlineCloud.Client.exceptions.InternalServerErrorException
DeadlineCloud.Client.exceptions.ResourceNotFoundException
DeadlineCloud.Client.exceptions.ThrottlingException
DeadlineCloud.Client.exceptions.ConflictException
DeadlineCloud.Client.exceptions.ValidationException