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
§
additionalVariables?: GoogleCloudConnectorsV1ConfigVariable[]
[src]Additional SSL related field values
§
clientCertificate?: GoogleCloudConnectorsV1Secret
[src]Client Certificate
§
clientPrivateKey?: GoogleCloudConnectorsV1Secret
[src]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
.