Skip to content

VirtualGatewayClientPolicyTls

Source code in docs_src/capo_app_mesh/types/virtual_gateway_client_policy_tls.py
class VirtualGatewayClientPolicyTls(TypedDict, closed=True):
    enforce: NotRequired["bool"]
    """<p>Whether the policy is enforced. The default is <code>True</code>, if a value isn't specified.</p>"""
    ports: NotRequired["capo_app_mesh.types.port_set.PortSet"]
    """<p>One or more ports that the policy is enforced for.</p>"""
    certificate: NotRequired[
        "capo_app_mesh.types.virtual_gateway_client_tls_certificate.VirtualGatewayClientTlsCertificate"
    ]
    """<p>A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS) certificate.</p>"""
    validation: "capo_app_mesh.types.virtual_gateway_tls_validation_context.VirtualGatewayTlsValidationContext"
    """<p>A reference to an object that represents a Transport Layer Security (TLS) validation context.</p>"""

certificate instance-attribute

certificate: NotRequired[VirtualGatewayClientTlsCertificate]

A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS) certificate.

enforce instance-attribute

enforce: NotRequired[bool]

Whether the policy is enforced. The default is True, if a value isn't specified.

ports instance-attribute

ports: NotRequired[PortSet]

One or more ports that the policy is enforced for.

validation instance-attribute

A reference to an object that represents a Transport Layer Security (TLS) validation context.