2026/03/06 - AWSDeadlineCloud - 3 updated api methods
Changes AWS Deadline Cloud now supports cost scale factors for farms, enabling studios to adjust reported costs to reflect their actual rendering economics. Adjusted costs are reflected in Deadline Cloud's Usage Explorer and Budgets.
{'costScaleFactor': 'float'}
Creates a farm to allow space for queues and fleets. Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See also: AWS API Documentation
Request Syntax
client.create_farm(
clientToken='string',
displayName='string',
description='string',
kmsKeyArn='string',
costScaleFactor=...,
tags={
'string': 'string'
}
)
string
The unique token which the server uses to recognize retries of the same request.
This field is autopopulated if not provided.
string
[REQUIRED]
The display name of the farm.
string
The description of the farm.
string
The ARN of the KMS key to use on the farm.
float
The cost scale factor to apply on the farm.
dict
The tags to add to your farm. Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
(string) --
(string) --
dict
Response Syntax
{
'farmId': 'string'
}
Response Structure
(dict) --
farmId (string) --
The farm ID.
{'costScaleFactor': 'float'}
Get a farm.
See also: AWS API Documentation
Request Syntax
client.get_farm(
farmId='string'
)
string
[REQUIRED]
The farm ID of the farm.
dict
Response Syntax
{
'farmId': 'string',
'displayName': 'string',
'description': 'string',
'kmsKeyArn': 'string',
'costScaleFactor': ...,
'createdAt': datetime(2015, 1, 1),
'createdBy': 'string',
'updatedAt': datetime(2015, 1, 1),
'updatedBy': 'string'
}
Response Structure
(dict) --
farmId (string) --
The farm ID of the farm to get.
displayName (string) --
The display name of the farm.
description (string) --
The description of the farm.
kmsKeyArn (string) --
The ARN of the KMS key used on the farm.
costScaleFactor (float) --
The cost scale factor applied on the farm.
createdAt (datetime) --
The date and time the resource was created.
createdBy (string) --
The user or system that created this resource.
updatedAt (datetime) --
The date and time the resource was updated.
updatedBy (string) --
The user or system that updated this resource.
{'costScaleFactor': 'float'}
Updates a farm.
See also: AWS API Documentation
Request Syntax
client.update_farm(
farmId='string',
displayName='string',
description='string',
costScaleFactor=...
)
string
[REQUIRED]
The farm ID to update.
string
The display name of the farm to update.
string
The description of the farm to update.
float
The cost scale factor of the farm to update.
dict
Response Syntax
{}
Response Structure
(dict) --