def __init__(__self__, *, certificate_path: Optional[pulumi.Input[str]]=None, sds_config: Optional[pulumi.Input['SdsConfigArgs']]=None, validation_source: Optional[pulumi.Input['TlsValidationContextValidationSource']]=None):
    "\n        [Deprecated] Defines the mechanism to obtain the Certificate Authority certificate to validate the client/server certificate. validate the client/server certificate.\n        :param pulumi.Input[str] certificate_path: The path to the file holding the CA certificate to validate the client or server certificate.\n        :param pulumi.Input['SdsConfigArgs'] sds_config: Specifies the config to retrieve certificates through SDS. This field is applicable only if tlsCertificateSource is set to USE_SDS.\n        :param pulumi.Input['TlsValidationContextValidationSource'] validation_source: Defines how TLS certificates are obtained.\n        "
    if (certificate_path is not None):
        pulumi.set(__self__, 'certificate_path', certificate_path)
    if (sds_config is not None):
        pulumi.set(__self__, 'sds_config', sds_config)
    if (validation_source is not None):
        pulumi.set(__self__, 'validation_source', validation_source)
[Deprecated] Defines the mechanism to obtain the Certificate Authority certificate to validate the client/server certificate. validate the client/server certificate.
:param pulumi.Input[str] certificate_path: The path to the file holding the CA certificate to validate the client or server certificate.
:param pulumi.Input['SdsConfigArgs'] sds_config: Specifies the config to retrieve certificates through SDS. This field is applicable only if tlsCertificateSource is set to USE_SDS.
:param pulumi.Input['TlsValidationContextValidationSource'] validation_source: Defines how TLS certificates are obtained.
def __init__(__self__, *, certificate_path: Optional[pulumi.Input[str]]=None, sds_config: Optional[pulumi.Input['SdsConfigArgs']]=None, validation_source: Optional[pulumi.Input['TlsValidationContextValidationSource']]=None):
    "\n        [Deprecated] Defines the mechanism to obtain the Certificate Authority certificate to validate the client/server certificate. validate the client/server certificate.\n        :param pulumi.Input[str] certificate_path: The path to the file holding the CA certificate to validate the client or server certificate.\n        :param pulumi.Input['SdsConfigArgs'] sds_config: Specifies the config to retrieve certificates through SDS. This field is applicable only if tlsCertificateSource is set to USE_SDS.\n        :param pulumi.Input['TlsValidationContextValidationSource'] validation_source: Defines how TLS certificates are obtained.\n        "
    if (certificate_path is not None):
        pulumi.set(__self__, 'certificate_path', certificate_path)
    if (sds_config is not None):
        pulumi.set(__self__, 'sds_config', sds_config)
    if (validation_source is not None):
        pulumi.set(__self__, 'validation_source', validation_source)