Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GoogleCloudConnectorsV1SslConfig

import type { GoogleCloudConnectorsV1SslConfig } from "https://googleapis.deno.dev/v1/integrations:v1.ts";

SSL Configuration of a connection

interface GoogleCloudConnectorsV1SslConfig {
additionalVariables?: GoogleCloudConnectorsV1ConfigVariable[];
clientCertificate?: GoogleCloudConnectorsV1Secret;
clientCertType?: "CERT_TYPE_UNSPECIFIED" | "PEM";
clientPrivateKey?: GoogleCloudConnectorsV1Secret;
clientPrivateKeyPass?: GoogleCloudConnectorsV1Secret;
privateServerCertificate?: GoogleCloudConnectorsV1Secret;
serverCertType?: "CERT_TYPE_UNSPECIFIED" | "PEM";
trustModel?: "PUBLIC" | "PRIVATE" | "INSECURE";
type?: "SSL_TYPE_UNSPECIFIED" | "TLS" | "MTLS";
useSsl?: boolean;
}

§Properties

§

Additional SSL related field values

§

Client Certificate

§
clientCertType?: "CERT_TYPE_UNSPECIFIED" | "PEM"
[src]

Type of Client Cert (PEM/JKS/.. etc.)

§

Client Private Key

§
clientPrivateKeyPass?: GoogleCloudConnectorsV1Secret
[src]

Secret containing the passphrase protecting the Client Private Key

§
privateServerCertificate?: GoogleCloudConnectorsV1Secret
[src]

Private Server Certificate. Needs to be specified if trust model is PRIVATE.

§
serverCertType?: "CERT_TYPE_UNSPECIFIED" | "PEM"
[src]

Type of Server Cert (PEM/JKS/.. etc.)

§
trustModel?: "PUBLIC" | "PRIVATE" | "INSECURE"
[src]

Trust Model of the SSL connection

§
type?: "SSL_TYPE_UNSPECIFIED" | "TLS" | "MTLS"
[src]

Controls the ssl type for the given connector version.

§
useSsl?: boolean
[src]

Bool for enabling SSL