RenderQueueSizeConstraints

class aws_rfdk.deadline.RenderQueueSizeConstraints(*, desired=None, max=None, min=None)

Bases: object

Constraints on the number of Deadline RCS processes that will be created as part of this RenderQueue.

The number of processes created will be equal to the desired capacity. Setting the minimum and maximum capacity provides constraints for modifying the number of processes dynamically via, say, the AWS Console.

Parameters:
  • desired (Union[int, float, None]) – The number of Deadline RCS processes that you want to create as part of this RenderQueue. If this is set to a number, every deployment will reset the number of RCS processes to this number. It is recommended to leave this value undefined. Deadline versions earlier than 10.1.10 do not support being horizontally scaled behind a load-balancer. For these versions of Deadline, the desired number of processes can only be set to 1. Default: The min size.

  • max (Union[int, float, None]) – Maximum number of Deadline RCS processes that will serve RenderQueue requests. Deadline versions earlier than 10.1.10 do not support being horizontally scaled behind a load-balancer. For these versions of Deadline, the maximum number of processes can only be set to 1, otherwise an error is thrown. The minimum that this value can be set to is 1. This value cannot be less than min or desired. Default: 1

  • min (Union[int, float, None]) – Minimum number of Deadline RCS processes that will serve RenderQueue requests. Deadline versions earlier than 10.1.10 do not support being horizontally scaled behind a load-balancer. For these versions of Deadline, the minimum number of processes can only be set to 1, otherwise an error is thrown. The minimum that this value can be set to is 1. Default: 1

Attributes

desired

The number of Deadline RCS processes that you want to create as part of this RenderQueue.

If this is set to a number, every deployment will reset the number of RCS processes to this number. It is recommended to leave this value undefined.

Deadline versions earlier than 10.1.10 do not support being horizontally scaled behind a load-balancer. For these versions of Deadline, the desired number of processes can only be set to 1.

Default:

The min size.

max

Maximum number of Deadline RCS processes that will serve RenderQueue requests.

Deadline versions earlier than 10.1.10 do not support being horizontally scaled behind a load-balancer. For these versions of Deadline, the maximum number of processes can only be set to 1, otherwise an error is thrown.

The minimum that this value can be set to is 1. This value cannot be less than min or desired.

Default:

1

min

Minimum number of Deadline RCS processes that will serve RenderQueue requests.

Deadline versions earlier than 10.1.10 do not support being horizontally scaled behind a load-balancer. For these versions of Deadline, the minimum number of processes can only be set to 1, otherwise an error is thrown.

The minimum that this value can be set to is 1.

Default:

1