UsageBasedLicensingProps

class aws_rfdk.deadline.UsageBasedLicensingProps(*, certificate_secret, images, licenses, render_queue, vpc, desired_count=None, instance_type=None, log_group_props=None, security_group=None, vpc_subnets=None)

Bases: object

Properties for the UsageBasedLicensing construct.

Parameters:
  • certificate_secret (ISecret) – A secret with with 3rd Party Licensing Certificates. If you want to use 3rd Party Licensing Certificates you need to purchase render time on Thinkbox Marketplace and download file with certificates. File with certificates should be put in in a secret.

  • images (Union[UsageBasedLicensingImages, Dict[str, Any]]) – Docker Image for License Forwarder.

  • licenses (Sequence[UsageBasedLicense]) – License limits that will be set in repository configuration.

  • render_queue (IRenderQueue) – The Deadline Render Queue, to which the License Forwarder needs to be connected.

  • vpc (IVpc) – VPC to launch the License Forwarder In.

  • desired_count (Union[int, float, None]) – The desired number of Deadline License Forwarders that this construct keeps running. Default: 1

  • instance_type (Optional[InstanceType]) – Type of instance that will be added to an AutoScalingGroup. Default: - Will be used C5 Large instance

  • log_group_props (Union[LogGroupFactoryProps, Dict[str, Any], None]) – Properties for setting up the Deadline License Forwarder’s LogGroup in CloudWatch. Default: - LogGroup will be created with all properties’ default values to the LogGroup: /renderfarm/

  • security_group (Optional[ISecurityGroup]) – The security group to use for the License Forwarder. Default: - A new security group will be created

  • vpc_subnets (Union[SubnetSelection, Dict[str, Any], None]) – Subnets within the VPC in which to host the UBLLicesing servers. Default: All private subnets in the VPC.

Attributes

certificate_secret

A secret with with 3rd Party Licensing Certificates.

If you want to use 3rd Party Licensing Certificates you need to purchase render time on Thinkbox Marketplace and download file with certificates. File with certificates should be put in in a secret.

desired_count

The desired number of Deadline License Forwarders that this construct keeps running.

Default:

1

images

Docker Image for License Forwarder.

instance_type

Type of instance that will be added to an AutoScalingGroup.

Default:
  • Will be used C5 Large instance

licenses

License limits that will be set in repository configuration.

log_group_props

Properties for setting up the Deadline License Forwarder’s LogGroup in CloudWatch.

Default:
  • LogGroup will be created with all properties’ default values to the LogGroup: /renderfarm/

render_queue

The Deadline Render Queue, to which the License Forwarder needs to be connected.

security_group

The security group to use for the License Forwarder.

Default:
  • A new security group will be created

vpc

VPC to launch the License Forwarder In.

vpc_subnets

Subnets within the VPC in which to host the UBLLicesing servers.

Default:

All private subnets in the VPC.