RenderQueueExternalTLSProps

class aws_rfdk.deadline.RenderQueueExternalTLSProps(*, acm_certificate=None, acm_certificate_chain=None, enabled=None, rfdk_certificate=None)

Bases: object

Properties for configuring external TLS connections between the Render Queue and Deadline clients.

You must provide one of the following combinations of properties:

  • acmCertificate ({@link @aws-cdk/aws-certificatemanager#ICertificate}) representing a certificate in ACM and acmCertificateChain ({@link @aws-cdk/aws-secretsmanager#ISecret}) containing the Certificate chain of the acmCertificate.

  • rfdkCertificate ({@link IX509CertificatePem}) Representing all of the properties of the certificate.

In both cases the certificate chain must include only the CA certificates PEM file due to a known limitation in Deadline.

Parameters:
  • acm_certificate (Optional[ICertificate]) – The ACM certificate that will be used for establishing incoming external TLS connections to the RenderQueue. Default: If rfdkCertificate and acmCertificate are both not provided when TLS is enabled, an rfdkCertificate will be generated and used.

  • acm_certificate_chain (Optional[ISecret]) – The secret containing the cert chain of the provided acmCert. This certifiate chain must include only the CA Certificates PEM file. Default: If an acmCertificate was provided then this must be provided, otherwise this is ignored.

  • enabled (Optional[bool]) – Whether to enable TLS between the Render Queue and Deadline clients. Default: true

  • rfdk_certificate (Optional[IX509CertificatePem]) – The parameters for an X509 Certificate that will be imported into ACM then used by the RenderQueue. Default: If rfdkCertificate and acmCertificate are both not provided when TLS is enabled, an rfdkCertificate will be generated and used.

Attributes

acm_certificate

The ACM certificate that will be used for establishing incoming external TLS connections to the RenderQueue.

Default:

If rfdkCertificate and acmCertificate are both not provided when TLS is enabled, an rfdkCertificate will be generated and used.

acm_certificate_chain

The secret containing the cert chain of the provided acmCert.

This certifiate chain must include only the CA Certificates PEM file.

Default:

If an acmCertificate was provided then this must be provided, otherwise this is ignored.

enabled

Whether to enable TLS between the Render Queue and Deadline clients.

Default:

true

rfdk_certificate

The parameters for an X509 Certificate that will be imported into ACM then used by the RenderQueue.

Default:

If rfdkCertificate and acmCertificate are both not provided when TLS is enabled, an rfdkCertificate will be generated and used.