GoldengatePostgresqlConnectionProperties
import type { GoldengatePostgresqlConnectionProperties } from "https://googleapis.deno.dev/v1/oracledatabase:v1.ts";The properties of GoldengatePostgresqlConnection.
interface GoldengatePostgresqlConnectionProperties {
additionalAttributes?: NameValuePair[];
database?: string;
dbSystemId?: string;
host?: string;
password?: string;
passwordSecretVersion?: string;
port?: number;
securityProtocol?:
| "POSTGRESQL_SECURITY_PROTOCOL_UNSPECIFIED"
| "PLAIN"
| "TLS"
| "MTLS";
sslCaFile?: string;
sslCertFile?: string;
sslCrlFile?: string;
sslKeyFile?: string;
sslMode?:
| "POSTGRESQL_SSL_MODE_UNSPECIFIED"
| "PREFER"
| "REQUIRE"
| "VERIFY_CA"
| "VERIFY_FULL";
technologyType?: string;
username?: string;
}§Properties
§
additionalAttributes?: NameValuePair[]
[src]Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.
§
password?: string
[src]Optional. Input only. The password Oracle Goldengate uses for PostgreSQL connection in plain text.
§
passwordSecretVersion?: string
[src]Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for PostgreSQL connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
§
securityProtocol?: "POSTGRESQL_SECURITY_PROTOCOL_UNSPECIFIED" | "PLAIN" | "TLS" | "MTLS"
[src]Optional. Security protocol for PostgreSQL.
§
sslCaFile?: string
[src]Optional. The certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.
§
sslCrlFile?: string
[src]Optional. The list of certificates revoked by the trusted certificate authorities (Trusted CA).