Skip to content

TLSCertificateConfiguration

Source code in docs_src/capo_emr_containers/types/tls_certificate_configuration.py
class TLSCertificateConfiguration(TypedDict, closed=True):
    certificate_provider_type: NotRequired[
        "capo_emr_containers.types.certificate_provider_type.CertificateProviderType"
    ]
    """<p>The TLS certificate type. Acceptable values: <code>PEM</code> or <code>Custom</code>.</p>"""
    public_certificate_secret_arn: NotRequired[
        "capo_emr_containers.types.secrets_manager_arn.SecretsManagerArn"
    ]
    """<p>Secrets Manager ARN that contains the public TLS certificate contents, used for communication between the user job and the system job.</p>"""
    private_certificate_secret_arn: NotRequired[
        "capo_emr_containers.types.secrets_manager_arn.SecretsManagerArn"
    ]
    """<p>Secrets Manager ARN that contains the private TLS certificate contents, used for communication between the user job and the system job.</p>"""

certificate_provider_type instance-attribute

certificate_provider_type: NotRequired[CertificateProviderType]

The TLS certificate type. Acceptable values: PEM or Custom.

private_certificate_secret_arn instance-attribute

private_certificate_secret_arn: NotRequired[SecretsManagerArn]

Secrets Manager ARN that contains the private TLS certificate contents, used for communication between the user job and the system job.

public_certificate_secret_arn instance-attribute

public_certificate_secret_arn: NotRequired[SecretsManagerArn]

Secrets Manager ARN that contains the public TLS certificate contents, used for communication between the user job and the system job.