published on Monday, Jun 22, 2026 by Pulumi
published on Monday, Jun 22, 2026 by Pulumi
GoldengateConnection is a resource that represents metadata to establish a connection to a source or target data.
Example Usage
Oracledatabase Goldengate Connection Basic
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const connection = new gcp.oracledatabase.GoldengateConnection("connection", {
goldengateConnectionId: "my-connection",
location: "us-east4",
project: "my-project",
gcpOracleZone: "us-east4-b-r1",
properties: {
displayName: "my-connection display name",
connectionType: "ORACLE",
oracleConnectionProperties: {
technologyType: "ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD",
connectionString: "jdbc:oracle:thin:@//10.0.0.5:1521/ORCL",
username: "admin",
password: "GenerateWallet@123",
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
connection = gcp.oracledatabase.GoldengateConnection("connection",
goldengate_connection_id="my-connection",
location="us-east4",
project="my-project",
gcp_oracle_zone="us-east4-b-r1",
properties={
"display_name": "my-connection display name",
"connection_type": "ORACLE",
"oracle_connection_properties": {
"technology_type": "ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD",
"connection_string": "jdbc:oracle:thin:@//10.0.0.5:1521/ORCL",
"username": "admin",
"password": "GenerateWallet@123",
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateConnection(ctx, "connection", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("my-connection"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
DisplayName: pulumi.String("my-connection display name"),
ConnectionType: pulumi.String("ORACLE"),
OracleConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesOracleConnectionPropertiesArgs{
TechnologyType: pulumi.String("ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD"),
ConnectionString: pulumi.String("jdbc:oracle:thin:@//10.0.0.5:1521/ORCL"),
Username: pulumi.String("admin"),
Password: pulumi.String("GenerateWallet@123"),
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var connection = new Gcp.OracleDatabase.GoldengateConnection("connection", new()
{
GoldengateConnectionId = "my-connection",
Location = "us-east4",
Project = "my-project",
GcpOracleZone = "us-east4-b-r1",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
DisplayName = "my-connection display name",
ConnectionType = "ORACLE",
OracleConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesOracleConnectionPropertiesArgs
{
TechnologyType = "ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD",
ConnectionString = "jdbc:oracle:thin:@//10.0.0.5:1521/ORCL",
Username = "admin",
Password = "GenerateWallet@123",
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateConnection;
import com.pulumi.gcp.oracledatabase.GoldengateConnectionArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesOracleConnectionPropertiesArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connection = new GoldengateConnection("connection", GoldengateConnectionArgs.builder()
.goldengateConnectionId("my-connection")
.location("us-east4")
.project("my-project")
.gcpOracleZone("us-east4-b-r1")
.properties(GoldengateConnectionPropertiesArgs.builder()
.displayName("my-connection display name")
.connectionType("ORACLE")
.oracleConnectionProperties(GoldengateConnectionPropertiesOracleConnectionPropertiesArgs.builder()
.technologyType("ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD")
.connectionString("jdbc:oracle:thin:@//10.0.0.5:1521/ORCL")
.username("admin")
.password("GenerateWallet@123")
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
connection:
type: gcp:oracledatabase:GoldengateConnection
properties:
goldengateConnectionId: my-connection
location: us-east4
project: my-project
gcpOracleZone: us-east4-b-r1
properties:
displayName: my-connection display name
connectionType: ORACLE
oracleConnectionProperties:
technologyType: ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD
connectionString: jdbc:oracle:thin:@//10.0.0.5:1521/ORCL
username: admin
password: GenerateWallet@123
deletionProtection: 'true'
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengateconnection" "connection" {
goldengate_connection_id = "my-connection"
location = "us-east4"
project = "my-project"
gcp_oracle_zone = "us-east4-b-r1"
properties = {
display_name = "my-connection display name"
connection_type = "ORACLE"
oracle_connection_properties = {
technology_type = "ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD"
connection_string = "jdbc:oracle:thin:@//10.0.0.5:1521/ORCL"
username = "admin"
password = "GenerateWallet@123"
}
}
deletion_protection = "true"
}
Oracledatabase Goldengate Connection Full
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const connection = new gcp.oracledatabase.GoldengateConnection("connection", {
goldengateConnectionId: "my-connection",
location: "us-east4",
project: "my-project",
odbNetwork: "projects/my-project/locations/us-east4/odbNetworks/my-network",
odbSubnet: "projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet",
gcpOracleZone: "us-east4-b-r1",
labels: {
"label-one": "value-one",
},
properties: {
displayName: "my-connection display name",
connectionType: "ORACLE",
routingMethod: "DEDICATED_ENDPOINT",
oracleConnectionProperties: {
technologyType: "ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD",
username: "admin",
password: "GenerateWallet@123",
sessionMode: "DIRECT",
gcpOracleDatabaseId: "projects/my-project/locations/us-east4/autonomousDatabases/my-autonomous-database",
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
connection = gcp.oracledatabase.GoldengateConnection("connection",
goldengate_connection_id="my-connection",
location="us-east4",
project="my-project",
odb_network="projects/my-project/locations/us-east4/odbNetworks/my-network",
odb_subnet="projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet",
gcp_oracle_zone="us-east4-b-r1",
labels={
"label-one": "value-one",
},
properties={
"display_name": "my-connection display name",
"connection_type": "ORACLE",
"routing_method": "DEDICATED_ENDPOINT",
"oracle_connection_properties": {
"technology_type": "ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD",
"username": "admin",
"password": "GenerateWallet@123",
"session_mode": "DIRECT",
"gcp_oracle_database_id": "projects/my-project/locations/us-east4/autonomousDatabases/my-autonomous-database",
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateConnection(ctx, "connection", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("my-connection"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
OdbNetwork: pulumi.String("projects/my-project/locations/us-east4/odbNetworks/my-network"),
OdbSubnet: pulumi.String("projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Labels: pulumi.StringMap{
"label-one": pulumi.String("value-one"),
},
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
DisplayName: pulumi.String("my-connection display name"),
ConnectionType: pulumi.String("ORACLE"),
RoutingMethod: pulumi.String("DEDICATED_ENDPOINT"),
OracleConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesOracleConnectionPropertiesArgs{
TechnologyType: pulumi.String("ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD"),
Username: pulumi.String("admin"),
Password: pulumi.String("GenerateWallet@123"),
SessionMode: pulumi.String("DIRECT"),
GcpOracleDatabaseId: pulumi.String("projects/my-project/locations/us-east4/autonomousDatabases/my-autonomous-database"),
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var connection = new Gcp.OracleDatabase.GoldengateConnection("connection", new()
{
GoldengateConnectionId = "my-connection",
Location = "us-east4",
Project = "my-project",
OdbNetwork = "projects/my-project/locations/us-east4/odbNetworks/my-network",
OdbSubnet = "projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet",
GcpOracleZone = "us-east4-b-r1",
Labels =
{
{ "label-one", "value-one" },
},
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
DisplayName = "my-connection display name",
ConnectionType = "ORACLE",
RoutingMethod = "DEDICATED_ENDPOINT",
OracleConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesOracleConnectionPropertiesArgs
{
TechnologyType = "ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD",
Username = "admin",
Password = "GenerateWallet@123",
SessionMode = "DIRECT",
GcpOracleDatabaseId = "projects/my-project/locations/us-east4/autonomousDatabases/my-autonomous-database",
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateConnection;
import com.pulumi.gcp.oracledatabase.GoldengateConnectionArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesOracleConnectionPropertiesArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connection = new GoldengateConnection("connection", GoldengateConnectionArgs.builder()
.goldengateConnectionId("my-connection")
.location("us-east4")
.project("my-project")
.odbNetwork("projects/my-project/locations/us-east4/odbNetworks/my-network")
.odbSubnet("projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet")
.gcpOracleZone("us-east4-b-r1")
.labels(Map.of("label-one", "value-one"))
.properties(GoldengateConnectionPropertiesArgs.builder()
.displayName("my-connection display name")
.connectionType("ORACLE")
.routingMethod("DEDICATED_ENDPOINT")
.oracleConnectionProperties(GoldengateConnectionPropertiesOracleConnectionPropertiesArgs.builder()
.technologyType("ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD")
.username("admin")
.password("GenerateWallet@123")
.sessionMode("DIRECT")
.gcpOracleDatabaseId("projects/my-project/locations/us-east4/autonomousDatabases/my-autonomous-database")
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
connection:
type: gcp:oracledatabase:GoldengateConnection
properties:
goldengateConnectionId: my-connection
location: us-east4
project: my-project
odbNetwork: projects/my-project/locations/us-east4/odbNetworks/my-network
odbSubnet: projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet
gcpOracleZone: us-east4-b-r1
labels:
label-one: value-one
properties:
displayName: my-connection display name
connectionType: ORACLE
routingMethod: DEDICATED_ENDPOINT
oracleConnectionProperties:
technologyType: ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD
username: admin
password: GenerateWallet@123
sessionMode: DIRECT
gcpOracleDatabaseId: projects/my-project/locations/us-east4/autonomousDatabases/my-autonomous-database
deletionProtection: 'true'
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengateconnection" "connection" {
goldengate_connection_id = "my-connection"
location = "us-east4"
project = "my-project"
odb_network = "projects/my-project/locations/us-east4/odbNetworks/my-network"
odb_subnet = "projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet"
gcp_oracle_zone = "us-east4-b-r1"
labels = {
"label-one" = "value-one"
}
properties = {
display_name = "my-connection display name"
connection_type = "ORACLE"
routing_method = "DEDICATED_ENDPOINT"
oracle_connection_properties = {
technology_type = "ORACLE_AUTONOMOUS_DATABASE_AT_GOOGLE_CLOUD"
username = "admin"
password = "GenerateWallet@123"
session_mode = "DIRECT"
gcp_oracle_database_id = "projects/my-project/locations/us-east4/autonomousDatabases/my-autonomous-database"
}
}
deletion_protection = "true"
}
Oracledatabase Goldengate Connection Mysql
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const connection = new gcp.oracledatabase.GoldengateConnection("connection", {
goldengateConnectionId: "my-connection",
location: "us-east4",
project: "my-project",
gcpOracleZone: "us-east4-b-r1",
properties: {
displayName: "my-connection display name",
connectionType: "MYSQL",
mysqlConnectionProperties: {
technologyType: "MYSQL_SERVER",
username: "mysql_user",
password: "mysql_password",
host: "mysql.example.com",
port: 3306,
database: "mydb",
securityProtocol: "MTLS",
sslMode: "PREFERRED",
sslCertFile: "YmFzZTY0LWNsaWVudC1jZXJ0LWZpbGUtY29udGVudC1kZW1vLWdnb25u",
sslKeyFile: "YmFzZTY0LWNsaWVudC1rZXktZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=",
additionalAttributes: [{
key: "attr1",
value: "value1",
}],
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
connection = gcp.oracledatabase.GoldengateConnection("connection",
goldengate_connection_id="my-connection",
location="us-east4",
project="my-project",
gcp_oracle_zone="us-east4-b-r1",
properties={
"display_name": "my-connection display name",
"connection_type": "MYSQL",
"mysql_connection_properties": {
"technology_type": "MYSQL_SERVER",
"username": "mysql_user",
"password": "mysql_password",
"host": "mysql.example.com",
"port": 3306,
"database": "mydb",
"security_protocol": "MTLS",
"ssl_mode": "PREFERRED",
"ssl_cert_file": "YmFzZTY0LWNsaWVudC1jZXJ0LWZpbGUtY29udGVudC1kZW1vLWdnb25u",
"ssl_key_file": "YmFzZTY0LWNsaWVudC1rZXktZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=",
"additional_attributes": [{
"key": "attr1",
"value": "value1",
}],
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateConnection(ctx, "connection", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("my-connection"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
DisplayName: pulumi.String("my-connection display name"),
ConnectionType: pulumi.String("MYSQL"),
MysqlConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesMysqlConnectionPropertiesArgs{
TechnologyType: pulumi.String("MYSQL_SERVER"),
Username: pulumi.String("mysql_user"),
Password: pulumi.String("mysql_password"),
Host: pulumi.String("mysql.example.com"),
Port: pulumi.Int(3306),
Database: pulumi.String("mydb"),
SecurityProtocol: pulumi.String("MTLS"),
SslMode: pulumi.String("PREFERRED"),
SslCertFile: pulumi.String("YmFzZTY0LWNsaWVudC1jZXJ0LWZpbGUtY29udGVudC1kZW1vLWdnb25u"),
SslKeyFile: pulumi.String("YmFzZTY0LWNsaWVudC1rZXktZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4="),
AdditionalAttributes: oracledatabase.GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArray{
&oracledatabase.GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArgs{
Key: pulumi.String("attr1"),
Value: pulumi.String("value1"),
},
},
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var connection = new Gcp.OracleDatabase.GoldengateConnection("connection", new()
{
GoldengateConnectionId = "my-connection",
Location = "us-east4",
Project = "my-project",
GcpOracleZone = "us-east4-b-r1",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
DisplayName = "my-connection display name",
ConnectionType = "MYSQL",
MysqlConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesMysqlConnectionPropertiesArgs
{
TechnologyType = "MYSQL_SERVER",
Username = "mysql_user",
Password = "mysql_password",
Host = "mysql.example.com",
Port = 3306,
Database = "mydb",
SecurityProtocol = "MTLS",
SslMode = "PREFERRED",
SslCertFile = "YmFzZTY0LWNsaWVudC1jZXJ0LWZpbGUtY29udGVudC1kZW1vLWdnb25u",
SslKeyFile = "YmFzZTY0LWNsaWVudC1rZXktZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=",
AdditionalAttributes = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArgs
{
Key = "attr1",
Value = "value1",
},
},
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateConnection;
import com.pulumi.gcp.oracledatabase.GoldengateConnectionArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesMysqlConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connection = new GoldengateConnection("connection", GoldengateConnectionArgs.builder()
.goldengateConnectionId("my-connection")
.location("us-east4")
.project("my-project")
.gcpOracleZone("us-east4-b-r1")
.properties(GoldengateConnectionPropertiesArgs.builder()
.displayName("my-connection display name")
.connectionType("MYSQL")
.mysqlConnectionProperties(GoldengateConnectionPropertiesMysqlConnectionPropertiesArgs.builder()
.technologyType("MYSQL_SERVER")
.username("mysql_user")
.password("mysql_password")
.host("mysql.example.com")
.port(3306)
.database("mydb")
.securityProtocol("MTLS")
.sslMode("PREFERRED")
.sslCertFile("YmFzZTY0LWNsaWVudC1jZXJ0LWZpbGUtY29udGVudC1kZW1vLWdnb25u")
.sslKeyFile("YmFzZTY0LWNsaWVudC1rZXktZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=")
.additionalAttributes(GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArgs.builder()
.key("attr1")
.value("value1")
.build())
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
connection:
type: gcp:oracledatabase:GoldengateConnection
properties:
goldengateConnectionId: my-connection
location: us-east4
project: my-project
gcpOracleZone: us-east4-b-r1
properties:
displayName: my-connection display name
connectionType: MYSQL
mysqlConnectionProperties:
technologyType: MYSQL_SERVER
username: mysql_user
password: mysql_password
host: mysql.example.com
port: 3306
database: mydb
securityProtocol: MTLS
sslMode: PREFERRED
sslCertFile: YmFzZTY0LWNsaWVudC1jZXJ0LWZpbGUtY29udGVudC1kZW1vLWdnb25u
sslKeyFile: YmFzZTY0LWNsaWVudC1rZXktZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=
additionalAttributes:
- key: attr1
value: value1
deletionProtection: 'true'
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengateconnection" "connection" {
goldengate_connection_id = "my-connection"
location = "us-east4"
project = "my-project"
gcp_oracle_zone = "us-east4-b-r1"
properties = {
display_name = "my-connection display name"
connection_type = "MYSQL"
mysql_connection_properties = {
technology_type = "MYSQL_SERVER"
username = "mysql_user"
password = "mysql_password"
host = "mysql.example.com"
port = 3306
database = "mydb"
security_protocol = "MTLS"
ssl_mode = "PREFERRED"
ssl_cert_file = "YmFzZTY0LWNsaWVudC1jZXJ0LWZpbGUtY29udGVudC1kZW1vLWdnb25u"
ssl_key_file = "YmFzZTY0LWNsaWVudC1rZXktZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4="
additional_attributes = [{
"key" = "attr1"
"value" = "value1"
}]
}
}
deletion_protection = "true"
}
Oracledatabase Goldengate Connection Postgresql
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const connection = new gcp.oracledatabase.GoldengateConnection("connection", {
goldengateConnectionId: "my-connection",
location: "us-east4",
project: "my-project",
gcpOracleZone: "us-east4-b-r1",
properties: {
displayName: "my-connection display name",
connectionType: "POSTGRESQL",
postgresqlConnectionProperties: {
technologyType: "POSTGRESQL_SERVER",
database: "postgres_app_db",
host: "postgres.corp.example.com",
port: 5432,
username: "pg_replicator",
password: "PostgresReplicationP@ssw0rd!",
securityProtocol: "PLAIN",
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
connection = gcp.oracledatabase.GoldengateConnection("connection",
goldengate_connection_id="my-connection",
location="us-east4",
project="my-project",
gcp_oracle_zone="us-east4-b-r1",
properties={
"display_name": "my-connection display name",
"connection_type": "POSTGRESQL",
"postgresql_connection_properties": {
"technology_type": "POSTGRESQL_SERVER",
"database": "postgres_app_db",
"host": "postgres.corp.example.com",
"port": 5432,
"username": "pg_replicator",
"password": "PostgresReplicationP@ssw0rd!",
"security_protocol": "PLAIN",
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateConnection(ctx, "connection", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("my-connection"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
DisplayName: pulumi.String("my-connection display name"),
ConnectionType: pulumi.String("POSTGRESQL"),
PostgresqlConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesPostgresqlConnectionPropertiesArgs{
TechnologyType: pulumi.String("POSTGRESQL_SERVER"),
Database: pulumi.String("postgres_app_db"),
Host: pulumi.String("postgres.corp.example.com"),
Port: pulumi.Int(5432),
Username: pulumi.String("pg_replicator"),
Password: pulumi.String("PostgresReplicationP@ssw0rd!"),
SecurityProtocol: pulumi.String("PLAIN"),
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var connection = new Gcp.OracleDatabase.GoldengateConnection("connection", new()
{
GoldengateConnectionId = "my-connection",
Location = "us-east4",
Project = "my-project",
GcpOracleZone = "us-east4-b-r1",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
DisplayName = "my-connection display name",
ConnectionType = "POSTGRESQL",
PostgresqlConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesPostgresqlConnectionPropertiesArgs
{
TechnologyType = "POSTGRESQL_SERVER",
Database = "postgres_app_db",
Host = "postgres.corp.example.com",
Port = 5432,
Username = "pg_replicator",
Password = "PostgresReplicationP@ssw0rd!",
SecurityProtocol = "PLAIN",
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateConnection;
import com.pulumi.gcp.oracledatabase.GoldengateConnectionArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesPostgresqlConnectionPropertiesArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connection = new GoldengateConnection("connection", GoldengateConnectionArgs.builder()
.goldengateConnectionId("my-connection")
.location("us-east4")
.project("my-project")
.gcpOracleZone("us-east4-b-r1")
.properties(GoldengateConnectionPropertiesArgs.builder()
.displayName("my-connection display name")
.connectionType("POSTGRESQL")
.postgresqlConnectionProperties(GoldengateConnectionPropertiesPostgresqlConnectionPropertiesArgs.builder()
.technologyType("POSTGRESQL_SERVER")
.database("postgres_app_db")
.host("postgres.corp.example.com")
.port(5432)
.username("pg_replicator")
.password("PostgresReplicationP@ssw0rd!")
.securityProtocol("PLAIN")
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
connection:
type: gcp:oracledatabase:GoldengateConnection
properties:
goldengateConnectionId: my-connection
location: us-east4
project: my-project
gcpOracleZone: us-east4-b-r1
properties:
displayName: my-connection display name
connectionType: POSTGRESQL
postgresqlConnectionProperties:
technologyType: POSTGRESQL_SERVER
database: postgres_app_db
host: postgres.corp.example.com
port: 5432
username: pg_replicator
password: PostgresReplicationP@ssw0rd!
securityProtocol: PLAIN
deletionProtection: 'true'
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengateconnection" "connection" {
goldengate_connection_id = "my-connection"
location = "us-east4"
project = "my-project"
gcp_oracle_zone = "us-east4-b-r1"
properties = {
display_name = "my-connection display name"
connection_type = "POSTGRESQL"
postgresql_connection_properties = {
technology_type = "POSTGRESQL_SERVER"
database = "postgres_app_db"
host = "postgres.corp.example.com"
port = 5432
username = "pg_replicator"
password = "PostgresReplicationP@ssw0rd!"
security_protocol = "PLAIN"
}
}
deletion_protection = "true"
}
Oracledatabase Goldengate Connection Redis
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const connection = new gcp.oracledatabase.GoldengateConnection("connection", {
goldengateConnectionId: "my-connection",
location: "us-east4",
project: "my-project",
gcpOracleZone: "us-east4-b-r1",
properties: {
displayName: "my-connection display name",
connectionType: "REDIS",
redisConnectionProperties: {
technologyType: "REDIS",
servers: "redis-shard1.example.com:6379,redis-shard2.example.com:6379",
securityProtocol: "PLAIN",
authenticationType: "BASIC",
username: "redis_agent",
password: "RedisSecureCacheP@ssword123!",
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
connection = gcp.oracledatabase.GoldengateConnection("connection",
goldengate_connection_id="my-connection",
location="us-east4",
project="my-project",
gcp_oracle_zone="us-east4-b-r1",
properties={
"display_name": "my-connection display name",
"connection_type": "REDIS",
"redis_connection_properties": {
"technology_type": "REDIS",
"servers": "redis-shard1.example.com:6379,redis-shard2.example.com:6379",
"security_protocol": "PLAIN",
"authentication_type": "BASIC",
"username": "redis_agent",
"password": "RedisSecureCacheP@ssword123!",
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateConnection(ctx, "connection", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("my-connection"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
DisplayName: pulumi.String("my-connection display name"),
ConnectionType: pulumi.String("REDIS"),
RedisConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesRedisConnectionPropertiesArgs{
TechnologyType: pulumi.String("REDIS"),
Servers: pulumi.String("redis-shard1.example.com:6379,redis-shard2.example.com:6379"),
SecurityProtocol: pulumi.String("PLAIN"),
AuthenticationType: pulumi.String("BASIC"),
Username: pulumi.String("redis_agent"),
Password: pulumi.String("RedisSecureCacheP@ssword123!"),
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var connection = new Gcp.OracleDatabase.GoldengateConnection("connection", new()
{
GoldengateConnectionId = "my-connection",
Location = "us-east4",
Project = "my-project",
GcpOracleZone = "us-east4-b-r1",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
DisplayName = "my-connection display name",
ConnectionType = "REDIS",
RedisConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesRedisConnectionPropertiesArgs
{
TechnologyType = "REDIS",
Servers = "redis-shard1.example.com:6379,redis-shard2.example.com:6379",
SecurityProtocol = "PLAIN",
AuthenticationType = "BASIC",
Username = "redis_agent",
Password = "RedisSecureCacheP@ssword123!",
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateConnection;
import com.pulumi.gcp.oracledatabase.GoldengateConnectionArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesRedisConnectionPropertiesArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connection = new GoldengateConnection("connection", GoldengateConnectionArgs.builder()
.goldengateConnectionId("my-connection")
.location("us-east4")
.project("my-project")
.gcpOracleZone("us-east4-b-r1")
.properties(GoldengateConnectionPropertiesArgs.builder()
.displayName("my-connection display name")
.connectionType("REDIS")
.redisConnectionProperties(GoldengateConnectionPropertiesRedisConnectionPropertiesArgs.builder()
.technologyType("REDIS")
.servers("redis-shard1.example.com:6379,redis-shard2.example.com:6379")
.securityProtocol("PLAIN")
.authenticationType("BASIC")
.username("redis_agent")
.password("RedisSecureCacheP@ssword123!")
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
connection:
type: gcp:oracledatabase:GoldengateConnection
properties:
goldengateConnectionId: my-connection
location: us-east4
project: my-project
gcpOracleZone: us-east4-b-r1
properties:
displayName: my-connection display name
connectionType: REDIS
redisConnectionProperties:
technologyType: REDIS
servers: redis-shard1.example.com:6379,redis-shard2.example.com:6379
securityProtocol: PLAIN
authenticationType: BASIC
username: redis_agent
password: RedisSecureCacheP@ssword123!
deletionProtection: 'true'
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengateconnection" "connection" {
goldengate_connection_id = "my-connection"
location = "us-east4"
project = "my-project"
gcp_oracle_zone = "us-east4-b-r1"
properties = {
display_name = "my-connection display name"
connection_type = "REDIS"
redis_connection_properties = {
technology_type = "REDIS"
servers = "redis-shard1.example.com:6379,redis-shard2.example.com:6379"
security_protocol = "PLAIN"
authentication_type = "BASIC"
username = "redis_agent"
password = "RedisSecureCacheP@ssword123!"
}
}
deletion_protection = "true"
}
Oracledatabase Goldengate Connection Kafka
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const connection = new gcp.oracledatabase.GoldengateConnection("connection", {
goldengateConnectionId: "my-connection",
location: "us-east4",
project: "my-project",
gcpOracleZone: "us-east4-b-r1",
properties: {
displayName: "my-connection display name",
connectionType: "KAFKA",
kafkaConnectionProperties: {
technologyType: "APACHE_KAFKA",
streamPoolId: "ocid1.streampool.oc1..example",
clusterId: "ocid1.kafkacluster.oc1..example",
bootstrapServers: [{
host: "kafka.example.com",
port: 9092,
privateIpAddress: "10.0.0.1",
}],
securityProtocol: "SSL",
consumerPropertiesFile: "Y29uc3VtZXIucHJvcGVydGllcz1kZW1v",
producerPropertiesFile: "cHJvZHVjZXIucHJvcGVydGllcz1kZW1v",
useResourcePrincipal: false,
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
connection = gcp.oracledatabase.GoldengateConnection("connection",
goldengate_connection_id="my-connection",
location="us-east4",
project="my-project",
gcp_oracle_zone="us-east4-b-r1",
properties={
"display_name": "my-connection display name",
"connection_type": "KAFKA",
"kafka_connection_properties": {
"technology_type": "APACHE_KAFKA",
"stream_pool_id": "ocid1.streampool.oc1..example",
"cluster_id": "ocid1.kafkacluster.oc1..example",
"bootstrap_servers": [{
"host": "kafka.example.com",
"port": 9092,
"private_ip_address": "10.0.0.1",
}],
"security_protocol": "SSL",
"consumer_properties_file": "Y29uc3VtZXIucHJvcGVydGllcz1kZW1v",
"producer_properties_file": "cHJvZHVjZXIucHJvcGVydGllcz1kZW1v",
"use_resource_principal": False,
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateConnection(ctx, "connection", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("my-connection"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
DisplayName: pulumi.String("my-connection display name"),
ConnectionType: pulumi.String("KAFKA"),
KafkaConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesKafkaConnectionPropertiesArgs{
TechnologyType: pulumi.String("APACHE_KAFKA"),
StreamPoolId: pulumi.String("ocid1.streampool.oc1..example"),
ClusterId: pulumi.String("ocid1.kafkacluster.oc1..example"),
BootstrapServers: oracledatabase.GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArray{
&oracledatabase.GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArgs{
Host: pulumi.String("kafka.example.com"),
Port: pulumi.Int(9092),
PrivateIpAddress: pulumi.String("10.0.0.1"),
},
},
SecurityProtocol: pulumi.String("SSL"),
ConsumerPropertiesFile: pulumi.String("Y29uc3VtZXIucHJvcGVydGllcz1kZW1v"),
ProducerPropertiesFile: pulumi.String("cHJvZHVjZXIucHJvcGVydGllcz1kZW1v"),
UseResourcePrincipal: pulumi.Bool(false),
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var connection = new Gcp.OracleDatabase.GoldengateConnection("connection", new()
{
GoldengateConnectionId = "my-connection",
Location = "us-east4",
Project = "my-project",
GcpOracleZone = "us-east4-b-r1",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
DisplayName = "my-connection display name",
ConnectionType = "KAFKA",
KafkaConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesKafkaConnectionPropertiesArgs
{
TechnologyType = "APACHE_KAFKA",
StreamPoolId = "ocid1.streampool.oc1..example",
ClusterId = "ocid1.kafkacluster.oc1..example",
BootstrapServers = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArgs
{
Host = "kafka.example.com",
Port = 9092,
PrivateIpAddress = "10.0.0.1",
},
},
SecurityProtocol = "SSL",
ConsumerPropertiesFile = "Y29uc3VtZXIucHJvcGVydGllcz1kZW1v",
ProducerPropertiesFile = "cHJvZHVjZXIucHJvcGVydGllcz1kZW1v",
UseResourcePrincipal = false,
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateConnection;
import com.pulumi.gcp.oracledatabase.GoldengateConnectionArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesKafkaConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connection = new GoldengateConnection("connection", GoldengateConnectionArgs.builder()
.goldengateConnectionId("my-connection")
.location("us-east4")
.project("my-project")
.gcpOracleZone("us-east4-b-r1")
.properties(GoldengateConnectionPropertiesArgs.builder()
.displayName("my-connection display name")
.connectionType("KAFKA")
.kafkaConnectionProperties(GoldengateConnectionPropertiesKafkaConnectionPropertiesArgs.builder()
.technologyType("APACHE_KAFKA")
.streamPoolId("ocid1.streampool.oc1..example")
.clusterId("ocid1.kafkacluster.oc1..example")
.bootstrapServers(GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArgs.builder()
.host("kafka.example.com")
.port(9092)
.privateIpAddress("10.0.0.1")
.build())
.securityProtocol("SSL")
.consumerPropertiesFile("Y29uc3VtZXIucHJvcGVydGllcz1kZW1v")
.producerPropertiesFile("cHJvZHVjZXIucHJvcGVydGllcz1kZW1v")
.useResourcePrincipal(false)
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
connection:
type: gcp:oracledatabase:GoldengateConnection
properties:
goldengateConnectionId: my-connection
location: us-east4
project: my-project
gcpOracleZone: us-east4-b-r1
properties:
displayName: my-connection display name
connectionType: KAFKA
kafkaConnectionProperties:
technologyType: APACHE_KAFKA
streamPoolId: ocid1.streampool.oc1..example
clusterId: ocid1.kafkacluster.oc1..example
bootstrapServers:
- host: kafka.example.com
port: 9092
privateIpAddress: 10.0.0.1
securityProtocol: SSL
consumerPropertiesFile: Y29uc3VtZXIucHJvcGVydGllcz1kZW1v
producerPropertiesFile: cHJvZHVjZXIucHJvcGVydGllcz1kZW1v
useResourcePrincipal: false
deletionProtection: 'true'
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengateconnection" "connection" {
goldengate_connection_id = "my-connection"
location = "us-east4"
project = "my-project"
gcp_oracle_zone = "us-east4-b-r1"
properties = {
display_name = "my-connection display name"
connection_type = "KAFKA"
kafka_connection_properties = {
technology_type = "APACHE_KAFKA"
stream_pool_id = "ocid1.streampool.oc1..example"
cluster_id = "ocid1.kafkacluster.oc1..example"
bootstrap_servers = [{
"host" = "kafka.example.com"
"port" = 9092
"privateIpAddress" = "10.0.0.1"
}]
security_protocol = "SSL"
consumer_properties_file = "Y29uc3VtZXIucHJvcGVydGllcz1kZW1v"
producer_properties_file = "cHJvZHVjZXIucHJvcGVydGllcz1kZW1v"
use_resource_principal = false
}
}
deletion_protection = "true"
}
Oracledatabase Goldengate Connection Iceberg
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const connection = new gcp.oracledatabase.GoldengateConnection("connection", {
goldengateConnectionId: "my-connection",
location: "us-east4",
project: "my-project",
gcpOracleZone: "us-east4-b-r1",
properties: {
displayName: "my-connection display name",
connectionType: "ICEBERG",
icebergConnectionProperties: {
technologyType: "APACHE_ICEBERG",
catalog: {
catalogType: "GLUE",
glueIcebergCatalog: {
glueId: "glue_catalog_id",
},
},
storage: {
storageType: "AMAZON_S3",
amazonS3IcebergStorage: {
schemeType: "S3",
accessKeyId: "AKIAIOSFODNN7EXAMPLE",
secretAccessKeySecret: "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
region: "us-east-1",
bucket: "iceberg-bucket",
endpoint: "https://s3.amazonaws.com",
},
},
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
connection = gcp.oracledatabase.GoldengateConnection("connection",
goldengate_connection_id="my-connection",
location="us-east4",
project="my-project",
gcp_oracle_zone="us-east4-b-r1",
properties={
"display_name": "my-connection display name",
"connection_type": "ICEBERG",
"iceberg_connection_properties": {
"technology_type": "APACHE_ICEBERG",
"catalog": {
"catalog_type": "GLUE",
"glue_iceberg_catalog": {
"glue_id": "glue_catalog_id",
},
},
"storage": {
"storage_type": "AMAZON_S3",
"amazon_s3_iceberg_storage": {
"scheme_type": "S3",
"access_key_id": "AKIAIOSFODNN7EXAMPLE",
"secret_access_key_secret": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
"region": "us-east-1",
"bucket": "iceberg-bucket",
"endpoint": "https://s3.amazonaws.com",
},
},
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateConnection(ctx, "connection", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("my-connection"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
DisplayName: pulumi.String("my-connection display name"),
ConnectionType: pulumi.String("ICEBERG"),
IcebergConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesArgs{
TechnologyType: pulumi.String("APACHE_ICEBERG"),
Catalog: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogArgs{
CatalogType: pulumi.String("GLUE"),
GlueIcebergCatalog: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogGlueIcebergCatalogArgs{
GlueId: pulumi.String("glue_catalog_id"),
},
},
Storage: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageArgs{
StorageType: pulumi.String("AMAZON_S3"),
AmazonS3IcebergStorage: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAmazonS3IcebergStorageArgs{
SchemeType: pulumi.String("S3"),
AccessKeyId: pulumi.String("AKIAIOSFODNN7EXAMPLE"),
SecretAccessKeySecret: pulumi.String("wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"),
Region: pulumi.String("us-east-1"),
Bucket: pulumi.String("iceberg-bucket"),
Endpoint: pulumi.String("https://s3.amazonaws.com"),
},
},
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var connection = new Gcp.OracleDatabase.GoldengateConnection("connection", new()
{
GoldengateConnectionId = "my-connection",
Location = "us-east4",
Project = "my-project",
GcpOracleZone = "us-east4-b-r1",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
DisplayName = "my-connection display name",
ConnectionType = "ICEBERG",
IcebergConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesArgs
{
TechnologyType = "APACHE_ICEBERG",
Catalog = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogArgs
{
CatalogType = "GLUE",
GlueIcebergCatalog = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogGlueIcebergCatalogArgs
{
GlueId = "glue_catalog_id",
},
},
Storage = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageArgs
{
StorageType = "AMAZON_S3",
AmazonS3IcebergStorage = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAmazonS3IcebergStorageArgs
{
SchemeType = "S3",
AccessKeyId = "AKIAIOSFODNN7EXAMPLE",
SecretAccessKeySecret = "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
Region = "us-east-1",
Bucket = "iceberg-bucket",
Endpoint = "https://s3.amazonaws.com",
},
},
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateConnection;
import com.pulumi.gcp.oracledatabase.GoldengateConnectionArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogGlueIcebergCatalogArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAmazonS3IcebergStorageArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connection = new GoldengateConnection("connection", GoldengateConnectionArgs.builder()
.goldengateConnectionId("my-connection")
.location("us-east4")
.project("my-project")
.gcpOracleZone("us-east4-b-r1")
.properties(GoldengateConnectionPropertiesArgs.builder()
.displayName("my-connection display name")
.connectionType("ICEBERG")
.icebergConnectionProperties(GoldengateConnectionPropertiesIcebergConnectionPropertiesArgs.builder()
.technologyType("APACHE_ICEBERG")
.catalog(GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogArgs.builder()
.catalogType("GLUE")
.glueIcebergCatalog(GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogGlueIcebergCatalogArgs.builder()
.glueId("glue_catalog_id")
.build())
.build())
.storage(GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageArgs.builder()
.storageType("AMAZON_S3")
.amazonS3IcebergStorage(GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAmazonS3IcebergStorageArgs.builder()
.schemeType("S3")
.accessKeyId("AKIAIOSFODNN7EXAMPLE")
.secretAccessKeySecret("wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY")
.region("us-east-1")
.bucket("iceberg-bucket")
.endpoint("https://s3.amazonaws.com")
.build())
.build())
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
connection:
type: gcp:oracledatabase:GoldengateConnection
properties:
goldengateConnectionId: my-connection
location: us-east4
project: my-project
gcpOracleZone: us-east4-b-r1
properties:
displayName: my-connection display name
connectionType: ICEBERG
icebergConnectionProperties:
technologyType: APACHE_ICEBERG
catalog:
catalogType: GLUE
glueIcebergCatalog:
glueId: glue_catalog_id
storage:
storageType: AMAZON_S3
amazonS3IcebergStorage:
schemeType: S3
accessKeyId: AKIAIOSFODNN7EXAMPLE
secretAccessKeySecret: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
region: us-east-1
bucket: iceberg-bucket
endpoint: https://s3.amazonaws.com
deletionProtection: 'true'
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengateconnection" "connection" {
goldengate_connection_id = "my-connection"
location = "us-east4"
project = "my-project"
gcp_oracle_zone = "us-east4-b-r1"
properties = {
display_name = "my-connection display name"
connection_type = "ICEBERG"
iceberg_connection_properties = {
technology_type = "APACHE_ICEBERG"
catalog = {
catalog_type = "GLUE"
glue_iceberg_catalog = {
glue_id = "glue_catalog_id"
}
}
storage = {
storage_type = "AMAZON_S3"
amazon_s3_iceberg_storage = {
scheme_type = "S3"
access_key_id = "AKIAIOSFODNN7EXAMPLE"
secret_access_key_secret = "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
region = "us-east-1"
bucket = "iceberg-bucket"
endpoint = "https://s3.amazonaws.com"
}
}
}
}
deletion_protection = "true"
}
Oracledatabase Goldengate Connection Snowflake
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const connection = new gcp.oracledatabase.GoldengateConnection("connection", {
goldengateConnectionId: "my-connection",
location: "us-east4",
project: "my-project",
gcpOracleZone: "us-east4-b-r1",
properties: {
displayName: "my-connection display name",
connectionType: "SNOWFLAKE",
snowflakeConnectionProperties: {
technologyType: "SNOWFLAKE",
connectionUrl: "jdbc:snowflake://xy12345.snowflakecomputing.com/?warehouse=COMPUTE_WH&db=ANALYTICS_DB",
authenticationType: "BASIC",
username: "snowflake_sync_user",
password: "SnowflakeBasicP@ssword123!",
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
connection = gcp.oracledatabase.GoldengateConnection("connection",
goldengate_connection_id="my-connection",
location="us-east4",
project="my-project",
gcp_oracle_zone="us-east4-b-r1",
properties={
"display_name": "my-connection display name",
"connection_type": "SNOWFLAKE",
"snowflake_connection_properties": {
"technology_type": "SNOWFLAKE",
"connection_url": "jdbc:snowflake://xy12345.snowflakecomputing.com/?warehouse=COMPUTE_WH&db=ANALYTICS_DB",
"authentication_type": "BASIC",
"username": "snowflake_sync_user",
"password": "SnowflakeBasicP@ssword123!",
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateConnection(ctx, "connection", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("my-connection"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
DisplayName: pulumi.String("my-connection display name"),
ConnectionType: pulumi.String("SNOWFLAKE"),
SnowflakeConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesSnowflakeConnectionPropertiesArgs{
TechnologyType: pulumi.String("SNOWFLAKE"),
ConnectionUrl: pulumi.String("jdbc:snowflake://xy12345.snowflakecomputing.com/?warehouse=COMPUTE_WH&db=ANALYTICS_DB"),
AuthenticationType: pulumi.String("BASIC"),
Username: pulumi.String("snowflake_sync_user"),
Password: pulumi.String("SnowflakeBasicP@ssword123!"),
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var connection = new Gcp.OracleDatabase.GoldengateConnection("connection", new()
{
GoldengateConnectionId = "my-connection",
Location = "us-east4",
Project = "my-project",
GcpOracleZone = "us-east4-b-r1",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
DisplayName = "my-connection display name",
ConnectionType = "SNOWFLAKE",
SnowflakeConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesSnowflakeConnectionPropertiesArgs
{
TechnologyType = "SNOWFLAKE",
ConnectionUrl = "jdbc:snowflake://xy12345.snowflakecomputing.com/?warehouse=COMPUTE_WH&db=ANALYTICS_DB",
AuthenticationType = "BASIC",
Username = "snowflake_sync_user",
Password = "SnowflakeBasicP@ssword123!",
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateConnection;
import com.pulumi.gcp.oracledatabase.GoldengateConnectionArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesSnowflakeConnectionPropertiesArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connection = new GoldengateConnection("connection", GoldengateConnectionArgs.builder()
.goldengateConnectionId("my-connection")
.location("us-east4")
.project("my-project")
.gcpOracleZone("us-east4-b-r1")
.properties(GoldengateConnectionPropertiesArgs.builder()
.displayName("my-connection display name")
.connectionType("SNOWFLAKE")
.snowflakeConnectionProperties(GoldengateConnectionPropertiesSnowflakeConnectionPropertiesArgs.builder()
.technologyType("SNOWFLAKE")
.connectionUrl("jdbc:snowflake://xy12345.snowflakecomputing.com/?warehouse=COMPUTE_WH&db=ANALYTICS_DB")
.authenticationType("BASIC")
.username("snowflake_sync_user")
.password("SnowflakeBasicP@ssword123!")
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
connection:
type: gcp:oracledatabase:GoldengateConnection
properties:
goldengateConnectionId: my-connection
location: us-east4
project: my-project
gcpOracleZone: us-east4-b-r1
properties:
displayName: my-connection display name
connectionType: SNOWFLAKE
snowflakeConnectionProperties:
technologyType: SNOWFLAKE
connectionUrl: jdbc:snowflake://xy12345.snowflakecomputing.com/?warehouse=COMPUTE_WH&db=ANALYTICS_DB
authenticationType: BASIC
username: snowflake_sync_user
password: SnowflakeBasicP@ssword123!
deletionProtection: 'true'
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengateconnection" "connection" {
goldengate_connection_id = "my-connection"
location = "us-east4"
project = "my-project"
gcp_oracle_zone = "us-east4-b-r1"
properties = {
display_name = "my-connection display name"
connection_type = "SNOWFLAKE"
snowflake_connection_properties = {
technology_type = "SNOWFLAKE"
connection_url = "jdbc:snowflake://xy12345.snowflakecomputing.com/?warehouse=COMPUTE_WH&db=ANALYTICS_DB"
authentication_type = "BASIC"
username = "snowflake_sync_user"
password = "SnowflakeBasicP@ssword123!"
}
}
deletion_protection = "true"
}
Oracledatabase Goldengate Connection Jms
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const connection = new gcp.oracledatabase.GoldengateConnection("connection", {
goldengateConnectionId: "my-connection",
location: "us-east4",
project: "my-project",
gcpOracleZone: "us-east4-b-r1",
properties: {
displayName: "my-connection display name",
connectionType: "JAVA_MESSAGE_SERVICE",
javaMessageServiceConnectionProperties: {
technologyType: "ORACLE_WEBLOGIC_JMS",
useJndi: true,
jndiConnectionFactory: "ConnectionFactory",
jndiProviderUrl: "tcp://jms.example.com:61616?jms.prefetchPolicy.all=1000",
jndiInitialContextFactory: "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
jndiSecurityPrincipal: "jms_user",
jndiSecurityCredentialsSecret: "jms_credentials",
username: "jms_user",
password: "jms_password",
securityProtocol: "MTLS",
authenticationType: "BASIC",
trustStoreFile: "YmFzZTY0LXRydXN0c3RvcmUtZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=",
trustStorePassword: "truststore_pass",
keyStoreFile: "YmFzZTY0LWtleXN0b3JlLWZpbGUtY29udGVudC1kZW1vLWdnb25u",
keyStorePassword: "keystore_pass",
sslKeyPassword: "ssl_key_pass",
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
connection = gcp.oracledatabase.GoldengateConnection("connection",
goldengate_connection_id="my-connection",
location="us-east4",
project="my-project",
gcp_oracle_zone="us-east4-b-r1",
properties={
"display_name": "my-connection display name",
"connection_type": "JAVA_MESSAGE_SERVICE",
"java_message_service_connection_properties": {
"technology_type": "ORACLE_WEBLOGIC_JMS",
"use_jndi": True,
"jndi_connection_factory": "ConnectionFactory",
"jndi_provider_url": "tcp://jms.example.com:61616?jms.prefetchPolicy.all=1000",
"jndi_initial_context_factory": "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
"jndi_security_principal": "jms_user",
"jndi_security_credentials_secret": "jms_credentials",
"username": "jms_user",
"password": "jms_password",
"security_protocol": "MTLS",
"authentication_type": "BASIC",
"trust_store_file": "YmFzZTY0LXRydXN0c3RvcmUtZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=",
"trust_store_password": "truststore_pass",
"key_store_file": "YmFzZTY0LWtleXN0b3JlLWZpbGUtY29udGVudC1kZW1vLWdnb25u",
"key_store_password": "keystore_pass",
"ssl_key_password": "ssl_key_pass",
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateConnection(ctx, "connection", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("my-connection"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
DisplayName: pulumi.String("my-connection display name"),
ConnectionType: pulumi.String("JAVA_MESSAGE_SERVICE"),
JavaMessageServiceConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesJavaMessageServiceConnectionPropertiesArgs{
TechnologyType: pulumi.String("ORACLE_WEBLOGIC_JMS"),
UseJndi: pulumi.Bool(true),
JndiConnectionFactory: pulumi.String("ConnectionFactory"),
JndiProviderUrl: pulumi.String("tcp://jms.example.com:61616?jms.prefetchPolicy.all=1000"),
JndiInitialContextFactory: pulumi.String("org.apache.activemq.jndi.ActiveMQInitialContextFactory"),
JndiSecurityPrincipal: pulumi.String("jms_user"),
JndiSecurityCredentialsSecret: pulumi.String("jms_credentials"),
Username: pulumi.String("jms_user"),
Password: pulumi.String("jms_password"),
SecurityProtocol: pulumi.String("MTLS"),
AuthenticationType: pulumi.String("BASIC"),
TrustStoreFile: pulumi.String("YmFzZTY0LXRydXN0c3RvcmUtZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4="),
TrustStorePassword: pulumi.String("truststore_pass"),
KeyStoreFile: pulumi.String("YmFzZTY0LWtleXN0b3JlLWZpbGUtY29udGVudC1kZW1vLWdnb25u"),
KeyStorePassword: pulumi.String("keystore_pass"),
SslKeyPassword: pulumi.String("ssl_key_pass"),
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var connection = new Gcp.OracleDatabase.GoldengateConnection("connection", new()
{
GoldengateConnectionId = "my-connection",
Location = "us-east4",
Project = "my-project",
GcpOracleZone = "us-east4-b-r1",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
DisplayName = "my-connection display name",
ConnectionType = "JAVA_MESSAGE_SERVICE",
JavaMessageServiceConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesJavaMessageServiceConnectionPropertiesArgs
{
TechnologyType = "ORACLE_WEBLOGIC_JMS",
UseJndi = true,
JndiConnectionFactory = "ConnectionFactory",
JndiProviderUrl = "tcp://jms.example.com:61616?jms.prefetchPolicy.all=1000",
JndiInitialContextFactory = "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
JndiSecurityPrincipal = "jms_user",
JndiSecurityCredentialsSecret = "jms_credentials",
Username = "jms_user",
Password = "jms_password",
SecurityProtocol = "MTLS",
AuthenticationType = "BASIC",
TrustStoreFile = "YmFzZTY0LXRydXN0c3RvcmUtZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=",
TrustStorePassword = "truststore_pass",
KeyStoreFile = "YmFzZTY0LWtleXN0b3JlLWZpbGUtY29udGVudC1kZW1vLWdnb25u",
KeyStorePassword = "keystore_pass",
SslKeyPassword = "ssl_key_pass",
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateConnection;
import com.pulumi.gcp.oracledatabase.GoldengateConnectionArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateConnectionPropertiesJavaMessageServiceConnectionPropertiesArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var connection = new GoldengateConnection("connection", GoldengateConnectionArgs.builder()
.goldengateConnectionId("my-connection")
.location("us-east4")
.project("my-project")
.gcpOracleZone("us-east4-b-r1")
.properties(GoldengateConnectionPropertiesArgs.builder()
.displayName("my-connection display name")
.connectionType("JAVA_MESSAGE_SERVICE")
.javaMessageServiceConnectionProperties(GoldengateConnectionPropertiesJavaMessageServiceConnectionPropertiesArgs.builder()
.technologyType("ORACLE_WEBLOGIC_JMS")
.useJndi(true)
.jndiConnectionFactory("ConnectionFactory")
.jndiProviderUrl("tcp://jms.example.com:61616?jms.prefetchPolicy.all=1000")
.jndiInitialContextFactory("org.apache.activemq.jndi.ActiveMQInitialContextFactory")
.jndiSecurityPrincipal("jms_user")
.jndiSecurityCredentialsSecret("jms_credentials")
.username("jms_user")
.password("jms_password")
.securityProtocol("MTLS")
.authenticationType("BASIC")
.trustStoreFile("YmFzZTY0LXRydXN0c3RvcmUtZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=")
.trustStorePassword("truststore_pass")
.keyStoreFile("YmFzZTY0LWtleXN0b3JlLWZpbGUtY29udGVudC1kZW1vLWdnb25u")
.keyStorePassword("keystore_pass")
.sslKeyPassword("ssl_key_pass")
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
connection:
type: gcp:oracledatabase:GoldengateConnection
properties:
goldengateConnectionId: my-connection
location: us-east4
project: my-project
gcpOracleZone: us-east4-b-r1
properties:
displayName: my-connection display name
connectionType: JAVA_MESSAGE_SERVICE
javaMessageServiceConnectionProperties:
technologyType: ORACLE_WEBLOGIC_JMS
useJndi: true
jndiConnectionFactory: ConnectionFactory
jndiProviderUrl: tcp://jms.example.com:61616?jms.prefetchPolicy.all=1000
jndiInitialContextFactory: org.apache.activemq.jndi.ActiveMQInitialContextFactory
jndiSecurityPrincipal: jms_user
jndiSecurityCredentialsSecret: jms_credentials
username: jms_user
password: jms_password
securityProtocol: MTLS
authenticationType: BASIC
trustStoreFile: YmFzZTY0LXRydXN0c3RvcmUtZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4=
trustStorePassword: truststore_pass
keyStoreFile: YmFzZTY0LWtleXN0b3JlLWZpbGUtY29udGVudC1kZW1vLWdnb25u
keyStorePassword: keystore_pass
sslKeyPassword: ssl_key_pass
deletionProtection: 'true'
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengateconnection" "connection" {
goldengate_connection_id = "my-connection"
location = "us-east4"
project = "my-project"
gcp_oracle_zone = "us-east4-b-r1"
properties = {
display_name = "my-connection display name"
connection_type = "JAVA_MESSAGE_SERVICE"
java_message_service_connection_properties = {
technology_type = "ORACLE_WEBLOGIC_JMS"
use_jndi = true
jndi_connection_factory = "ConnectionFactory"
jndi_provider_url = "tcp://jms.example.com:61616?jms.prefetchPolicy.all=1000"
jndi_initial_context_factory = "org.apache.activemq.jndi.ActiveMQInitialContextFactory"
jndi_security_principal = "jms_user"
jndi_security_credentials_secret = "jms_credentials"
username = "jms_user"
password = "jms_password"
security_protocol = "MTLS"
authentication_type = "BASIC"
trust_store_file = "YmFzZTY0LXRydXN0c3RvcmUtZmlsZS1jb250ZW50LWRlbW8tZ2dvbm4="
trust_store_password = "truststore_pass"
key_store_file = "YmFzZTY0LWtleXN0b3JlLWZpbGUtY29udGVudC1kZW1vLWdnb25u"
key_store_password = "keystore_pass"
ssl_key_password = "ssl_key_pass"
}
}
deletion_protection = "true"
}
Create GoldengateConnection Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GoldengateConnection(name: string, args: GoldengateConnectionArgs, opts?: CustomResourceOptions);@overload
def GoldengateConnection(resource_name: str,
args: GoldengateConnectionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GoldengateConnection(resource_name: str,
opts: Optional[ResourceOptions] = None,
goldengate_connection_id: Optional[str] = None,
location: Optional[str] = None,
properties: Optional[GoldengateConnectionPropertiesArgs] = None,
deletion_policy: Optional[str] = None,
deletion_protection: Optional[bool] = None,
gcp_oracle_zone: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
odb_network: Optional[str] = None,
odb_subnet: Optional[str] = None,
project: Optional[str] = None)func NewGoldengateConnection(ctx *Context, name string, args GoldengateConnectionArgs, opts ...ResourceOption) (*GoldengateConnection, error)public GoldengateConnection(string name, GoldengateConnectionArgs args, CustomResourceOptions? opts = null)
public GoldengateConnection(String name, GoldengateConnectionArgs args)
public GoldengateConnection(String name, GoldengateConnectionArgs args, CustomResourceOptions options)
type: gcp:oracledatabase:GoldengateConnection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "gcp_oracledatabase_goldengateconnection" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GoldengateConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GoldengateConnectionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GoldengateConnectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GoldengateConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GoldengateConnectionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var goldengateConnectionResource = new Gcp.OracleDatabase.GoldengateConnection("goldengateConnectionResource", new()
{
GoldengateConnectionId = "string",
Location = "string",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesArgs
{
ConnectionType = "string",
DisplayName = "string",
IngressIpAddresses = new[]
{
"string",
},
AzureDataLakeStorageConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesAzureDataLakeStorageConnectionPropertiesArgs
{
Account = "string",
AccountKeySecret = "string",
AuthenticationType = "string",
AzureAuthorityHost = "string",
AzureTenantId = "string",
ClientId = "string",
ClientSecret = "string",
Endpoint = "string",
SasTokenSecret = "string",
TechnologyType = "string",
},
AzureSynapseAnalyticsConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesAzureSynapseAnalyticsConnectionPropertiesArgs
{
ConnectionString = "string",
Password = "string",
PasswordSecretVersion = "string",
TechnologyType = "string",
Username = "string",
},
AmazonS3ConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesAmazonS3ConnectionPropertiesArgs
{
AccessKeyId = "string",
Endpoint = "string",
Region = "string",
SecretAccessKeySecret = "string",
TechnologyType = "string",
},
DatabricksConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesDatabricksConnectionPropertiesArgs
{
AuthenticationType = "string",
ClientId = "string",
ClientSecret = "string",
ConnectionUrl = "string",
Password = "string",
PasswordSecretVersion = "string",
StorageCredential = "string",
TechnologyType = "string",
},
Db2ConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesDb2ConnectionPropertiesArgs
{
AdditionalAttributes = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesDb2ConnectionPropertiesAdditionalAttributeArgs
{
Key = "string",
Value = "string",
},
},
Database = "string",
Host = "string",
Password = "string",
PasswordSecretVersion = "string",
Port = 0,
SecurityProtocol = "string",
SslClientKeystashFile = "string",
SslClientKeystoredbFile = "string",
SslServerCertificateFile = "string",
TechnologyType = "string",
Username = "string",
},
Description = "string",
AmazonRedshiftConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesAmazonRedshiftConnectionPropertiesArgs
{
ConnectionUrl = "string",
Password = "string",
PasswordSecretVersion = "string",
TechnologyType = "string",
Username = "string",
},
ElasticsearchConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesElasticsearchConnectionPropertiesArgs
{
AuthenticationType = "string",
Fingerprint = "string",
Password = "string",
PasswordSecretVersion = "string",
SecurityProtocol = "string",
Servers = "string",
TechnologyType = "string",
Username = "string",
},
GenericConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesGenericConnectionPropertiesArgs
{
Host = "string",
TechnologyType = "string",
},
GoldengateConnectionPropertiesDetails = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesGoldengateConnectionPropertiesArgs
{
GoldengateDeploymentId = "string",
Host = "string",
Password = "string",
PasswordSecretVersion = "string",
Port = 0,
TechnologyType = "string",
Username = "string",
},
GoogleBigQueryConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesGoogleBigQueryConnectionPropertiesArgs
{
ServiceAccountKeyFile = "string",
TechnologyType = "string",
},
GoogleCloudStorageConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesGoogleCloudStorageConnectionPropertiesArgs
{
ServiceAccountKeyFile = "string",
TechnologyType = "string",
},
GooglePubsubConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesGooglePubsubConnectionPropertiesArgs
{
ServiceAccountKeyFile = "string",
TechnologyType = "string",
},
HdfsConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesHdfsConnectionPropertiesArgs
{
CoreSiteXml = "string",
TechnologyType = "string",
},
IcebergConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesArgs
{
Catalog = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogArgs
{
CatalogType = "string",
GlueIcebergCatalog = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogGlueIcebergCatalogArgs
{
GlueId = "string",
},
NessieIcebergCatalog = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogNessieIcebergCatalogArgs
{
Branch = "string",
Uri = "string",
},
PolarisIcebergCatalog = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogPolarisIcebergCatalogArgs
{
ClientId = "string",
PolarisCatalog = "string",
PrincipalRole = "string",
Uri = "string",
ClientSecret = "string",
},
RestIcebergCatalog = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogRestIcebergCatalogArgs
{
Uri = "string",
Properties = "string",
},
},
Storage = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageArgs
{
StorageType = "string",
AmazonS3IcebergStorage = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAmazonS3IcebergStorageArgs
{
AccessKeyId = "string",
Bucket = "string",
Region = "string",
SchemeType = "string",
Endpoint = "string",
SecretAccessKeySecret = "string",
},
AzureDataLakeStorageIcebergStorage = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAzureDataLakeStorageIcebergStorageArgs
{
AzureAccount = "string",
Container = "string",
AccountKeySecret = "string",
Endpoint = "string",
},
GoogleCloudStorageIcebergStorage = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageGoogleCloudStorageIcebergStorageArgs
{
Bucket = "string",
ProjectId = "string",
ServiceAccountKeyFile = "string",
},
},
TechnologyType = "string",
},
JavaMessageServiceConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesJavaMessageServiceConnectionPropertiesArgs
{
AuthenticationType = "string",
ConnectionFactory = "string",
ConnectionUrl = "string",
JndiConnectionFactory = "string",
JndiInitialContextFactory = "string",
JndiProviderUrl = "string",
JndiSecurityCredentialsSecret = "string",
JndiSecurityPrincipal = "string",
KeyStoreFile = "string",
KeyStorePassword = "string",
KeyStorePasswordSecretVersion = "string",
Password = "string",
PasswordSecretVersion = "string",
SecurityProtocol = "string",
SslKeyPassword = "string",
SslKeyPasswordSecretVersion = "string",
TechnologyType = "string",
TrustStoreFile = "string",
TrustStorePassword = "string",
TrustStorePasswordSecretVersion = "string",
UseJndi = false,
Username = "string",
},
AmazonKinesisConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesAmazonKinesisConnectionPropertiesArgs
{
AccessKeyId = "string",
AwsRegion = "string",
Endpoint = "string",
SecretAccessKeySecret = "string",
TechnologyType = "string",
},
OracleAiDataPlatformConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesOracleAiDataPlatformConnectionPropertiesArgs
{
ConnectionUrl = "string",
PrivateKeyFile = "string",
PrivateKeyPassphraseSecret = "string",
PublicKeyFingerprint = "string",
Region = "string",
TechnologyType = "string",
TenancyId = "string",
UseResourcePrincipal = false,
UserId = "string",
},
KafkaSchemaRegistryConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesKafkaSchemaRegistryConnectionPropertiesArgs
{
AuthenticationType = "string",
KeyStoreFile = "string",
KeyStorePassword = "string",
KeyStorePasswordSecretVersion = "string",
Password = "string",
PasswordSecretVersion = "string",
SslKeyPassword = "string",
SslKeyPasswordSecretVersion = "string",
TechnologyType = "string",
TrustStoreFile = "string",
TrustStorePassword = "string",
TrustStorePasswordSecretVersion = "string",
Url = "string",
Username = "string",
},
LifecycleDetails = "string",
LifecycleState = "string",
MicrosoftFabricConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesMicrosoftFabricConnectionPropertiesArgs
{
ClientId = "string",
ClientSecret = "string",
Endpoint = "string",
TechnologyType = "string",
TenantId = "string",
},
MicrosoftSqlserverConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesArgs
{
AdditionalAttributes = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesAdditionalAttributeArgs
{
Key = "string",
Value = "string",
},
},
Database = "string",
Host = "string",
Password = "string",
PasswordSecretVersion = "string",
Port = 0,
SecurityProtocol = "string",
ServerCertificateValidationRequired = false,
SslCaFile = "string",
TechnologyType = "string",
Username = "string",
},
MongodbConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesMongodbConnectionPropertiesArgs
{
ConnectionString = "string",
DatabaseId = "string",
Password = "string",
PasswordSecretVersion = "string",
SecurityProtocol = "string",
TechnologyType = "string",
TlsCaFile = "string",
TlsCertificateKeyFile = "string",
TlsCertificateKeyFilePassword = "string",
TlsCertificateKeyFilePasswordSecretVersion = "string",
Username = "string",
},
MysqlConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesMysqlConnectionPropertiesArgs
{
AdditionalAttributes = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArgs
{
Key = "string",
Value = "string",
},
},
Database = "string",
DbSystemId = "string",
Host = "string",
Password = "string",
PasswordSecretVersion = "string",
Port = 0,
SecurityProtocol = "string",
SslCaFile = "string",
SslCertFile = "string",
SslCrlFile = "string",
SslKeyFile = "string",
SslMode = "string",
TechnologyType = "string",
Username = "string",
},
OciObjectStorageConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesOciObjectStorageConnectionPropertiesArgs
{
PrivateKeyFile = "string",
PrivateKeyPassphraseSecret = "string",
PublicKeyFingerprint = "string",
Region = "string",
TechnologyType = "string",
TenancyId = "string",
UseResourcePrincipal = false,
UserId = "string",
},
Ocid = "string",
KafkaConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesKafkaConnectionPropertiesArgs
{
BootstrapServers = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArgs
{
Host = "string",
Port = 0,
PrivateIpAddress = "string",
},
},
ClusterId = "string",
ConsumerPropertiesFile = "string",
KeyStoreFile = "string",
KeyStorePassword = "string",
KeyStorePasswordSecretVersion = "string",
Password = "string",
PasswordSecretVersion = "string",
ProducerPropertiesFile = "string",
SecurityProtocol = "string",
SslKeyPassword = "string",
SslKeyPasswordSecretVersion = "string",
StreamPoolId = "string",
TechnologyType = "string",
TrustStoreFile = "string",
TrustStorePassword = "string",
TrustStorePasswordSecretVersion = "string",
UseResourcePrincipal = false,
Username = "string",
},
OracleConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesOracleConnectionPropertiesArgs
{
AuthenticationMode = "string",
ConnectionString = "string",
GcpOracleDatabaseId = "string",
Password = "string",
PasswordSecretVersion = "string",
SessionMode = "string",
TechnologyType = "string",
Username = "string",
WalletFile = "string",
},
OracleNosqlConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesOracleNosqlConnectionPropertiesArgs
{
PrivateKeyFile = "string",
PrivateKeyPassphraseSecret = "string",
PublicKeyFingerprint = "string",
Region = "string",
TechnologyType = "string",
TenancyId = "string",
UseResourcePrincipal = false,
UserId = "string",
},
PostgresqlConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesPostgresqlConnectionPropertiesArgs
{
AdditionalAttributes = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesPostgresqlConnectionPropertiesAdditionalAttributeArgs
{
Key = "string",
Value = "string",
},
},
Database = "string",
DbSystemId = "string",
Host = "string",
Password = "string",
PasswordSecretVersion = "string",
Port = 0,
SecurityProtocol = "string",
SslCaFile = "string",
SslCertFile = "string",
SslCrlFile = "string",
SslKeyFile = "string",
SslMode = "string",
TechnologyType = "string",
Username = "string",
},
RedisConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesRedisConnectionPropertiesArgs
{
AuthenticationType = "string",
KeyStoreFile = "string",
KeyStorePassword = "string",
KeyStorePasswordSecretVersion = "string",
Password = "string",
PasswordSecretVersion = "string",
RedisClusterId = "string",
SecurityProtocol = "string",
Servers = "string",
TechnologyType = "string",
TrustStoreFile = "string",
TrustStorePassword = "string",
TrustStorePasswordSecretVersion = "string",
Username = "string",
},
RoutingMethod = "string",
SnowflakeConnectionProperties = new Gcp.OracleDatabase.Inputs.GoldengateConnectionPropertiesSnowflakeConnectionPropertiesArgs
{
AuthenticationType = "string",
ConnectionUrl = "string",
Password = "string",
PasswordSecretVersion = "string",
PrivateKeyFile = "string",
PrivateKeyPassphraseSecret = "string",
TechnologyType = "string",
Username = "string",
},
UpdateTime = "string",
},
DeletionPolicy = "string",
DeletionProtection = false,
GcpOracleZone = "string",
Labels =
{
{ "string", "string" },
},
OdbNetwork = "string",
OdbSubnet = "string",
Project = "string",
});
example, err := oracledatabase.NewGoldengateConnection(ctx, "goldengateConnectionResource", &oracledatabase.GoldengateConnectionArgs{
GoldengateConnectionId: pulumi.String("string"),
Location: pulumi.String("string"),
Properties: &oracledatabase.GoldengateConnectionPropertiesArgs{
ConnectionType: pulumi.String("string"),
DisplayName: pulumi.String("string"),
IngressIpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
AzureDataLakeStorageConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesAzureDataLakeStorageConnectionPropertiesArgs{
Account: pulumi.String("string"),
AccountKeySecret: pulumi.String("string"),
AuthenticationType: pulumi.String("string"),
AzureAuthorityHost: pulumi.String("string"),
AzureTenantId: pulumi.String("string"),
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
Endpoint: pulumi.String("string"),
SasTokenSecret: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
},
AzureSynapseAnalyticsConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesAzureSynapseAnalyticsConnectionPropertiesArgs{
ConnectionString: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
},
AmazonS3ConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesAmazonS3ConnectionPropertiesArgs{
AccessKeyId: pulumi.String("string"),
Endpoint: pulumi.String("string"),
Region: pulumi.String("string"),
SecretAccessKeySecret: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
},
DatabricksConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesDatabricksConnectionPropertiesArgs{
AuthenticationType: pulumi.String("string"),
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
ConnectionUrl: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
StorageCredential: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
},
Db2ConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesDb2ConnectionPropertiesArgs{
AdditionalAttributes: oracledatabase.GoldengateConnectionPropertiesDb2ConnectionPropertiesAdditionalAttributeArray{
&oracledatabase.GoldengateConnectionPropertiesDb2ConnectionPropertiesAdditionalAttributeArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
Port: pulumi.Int(0),
SecurityProtocol: pulumi.String("string"),
SslClientKeystashFile: pulumi.String("string"),
SslClientKeystoredbFile: pulumi.String("string"),
SslServerCertificateFile: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
},
Description: pulumi.String("string"),
AmazonRedshiftConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesAmazonRedshiftConnectionPropertiesArgs{
ConnectionUrl: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
},
ElasticsearchConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesElasticsearchConnectionPropertiesArgs{
AuthenticationType: pulumi.String("string"),
Fingerprint: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
SecurityProtocol: pulumi.String("string"),
Servers: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
},
GenericConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesGenericConnectionPropertiesArgs{
Host: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
},
GoldengateConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesGoldengateConnectionPropertiesArgs{
GoldengateDeploymentId: pulumi.String("string"),
Host: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
Port: pulumi.Int(0),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
},
GoogleBigQueryConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesGoogleBigQueryConnectionPropertiesArgs{
ServiceAccountKeyFile: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
},
GoogleCloudStorageConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesGoogleCloudStorageConnectionPropertiesArgs{
ServiceAccountKeyFile: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
},
GooglePubsubConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesGooglePubsubConnectionPropertiesArgs{
ServiceAccountKeyFile: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
},
HdfsConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesHdfsConnectionPropertiesArgs{
CoreSiteXml: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
},
IcebergConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesArgs{
Catalog: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogArgs{
CatalogType: pulumi.String("string"),
GlueIcebergCatalog: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogGlueIcebergCatalogArgs{
GlueId: pulumi.String("string"),
},
NessieIcebergCatalog: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogNessieIcebergCatalogArgs{
Branch: pulumi.String("string"),
Uri: pulumi.String("string"),
},
PolarisIcebergCatalog: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogPolarisIcebergCatalogArgs{
ClientId: pulumi.String("string"),
PolarisCatalog: pulumi.String("string"),
PrincipalRole: pulumi.String("string"),
Uri: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
},
RestIcebergCatalog: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogRestIcebergCatalogArgs{
Uri: pulumi.String("string"),
Properties: pulumi.String("string"),
},
},
Storage: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageArgs{
StorageType: pulumi.String("string"),
AmazonS3IcebergStorage: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAmazonS3IcebergStorageArgs{
AccessKeyId: pulumi.String("string"),
Bucket: pulumi.String("string"),
Region: pulumi.String("string"),
SchemeType: pulumi.String("string"),
Endpoint: pulumi.String("string"),
SecretAccessKeySecret: pulumi.String("string"),
},
AzureDataLakeStorageIcebergStorage: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAzureDataLakeStorageIcebergStorageArgs{
AzureAccount: pulumi.String("string"),
Container: pulumi.String("string"),
AccountKeySecret: pulumi.String("string"),
Endpoint: pulumi.String("string"),
},
GoogleCloudStorageIcebergStorage: &oracledatabase.GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageGoogleCloudStorageIcebergStorageArgs{
Bucket: pulumi.String("string"),
ProjectId: pulumi.String("string"),
ServiceAccountKeyFile: pulumi.String("string"),
},
},
TechnologyType: pulumi.String("string"),
},
JavaMessageServiceConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesJavaMessageServiceConnectionPropertiesArgs{
AuthenticationType: pulumi.String("string"),
ConnectionFactory: pulumi.String("string"),
ConnectionUrl: pulumi.String("string"),
JndiConnectionFactory: pulumi.String("string"),
JndiInitialContextFactory: pulumi.String("string"),
JndiProviderUrl: pulumi.String("string"),
JndiSecurityCredentialsSecret: pulumi.String("string"),
JndiSecurityPrincipal: pulumi.String("string"),
KeyStoreFile: pulumi.String("string"),
KeyStorePassword: pulumi.String("string"),
KeyStorePasswordSecretVersion: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
SecurityProtocol: pulumi.String("string"),
SslKeyPassword: pulumi.String("string"),
SslKeyPasswordSecretVersion: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
TrustStoreFile: pulumi.String("string"),
TrustStorePassword: pulumi.String("string"),
TrustStorePasswordSecretVersion: pulumi.String("string"),
UseJndi: pulumi.Bool(false),
Username: pulumi.String("string"),
},
AmazonKinesisConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesAmazonKinesisConnectionPropertiesArgs{
AccessKeyId: pulumi.String("string"),
AwsRegion: pulumi.String("string"),
Endpoint: pulumi.String("string"),
SecretAccessKeySecret: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
},
OracleAiDataPlatformConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesOracleAiDataPlatformConnectionPropertiesArgs{
ConnectionUrl: pulumi.String("string"),
PrivateKeyFile: pulumi.String("string"),
PrivateKeyPassphraseSecret: pulumi.String("string"),
PublicKeyFingerprint: pulumi.String("string"),
Region: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
TenancyId: pulumi.String("string"),
UseResourcePrincipal: pulumi.Bool(false),
UserId: pulumi.String("string"),
},
KafkaSchemaRegistryConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesKafkaSchemaRegistryConnectionPropertiesArgs{
AuthenticationType: pulumi.String("string"),
KeyStoreFile: pulumi.String("string"),
KeyStorePassword: pulumi.String("string"),
KeyStorePasswordSecretVersion: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
SslKeyPassword: pulumi.String("string"),
SslKeyPasswordSecretVersion: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
TrustStoreFile: pulumi.String("string"),
TrustStorePassword: pulumi.String("string"),
TrustStorePasswordSecretVersion: pulumi.String("string"),
Url: pulumi.String("string"),
Username: pulumi.String("string"),
},
LifecycleDetails: pulumi.String("string"),
LifecycleState: pulumi.String("string"),
MicrosoftFabricConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesMicrosoftFabricConnectionPropertiesArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
Endpoint: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
TenantId: pulumi.String("string"),
},
MicrosoftSqlserverConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesArgs{
AdditionalAttributes: oracledatabase.GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesAdditionalAttributeArray{
&oracledatabase.GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesAdditionalAttributeArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
Port: pulumi.Int(0),
SecurityProtocol: pulumi.String("string"),
ServerCertificateValidationRequired: pulumi.Bool(false),
SslCaFile: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
},
MongodbConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesMongodbConnectionPropertiesArgs{
ConnectionString: pulumi.String("string"),
DatabaseId: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
SecurityProtocol: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
TlsCaFile: pulumi.String("string"),
TlsCertificateKeyFile: pulumi.String("string"),
TlsCertificateKeyFilePassword: pulumi.String("string"),
TlsCertificateKeyFilePasswordSecretVersion: pulumi.String("string"),
Username: pulumi.String("string"),
},
MysqlConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesMysqlConnectionPropertiesArgs{
AdditionalAttributes: oracledatabase.GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArray{
&oracledatabase.GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Database: pulumi.String("string"),
DbSystemId: pulumi.String("string"),
Host: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
Port: pulumi.Int(0),
SecurityProtocol: pulumi.String("string"),
SslCaFile: pulumi.String("string"),
SslCertFile: pulumi.String("string"),
SslCrlFile: pulumi.String("string"),
SslKeyFile: pulumi.String("string"),
SslMode: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
},
OciObjectStorageConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesOciObjectStorageConnectionPropertiesArgs{
PrivateKeyFile: pulumi.String("string"),
PrivateKeyPassphraseSecret: pulumi.String("string"),
PublicKeyFingerprint: pulumi.String("string"),
Region: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
TenancyId: pulumi.String("string"),
UseResourcePrincipal: pulumi.Bool(false),
UserId: pulumi.String("string"),
},
Ocid: pulumi.String("string"),
KafkaConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesKafkaConnectionPropertiesArgs{
BootstrapServers: oracledatabase.GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArray{
&oracledatabase.GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArgs{
Host: pulumi.String("string"),
Port: pulumi.Int(0),
PrivateIpAddress: pulumi.String("string"),
},
},
ClusterId: pulumi.String("string"),
ConsumerPropertiesFile: pulumi.String("string"),
KeyStoreFile: pulumi.String("string"),
KeyStorePassword: pulumi.String("string"),
KeyStorePasswordSecretVersion: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
ProducerPropertiesFile: pulumi.String("string"),
SecurityProtocol: pulumi.String("string"),
SslKeyPassword: pulumi.String("string"),
SslKeyPasswordSecretVersion: pulumi.String("string"),
StreamPoolId: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
TrustStoreFile: pulumi.String("string"),
TrustStorePassword: pulumi.String("string"),
TrustStorePasswordSecretVersion: pulumi.String("string"),
UseResourcePrincipal: pulumi.Bool(false),
Username: pulumi.String("string"),
},
OracleConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesOracleConnectionPropertiesArgs{
AuthenticationMode: pulumi.String("string"),
ConnectionString: pulumi.String("string"),
GcpOracleDatabaseId: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
SessionMode: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
WalletFile: pulumi.String("string"),
},
OracleNosqlConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesOracleNosqlConnectionPropertiesArgs{
PrivateKeyFile: pulumi.String("string"),
PrivateKeyPassphraseSecret: pulumi.String("string"),
PublicKeyFingerprint: pulumi.String("string"),
Region: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
TenancyId: pulumi.String("string"),
UseResourcePrincipal: pulumi.Bool(false),
UserId: pulumi.String("string"),
},
PostgresqlConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesPostgresqlConnectionPropertiesArgs{
AdditionalAttributes: oracledatabase.GoldengateConnectionPropertiesPostgresqlConnectionPropertiesAdditionalAttributeArray{
&oracledatabase.GoldengateConnectionPropertiesPostgresqlConnectionPropertiesAdditionalAttributeArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Database: pulumi.String("string"),
DbSystemId: pulumi.String("string"),
Host: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
Port: pulumi.Int(0),
SecurityProtocol: pulumi.String("string"),
SslCaFile: pulumi.String("string"),
SslCertFile: pulumi.String("string"),
SslCrlFile: pulumi.String("string"),
SslKeyFile: pulumi.String("string"),
SslMode: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
},
RedisConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesRedisConnectionPropertiesArgs{
AuthenticationType: pulumi.String("string"),
KeyStoreFile: pulumi.String("string"),
KeyStorePassword: pulumi.String("string"),
KeyStorePasswordSecretVersion: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
RedisClusterId: pulumi.String("string"),
SecurityProtocol: pulumi.String("string"),
Servers: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
TrustStoreFile: pulumi.String("string"),
TrustStorePassword: pulumi.String("string"),
TrustStorePasswordSecretVersion: pulumi.String("string"),
Username: pulumi.String("string"),
},
RoutingMethod: pulumi.String("string"),
SnowflakeConnectionProperties: &oracledatabase.GoldengateConnectionPropertiesSnowflakeConnectionPropertiesArgs{
AuthenticationType: pulumi.String("string"),
ConnectionUrl: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordSecretVersion: pulumi.String("string"),
PrivateKeyFile: pulumi.String("string"),
PrivateKeyPassphraseSecret: pulumi.String("string"),
TechnologyType: pulumi.String("string"),
Username: pulumi.String("string"),
},
UpdateTime: pulumi.String("string"),
},
DeletionPolicy: pulumi.String("string"),
DeletionProtection: pulumi.Bool(false),
GcpOracleZone: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
OdbNetwork: pulumi.String("string"),
OdbSubnet: pulumi.String("string"),
Project: pulumi.String("string"),
})
resource "gcp_oracledatabase_goldengateconnection" "goldengateConnectionResource" {
goldengate_connection_id = "string"
location = "string"
properties = {
connection_type = "string"
display_name = "string"
ingress_ip_addresses = ["string"]
azure_data_lake_storage_connection_properties = {
account = "string"
account_key_secret = "string"
authentication_type = "string"
azure_authority_host = "string"
azure_tenant_id = "string"
client_id = "string"
client_secret = "string"
endpoint = "string"
sas_token_secret = "string"
technology_type = "string"
}
azure_synapse_analytics_connection_properties = {
connection_string = "string"
password = "string"
password_secret_version = "string"
technology_type = "string"
username = "string"
}
amazon_s3_connection_properties = {
access_key_id = "string"
endpoint = "string"
region = "string"
secret_access_key_secret = "string"
technology_type = "string"
}
databricks_connection_properties = {
authentication_type = "string"
client_id = "string"
client_secret = "string"
connection_url = "string"
password = "string"
password_secret_version = "string"
storage_credential = "string"
technology_type = "string"
}
db2_connection_properties = {
additional_attributes = [{
"key" = "string"
"value" = "string"
}]
database = "string"
host = "string"
password = "string"
password_secret_version = "string"
port = 0
security_protocol = "string"
ssl_client_keystash_file = "string"
ssl_client_keystoredb_file = "string"
ssl_server_certificate_file = "string"
technology_type = "string"
username = "string"
}
description = "string"
amazon_redshift_connection_properties = {
connection_url = "string"
password = "string"
password_secret_version = "string"
technology_type = "string"
username = "string"
}
elasticsearch_connection_properties = {
authentication_type = "string"
fingerprint = "string"
password = "string"
password_secret_version = "string"
security_protocol = "string"
servers = "string"
technology_type = "string"
username = "string"
}
generic_connection_properties = {
host = "string"
technology_type = "string"
}
goldengate_connection_properties = {
goldengate_deployment_id = "string"
host = "string"
password = "string"
password_secret_version = "string"
port = 0
technology_type = "string"
username = "string"
}
google_big_query_connection_properties = {
service_account_key_file = "string"
technology_type = "string"
}
google_cloud_storage_connection_properties = {
service_account_key_file = "string"
technology_type = "string"
}
google_pubsub_connection_properties = {
service_account_key_file = "string"
technology_type = "string"
}
hdfs_connection_properties = {
core_site_xml = "string"
technology_type = "string"
}
iceberg_connection_properties = {
catalog = {
catalog_type = "string"
glue_iceberg_catalog = {
glue_id = "string"
}
nessie_iceberg_catalog = {
branch = "string"
uri = "string"
}
polaris_iceberg_catalog = {
client_id = "string"
polaris_catalog = "string"
principal_role = "string"
uri = "string"
client_secret = "string"
}
rest_iceberg_catalog = {
uri = "string"
properties = "string"
}
}
storage = {
storage_type = "string"
amazon_s3_iceberg_storage = {
access_key_id = "string"
bucket = "string"
region = "string"
scheme_type = "string"
endpoint = "string"
secret_access_key_secret = "string"
}
azure_data_lake_storage_iceberg_storage = {
azure_account = "string"
container = "string"
account_key_secret = "string"
endpoint = "string"
}
google_cloud_storage_iceberg_storage = {
bucket = "string"
project_id = "string"
service_account_key_file = "string"
}
}
technology_type = "string"
}
java_message_service_connection_properties = {
authentication_type = "string"
connection_factory = "string"
connection_url = "string"
jndi_connection_factory = "string"
jndi_initial_context_factory = "string"
jndi_provider_url = "string"
jndi_security_credentials_secret = "string"
jndi_security_principal = "string"
key_store_file = "string"
key_store_password = "string"
key_store_password_secret_version = "string"
password = "string"
password_secret_version = "string"
security_protocol = "string"
ssl_key_password = "string"
ssl_key_password_secret_version = "string"
technology_type = "string"
trust_store_file = "string"
trust_store_password = "string"
trust_store_password_secret_version = "string"
use_jndi = false
username = "string"
}
amazon_kinesis_connection_properties = {
access_key_id = "string"
aws_region = "string"
endpoint = "string"
secret_access_key_secret = "string"
technology_type = "string"
}
oracle_ai_data_platform_connection_properties = {
connection_url = "string"
private_key_file = "string"
private_key_passphrase_secret = "string"
public_key_fingerprint = "string"
region = "string"
technology_type = "string"
tenancy_id = "string"
use_resource_principal = false
user_id = "string"
}
kafka_schema_registry_connection_properties = {
authentication_type = "string"
key_store_file = "string"
key_store_password = "string"
key_store_password_secret_version = "string"
password = "string"
password_secret_version = "string"
ssl_key_password = "string"
ssl_key_password_secret_version = "string"
technology_type = "string"
trust_store_file = "string"
trust_store_password = "string"
trust_store_password_secret_version = "string"
url = "string"
username = "string"
}
lifecycle_details = "string"
lifecycle_state = "string"
microsoft_fabric_connection_properties = {
client_id = "string"
client_secret = "string"
endpoint = "string"
technology_type = "string"
tenant_id = "string"
}
microsoft_sqlserver_connection_properties = {
additional_attributes = [{
"key" = "string"
"value" = "string"
}]
database = "string"
host = "string"
password = "string"
password_secret_version = "string"
port = 0
security_protocol = "string"
server_certificate_validation_required = false
ssl_ca_file = "string"
technology_type = "string"
username = "string"
}
mongodb_connection_properties = {
connection_string = "string"
database_id = "string"
password = "string"
password_secret_version = "string"
security_protocol = "string"
technology_type = "string"
tls_ca_file = "string"
tls_certificate_key_file = "string"
tls_certificate_key_file_password = "string"
tls_certificate_key_file_password_secret_version = "string"
username = "string"
}
mysql_connection_properties = {
additional_attributes = [{
"key" = "string"
"value" = "string"
}]
database = "string"
db_system_id = "string"
host = "string"
password = "string"
password_secret_version = "string"
port = 0
security_protocol = "string"
ssl_ca_file = "string"
ssl_cert_file = "string"
ssl_crl_file = "string"
ssl_key_file = "string"
ssl_mode = "string"
technology_type = "string"
username = "string"
}
oci_object_storage_connection_properties = {
private_key_file = "string"
private_key_passphrase_secret = "string"
public_key_fingerprint = "string"
region = "string"
technology_type = "string"
tenancy_id = "string"
use_resource_principal = false
user_id = "string"
}
ocid = "string"
kafka_connection_properties = {
bootstrap_servers = [{
"host" = "string"
"port" = 0
"privateIpAddress" = "string"
}]
cluster_id = "string"
consumer_properties_file = "string"
key_store_file = "string"
key_store_password = "string"
key_store_password_secret_version = "string"
password = "string"
password_secret_version = "string"
producer_properties_file = "string"
security_protocol = "string"
ssl_key_password = "string"
ssl_key_password_secret_version = "string"
stream_pool_id = "string"
technology_type = "string"
trust_store_file = "string"
trust_store_password = "string"
trust_store_password_secret_version = "string"
use_resource_principal = false
username = "string"
}
oracle_connection_properties = {
authentication_mode = "string"
connection_string = "string"
gcp_oracle_database_id = "string"
password = "string"
password_secret_version = "string"
session_mode = "string"
technology_type = "string"
username = "string"
wallet_file = "string"
}
oracle_nosql_connection_properties = {
private_key_file = "string"
private_key_passphrase_secret = "string"
public_key_fingerprint = "string"
region = "string"
technology_type = "string"
tenancy_id = "string"
use_resource_principal = false
user_id = "string"
}
postgresql_connection_properties = {
additional_attributes = [{
"key" = "string"
"value" = "string"
}]
database = "string"
db_system_id = "string"
host = "string"
password = "string"
password_secret_version = "string"
port = 0
security_protocol = "string"
ssl_ca_file = "string"
ssl_cert_file = "string"
ssl_crl_file = "string"
ssl_key_file = "string"
ssl_mode = "string"
technology_type = "string"
username = "string"
}
redis_connection_properties = {
authentication_type = "string"
key_store_file = "string"
key_store_password = "string"
key_store_password_secret_version = "string"
password = "string"
password_secret_version = "string"
redis_cluster_id = "string"
security_protocol = "string"
servers = "string"
technology_type = "string"
trust_store_file = "string"
trust_store_password = "string"
trust_store_password_secret_version = "string"
username = "string"
}
routing_method = "string"
snowflake_connection_properties = {
authentication_type = "string"
connection_url = "string"
password = "string"
password_secret_version = "string"
private_key_file = "string"
private_key_passphrase_secret = "string"
technology_type = "string"
username = "string"
}
update_time = "string"
}
deletion_policy = "string"
deletion_protection = false
gcp_oracle_zone = "string"
labels = {
"string" = "string"
}
odb_network = "string"
odb_subnet = "string"
project = "string"
}
var goldengateConnectionResource = new GoldengateConnection("goldengateConnectionResource", GoldengateConnectionArgs.builder()
.goldengateConnectionId("string")
.location("string")
.properties(GoldengateConnectionPropertiesArgs.builder()
.connectionType("string")
.displayName("string")
.ingressIpAddresses("string")
.azureDataLakeStorageConnectionProperties(GoldengateConnectionPropertiesAzureDataLakeStorageConnectionPropertiesArgs.builder()
.account("string")
.accountKeySecret("string")
.authenticationType("string")
.azureAuthorityHost("string")
.azureTenantId("string")
.clientId("string")
.clientSecret("string")
.endpoint("string")
.sasTokenSecret("string")
.technologyType("string")
.build())
.azureSynapseAnalyticsConnectionProperties(GoldengateConnectionPropertiesAzureSynapseAnalyticsConnectionPropertiesArgs.builder()
.connectionString("string")
.password("string")
.passwordSecretVersion("string")
.technologyType("string")
.username("string")
.build())
.amazonS3ConnectionProperties(GoldengateConnectionPropertiesAmazonS3ConnectionPropertiesArgs.builder()
.accessKeyId("string")
.endpoint("string")
.region("string")
.secretAccessKeySecret("string")
.technologyType("string")
.build())
.databricksConnectionProperties(GoldengateConnectionPropertiesDatabricksConnectionPropertiesArgs.builder()
.authenticationType("string")
.clientId("string")
.clientSecret("string")
.connectionUrl("string")
.password("string")
.passwordSecretVersion("string")
.storageCredential("string")
.technologyType("string")
.build())
.db2ConnectionProperties(GoldengateConnectionPropertiesDb2ConnectionPropertiesArgs.builder()
.additionalAttributes(GoldengateConnectionPropertiesDb2ConnectionPropertiesAdditionalAttributeArgs.builder()
.key("string")
.value("string")
.build())
.database("string")
.host("string")
.password("string")
.passwordSecretVersion("string")
.port(0)
.securityProtocol("string")
.sslClientKeystashFile("string")
.sslClientKeystoredbFile("string")
.sslServerCertificateFile("string")
.technologyType("string")
.username("string")
.build())
.description("string")
.amazonRedshiftConnectionProperties(GoldengateConnectionPropertiesAmazonRedshiftConnectionPropertiesArgs.builder()
.connectionUrl("string")
.password("string")
.passwordSecretVersion("string")
.technologyType("string")
.username("string")
.build())
.elasticsearchConnectionProperties(GoldengateConnectionPropertiesElasticsearchConnectionPropertiesArgs.builder()
.authenticationType("string")
.fingerprint("string")
.password("string")
.passwordSecretVersion("string")
.securityProtocol("string")
.servers("string")
.technologyType("string")
.username("string")
.build())
.genericConnectionProperties(GoldengateConnectionPropertiesGenericConnectionPropertiesArgs.builder()
.host("string")
.technologyType("string")
.build())
.goldengateConnectionProperties(GoldengateConnectionPropertiesGoldengateConnectionPropertiesArgs.builder()
.goldengateDeploymentId("string")
.host("string")
.password("string")
.passwordSecretVersion("string")
.port(0)
.technologyType("string")
.username("string")
.build())
.googleBigQueryConnectionProperties(GoldengateConnectionPropertiesGoogleBigQueryConnectionPropertiesArgs.builder()
.serviceAccountKeyFile("string")
.technologyType("string")
.build())
.googleCloudStorageConnectionProperties(GoldengateConnectionPropertiesGoogleCloudStorageConnectionPropertiesArgs.builder()
.serviceAccountKeyFile("string")
.technologyType("string")
.build())
.googlePubsubConnectionProperties(GoldengateConnectionPropertiesGooglePubsubConnectionPropertiesArgs.builder()
.serviceAccountKeyFile("string")
.technologyType("string")
.build())
.hdfsConnectionProperties(GoldengateConnectionPropertiesHdfsConnectionPropertiesArgs.builder()
.coreSiteXml("string")
.technologyType("string")
.build())
.icebergConnectionProperties(GoldengateConnectionPropertiesIcebergConnectionPropertiesArgs.builder()
.catalog(GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogArgs.builder()
.catalogType("string")
.glueIcebergCatalog(GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogGlueIcebergCatalogArgs.builder()
.glueId("string")
.build())
.nessieIcebergCatalog(GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogNessieIcebergCatalogArgs.builder()
.branch("string")
.uri("string")
.build())
.polarisIcebergCatalog(GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogPolarisIcebergCatalogArgs.builder()
.clientId("string")
.polarisCatalog("string")
.principalRole("string")
.uri("string")
.clientSecret("string")
.build())
.restIcebergCatalog(GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogRestIcebergCatalogArgs.builder()
.uri("string")
.properties("string")
.build())
.build())
.storage(GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageArgs.builder()
.storageType("string")
.amazonS3IcebergStorage(GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAmazonS3IcebergStorageArgs.builder()
.accessKeyId("string")
.bucket("string")
.region("string")
.schemeType("string")
.endpoint("string")
.secretAccessKeySecret("string")
.build())
.azureDataLakeStorageIcebergStorage(GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAzureDataLakeStorageIcebergStorageArgs.builder()
.azureAccount("string")
.container("string")
.accountKeySecret("string")
.endpoint("string")
.build())
.googleCloudStorageIcebergStorage(GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageGoogleCloudStorageIcebergStorageArgs.builder()
.bucket("string")
.projectId("string")
.serviceAccountKeyFile("string")
.build())
.build())
.technologyType("string")
.build())
.javaMessageServiceConnectionProperties(GoldengateConnectionPropertiesJavaMessageServiceConnectionPropertiesArgs.builder()
.authenticationType("string")
.connectionFactory("string")
.connectionUrl("string")
.jndiConnectionFactory("string")
.jndiInitialContextFactory("string")
.jndiProviderUrl("string")
.jndiSecurityCredentialsSecret("string")
.jndiSecurityPrincipal("string")
.keyStoreFile("string")
.keyStorePassword("string")
.keyStorePasswordSecretVersion("string")
.password("string")
.passwordSecretVersion("string")
.securityProtocol("string")
.sslKeyPassword("string")
.sslKeyPasswordSecretVersion("string")
.technologyType("string")
.trustStoreFile("string")
.trustStorePassword("string")
.trustStorePasswordSecretVersion("string")
.useJndi(false)
.username("string")
.build())
.amazonKinesisConnectionProperties(GoldengateConnectionPropertiesAmazonKinesisConnectionPropertiesArgs.builder()
.accessKeyId("string")
.awsRegion("string")
.endpoint("string")
.secretAccessKeySecret("string")
.technologyType("string")
.build())
.oracleAiDataPlatformConnectionProperties(GoldengateConnectionPropertiesOracleAiDataPlatformConnectionPropertiesArgs.builder()
.connectionUrl("string")
.privateKeyFile("string")
.privateKeyPassphraseSecret("string")
.publicKeyFingerprint("string")
.region("string")
.technologyType("string")
.tenancyId("string")
.useResourcePrincipal(false)
.userId("string")
.build())
.kafkaSchemaRegistryConnectionProperties(GoldengateConnectionPropertiesKafkaSchemaRegistryConnectionPropertiesArgs.builder()
.authenticationType("string")
.keyStoreFile("string")
.keyStorePassword("string")
.keyStorePasswordSecretVersion("string")
.password("string")
.passwordSecretVersion("string")
.sslKeyPassword("string")
.sslKeyPasswordSecretVersion("string")
.technologyType("string")
.trustStoreFile("string")
.trustStorePassword("string")
.trustStorePasswordSecretVersion("string")
.url("string")
.username("string")
.build())
.lifecycleDetails("string")
.lifecycleState("string")
.microsoftFabricConnectionProperties(GoldengateConnectionPropertiesMicrosoftFabricConnectionPropertiesArgs.builder()
.clientId("string")
.clientSecret("string")
.endpoint("string")
.technologyType("string")
.tenantId("string")
.build())
.microsoftSqlserverConnectionProperties(GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesArgs.builder()
.additionalAttributes(GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesAdditionalAttributeArgs.builder()
.key("string")
.value("string")
.build())
.database("string")
.host("string")
.password("string")
.passwordSecretVersion("string")
.port(0)
.securityProtocol("string")
.serverCertificateValidationRequired(false)
.sslCaFile("string")
.technologyType("string")
.username("string")
.build())
.mongodbConnectionProperties(GoldengateConnectionPropertiesMongodbConnectionPropertiesArgs.builder()
.connectionString("string")
.databaseId("string")
.password("string")
.passwordSecretVersion("string")
.securityProtocol("string")
.technologyType("string")
.tlsCaFile("string")
.tlsCertificateKeyFile("string")
.tlsCertificateKeyFilePassword("string")
.tlsCertificateKeyFilePasswordSecretVersion("string")
.username("string")
.build())
.mysqlConnectionProperties(GoldengateConnectionPropertiesMysqlConnectionPropertiesArgs.builder()
.additionalAttributes(GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArgs.builder()
.key("string")
.value("string")
.build())
.database("string")
.dbSystemId("string")
.host("string")
.password("string")
.passwordSecretVersion("string")
.port(0)
.securityProtocol("string")
.sslCaFile("string")
.sslCertFile("string")
.sslCrlFile("string")
.sslKeyFile("string")
.sslMode("string")
.technologyType("string")
.username("string")
.build())
.ociObjectStorageConnectionProperties(GoldengateConnectionPropertiesOciObjectStorageConnectionPropertiesArgs.builder()
.privateKeyFile("string")
.privateKeyPassphraseSecret("string")
.publicKeyFingerprint("string")
.region("string")
.technologyType("string")
.tenancyId("string")
.useResourcePrincipal(false)
.userId("string")
.build())
.ocid("string")
.kafkaConnectionProperties(GoldengateConnectionPropertiesKafkaConnectionPropertiesArgs.builder()
.bootstrapServers(GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArgs.builder()
.host("string")
.port(0)
.privateIpAddress("string")
.build())
.clusterId("string")
.consumerPropertiesFile("string")
.keyStoreFile("string")
.keyStorePassword("string")
.keyStorePasswordSecretVersion("string")
.password("string")
.passwordSecretVersion("string")
.producerPropertiesFile("string")
.securityProtocol("string")
.sslKeyPassword("string")
.sslKeyPasswordSecretVersion("string")
.streamPoolId("string")
.technologyType("string")
.trustStoreFile("string")
.trustStorePassword("string")
.trustStorePasswordSecretVersion("string")
.useResourcePrincipal(false)
.username("string")
.build())
.oracleConnectionProperties(GoldengateConnectionPropertiesOracleConnectionPropertiesArgs.builder()
.authenticationMode("string")
.connectionString("string")
.gcpOracleDatabaseId("string")
.password("string")
.passwordSecretVersion("string")
.sessionMode("string")
.technologyType("string")
.username("string")
.walletFile("string")
.build())
.oracleNosqlConnectionProperties(GoldengateConnectionPropertiesOracleNosqlConnectionPropertiesArgs.builder()
.privateKeyFile("string")
.privateKeyPassphraseSecret("string")
.publicKeyFingerprint("string")
.region("string")
.technologyType("string")
.tenancyId("string")
.useResourcePrincipal(false)
.userId("string")
.build())
.postgresqlConnectionProperties(GoldengateConnectionPropertiesPostgresqlConnectionPropertiesArgs.builder()
.additionalAttributes(GoldengateConnectionPropertiesPostgresqlConnectionPropertiesAdditionalAttributeArgs.builder()
.key("string")
.value("string")
.build())
.database("string")
.dbSystemId("string")
.host("string")
.password("string")
.passwordSecretVersion("string")
.port(0)
.securityProtocol("string")
.sslCaFile("string")
.sslCertFile("string")
.sslCrlFile("string")
.sslKeyFile("string")
.sslMode("string")
.technologyType("string")
.username("string")
.build())
.redisConnectionProperties(GoldengateConnectionPropertiesRedisConnectionPropertiesArgs.builder()
.authenticationType("string")
.keyStoreFile("string")
.keyStorePassword("string")
.keyStorePasswordSecretVersion("string")
.password("string")
.passwordSecretVersion("string")
.redisClusterId("string")
.securityProtocol("string")
.servers("string")
.technologyType("string")
.trustStoreFile("string")
.trustStorePassword("string")
.trustStorePasswordSecretVersion("string")
.username("string")
.build())
.routingMethod("string")
.snowflakeConnectionProperties(GoldengateConnectionPropertiesSnowflakeConnectionPropertiesArgs.builder()
.authenticationType("string")
.connectionUrl("string")
.password("string")
.passwordSecretVersion("string")
.privateKeyFile("string")
.privateKeyPassphraseSecret("string")
.technologyType("string")
.username("string")
.build())
.updateTime("string")
.build())
.deletionPolicy("string")
.deletionProtection(false)
.gcpOracleZone("string")
.labels(Map.of("string", "string"))
.odbNetwork("string")
.odbSubnet("string")
.project("string")
.build());
goldengate_connection_resource = gcp.oracledatabase.GoldengateConnection("goldengateConnectionResource",
goldengate_connection_id="string",
location="string",
properties={
"connection_type": "string",
"display_name": "string",
"ingress_ip_addresses": ["string"],
"azure_data_lake_storage_connection_properties": {
"account": "string",
"account_key_secret": "string",
"authentication_type": "string",
"azure_authority_host": "string",
"azure_tenant_id": "string",
"client_id": "string",
"client_secret": "string",
"endpoint": "string",
"sas_token_secret": "string",
"technology_type": "string",
},
"azure_synapse_analytics_connection_properties": {
"connection_string": "string",
"password": "string",
"password_secret_version": "string",
"technology_type": "string",
"username": "string",
},
"amazon_s3_connection_properties": {
"access_key_id": "string",
"endpoint": "string",
"region": "string",
"secret_access_key_secret": "string",
"technology_type": "string",
},
"databricks_connection_properties": {
"authentication_type": "string",
"client_id": "string",
"client_secret": "string",
"connection_url": "string",
"password": "string",
"password_secret_version": "string",
"storage_credential": "string",
"technology_type": "string",
},
"db2_connection_properties": {
"additional_attributes": [{
"key": "string",
"value": "string",
}],
"database": "string",
"host": "string",
"password": "string",
"password_secret_version": "string",
"port": 0,
"security_protocol": "string",
"ssl_client_keystash_file": "string",
"ssl_client_keystoredb_file": "string",
"ssl_server_certificate_file": "string",
"technology_type": "string",
"username": "string",
},
"description": "string",
"amazon_redshift_connection_properties": {
"connection_url": "string",
"password": "string",
"password_secret_version": "string",
"technology_type": "string",
"username": "string",
},
"elasticsearch_connection_properties": {
"authentication_type": "string",
"fingerprint": "string",
"password": "string",
"password_secret_version": "string",
"security_protocol": "string",
"servers": "string",
"technology_type": "string",
"username": "string",
},
"generic_connection_properties": {
"host": "string",
"technology_type": "string",
},
"goldengate_connection_properties": {
"goldengate_deployment_id": "string",
"host": "string",
"password": "string",
"password_secret_version": "string",
"port": 0,
"technology_type": "string",
"username": "string",
},
"google_big_query_connection_properties": {
"service_account_key_file": "string",
"technology_type": "string",
},
"google_cloud_storage_connection_properties": {
"service_account_key_file": "string",
"technology_type": "string",
},
"google_pubsub_connection_properties": {
"service_account_key_file": "string",
"technology_type": "string",
},
"hdfs_connection_properties": {
"core_site_xml": "string",
"technology_type": "string",
},
"iceberg_connection_properties": {
"catalog": {
"catalog_type": "string",
"glue_iceberg_catalog": {
"glue_id": "string",
},
"nessie_iceberg_catalog": {
"branch": "string",
"uri": "string",
},
"polaris_iceberg_catalog": {
"client_id": "string",
"polaris_catalog": "string",
"principal_role": "string",
"uri": "string",
"client_secret": "string",
},
"rest_iceberg_catalog": {
"uri": "string",
"properties": "string",
},
},
"storage": {
"storage_type": "string",
"amazon_s3_iceberg_storage": {
"access_key_id": "string",
"bucket": "string",
"region": "string",
"scheme_type": "string",
"endpoint": "string",
"secret_access_key_secret": "string",
},
"azure_data_lake_storage_iceberg_storage": {
"azure_account": "string",
"container": "string",
"account_key_secret": "string",
"endpoint": "string",
},
"google_cloud_storage_iceberg_storage": {
"bucket": "string",
"project_id": "string",
"service_account_key_file": "string",
},
},
"technology_type": "string",
},
"java_message_service_connection_properties": {
"authentication_type": "string",
"connection_factory": "string",
"connection_url": "string",
"jndi_connection_factory": "string",
"jndi_initial_context_factory": "string",
"jndi_provider_url": "string",
"jndi_security_credentials_secret": "string",
"jndi_security_principal": "string",
"key_store_file": "string",
"key_store_password": "string",
"key_store_password_secret_version": "string",
"password": "string",
"password_secret_version": "string",
"security_protocol": "string",
"ssl_key_password": "string",
"ssl_key_password_secret_version": "string",
"technology_type": "string",
"trust_store_file": "string",
"trust_store_password": "string",
"trust_store_password_secret_version": "string",
"use_jndi": False,
"username": "string",
},
"amazon_kinesis_connection_properties": {
"access_key_id": "string",
"aws_region": "string",
"endpoint": "string",
"secret_access_key_secret": "string",
"technology_type": "string",
},
"oracle_ai_data_platform_connection_properties": {
"connection_url": "string",
"private_key_file": "string",
"private_key_passphrase_secret": "string",
"public_key_fingerprint": "string",
"region": "string",
"technology_type": "string",
"tenancy_id": "string",
"use_resource_principal": False,
"user_id": "string",
},
"kafka_schema_registry_connection_properties": {
"authentication_type": "string",
"key_store_file": "string",
"key_store_password": "string",
"key_store_password_secret_version": "string",
"password": "string",
"password_secret_version": "string",
"ssl_key_password": "string",
"ssl_key_password_secret_version": "string",
"technology_type": "string",
"trust_store_file": "string",
"trust_store_password": "string",
"trust_store_password_secret_version": "string",
"url": "string",
"username": "string",
},
"lifecycle_details": "string",
"lifecycle_state": "string",
"microsoft_fabric_connection_properties": {
"client_id": "string",
"client_secret": "string",
"endpoint": "string",
"technology_type": "string",
"tenant_id": "string",
},
"microsoft_sqlserver_connection_properties": {
"additional_attributes": [{
"key": "string",
"value": "string",
}],
"database": "string",
"host": "string",
"password": "string",
"password_secret_version": "string",
"port": 0,
"security_protocol": "string",
"server_certificate_validation_required": False,
"ssl_ca_file": "string",
"technology_type": "string",
"username": "string",
},
"mongodb_connection_properties": {
"connection_string": "string",
"database_id": "string",
"password": "string",
"password_secret_version": "string",
"security_protocol": "string",
"technology_type": "string",
"tls_ca_file": "string",
"tls_certificate_key_file": "string",
"tls_certificate_key_file_password": "string",
"tls_certificate_key_file_password_secret_version": "string",
"username": "string",
},
"mysql_connection_properties": {
"additional_attributes": [{
"key": "string",
"value": "string",
}],
"database": "string",
"db_system_id": "string",
"host": "string",
"password": "string",
"password_secret_version": "string",
"port": 0,
"security_protocol": "string",
"ssl_ca_file": "string",
"ssl_cert_file": "string",
"ssl_crl_file": "string",
"ssl_key_file": "string",
"ssl_mode": "string",
"technology_type": "string",
"username": "string",
},
"oci_object_storage_connection_properties": {
"private_key_file": "string",
"private_key_passphrase_secret": "string",
"public_key_fingerprint": "string",
"region": "string",
"technology_type": "string",
"tenancy_id": "string",
"use_resource_principal": False,
"user_id": "string",
},
"ocid": "string",
"kafka_connection_properties": {
"bootstrap_servers": [{
"host": "string",
"port": 0,
"private_ip_address": "string",
}],
"cluster_id": "string",
"consumer_properties_file": "string",
"key_store_file": "string",
"key_store_password": "string",
"key_store_password_secret_version": "string",
"password": "string",
"password_secret_version": "string",
"producer_properties_file": "string",
"security_protocol": "string",
"ssl_key_password": "string",
"ssl_key_password_secret_version": "string",
"stream_pool_id": "string",
"technology_type": "string",
"trust_store_file": "string",
"trust_store_password": "string",
"trust_store_password_secret_version": "string",
"use_resource_principal": False,
"username": "string",
},
"oracle_connection_properties": {
"authentication_mode": "string",
"connection_string": "string",
"gcp_oracle_database_id": "string",
"password": "string",
"password_secret_version": "string",
"session_mode": "string",
"technology_type": "string",
"username": "string",
"wallet_file": "string",
},
"oracle_nosql_connection_properties": {
"private_key_file": "string",
"private_key_passphrase_secret": "string",
"public_key_fingerprint": "string",
"region": "string",
"technology_type": "string",
"tenancy_id": "string",
"use_resource_principal": False,
"user_id": "string",
},
"postgresql_connection_properties": {
"additional_attributes": [{
"key": "string",
"value": "string",
}],
"database": "string",
"db_system_id": "string",
"host": "string",
"password": "string",
"password_secret_version": "string",
"port": 0,
"security_protocol": "string",
"ssl_ca_file": "string",
"ssl_cert_file": "string",
"ssl_crl_file": "string",
"ssl_key_file": "string",
"ssl_mode": "string",
"technology_type": "string",
"username": "string",
},
"redis_connection_properties": {
"authentication_type": "string",
"key_store_file": "string",
"key_store_password": "string",
"key_store_password_secret_version": "string",
"password": "string",
"password_secret_version": "string",
"redis_cluster_id": "string",
"security_protocol": "string",
"servers": "string",
"technology_type": "string",
"trust_store_file": "string",
"trust_store_password": "string",
"trust_store_password_secret_version": "string",
"username": "string",
},
"routing_method": "string",
"snowflake_connection_properties": {
"authentication_type": "string",
"connection_url": "string",
"password": "string",
"password_secret_version": "string",
"private_key_file": "string",
"private_key_passphrase_secret": "string",
"technology_type": "string",
"username": "string",
},
"update_time": "string",
},
deletion_policy="string",
deletion_protection=False,
gcp_oracle_zone="string",
labels={
"string": "string",
},
odb_network="string",
odb_subnet="string",
project="string")
const goldengateConnectionResource = new gcp.oracledatabase.GoldengateConnection("goldengateConnectionResource", {
goldengateConnectionId: "string",
location: "string",
properties: {
connectionType: "string",
displayName: "string",
ingressIpAddresses: ["string"],
azureDataLakeStorageConnectionProperties: {
account: "string",
accountKeySecret: "string",
authenticationType: "string",
azureAuthorityHost: "string",
azureTenantId: "string",
clientId: "string",
clientSecret: "string",
endpoint: "string",
sasTokenSecret: "string",
technologyType: "string",
},
azureSynapseAnalyticsConnectionProperties: {
connectionString: "string",
password: "string",
passwordSecretVersion: "string",
technologyType: "string",
username: "string",
},
amazonS3ConnectionProperties: {
accessKeyId: "string",
endpoint: "string",
region: "string",
secretAccessKeySecret: "string",
technologyType: "string",
},
databricksConnectionProperties: {
authenticationType: "string",
clientId: "string",
clientSecret: "string",
connectionUrl: "string",
password: "string",
passwordSecretVersion: "string",
storageCredential: "string",
technologyType: "string",
},
db2ConnectionProperties: {
additionalAttributes: [{
key: "string",
value: "string",
}],
database: "string",
host: "string",
password: "string",
passwordSecretVersion: "string",
port: 0,
securityProtocol: "string",
sslClientKeystashFile: "string",
sslClientKeystoredbFile: "string",
sslServerCertificateFile: "string",
technologyType: "string",
username: "string",
},
description: "string",
amazonRedshiftConnectionProperties: {
connectionUrl: "string",
password: "string",
passwordSecretVersion: "string",
technologyType: "string",
username: "string",
},
elasticsearchConnectionProperties: {
authenticationType: "string",
fingerprint: "string",
password: "string",
passwordSecretVersion: "string",
securityProtocol: "string",
servers: "string",
technologyType: "string",
username: "string",
},
genericConnectionProperties: {
host: "string",
technologyType: "string",
},
goldengateConnectionProperties: {
goldengateDeploymentId: "string",
host: "string",
password: "string",
passwordSecretVersion: "string",
port: 0,
technologyType: "string",
username: "string",
},
googleBigQueryConnectionProperties: {
serviceAccountKeyFile: "string",
technologyType: "string",
},
googleCloudStorageConnectionProperties: {
serviceAccountKeyFile: "string",
technologyType: "string",
},
googlePubsubConnectionProperties: {
serviceAccountKeyFile: "string",
technologyType: "string",
},
hdfsConnectionProperties: {
coreSiteXml: "string",
technologyType: "string",
},
icebergConnectionProperties: {
catalog: {
catalogType: "string",
glueIcebergCatalog: {
glueId: "string",
},
nessieIcebergCatalog: {
branch: "string",
uri: "string",
},
polarisIcebergCatalog: {
clientId: "string",
polarisCatalog: "string",
principalRole: "string",
uri: "string",
clientSecret: "string",
},
restIcebergCatalog: {
uri: "string",
properties: "string",
},
},
storage: {
storageType: "string",
amazonS3IcebergStorage: {
accessKeyId: "string",
bucket: "string",
region: "string",
schemeType: "string",
endpoint: "string",
secretAccessKeySecret: "string",
},
azureDataLakeStorageIcebergStorage: {
azureAccount: "string",
container: "string",
accountKeySecret: "string",
endpoint: "string",
},
googleCloudStorageIcebergStorage: {
bucket: "string",
projectId: "string",
serviceAccountKeyFile: "string",
},
},
technologyType: "string",
},
javaMessageServiceConnectionProperties: {
authenticationType: "string",
connectionFactory: "string",
connectionUrl: "string",
jndiConnectionFactory: "string",
jndiInitialContextFactory: "string",
jndiProviderUrl: "string",
jndiSecurityCredentialsSecret: "string",
jndiSecurityPrincipal: "string",
keyStoreFile: "string",
keyStorePassword: "string",
keyStorePasswordSecretVersion: "string",
password: "string",
passwordSecretVersion: "string",
securityProtocol: "string",
sslKeyPassword: "string",
sslKeyPasswordSecretVersion: "string",
technologyType: "string",
trustStoreFile: "string",
trustStorePassword: "string",
trustStorePasswordSecretVersion: "string",
useJndi: false,
username: "string",
},
amazonKinesisConnectionProperties: {
accessKeyId: "string",
awsRegion: "string",
endpoint: "string",
secretAccessKeySecret: "string",
technologyType: "string",
},
oracleAiDataPlatformConnectionProperties: {
connectionUrl: "string",
privateKeyFile: "string",
privateKeyPassphraseSecret: "string",
publicKeyFingerprint: "string",
region: "string",
technologyType: "string",
tenancyId: "string",
useResourcePrincipal: false,
userId: "string",
},
kafkaSchemaRegistryConnectionProperties: {
authenticationType: "string",
keyStoreFile: "string",
keyStorePassword: "string",
keyStorePasswordSecretVersion: "string",
password: "string",
passwordSecretVersion: "string",
sslKeyPassword: "string",
sslKeyPasswordSecretVersion: "string",
technologyType: "string",
trustStoreFile: "string",
trustStorePassword: "string",
trustStorePasswordSecretVersion: "string",
url: "string",
username: "string",
},
lifecycleDetails: "string",
lifecycleState: "string",
microsoftFabricConnectionProperties: {
clientId: "string",
clientSecret: "string",
endpoint: "string",
technologyType: "string",
tenantId: "string",
},
microsoftSqlserverConnectionProperties: {
additionalAttributes: [{
key: "string",
value: "string",
}],
database: "string",
host: "string",
password: "string",
passwordSecretVersion: "string",
port: 0,
securityProtocol: "string",
serverCertificateValidationRequired: false,
sslCaFile: "string",
technologyType: "string",
username: "string",
},
mongodbConnectionProperties: {
connectionString: "string",
databaseId: "string",
password: "string",
passwordSecretVersion: "string",
securityProtocol: "string",
technologyType: "string",
tlsCaFile: "string",
tlsCertificateKeyFile: "string",
tlsCertificateKeyFilePassword: "string",
tlsCertificateKeyFilePasswordSecretVersion: "string",
username: "string",
},
mysqlConnectionProperties: {
additionalAttributes: [{
key: "string",
value: "string",
}],
database: "string",
dbSystemId: "string",
host: "string",
password: "string",
passwordSecretVersion: "string",
port: 0,
securityProtocol: "string",
sslCaFile: "string",
sslCertFile: "string",
sslCrlFile: "string",
sslKeyFile: "string",
sslMode: "string",
technologyType: "string",
username: "string",
},
ociObjectStorageConnectionProperties: {
privateKeyFile: "string",
privateKeyPassphraseSecret: "string",
publicKeyFingerprint: "string",
region: "string",
technologyType: "string",
tenancyId: "string",
useResourcePrincipal: false,
userId: "string",
},
ocid: "string",
kafkaConnectionProperties: {
bootstrapServers: [{
host: "string",
port: 0,
privateIpAddress: "string",
}],
clusterId: "string",
consumerPropertiesFile: "string",
keyStoreFile: "string",
keyStorePassword: "string",
keyStorePasswordSecretVersion: "string",
password: "string",
passwordSecretVersion: "string",
producerPropertiesFile: "string",
securityProtocol: "string",
sslKeyPassword: "string",
sslKeyPasswordSecretVersion: "string",
streamPoolId: "string",
technologyType: "string",
trustStoreFile: "string",
trustStorePassword: "string",
trustStorePasswordSecretVersion: "string",
useResourcePrincipal: false,
username: "string",
},
oracleConnectionProperties: {
authenticationMode: "string",
connectionString: "string",
gcpOracleDatabaseId: "string",
password: "string",
passwordSecretVersion: "string",
sessionMode: "string",
technologyType: "string",
username: "string",
walletFile: "string",
},
oracleNosqlConnectionProperties: {
privateKeyFile: "string",
privateKeyPassphraseSecret: "string",
publicKeyFingerprint: "string",
region: "string",
technologyType: "string",
tenancyId: "string",
useResourcePrincipal: false,
userId: "string",
},
postgresqlConnectionProperties: {
additionalAttributes: [{
key: "string",
value: "string",
}],
database: "string",
dbSystemId: "string",
host: "string",
password: "string",
passwordSecretVersion: "string",
port: 0,
securityProtocol: "string",
sslCaFile: "string",
sslCertFile: "string",
sslCrlFile: "string",
sslKeyFile: "string",
sslMode: "string",
technologyType: "string",
username: "string",
},
redisConnectionProperties: {
authenticationType: "string",
keyStoreFile: "string",
keyStorePassword: "string",
keyStorePasswordSecretVersion: "string",
password: "string",
passwordSecretVersion: "string",
redisClusterId: "string",
securityProtocol: "string",
servers: "string",
technologyType: "string",
trustStoreFile: "string",
trustStorePassword: "string",
trustStorePasswordSecretVersion: "string",
username: "string",
},
routingMethod: "string",
snowflakeConnectionProperties: {
authenticationType: "string",
connectionUrl: "string",
password: "string",
passwordSecretVersion: "string",
privateKeyFile: "string",
privateKeyPassphraseSecret: "string",
technologyType: "string",
username: "string",
},
updateTime: "string",
},
deletionPolicy: "string",
deletionProtection: false,
gcpOracleZone: "string",
labels: {
string: "string",
},
odbNetwork: "string",
odbSubnet: "string",
project: "string",
});
type: gcp:oracledatabase:GoldengateConnection
properties:
deletionPolicy: string
deletionProtection: false
gcpOracleZone: string
goldengateConnectionId: string
labels:
string: string
location: string
odbNetwork: string
odbSubnet: string
project: string
properties:
amazonKinesisConnectionProperties:
accessKeyId: string
awsRegion: string
endpoint: string
secretAccessKeySecret: string
technologyType: string
amazonRedshiftConnectionProperties:
connectionUrl: string
password: string
passwordSecretVersion: string
technologyType: string
username: string
amazonS3ConnectionProperties:
accessKeyId: string
endpoint: string
region: string
secretAccessKeySecret: string
technologyType: string
azureDataLakeStorageConnectionProperties:
account: string
accountKeySecret: string
authenticationType: string
azureAuthorityHost: string
azureTenantId: string
clientId: string
clientSecret: string
endpoint: string
sasTokenSecret: string
technologyType: string
azureSynapseAnalyticsConnectionProperties:
connectionString: string
password: string
passwordSecretVersion: string
technologyType: string
username: string
connectionType: string
databricksConnectionProperties:
authenticationType: string
clientId: string
clientSecret: string
connectionUrl: string
password: string
passwordSecretVersion: string
storageCredential: string
technologyType: string
db2ConnectionProperties:
additionalAttributes:
- key: string
value: string
database: string
host: string
password: string
passwordSecretVersion: string
port: 0
securityProtocol: string
sslClientKeystashFile: string
sslClientKeystoredbFile: string
sslServerCertificateFile: string
technologyType: string
username: string
description: string
displayName: string
elasticsearchConnectionProperties:
authenticationType: string
fingerprint: string
password: string
passwordSecretVersion: string
securityProtocol: string
servers: string
technologyType: string
username: string
genericConnectionProperties:
host: string
technologyType: string
goldengateConnectionProperties:
goldengateDeploymentId: string
host: string
password: string
passwordSecretVersion: string
port: 0
technologyType: string
username: string
googleBigQueryConnectionProperties:
serviceAccountKeyFile: string
technologyType: string
googleCloudStorageConnectionProperties:
serviceAccountKeyFile: string
technologyType: string
googlePubsubConnectionProperties:
serviceAccountKeyFile: string
technologyType: string
hdfsConnectionProperties:
coreSiteXml: string
technologyType: string
icebergConnectionProperties:
catalog:
catalogType: string
glueIcebergCatalog:
glueId: string
nessieIcebergCatalog:
branch: string
uri: string
polarisIcebergCatalog:
clientId: string
clientSecret: string
polarisCatalog: string
principalRole: string
uri: string
restIcebergCatalog:
properties: string
uri: string
storage:
amazonS3IcebergStorage:
accessKeyId: string
bucket: string
endpoint: string
region: string
schemeType: string
secretAccessKeySecret: string
azureDataLakeStorageIcebergStorage:
accountKeySecret: string
azureAccount: string
container: string
endpoint: string
googleCloudStorageIcebergStorage:
bucket: string
projectId: string
serviceAccountKeyFile: string
storageType: string
technologyType: string
ingressIpAddresses:
- string
javaMessageServiceConnectionProperties:
authenticationType: string
connectionFactory: string
connectionUrl: string
jndiConnectionFactory: string
jndiInitialContextFactory: string
jndiProviderUrl: string
jndiSecurityCredentialsSecret: string
jndiSecurityPrincipal: string
keyStoreFile: string
keyStorePassword: string
keyStorePasswordSecretVersion: string
password: string
passwordSecretVersion: string
securityProtocol: string
sslKeyPassword: string
sslKeyPasswordSecretVersion: string
technologyType: string
trustStoreFile: string
trustStorePassword: string
trustStorePasswordSecretVersion: string
useJndi: false
username: string
kafkaConnectionProperties:
bootstrapServers:
- host: string
port: 0
privateIpAddress: string
clusterId: string
consumerPropertiesFile: string
keyStoreFile: string
keyStorePassword: string
keyStorePasswordSecretVersion: string
password: string
passwordSecretVersion: string
producerPropertiesFile: string
securityProtocol: string
sslKeyPassword: string
sslKeyPasswordSecretVersion: string
streamPoolId: string
technologyType: string
trustStoreFile: string
trustStorePassword: string
trustStorePasswordSecretVersion: string
useResourcePrincipal: false
username: string
kafkaSchemaRegistryConnectionProperties:
authenticationType: string
keyStoreFile: string
keyStorePassword: string
keyStorePasswordSecretVersion: string
password: string
passwordSecretVersion: string
sslKeyPassword: string
sslKeyPasswordSecretVersion: string
technologyType: string
trustStoreFile: string
trustStorePassword: string
trustStorePasswordSecretVersion: string
url: string
username: string
lifecycleDetails: string
lifecycleState: string
microsoftFabricConnectionProperties:
clientId: string
clientSecret: string
endpoint: string
technologyType: string
tenantId: string
microsoftSqlserverConnectionProperties:
additionalAttributes:
- key: string
value: string
database: string
host: string
password: string
passwordSecretVersion: string
port: 0
securityProtocol: string
serverCertificateValidationRequired: false
sslCaFile: string
technologyType: string
username: string
mongodbConnectionProperties:
connectionString: string
databaseId: string
password: string
passwordSecretVersion: string
securityProtocol: string
technologyType: string
tlsCaFile: string
tlsCertificateKeyFile: string
tlsCertificateKeyFilePassword: string
tlsCertificateKeyFilePasswordSecretVersion: string
username: string
mysqlConnectionProperties:
additionalAttributes:
- key: string
value: string
database: string
dbSystemId: string
host: string
password: string
passwordSecretVersion: string
port: 0
securityProtocol: string
sslCaFile: string
sslCertFile: string
sslCrlFile: string
sslKeyFile: string
sslMode: string
technologyType: string
username: string
ociObjectStorageConnectionProperties:
privateKeyFile: string
privateKeyPassphraseSecret: string
publicKeyFingerprint: string
region: string
technologyType: string
tenancyId: string
useResourcePrincipal: false
userId: string
ocid: string
oracleAiDataPlatformConnectionProperties:
connectionUrl: string
privateKeyFile: string
privateKeyPassphraseSecret: string
publicKeyFingerprint: string
region: string
technologyType: string
tenancyId: string
useResourcePrincipal: false
userId: string
oracleConnectionProperties:
authenticationMode: string
connectionString: string
gcpOracleDatabaseId: string
password: string
passwordSecretVersion: string
sessionMode: string
technologyType: string
username: string
walletFile: string
oracleNosqlConnectionProperties:
privateKeyFile: string
privateKeyPassphraseSecret: string
publicKeyFingerprint: string
region: string
technologyType: string
tenancyId: string
useResourcePrincipal: false
userId: string
postgresqlConnectionProperties:
additionalAttributes:
- key: string
value: string
database: string
dbSystemId: string
host: string
password: string
passwordSecretVersion: string
port: 0
securityProtocol: string
sslCaFile: string
sslCertFile: string
sslCrlFile: string
sslKeyFile: string
sslMode: string
technologyType: string
username: string
redisConnectionProperties:
authenticationType: string
keyStoreFile: string
keyStorePassword: string
keyStorePasswordSecretVersion: string
password: string
passwordSecretVersion: string
redisClusterId: string
securityProtocol: string
servers: string
technologyType: string
trustStoreFile: string
trustStorePassword: string
trustStorePasswordSecretVersion: string
username: string
routingMethod: string
snowflakeConnectionProperties:
authenticationType: string
connectionUrl: string
password: string
passwordSecretVersion: string
privateKeyFile: string
privateKeyPassphraseSecret: string
technologyType: string
username: string
updateTime: string
GoldengateConnection Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GoldengateConnection resource accepts the following input properties:
- Goldengate
Connection stringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Properties
Goldengate
Connection Properties - The properties of a GoldengateConnection. Structure is documented below.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Deletion
Protection bool - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Labels Dictionary<string, string>
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - Odb
Network string - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- Odb
Subnet string - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Goldengate
Connection stringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Properties
Goldengate
Connection Properties Args - The properties of a GoldengateConnection. Structure is documented below.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Deletion
Protection bool - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Labels map[string]string
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - Odb
Network string - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- Odb
Subnet string - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- goldengate_
connection_ stringid - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - properties object
- The properties of a GoldengateConnection. Structure is documented below.
- deletion_
policy string - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion_
protection bool - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- gcp_
oracle_ stringzone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels map(string)
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb_
network string - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb_
subnet string - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- goldengate
Connection StringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - properties
Goldengate
Connection Properties - The properties of a GoldengateConnection. Structure is documented below.
- deletion
Policy String - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion
Protection Boolean - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Map<String,String>
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb
Network String - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb
Subnet String - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- goldengate
Connection stringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - properties
Goldengate
Connection Properties - The properties of a GoldengateConnection. Structure is documented below.
- deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion
Protection boolean - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels {[key: string]: string}
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb
Network string - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb
Subnet string - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- goldengate_
connection_ strid - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location str
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - properties
Goldengate
Connection Properties Args - The properties of a GoldengateConnection. Structure is documented below.
- deletion_
policy str - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion_
protection bool - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- gcp_
oracle_ strzone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Mapping[str, str]
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb_
network str - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb_
subnet str - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- goldengate
Connection StringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - properties Property Map
- The properties of a GoldengateConnection. Structure is documented below.
- deletion
Policy String - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion
Protection Boolean - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Map<String>
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb
Network String - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb
Subnet String - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Outputs
All input properties are implicitly available as output properties. Additionally, the GoldengateConnection resource produces the following output properties:
- Create
Time string - The date and time that the GoldengateConnection was created.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateConnection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- Oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Create
Time string - The date and time that the GoldengateConnection was created.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateConnection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- Oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time string - The date and time that the GoldengateConnection was created.
- effective_
labels map(string) - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id string - The ID of the subscription entitlement associated with the GoldengateConnection.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci_
url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi_
labels map(string) - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time that the GoldengateConnection was created.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the GoldengateConnection.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci
Url String - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time string - The date and time that the GoldengateConnection was created.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateConnection.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time str - The date and time that the GoldengateConnection was created.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id str - The ID of the subscription entitlement associated with the GoldengateConnection.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci_
url str - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time that the GoldengateConnection was created.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the GoldengateConnection.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci
Url String - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
Look up Existing GoldengateConnection Resource
Get an existing GoldengateConnection resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GoldengateConnectionState, opts?: CustomResourceOptions): GoldengateConnection@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
create_time: Optional[str] = None,
deletion_policy: Optional[str] = None,
deletion_protection: Optional[bool] = None,
effective_labels: Optional[Mapping[str, str]] = None,
entitlement_id: Optional[str] = None,
gcp_oracle_zone: Optional[str] = None,
goldengate_connection_id: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
oci_url: Optional[str] = None,
odb_network: Optional[str] = None,
odb_subnet: Optional[str] = None,
project: Optional[str] = None,
properties: Optional[GoldengateConnectionPropertiesArgs] = None,
pulumi_labels: Optional[Mapping[str, str]] = None) -> GoldengateConnectionfunc GetGoldengateConnection(ctx *Context, name string, id IDInput, state *GoldengateConnectionState, opts ...ResourceOption) (*GoldengateConnection, error)public static GoldengateConnection Get(string name, Input<string> id, GoldengateConnectionState? state, CustomResourceOptions? opts = null)public static GoldengateConnection get(String name, Output<String> id, GoldengateConnectionState state, CustomResourceOptions options)resources: _: type: gcp:oracledatabase:GoldengateConnection get: id: ${id}import {
to = gcp_oracledatabase_goldengateconnection.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Create
Time string - The date and time that the GoldengateConnection was created.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Deletion
Protection bool - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateConnection.
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Goldengate
Connection stringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Labels Dictionary<string, string>
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Name string
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- Oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- Odb
Network string - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- Odb
Subnet string - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
Goldengate
Connection Properties - The properties of a GoldengateConnection. Structure is documented below.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Create
Time string - The date and time that the GoldengateConnection was created.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Deletion
Protection bool - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateConnection.
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Goldengate
Connection stringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Labels map[string]string
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Name string
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- Oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- Odb
Network string - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- Odb
Subnet string - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
Goldengate
Connection Properties Args - The properties of a GoldengateConnection. Structure is documented below.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time string - The date and time that the GoldengateConnection was created.
- deletion_
policy string - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion_
protection bool - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- effective_
labels map(string) - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id string - The ID of the subscription entitlement associated with the GoldengateConnection.
- gcp_
oracle_ stringzone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate_
connection_ stringid - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels map(string)
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name string
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci_
url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb_
network string - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb_
subnet string - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties object
- The properties of a GoldengateConnection. Structure is documented below.
- pulumi_
labels map(string) - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time that the GoldengateConnection was created.
- deletion
Policy String - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion
Protection Boolean - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the GoldengateConnection.
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate
Connection StringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels Map<String,String>
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name String
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci
Url String - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb
Network String - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb
Subnet String - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
Goldengate
Connection Properties - The properties of a GoldengateConnection. Structure is documented below.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time string - The date and time that the GoldengateConnection was created.
- deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion
Protection boolean - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateConnection.
- gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate
Connection stringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels {[key: string]: string}
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name string
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb
Network string - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb
Subnet string - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
Goldengate
Connection Properties - The properties of a GoldengateConnection. Structure is documented below.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time str - The date and time that the GoldengateConnection was created.
- deletion_
policy str - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion_
protection bool - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id str - The ID of the subscription entitlement associated with the GoldengateConnection.
- gcp_
oracle_ strzone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate_
connection_ strid - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels Mapping[str, str]
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location str
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name str
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci_
url str - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb_
network str - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb_
subnet str - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
Goldengate
Connection Properties Args - The properties of a GoldengateConnection. Structure is documented below.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time that the GoldengateConnection was created.
- deletion
Policy String - Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion
Protection Boolean - Whether or not to allow Terraform to destroy the instance. Unless this field is set to false in Terraform state, a terraform destroy or pulumi up that would delete the instance will fail.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the GoldengateConnection.
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle GoldengateConnection is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate
Connection StringId - The ID of the GoldengateConnection to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels Map<String>
- The labels or tags associated with the GoldengateConnection.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name String
- Identifier. The name of the GoldengateConnection resource in the following format: projects/{project}/locations/{region}/goldengateConnections/{goldengate_connection}
- oci
Url String - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb
Network String - The name of the OdbNetwork associated with the GoldengateConnection. The format is projects/{project}/locations/{location}/odbNetworks/{odb_network}. It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet.
- odb
Subnet String - The name of the OdbSubnet associated with the GoldengateConnection for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties Property Map
- The properties of a GoldengateConnection. Structure is documented below.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
Supporting Types
GoldengateConnectionProperties, GoldengateConnectionPropertiesArgs
- Connection
Type string - The connection type. Possible values: GOLDENGATE KAFKA KAFKA_SCHEMA_REGISTRY MYSQL JAVA_MESSAGE_SERVICE MICROSOFT_SQLSERVER OCI_OBJECT_STORAGE ORACLE AZURE_DATA_LAKE_STORAGE POSTGRESQL AZURE_SYNAPSE_ANALYTICS SNOWFLAKE AMAZON_S3 HDFS ORACLE_AI_DATA_PLATFORM ORACLE_NOSQL MONGODB AMAZON_KINESIS AMAZON_REDSHIFT DB2 REDIS ELASTICSEARCH GENERIC GOOGLE_CLOUD_STORAGE GOOGLE_BIGQUERY DATABRICKS GOOGLE_PUBSUB MICROSOFT_FABRIC ICEBERG
- Display
Name string - An object's Display Name.
- Amazon
Kinesis GoldengateConnection Properties Connection Properties Amazon Kinesis Connection Properties - The properties of GoldengateAmazonKinesisConnection. Structure is documented below.
- Amazon
Redshift GoldengateConnection Properties Connection Properties Amazon Redshift Connection Properties - The properties of GoldengateAmazonRedshiftConnection. Structure is documented below.
- Amazon
S3Connection GoldengateProperties Connection Properties Amazon S3Connection Properties - The properties of GoldengateAmazonS3Connection. Structure is documented below.
- Azure
Data GoldengateLake Storage Connection Properties Connection Properties Azure Data Lake Storage Connection Properties - The properties of GoldengateAzureDataLakeStorageConnection. Structure is documented below.
- Azure
Synapse GoldengateAnalytics Connection Properties Connection Properties Azure Synapse Analytics Connection Properties - The properties of GoldengateAzureSynapseAnalyticsConnection. Structure is documented below.
- Databricks
Connection GoldengateProperties Connection Properties Databricks Connection Properties - The properties of GoldengateDatabricksConnection. Structure is documented below.
- Db2Connection
Properties GoldengateConnection Properties Db2Connection Properties - The properties of GoldengateDb2Connection. Structure is documented below.
- Description string
- Metadata about this specific object.
- Elasticsearch
Connection GoldengateProperties Connection Properties Elasticsearch Connection Properties - The properties of GoldengateElasticsearchConnection. Structure is documented below.
- Generic
Connection GoldengateProperties Connection Properties Generic Connection Properties - The properties of GoldengateGenericConnectionProperties. Structure is documented below.
- Goldengate
Connection GoldengateProperties Details Connection Properties Goldengate Connection Properties - The properties of GoldengateGoldengateConnectionProperties. Structure is documented below.
- Google
Big GoldengateQuery Connection Properties Connection Properties Google Big Query Connection Properties - The properties of GoldengateGoogleBigQueryConnectionProperties. Structure is documented below.
- Google
Cloud GoldengateStorage Connection Properties Connection Properties Google Cloud Storage Connection Properties - The properties of GoldengateGoogleCloudStorageConnectionProperties. Structure is documented below.
- Google
Pubsub GoldengateConnection Properties Connection Properties Google Pubsub Connection Properties - The properties of GoldengateGooglePubsubConnection. Structure is documented below.
- Hdfs
Connection GoldengateProperties Connection Properties Hdfs Connection Properties - The properties of GoldengateHdfsConnection. Structure is documented below.
- Iceberg
Connection GoldengateProperties Connection Properties Iceberg Connection Properties - The properties of GoldengateIcebergConnection. Structure is documented below.
- Ingress
Ip List<string>Addresses - (Output) The Ingress IPs of the GoldengateConnection.
- Java
Message GoldengateService Connection Properties Connection Properties Java Message Service Connection Properties - The properties of GoldengateJavaMessageServiceConnection. Structure is documented below.
- Kafka
Connection GoldengateProperties Connection Properties Kafka Connection Properties - The properties of GoldengateKafkaConnection. Structure is documented below.
- Kafka
Schema GoldengateRegistry Connection Properties Connection Properties Kafka Schema Registry Connection Properties - The properties of GoldengateKafkaSchemaRegistryConnection. Structure is documented below.
- Lifecycle
Details string - (Output) Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
- Lifecycle
State string - (Output) The lifecycle state of the connection. Possible values: CREATING ACTIVE UPDATING DELETING DELETED FAILED
- Microsoft
Fabric GoldengateConnection Properties Connection Properties Microsoft Fabric Connection Properties - The properties of GoldengateMicrosoftFabricConnection. Structure is documented below.
- Microsoft
Sqlserver GoldengateConnection Properties Connection Properties Microsoft Sqlserver Connection Properties - The properties of GoldengateMicrosoftSqlserverConnection. Structure is documented below.
- Mongodb
Connection GoldengateProperties Connection Properties Mongodb Connection Properties - The properties of GoldengateMongodbConnection. Structure is documented below.
- Mysql
Connection GoldengateProperties Connection Properties Mysql Connection Properties - Properties of GoldengateMysqlConnection. Structure is documented below.
- Oci
Object GoldengateStorage Connection Properties Connection Properties Oci Object Storage Connection Properties - The properties of GoldengateOciObjectStorageConnection. Structure is documented below.
- Ocid string
- (Output) The [OCID] of the connection being referenced.
- Oracle
Ai GoldengateData Platform Connection Properties Connection Properties Oracle Ai Data Platform Connection Properties - The properties of GoldengateOracleAIDataPlatformConnection. Structure is documented below.
- Oracle
Connection GoldengateProperties Connection Properties Oracle Connection Properties - The properties of Goldengate Oracle Database Connection. Structure is documented below.
- Oracle
Nosql GoldengateConnection Properties Connection Properties Oracle Nosql Connection Properties - The properties of GoldengateOracleNosqlConnection. Structure is documented below.
- Postgresql
Connection GoldengateProperties Connection Properties Postgresql Connection Properties - The properties of GoldengatePostgresqlConnection. Structure is documented below.
- Redis
Connection GoldengateProperties Connection Properties Redis Connection Properties - The properties of GoldengateRedisConnection. Structure is documented below.
- Routing
Method string - The routing method for the GoldengateConnection. Possible values: SHARED_DEPLOYMENT_ENDPOINT DEDICATED_ENDPOINT
- Snowflake
Connection GoldengateProperties Connection Properties Snowflake Connection Properties - The properties of GoldengateSnowflakeConnection. Structure is documented below.
- Update
Time string - (Output) The time the resource was last updated.
- Connection
Type string - The connection type. Possible values: GOLDENGATE KAFKA KAFKA_SCHEMA_REGISTRY MYSQL JAVA_MESSAGE_SERVICE MICROSOFT_SQLSERVER OCI_OBJECT_STORAGE ORACLE AZURE_DATA_LAKE_STORAGE POSTGRESQL AZURE_SYNAPSE_ANALYTICS SNOWFLAKE AMAZON_S3 HDFS ORACLE_AI_DATA_PLATFORM ORACLE_NOSQL MONGODB AMAZON_KINESIS AMAZON_REDSHIFT DB2 REDIS ELASTICSEARCH GENERIC GOOGLE_CLOUD_STORAGE GOOGLE_BIGQUERY DATABRICKS GOOGLE_PUBSUB MICROSOFT_FABRIC ICEBERG
- Display
Name string - An object's Display Name.
- Amazon
Kinesis GoldengateConnection Properties Connection Properties Amazon Kinesis Connection Properties - The properties of GoldengateAmazonKinesisConnection. Structure is documented below.
- Amazon
Redshift GoldengateConnection Properties Connection Properties Amazon Redshift Connection Properties - The properties of GoldengateAmazonRedshiftConnection. Structure is documented below.
- Amazon
S3Connection GoldengateProperties Connection Properties Amazon S3Connection Properties - The properties of GoldengateAmazonS3Connection. Structure is documented below.
- Azure
Data GoldengateLake Storage Connection Properties Connection Properties Azure Data Lake Storage Connection Properties - The properties of GoldengateAzureDataLakeStorageConnection. Structure is documented below.
- Azure
Synapse GoldengateAnalytics Connection Properties Connection Properties Azure Synapse Analytics Connection Properties - The properties of GoldengateAzureSynapseAnalyticsConnection. Structure is documented below.
- Databricks
Connection GoldengateProperties Connection Properties Databricks Connection Properties - The properties of GoldengateDatabricksConnection. Structure is documented below.
- Db2Connection
Properties GoldengateConnection Properties Db2Connection Properties - The properties of GoldengateDb2Connection. Structure is documented below.
- Description string
- Metadata about this specific object.
- Elasticsearch
Connection GoldengateProperties Connection Properties Elasticsearch Connection Properties - The properties of GoldengateElasticsearchConnection. Structure is documented below.
- Generic
Connection GoldengateProperties Connection Properties Generic Connection Properties - The properties of GoldengateGenericConnectionProperties. Structure is documented below.
- Goldengate
Connection GoldengateProperties Connection Properties Goldengate Connection Properties - The properties of GoldengateGoldengateConnectionProperties. Structure is documented below.
- Google
Big GoldengateQuery Connection Properties Connection Properties Google Big Query Connection Properties - The properties of GoldengateGoogleBigQueryConnectionProperties. Structure is documented below.
- Google
Cloud GoldengateStorage Connection Properties Connection Properties Google Cloud Storage Connection Properties - The properties of GoldengateGoogleCloudStorageConnectionProperties. Structure is documented below.
- Google
Pubsub GoldengateConnection Properties Connection Properties Google Pubsub Connection Properties - The properties of GoldengateGooglePubsubConnection. Structure is documented below.
- Hdfs
Connection GoldengateProperties Connection Properties Hdfs Connection Properties - The properties of GoldengateHdfsConnection. Structure is documented below.
- Iceberg
Connection GoldengateProperties Connection Properties Iceberg Connection Properties - The properties of GoldengateIcebergConnection. Structure is documented below.
- Ingress
Ip []stringAddresses - (Output) The Ingress IPs of the GoldengateConnection.
- Java
Message GoldengateService Connection Properties Connection Properties Java Message Service Connection Properties - The properties of GoldengateJavaMessageServiceConnection. Structure is documented below.
- Kafka
Connection GoldengateProperties Connection Properties Kafka Connection Properties - The properties of GoldengateKafkaConnection. Structure is documented below.
- Kafka
Schema GoldengateRegistry Connection Properties Connection Properties Kafka Schema Registry Connection Properties - The properties of GoldengateKafkaSchemaRegistryConnection. Structure is documented below.
- Lifecycle
Details string - (Output) Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
- Lifecycle
State string - (Output) The lifecycle state of the connection. Possible values: CREATING ACTIVE UPDATING DELETING DELETED FAILED
- Microsoft
Fabric GoldengateConnection Properties Connection Properties Microsoft Fabric Connection Properties - The properties of GoldengateMicrosoftFabricConnection. Structure is documented below.
- Microsoft
Sqlserver GoldengateConnection Properties Connection Properties Microsoft Sqlserver Connection Properties - The properties of GoldengateMicrosoftSqlserverConnection. Structure is documented below.
- Mongodb
Connection GoldengateProperties Connection Properties Mongodb Connection Properties - The properties of GoldengateMongodbConnection. Structure is documented below.
- Mysql
Connection GoldengateProperties Connection Properties Mysql Connection Properties - Properties of GoldengateMysqlConnection. Structure is documented below.
- Oci
Object GoldengateStorage Connection Properties Connection Properties Oci Object Storage Connection Properties - The properties of GoldengateOciObjectStorageConnection. Structure is documented below.
- Ocid string
- (Output) The [OCID] of the connection being referenced.
- Oracle
Ai GoldengateData Platform Connection Properties Connection Properties Oracle Ai Data Platform Connection Properties - The properties of GoldengateOracleAIDataPlatformConnection. Structure is documented below.
- Oracle
Connection GoldengateProperties Connection Properties Oracle Connection Properties - The properties of Goldengate Oracle Database Connection. Structure is documented below.
- Oracle
Nosql GoldengateConnection Properties Connection Properties Oracle Nosql Connection Properties - The properties of GoldengateOracleNosqlConnection. Structure is documented below.
- Postgresql
Connection GoldengateProperties Connection Properties Postgresql Connection Properties - The properties of GoldengatePostgresqlConnection. Structure is documented below.
- Redis
Connection GoldengateProperties Connection Properties Redis Connection Properties - The properties of GoldengateRedisConnection. Structure is documented below.
- Routing
Method string - The routing method for the GoldengateConnection. Possible values: SHARED_DEPLOYMENT_ENDPOINT DEDICATED_ENDPOINT
- Snowflake
Connection GoldengateProperties Connection Properties Snowflake Connection Properties - The properties of GoldengateSnowflakeConnection. Structure is documented below.
- Update
Time string - (Output) The time the resource was last updated.
- connection_
type string - The connection type. Possible values: GOLDENGATE KAFKA KAFKA_SCHEMA_REGISTRY MYSQL JAVA_MESSAGE_SERVICE MICROSOFT_SQLSERVER OCI_OBJECT_STORAGE ORACLE AZURE_DATA_LAKE_STORAGE POSTGRESQL AZURE_SYNAPSE_ANALYTICS SNOWFLAKE AMAZON_S3 HDFS ORACLE_AI_DATA_PLATFORM ORACLE_NOSQL MONGODB AMAZON_KINESIS AMAZON_REDSHIFT DB2 REDIS ELASTICSEARCH GENERIC GOOGLE_CLOUD_STORAGE GOOGLE_BIGQUERY DATABRICKS GOOGLE_PUBSUB MICROSOFT_FABRIC ICEBERG
- display_
name string - An object's Display Name.
- amazon_
kinesis_ objectconnection_ properties - The properties of GoldengateAmazonKinesisConnection. Structure is documented below.
- amazon_
redshift_ objectconnection_ properties - The properties of GoldengateAmazonRedshiftConnection. Structure is documented below.
- amazon_
s3_ objectconnection_ properties - The properties of GoldengateAmazonS3Connection. Structure is documented below.
- azure_
data_ objectlake_ storage_ connection_ properties - The properties of GoldengateAzureDataLakeStorageConnection. Structure is documented below.
- azure_
synapse_ objectanalytics_ connection_ properties - The properties of GoldengateAzureSynapseAnalyticsConnection. Structure is documented below.
- databricks_
connection_ objectproperties - The properties of GoldengateDatabricksConnection. Structure is documented below.
- db2_
connection_ objectproperties - The properties of GoldengateDb2Connection. Structure is documented below.
- description string
- Metadata about this specific object.
- elasticsearch_
connection_ objectproperties - The properties of GoldengateElasticsearchConnection. Structure is documented below.
- generic_
connection_ objectproperties - The properties of GoldengateGenericConnectionProperties. Structure is documented below.
- goldengate_
connection_ objectproperties - The properties of GoldengateGoldengateConnectionProperties. Structure is documented below.
- google_
big_ objectquery_ connection_ properties - The properties of GoldengateGoogleBigQueryConnectionProperties. Structure is documented below.
- google_
cloud_ objectstorage_ connection_ properties - The properties of GoldengateGoogleCloudStorageConnectionProperties. Structure is documented below.
- google_
pubsub_ objectconnection_ properties - The properties of GoldengateGooglePubsubConnection. Structure is documented below.
- hdfs_
connection_ objectproperties - The properties of GoldengateHdfsConnection. Structure is documented below.
- iceberg_
connection_ objectproperties - The properties of GoldengateIcebergConnection. Structure is documented below.
- ingress_
ip_ list(string)addresses - (Output) The Ingress IPs of the GoldengateConnection.
- java_
message_ objectservice_ connection_ properties - The properties of GoldengateJavaMessageServiceConnection. Structure is documented below.
- kafka_
connection_ objectproperties - The properties of GoldengateKafkaConnection. Structure is documented below.
- kafka_
schema_ objectregistry_ connection_ properties - The properties of GoldengateKafkaSchemaRegistryConnection. Structure is documented below.
- lifecycle_
details string - (Output) Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
- lifecycle_
state string - (Output) The lifecycle state of the connection. Possible values: CREATING ACTIVE UPDATING DELETING DELETED FAILED
- microsoft_
fabric_ objectconnection_ properties - The properties of GoldengateMicrosoftFabricConnection. Structure is documented below.
- microsoft_
sqlserver_ objectconnection_ properties - The properties of GoldengateMicrosoftSqlserverConnection. Structure is documented below.
- mongodb_
connection_ objectproperties - The properties of GoldengateMongodbConnection. Structure is documented below.
- mysql_
connection_ objectproperties - Properties of GoldengateMysqlConnection. Structure is documented below.
- oci_
object_ objectstorage_ connection_ properties - The properties of GoldengateOciObjectStorageConnection. Structure is documented below.
- ocid string
- (Output) The [OCID] of the connection being referenced.
- oracle_
ai_ objectdata_ platform_ connection_ properties - The properties of GoldengateOracleAIDataPlatformConnection. Structure is documented below.
- oracle_
connection_ objectproperties - The properties of Goldengate Oracle Database Connection. Structure is documented below.
- oracle_
nosql_ objectconnection_ properties - The properties of GoldengateOracleNosqlConnection. Structure is documented below.
- postgresql_
connection_ objectproperties - The properties of GoldengatePostgresqlConnection. Structure is documented below.
- redis_
connection_ objectproperties - The properties of GoldengateRedisConnection. Structure is documented below.
- routing_
method string - The routing method for the GoldengateConnection. Possible values: SHARED_DEPLOYMENT_ENDPOINT DEDICATED_ENDPOINT
- snowflake_
connection_ objectproperties - The properties of GoldengateSnowflakeConnection. Structure is documented below.
- update_
time string - (Output) The time the resource was last updated.
- connection
Type String - The connection type. Possible values: GOLDENGATE KAFKA KAFKA_SCHEMA_REGISTRY MYSQL JAVA_MESSAGE_SERVICE MICROSOFT_SQLSERVER OCI_OBJECT_STORAGE ORACLE AZURE_DATA_LAKE_STORAGE POSTGRESQL AZURE_SYNAPSE_ANALYTICS SNOWFLAKE AMAZON_S3 HDFS ORACLE_AI_DATA_PLATFORM ORACLE_NOSQL MONGODB AMAZON_KINESIS AMAZON_REDSHIFT DB2 REDIS ELASTICSEARCH GENERIC GOOGLE_CLOUD_STORAGE GOOGLE_BIGQUERY DATABRICKS GOOGLE_PUBSUB MICROSOFT_FABRIC ICEBERG
- display
Name String - An object's Display Name.
- amazon
Kinesis GoldengateConnection Properties Connection Properties Amazon Kinesis Connection Properties - The properties of GoldengateAmazonKinesisConnection. Structure is documented below.
- amazon
Redshift GoldengateConnection Properties Connection Properties Amazon Redshift Connection Properties - The properties of GoldengateAmazonRedshiftConnection. Structure is documented below.
- amazon
S3Connection GoldengateProperties Connection Properties Amazon S3Connection Properties - The properties of GoldengateAmazonS3Connection. Structure is documented below.
- azure
Data GoldengateLake Storage Connection Properties Connection Properties Azure Data Lake Storage Connection Properties - The properties of GoldengateAzureDataLakeStorageConnection. Structure is documented below.
- azure
Synapse GoldengateAnalytics Connection Properties Connection Properties Azure Synapse Analytics Connection Properties - The properties of GoldengateAzureSynapseAnalyticsConnection. Structure is documented below.
- databricks
Connection GoldengateProperties Connection Properties Databricks Connection Properties - The properties of GoldengateDatabricksConnection. Structure is documented below.
- db2Connection
Properties GoldengateConnection Properties Db2Connection Properties - The properties of GoldengateDb2Connection. Structure is documented below.
- description String
- Metadata about this specific object.
- elasticsearch
Connection GoldengateProperties Connection Properties Elasticsearch Connection Properties - The properties of GoldengateElasticsearchConnection. Structure is documented below.
- generic
Connection GoldengateProperties Connection Properties Generic Connection Properties - The properties of GoldengateGenericConnectionProperties. Structure is documented below.
- goldengate
Connection GoldengateProperties Connection Properties Goldengate Connection Properties - The properties of GoldengateGoldengateConnectionProperties. Structure is documented below.
- google
Big GoldengateQuery Connection Properties Connection Properties Google Big Query Connection Properties - The properties of GoldengateGoogleBigQueryConnectionProperties. Structure is documented below.
- google
Cloud GoldengateStorage Connection Properties Connection Properties Google Cloud Storage Connection Properties - The properties of GoldengateGoogleCloudStorageConnectionProperties. Structure is documented below.
- google
Pubsub GoldengateConnection Properties Connection Properties Google Pubsub Connection Properties - The properties of GoldengateGooglePubsubConnection. Structure is documented below.
- hdfs
Connection GoldengateProperties Connection Properties Hdfs Connection Properties - The properties of GoldengateHdfsConnection. Structure is documented below.
- iceberg
Connection GoldengateProperties Connection Properties Iceberg Connection Properties - The properties of GoldengateIcebergConnection. Structure is documented below.
- ingress
Ip List<String>Addresses - (Output) The Ingress IPs of the GoldengateConnection.
- java
Message GoldengateService Connection Properties Connection Properties Java Message Service Connection Properties - The properties of GoldengateJavaMessageServiceConnection. Structure is documented below.
- kafka
Connection GoldengateProperties Connection Properties Kafka Connection Properties - The properties of GoldengateKafkaConnection. Structure is documented below.
- kafka
Schema GoldengateRegistry Connection Properties Connection Properties Kafka Schema Registry Connection Properties - The properties of GoldengateKafkaSchemaRegistryConnection. Structure is documented below.
- lifecycle
Details String - (Output) Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
- lifecycle
State String - (Output) The lifecycle state of the connection. Possible values: CREATING ACTIVE UPDATING DELETING DELETED FAILED
- microsoft
Fabric GoldengateConnection Properties Connection Properties Microsoft Fabric Connection Properties - The properties of GoldengateMicrosoftFabricConnection. Structure is documented below.
- microsoft
Sqlserver GoldengateConnection Properties Connection Properties Microsoft Sqlserver Connection Properties - The properties of GoldengateMicrosoftSqlserverConnection. Structure is documented below.
- mongodb
Connection GoldengateProperties Connection Properties Mongodb Connection Properties - The properties of GoldengateMongodbConnection. Structure is documented below.
- mysql
Connection GoldengateProperties Connection Properties Mysql Connection Properties - Properties of GoldengateMysqlConnection. Structure is documented below.
- oci
Object GoldengateStorage Connection Properties Connection Properties Oci Object Storage Connection Properties - The properties of GoldengateOciObjectStorageConnection. Structure is documented below.
- ocid String
- (Output) The [OCID] of the connection being referenced.
- oracle
Ai GoldengateData Platform Connection Properties Connection Properties Oracle Ai Data Platform Connection Properties - The properties of GoldengateOracleAIDataPlatformConnection. Structure is documented below.
- oracle
Connection GoldengateProperties Connection Properties Oracle Connection Properties - The properties of Goldengate Oracle Database Connection. Structure is documented below.
- oracle
Nosql GoldengateConnection Properties Connection Properties Oracle Nosql Connection Properties - The properties of GoldengateOracleNosqlConnection. Structure is documented below.
- postgresql
Connection GoldengateProperties Connection Properties Postgresql Connection Properties - The properties of GoldengatePostgresqlConnection. Structure is documented below.
- redis
Connection GoldengateProperties Connection Properties Redis Connection Properties - The properties of GoldengateRedisConnection. Structure is documented below.
- routing
Method String - The routing method for the GoldengateConnection. Possible values: SHARED_DEPLOYMENT_ENDPOINT DEDICATED_ENDPOINT
- snowflake
Connection GoldengateProperties Connection Properties Snowflake Connection Properties - The properties of GoldengateSnowflakeConnection. Structure is documented below.
- update
Time String - (Output) The time the resource was last updated.
- connection
Type string - The connection type. Possible values: GOLDENGATE KAFKA KAFKA_SCHEMA_REGISTRY MYSQL JAVA_MESSAGE_SERVICE MICROSOFT_SQLSERVER OCI_OBJECT_STORAGE ORACLE AZURE_DATA_LAKE_STORAGE POSTGRESQL AZURE_SYNAPSE_ANALYTICS SNOWFLAKE AMAZON_S3 HDFS ORACLE_AI_DATA_PLATFORM ORACLE_NOSQL MONGODB AMAZON_KINESIS AMAZON_REDSHIFT DB2 REDIS ELASTICSEARCH GENERIC GOOGLE_CLOUD_STORAGE GOOGLE_BIGQUERY DATABRICKS GOOGLE_PUBSUB MICROSOFT_FABRIC ICEBERG
- display
Name string - An object's Display Name.
- amazon
Kinesis GoldengateConnection Properties Connection Properties Amazon Kinesis Connection Properties - The properties of GoldengateAmazonKinesisConnection. Structure is documented below.
- amazon
Redshift GoldengateConnection Properties Connection Properties Amazon Redshift Connection Properties - The properties of GoldengateAmazonRedshiftConnection. Structure is documented below.
- amazon
S3Connection GoldengateProperties Connection Properties Amazon S3Connection Properties - The properties of GoldengateAmazonS3Connection. Structure is documented below.
- azure
Data GoldengateLake Storage Connection Properties Connection Properties Azure Data Lake Storage Connection Properties - The properties of GoldengateAzureDataLakeStorageConnection. Structure is documented below.
- azure
Synapse GoldengateAnalytics Connection Properties Connection Properties Azure Synapse Analytics Connection Properties - The properties of GoldengateAzureSynapseAnalyticsConnection. Structure is documented below.
- databricks
Connection GoldengateProperties Connection Properties Databricks Connection Properties - The properties of GoldengateDatabricksConnection. Structure is documented below.
- db2Connection
Properties GoldengateConnection Properties Db2Connection Properties - The properties of GoldengateDb2Connection. Structure is documented below.
- description string
- Metadata about this specific object.
- elasticsearch
Connection GoldengateProperties Connection Properties Elasticsearch Connection Properties - The properties of GoldengateElasticsearchConnection. Structure is documented below.
- generic
Connection GoldengateProperties Connection Properties Generic Connection Properties - The properties of GoldengateGenericConnectionProperties. Structure is documented below.
- goldengate
Connection GoldengateProperties Connection Properties Goldengate Connection Properties - The properties of GoldengateGoldengateConnectionProperties. Structure is documented below.
- google
Big GoldengateQuery Connection Properties Connection Properties Google Big Query Connection Properties - The properties of GoldengateGoogleBigQueryConnectionProperties. Structure is documented below.
- google
Cloud GoldengateStorage Connection Properties Connection Properties Google Cloud Storage Connection Properties - The properties of GoldengateGoogleCloudStorageConnectionProperties. Structure is documented below.
- google
Pubsub GoldengateConnection Properties Connection Properties Google Pubsub Connection Properties - The properties of GoldengateGooglePubsubConnection. Structure is documented below.
- hdfs
Connection GoldengateProperties Connection Properties Hdfs Connection Properties - The properties of GoldengateHdfsConnection. Structure is documented below.
- iceberg
Connection GoldengateProperties Connection Properties Iceberg Connection Properties - The properties of GoldengateIcebergConnection. Structure is documented below.
- ingress
Ip string[]Addresses - (Output) The Ingress IPs of the GoldengateConnection.
- java
Message GoldengateService Connection Properties Connection Properties Java Message Service Connection Properties - The properties of GoldengateJavaMessageServiceConnection. Structure is documented below.
- kafka
Connection GoldengateProperties Connection Properties Kafka Connection Properties - The properties of GoldengateKafkaConnection. Structure is documented below.
- kafka
Schema GoldengateRegistry Connection Properties Connection Properties Kafka Schema Registry Connection Properties - The properties of GoldengateKafkaSchemaRegistryConnection. Structure is documented below.
- lifecycle
Details string - (Output) Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
- lifecycle
State string - (Output) The lifecycle state of the connection. Possible values: CREATING ACTIVE UPDATING DELETING DELETED FAILED
- microsoft
Fabric GoldengateConnection Properties Connection Properties Microsoft Fabric Connection Properties - The properties of GoldengateMicrosoftFabricConnection. Structure is documented below.
- microsoft
Sqlserver GoldengateConnection Properties Connection Properties Microsoft Sqlserver Connection Properties - The properties of GoldengateMicrosoftSqlserverConnection. Structure is documented below.
- mongodb
Connection GoldengateProperties Connection Properties Mongodb Connection Properties - The properties of GoldengateMongodbConnection. Structure is documented below.
- mysql
Connection GoldengateProperties Connection Properties Mysql Connection Properties - Properties of GoldengateMysqlConnection. Structure is documented below.
- oci
Object GoldengateStorage Connection Properties Connection Properties Oci Object Storage Connection Properties - The properties of GoldengateOciObjectStorageConnection. Structure is documented below.
- ocid string
- (Output) The [OCID] of the connection being referenced.
- oracle
Ai GoldengateData Platform Connection Properties Connection Properties Oracle Ai Data Platform Connection Properties - The properties of GoldengateOracleAIDataPlatformConnection. Structure is documented below.
- oracle
Connection GoldengateProperties Connection Properties Oracle Connection Properties - The properties of Goldengate Oracle Database Connection. Structure is documented below.
- oracle
Nosql GoldengateConnection Properties Connection Properties Oracle Nosql Connection Properties - The properties of GoldengateOracleNosqlConnection. Structure is documented below.
- postgresql
Connection GoldengateProperties Connection Properties Postgresql Connection Properties - The properties of GoldengatePostgresqlConnection. Structure is documented below.
- redis
Connection GoldengateProperties Connection Properties Redis Connection Properties - The properties of GoldengateRedisConnection. Structure is documented below.
- routing
Method string - The routing method for the GoldengateConnection. Possible values: SHARED_DEPLOYMENT_ENDPOINT DEDICATED_ENDPOINT
- snowflake
Connection GoldengateProperties Connection Properties Snowflake Connection Properties - The properties of GoldengateSnowflakeConnection. Structure is documented below.
- update
Time string - (Output) The time the resource was last updated.
- connection_
type str - The connection type. Possible values: GOLDENGATE KAFKA KAFKA_SCHEMA_REGISTRY MYSQL JAVA_MESSAGE_SERVICE MICROSOFT_SQLSERVER OCI_OBJECT_STORAGE ORACLE AZURE_DATA_LAKE_STORAGE POSTGRESQL AZURE_SYNAPSE_ANALYTICS SNOWFLAKE AMAZON_S3 HDFS ORACLE_AI_DATA_PLATFORM ORACLE_NOSQL MONGODB AMAZON_KINESIS AMAZON_REDSHIFT DB2 REDIS ELASTICSEARCH GENERIC GOOGLE_CLOUD_STORAGE GOOGLE_BIGQUERY DATABRICKS GOOGLE_PUBSUB MICROSOFT_FABRIC ICEBERG
- display_
name str - An object's Display Name.
- amazon_
kinesis_ Goldengateconnection_ properties Connection Properties Amazon Kinesis Connection Properties - The properties of GoldengateAmazonKinesisConnection. Structure is documented below.
- amazon_
redshift_ Goldengateconnection_ properties Connection Properties Amazon Redshift Connection Properties - The properties of GoldengateAmazonRedshiftConnection. Structure is documented below.
- amazon_
s3_ Goldengateconnection_ properties Connection Properties Amazon S3Connection Properties - The properties of GoldengateAmazonS3Connection. Structure is documented below.
- azure_
data_ Goldengatelake_ storage_ connection_ properties Connection Properties Azure Data Lake Storage Connection Properties - The properties of GoldengateAzureDataLakeStorageConnection. Structure is documented below.
- azure_
synapse_ Goldengateanalytics_ connection_ properties Connection Properties Azure Synapse Analytics Connection Properties - The properties of GoldengateAzureSynapseAnalyticsConnection. Structure is documented below.
- databricks_
connection_ Goldengateproperties Connection Properties Databricks Connection Properties - The properties of GoldengateDatabricksConnection. Structure is documented below.
- db2_
connection_ Goldengateproperties Connection Properties Db2Connection Properties - The properties of GoldengateDb2Connection. Structure is documented below.
- description str
- Metadata about this specific object.
- elasticsearch_
connection_ Goldengateproperties Connection Properties Elasticsearch Connection Properties - The properties of GoldengateElasticsearchConnection. Structure is documented below.
- generic_
connection_ Goldengateproperties Connection Properties Generic Connection Properties - The properties of GoldengateGenericConnectionProperties. Structure is documented below.
- goldengate_
connection_ Goldengateproperties Connection Properties Goldengate Connection Properties - The properties of GoldengateGoldengateConnectionProperties. Structure is documented below.
- google_
big_ Goldengatequery_ connection_ properties Connection Properties Google Big Query Connection Properties - The properties of GoldengateGoogleBigQueryConnectionProperties. Structure is documented below.
- google_
cloud_ Goldengatestorage_ connection_ properties Connection Properties Google Cloud Storage Connection Properties - The properties of GoldengateGoogleCloudStorageConnectionProperties. Structure is documented below.
- google_
pubsub_ Goldengateconnection_ properties Connection Properties Google Pubsub Connection Properties - The properties of GoldengateGooglePubsubConnection. Structure is documented below.
- hdfs_
connection_ Goldengateproperties Connection Properties Hdfs Connection Properties - The properties of GoldengateHdfsConnection. Structure is documented below.
- iceberg_
connection_ Goldengateproperties Connection Properties Iceberg Connection Properties - The properties of GoldengateIcebergConnection. Structure is documented below.
- ingress_
ip_ Sequence[str]addresses - (Output) The Ingress IPs of the GoldengateConnection.
- java_
message_ Goldengateservice_ connection_ properties Connection Properties Java Message Service Connection Properties - The properties of GoldengateJavaMessageServiceConnection. Structure is documented below.
- kafka_
connection_ Goldengateproperties Connection Properties Kafka Connection Properties - The properties of GoldengateKafkaConnection. Structure is documented below.
- kafka_
schema_ Goldengateregistry_ connection_ properties Connection Properties Kafka Schema Registry Connection Properties - The properties of GoldengateKafkaSchemaRegistryConnection. Structure is documented below.
- lifecycle_
details str - (Output) Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
- lifecycle_
state str - (Output) The lifecycle state of the connection. Possible values: CREATING ACTIVE UPDATING DELETING DELETED FAILED
- microsoft_
fabric_ Goldengateconnection_ properties Connection Properties Microsoft Fabric Connection Properties - The properties of GoldengateMicrosoftFabricConnection. Structure is documented below.
- microsoft_
sqlserver_ Goldengateconnection_ properties Connection Properties Microsoft Sqlserver Connection Properties - The properties of GoldengateMicrosoftSqlserverConnection. Structure is documented below.
- mongodb_
connection_ Goldengateproperties Connection Properties Mongodb Connection Properties - The properties of GoldengateMongodbConnection. Structure is documented below.
- mysql_
connection_ Goldengateproperties Connection Properties Mysql Connection Properties - Properties of GoldengateMysqlConnection. Structure is documented below.
- oci_
object_ Goldengatestorage_ connection_ properties Connection Properties Oci Object Storage Connection Properties - The properties of GoldengateOciObjectStorageConnection. Structure is documented below.
- ocid str
- (Output) The [OCID] of the connection being referenced.
- oracle_
ai_ Goldengatedata_ platform_ connection_ properties Connection Properties Oracle Ai Data Platform Connection Properties - The properties of GoldengateOracleAIDataPlatformConnection. Structure is documented below.
- oracle_
connection_ Goldengateproperties Connection Properties Oracle Connection Properties - The properties of Goldengate Oracle Database Connection. Structure is documented below.
- oracle_
nosql_ Goldengateconnection_ properties Connection Properties Oracle Nosql Connection Properties - The properties of GoldengateOracleNosqlConnection. Structure is documented below.
- postgresql_
connection_ Goldengateproperties Connection Properties Postgresql Connection Properties - The properties of GoldengatePostgresqlConnection. Structure is documented below.
- redis_
connection_ Goldengateproperties Connection Properties Redis Connection Properties - The properties of GoldengateRedisConnection. Structure is documented below.
- routing_
method str - The routing method for the GoldengateConnection. Possible values: SHARED_DEPLOYMENT_ENDPOINT DEDICATED_ENDPOINT
- snowflake_
connection_ Goldengateproperties Connection Properties Snowflake Connection Properties - The properties of GoldengateSnowflakeConnection. Structure is documented below.
- update_
time str - (Output) The time the resource was last updated.
- connection
Type String - The connection type. Possible values: GOLDENGATE KAFKA KAFKA_SCHEMA_REGISTRY MYSQL JAVA_MESSAGE_SERVICE MICROSOFT_SQLSERVER OCI_OBJECT_STORAGE ORACLE AZURE_DATA_LAKE_STORAGE POSTGRESQL AZURE_SYNAPSE_ANALYTICS SNOWFLAKE AMAZON_S3 HDFS ORACLE_AI_DATA_PLATFORM ORACLE_NOSQL MONGODB AMAZON_KINESIS AMAZON_REDSHIFT DB2 REDIS ELASTICSEARCH GENERIC GOOGLE_CLOUD_STORAGE GOOGLE_BIGQUERY DATABRICKS GOOGLE_PUBSUB MICROSOFT_FABRIC ICEBERG
- display
Name String - An object's Display Name.
- amazon
Kinesis Property MapConnection Properties - The properties of GoldengateAmazonKinesisConnection. Structure is documented below.
- amazon
Redshift Property MapConnection Properties - The properties of GoldengateAmazonRedshiftConnection. Structure is documented below.
- amazon
S3Connection Property MapProperties - The properties of GoldengateAmazonS3Connection. Structure is documented below.
- azure
Data Property MapLake Storage Connection Properties - The properties of GoldengateAzureDataLakeStorageConnection. Structure is documented below.
- azure
Synapse Property MapAnalytics Connection Properties - The properties of GoldengateAzureSynapseAnalyticsConnection. Structure is documented below.
- databricks
Connection Property MapProperties - The properties of GoldengateDatabricksConnection. Structure is documented below.
- db2Connection
Properties Property Map - The properties of GoldengateDb2Connection. Structure is documented below.
- description String
- Metadata about this specific object.
- elasticsearch
Connection Property MapProperties - The properties of GoldengateElasticsearchConnection. Structure is documented below.
- generic
Connection Property MapProperties - The properties of GoldengateGenericConnectionProperties. Structure is documented below.
- goldengate
Connection Property MapProperties - The properties of GoldengateGoldengateConnectionProperties. Structure is documented below.
- google
Big Property MapQuery Connection Properties - The properties of GoldengateGoogleBigQueryConnectionProperties. Structure is documented below.
- google
Cloud Property MapStorage Connection Properties - The properties of GoldengateGoogleCloudStorageConnectionProperties. Structure is documented below.
- google
Pubsub Property MapConnection Properties - The properties of GoldengateGooglePubsubConnection. Structure is documented below.
- hdfs
Connection Property MapProperties - The properties of GoldengateHdfsConnection. Structure is documented below.
- iceberg
Connection Property MapProperties - The properties of GoldengateIcebergConnection. Structure is documented below.
- ingress
Ip List<String>Addresses - (Output) The Ingress IPs of the GoldengateConnection.
- java
Message Property MapService Connection Properties - The properties of GoldengateJavaMessageServiceConnection. Structure is documented below.
- kafka
Connection Property MapProperties - The properties of GoldengateKafkaConnection. Structure is documented below.
- kafka
Schema Property MapRegistry Connection Properties - The properties of GoldengateKafkaSchemaRegistryConnection. Structure is documented below.
- lifecycle
Details String - (Output) Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
- lifecycle
State String - (Output) The lifecycle state of the connection. Possible values: CREATING ACTIVE UPDATING DELETING DELETED FAILED
- microsoft
Fabric Property MapConnection Properties - The properties of GoldengateMicrosoftFabricConnection. Structure is documented below.
- microsoft
Sqlserver Property MapConnection Properties - The properties of GoldengateMicrosoftSqlserverConnection. Structure is documented below.
- mongodb
Connection Property MapProperties - The properties of GoldengateMongodbConnection. Structure is documented below.
- mysql
Connection Property MapProperties - Properties of GoldengateMysqlConnection. Structure is documented below.
- oci
Object Property MapStorage Connection Properties - The properties of GoldengateOciObjectStorageConnection. Structure is documented below.
- ocid String
- (Output) The [OCID] of the connection being referenced.
- oracle
Ai Property MapData Platform Connection Properties - The properties of GoldengateOracleAIDataPlatformConnection. Structure is documented below.
- oracle
Connection Property MapProperties - The properties of Goldengate Oracle Database Connection. Structure is documented below.
- oracle
Nosql Property MapConnection Properties - The properties of GoldengateOracleNosqlConnection. Structure is documented below.
- postgresql
Connection Property MapProperties - The properties of GoldengatePostgresqlConnection. Structure is documented below.
- redis
Connection Property MapProperties - The properties of GoldengateRedisConnection. Structure is documented below.
- routing
Method String - The routing method for the GoldengateConnection. Possible values: SHARED_DEPLOYMENT_ENDPOINT DEDICATED_ENDPOINT
- snowflake
Connection Property MapProperties - The properties of GoldengateSnowflakeConnection. Structure is documented below.
- update
Time String - (Output) The time the resource was last updated.
GoldengateConnectionPropertiesAmazonKinesisConnectionProperties, GoldengateConnectionPropertiesAmazonKinesisConnectionPropertiesArgs
- Access
Key stringId - Access key ID to access the Amazon Kinesis.
- Aws
Region string - The name of the AWS region. If not provided, Goldengate will default to 'us-west-1'.
- Endpoint string
- The endpoint URL of the Amazon Kinesis service. e.g.: 'https://kinesis.us-east-1.amazonaws.com' If not provided, Goldengate will default to 'https://kinesis..amazonaws.com'.
- Secret
Access stringKey Secret - Secret access key to access the Amazon Kinesis.
- Technology
Type string - The technology type of AmazonKinesisConnection.
- Access
Key stringId - Access key ID to access the Amazon Kinesis.
- Aws
Region string - The name of the AWS region. If not provided, Goldengate will default to 'us-west-1'.
- Endpoint string
- The endpoint URL of the Amazon Kinesis service. e.g.: 'https://kinesis.us-east-1.amazonaws.com' If not provided, Goldengate will default to 'https://kinesis..amazonaws.com'.
- Secret
Access stringKey Secret - Secret access key to access the Amazon Kinesis.
- Technology
Type string - The technology type of AmazonKinesisConnection.
- access_
key_ stringid - Access key ID to access the Amazon Kinesis.
- aws_
region string - The name of the AWS region. If not provided, Goldengate will default to 'us-west-1'.
- endpoint string
- The endpoint URL of the Amazon Kinesis service. e.g.: 'https://kinesis.us-east-1.amazonaws.com' If not provided, Goldengate will default to 'https://kinesis..amazonaws.com'.
- secret_
access_ stringkey_ secret - Secret access key to access the Amazon Kinesis.
- technology_
type string - The technology type of AmazonKinesisConnection.
- access
Key StringId - Access key ID to access the Amazon Kinesis.
- aws
Region String - The name of the AWS region. If not provided, Goldengate will default to 'us-west-1'.
- endpoint String
- The endpoint URL of the Amazon Kinesis service. e.g.: 'https://kinesis.us-east-1.amazonaws.com' If not provided, Goldengate will default to 'https://kinesis..amazonaws.com'.
- secret
Access StringKey Secret - Secret access key to access the Amazon Kinesis.
- technology
Type String - The technology type of AmazonKinesisConnection.
- access
Key stringId - Access key ID to access the Amazon Kinesis.
- aws
Region string - The name of the AWS region. If not provided, Goldengate will default to 'us-west-1'.
- endpoint string
- The endpoint URL of the Amazon Kinesis service. e.g.: 'https://kinesis.us-east-1.amazonaws.com' If not provided, Goldengate will default to 'https://kinesis..amazonaws.com'.
- secret
Access stringKey Secret - Secret access key to access the Amazon Kinesis.
- technology
Type string - The technology type of AmazonKinesisConnection.
- access_
key_ strid - Access key ID to access the Amazon Kinesis.
- aws_
region str - The name of the AWS region. If not provided, Goldengate will default to 'us-west-1'.
- endpoint str
- The endpoint URL of the Amazon Kinesis service. e.g.: 'https://kinesis.us-east-1.amazonaws.com' If not provided, Goldengate will default to 'https://kinesis..amazonaws.com'.
- secret_
access_ strkey_ secret - Secret access key to access the Amazon Kinesis.
- technology_
type str - The technology type of AmazonKinesisConnection.
- access
Key StringId - Access key ID to access the Amazon Kinesis.
- aws
Region String - The name of the AWS region. If not provided, Goldengate will default to 'us-west-1'.
- endpoint String
- The endpoint URL of the Amazon Kinesis service. e.g.: 'https://kinesis.us-east-1.amazonaws.com' If not provided, Goldengate will default to 'https://kinesis..amazonaws.com'.
- secret
Access StringKey Secret - Secret access key to access the Amazon Kinesis.
- technology
Type String - The technology type of AmazonKinesisConnection.
GoldengateConnectionPropertiesAmazonRedshiftConnectionProperties, GoldengateConnectionPropertiesAmazonRedshiftConnectionPropertiesArgs
- Connection
Url string - Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- Password string
- Input only. The password Oracle Goldengate uses for Amazon Redshift connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Amazon Redshift connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Technology
Type string - The technology type of AmazonS3Connection.
- Username string
The username Oracle Goldengate uses to connect the associated system of the given technology.
The
amazonS3ConnectionPropertiesblock supports:
- Connection
Url string - Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- Password string
- Input only. The password Oracle Goldengate uses for Amazon Redshift connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Amazon Redshift connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Technology
Type string - The technology type of AmazonS3Connection.
- Username string
The username Oracle Goldengate uses to connect the associated system of the given technology.
The
amazonS3ConnectionPropertiesblock supports:
- connection_
url string - Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- password string
- Input only. The password Oracle Goldengate uses for Amazon Redshift connection in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Amazon Redshift connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology_
type string - The technology type of AmazonS3Connection.
- username string
The username Oracle Goldengate uses to connect the associated system of the given technology.
The
amazonS3ConnectionPropertiesblock supports:
- connection
Url String - Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- password String
- Input only. The password Oracle Goldengate uses for Amazon Redshift connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Amazon Redshift connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type String - The technology type of AmazonS3Connection.
- username String
The username Oracle Goldengate uses to connect the associated system of the given technology.
The
amazonS3ConnectionPropertiesblock supports:
- connection
Url string - Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- password string
- Input only. The password Oracle Goldengate uses for Amazon Redshift connection in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Amazon Redshift connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type string - The technology type of AmazonS3Connection.
- username string
The username Oracle Goldengate uses to connect the associated system of the given technology.
The
amazonS3ConnectionPropertiesblock supports:
- connection_
url str - Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- password str
- Input only. The password Oracle Goldengate uses for Amazon Redshift connection in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Amazon Redshift connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology_
type str - The technology type of AmazonS3Connection.
- username str
The username Oracle Goldengate uses to connect the associated system of the given technology.
The
amazonS3ConnectionPropertiesblock supports:
- connection
Url String - Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- password String
- Input only. The password Oracle Goldengate uses for Amazon Redshift connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Amazon Redshift connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type String - The technology type of AmazonS3Connection.
- username String
The username Oracle Goldengate uses to connect the associated system of the given technology.
The
amazonS3ConnectionPropertiesblock supports:
GoldengateConnectionPropertiesAmazonS3ConnectionProperties, GoldengateConnectionPropertiesAmazonS3ConnectionPropertiesArgs
- Access
Key stringId - Access key ID to access the Amazon S3 bucket.
- Endpoint string
- The Amazon Endpoint for S3.
- Region string
- The name of the AWS region where the bucket is created.
- Secret
Access stringKey Secret - Secret access key to access the Amazon S3 bucket.
- Technology
Type string - The technology type of AmazonS3Connection.
- Access
Key stringId - Access key ID to access the Amazon S3 bucket.
- Endpoint string
- The Amazon Endpoint for S3.
- Region string
- The name of the AWS region where the bucket is created.
- Secret
Access stringKey Secret - Secret access key to access the Amazon S3 bucket.
- Technology
Type string - The technology type of AmazonS3Connection.
- access_
key_ stringid - Access key ID to access the Amazon S3 bucket.
- endpoint string
- The Amazon Endpoint for S3.
- region string
- The name of the AWS region where the bucket is created.
- secret_
access_ stringkey_ secret - Secret access key to access the Amazon S3 bucket.
- technology_
type string - The technology type of AmazonS3Connection.
- access
Key StringId - Access key ID to access the Amazon S3 bucket.
- endpoint String
- The Amazon Endpoint for S3.
- region String
- The name of the AWS region where the bucket is created.
- secret
Access StringKey Secret - Secret access key to access the Amazon S3 bucket.
- technology
Type String - The technology type of AmazonS3Connection.
- access
Key stringId - Access key ID to access the Amazon S3 bucket.
- endpoint string
- The Amazon Endpoint for S3.
- region string
- The name of the AWS region where the bucket is created.
- secret
Access stringKey Secret - Secret access key to access the Amazon S3 bucket.
- technology
Type string - The technology type of AmazonS3Connection.
- access_
key_ strid - Access key ID to access the Amazon S3 bucket.
- endpoint str
- The Amazon Endpoint for S3.
- region str
- The name of the AWS region where the bucket is created.
- secret_
access_ strkey_ secret - Secret access key to access the Amazon S3 bucket.
- technology_
type str - The technology type of AmazonS3Connection.
- access
Key StringId - Access key ID to access the Amazon S3 bucket.
- endpoint String
- The Amazon Endpoint for S3.
- region String
- The name of the AWS region where the bucket is created.
- secret
Access StringKey Secret - Secret access key to access the Amazon S3 bucket.
- technology
Type String - The technology type of AmazonS3Connection.
GoldengateConnectionPropertiesAzureDataLakeStorageConnectionProperties, GoldengateConnectionPropertiesAzureDataLakeStorageConnectionPropertiesArgs
- Account string
- Sets the Azure storage account name.
- Account
Key stringSecret - Azure storage account key. This property is required when 'authentication_type' is set to 'SHARED_KEY'.
- Authentication
Type string - Authentication mechanism to access Azure Data Lake Storage. Possible values: SHARED_KEY SHARED_ACCESS_SIGNATURE AZURE_ACTIVE_DIRECTORY
- string
- The endpoint used for authentication with Microsoft Entra ID (formerly Azure Active Directory). Default value: https://login.microsoftonline.com
- Azure
Tenant stringId - Azure tenant ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- Client
Id string - Azure client ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- Client
Secret string - Azure client secret (aka application password) for authentication.
- Endpoint string
- Azure Storage service endpoint. e.g: https://test.blob.core.windows.net
- Sas
Token stringSecret - Credential that uses a shared access signature (SAS) to authenticate to an Azure Service.
- Technology
Type string - The technology type of AzureDataLakeStorageConnection.
- Account string
- Sets the Azure storage account name.
- Account
Key stringSecret - Azure storage account key. This property is required when 'authentication_type' is set to 'SHARED_KEY'.
- Authentication
Type string - Authentication mechanism to access Azure Data Lake Storage. Possible values: SHARED_KEY SHARED_ACCESS_SIGNATURE AZURE_ACTIVE_DIRECTORY
- string
- The endpoint used for authentication with Microsoft Entra ID (formerly Azure Active Directory). Default value: https://login.microsoftonline.com
- Azure
Tenant stringId - Azure tenant ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- Client
Id string - Azure client ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- Client
Secret string - Azure client secret (aka application password) for authentication.
- Endpoint string
- Azure Storage service endpoint. e.g: https://test.blob.core.windows.net
- Sas
Token stringSecret - Credential that uses a shared access signature (SAS) to authenticate to an Azure Service.
- Technology
Type string - The technology type of AzureDataLakeStorageConnection.
- account string
- Sets the Azure storage account name.
- account_
key_ stringsecret - Azure storage account key. This property is required when 'authentication_type' is set to 'SHARED_KEY'.
- authentication_
type string - Authentication mechanism to access Azure Data Lake Storage. Possible values: SHARED_KEY SHARED_ACCESS_SIGNATURE AZURE_ACTIVE_DIRECTORY
- string
- The endpoint used for authentication with Microsoft Entra ID (formerly Azure Active Directory). Default value: https://login.microsoftonline.com
- azure_
tenant_ stringid - Azure tenant ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client_
id string - Azure client ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client_
secret string - Azure client secret (aka application password) for authentication.
- endpoint string
- Azure Storage service endpoint. e.g: https://test.blob.core.windows.net
- sas_
token_ stringsecret - Credential that uses a shared access signature (SAS) to authenticate to an Azure Service.
- technology_
type string - The technology type of AzureDataLakeStorageConnection.
- account String
- Sets the Azure storage account name.
- account
Key StringSecret - Azure storage account key. This property is required when 'authentication_type' is set to 'SHARED_KEY'.
- authentication
Type String - Authentication mechanism to access Azure Data Lake Storage. Possible values: SHARED_KEY SHARED_ACCESS_SIGNATURE AZURE_ACTIVE_DIRECTORY
- String
- The endpoint used for authentication with Microsoft Entra ID (formerly Azure Active Directory). Default value: https://login.microsoftonline.com
- azure
Tenant StringId - Azure tenant ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client
Id String - Azure client ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client
Secret String - Azure client secret (aka application password) for authentication.
- endpoint String
- Azure Storage service endpoint. e.g: https://test.blob.core.windows.net
- sas
Token StringSecret - Credential that uses a shared access signature (SAS) to authenticate to an Azure Service.
- technology
Type String - The technology type of AzureDataLakeStorageConnection.
- account string
- Sets the Azure storage account name.
- account
Key stringSecret - Azure storage account key. This property is required when 'authentication_type' is set to 'SHARED_KEY'.
- authentication
Type string - Authentication mechanism to access Azure Data Lake Storage. Possible values: SHARED_KEY SHARED_ACCESS_SIGNATURE AZURE_ACTIVE_DIRECTORY
- string
- The endpoint used for authentication with Microsoft Entra ID (formerly Azure Active Directory). Default value: https://login.microsoftonline.com
- azure
Tenant stringId - Azure tenant ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client
Id string - Azure client ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client
Secret string - Azure client secret (aka application password) for authentication.
- endpoint string
- Azure Storage service endpoint. e.g: https://test.blob.core.windows.net
- sas
Token stringSecret - Credential that uses a shared access signature (SAS) to authenticate to an Azure Service.
- technology
Type string - The technology type of AzureDataLakeStorageConnection.
- account str
- Sets the Azure storage account name.
- account_
key_ strsecret - Azure storage account key. This property is required when 'authentication_type' is set to 'SHARED_KEY'.
- authentication_
type str - Authentication mechanism to access Azure Data Lake Storage. Possible values: SHARED_KEY SHARED_ACCESS_SIGNATURE AZURE_ACTIVE_DIRECTORY
- str
- The endpoint used for authentication with Microsoft Entra ID (formerly Azure Active Directory). Default value: https://login.microsoftonline.com
- azure_
tenant_ strid - Azure tenant ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client_
id str - Azure client ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client_
secret str - Azure client secret (aka application password) for authentication.
- endpoint str
- Azure Storage service endpoint. e.g: https://test.blob.core.windows.net
- sas_
token_ strsecret - Credential that uses a shared access signature (SAS) to authenticate to an Azure Service.
- technology_
type str - The technology type of AzureDataLakeStorageConnection.
- account String
- Sets the Azure storage account name.
- account
Key StringSecret - Azure storage account key. This property is required when 'authentication_type' is set to 'SHARED_KEY'.
- authentication
Type String - Authentication mechanism to access Azure Data Lake Storage. Possible values: SHARED_KEY SHARED_ACCESS_SIGNATURE AZURE_ACTIVE_DIRECTORY
- String
- The endpoint used for authentication with Microsoft Entra ID (formerly Azure Active Directory). Default value: https://login.microsoftonline.com
- azure
Tenant StringId - Azure tenant ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client
Id String - Azure client ID of the application. This property is required when 'authentication_type' is set to 'AZURE_ACTIVE_DIRECTORY'.
- client
Secret String - Azure client secret (aka application password) for authentication.
- endpoint String
- Azure Storage service endpoint. e.g: https://test.blob.core.windows.net
- sas
Token StringSecret - Credential that uses a shared access signature (SAS) to authenticate to an Azure Service.
- technology
Type String - The technology type of AzureDataLakeStorageConnection.
GoldengateConnectionPropertiesAzureSynapseAnalyticsConnectionProperties, GoldengateConnectionPropertiesAzureSynapseAnalyticsConnectionPropertiesArgs
- Connection
String string - JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
- Password string
- Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Technology
Type string - The technology type of AzureSynapseAnalyticsConnection.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- Connection
String string - JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
- Password string
- Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Technology
Type string - The technology type of AzureSynapseAnalyticsConnection.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- connection_
string string - JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
- password string
- Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology_
type string - The technology type of AzureSynapseAnalyticsConnection.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- connection
String String - JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
- password String
- Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type String - The technology type of AzureSynapseAnalyticsConnection.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- connection
String string - JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
- password string
- Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type string - The technology type of AzureSynapseAnalyticsConnection.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- connection_
string str - JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
- password str
- Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology_
type str - The technology type of AzureSynapseAnalyticsConnection.
- username str
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- connection
String String - JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
- password String
- Input only. The password Oracle Goldengate uses for Azure Synapse Analytics connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Azure Synapse Analytics connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type String - The technology type of AzureSynapseAnalyticsConnection.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
GoldengateConnectionPropertiesDatabricksConnectionProperties, GoldengateConnectionPropertiesDatabricksConnectionPropertiesArgs
- Authentication
Type string - Authentication type for Databricks. Possible values: PERSONAL_ACCESS_TOKEN OAUTH_M2M
- Client
Id string - OAuth client id, only applicable for authenticationType == OAUTH_M2M
- Client
Secret string - OAuth client secret, only applicable for authenticationType == OAUTH_M2M
- Connection
Url string - Connection URL. e.g.: 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'
- Password string
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Storage
Credential string - External storage credential name to access files on object storage such as ADLS Gen2, S3 or Cloud Storage.
- Technology
Type string - The technology type of Db2Connection.
- Authentication
Type string - Authentication type for Databricks. Possible values: PERSONAL_ACCESS_TOKEN OAUTH_M2M
- Client
Id string - OAuth client id, only applicable for authenticationType == OAUTH_M2M
- Client
Secret string - OAuth client secret, only applicable for authenticationType == OAUTH_M2M
- Connection
Url string - Connection URL. e.g.: 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'
- Password string
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Storage
Credential string - External storage credential name to access files on object storage such as ADLS Gen2, S3 or Cloud Storage.
- Technology
Type string - The technology type of Db2Connection.
- authentication_
type string - Authentication type for Databricks. Possible values: PERSONAL_ACCESS_TOKEN OAUTH_M2M
- client_
id string - OAuth client id, only applicable for authenticationType == OAUTH_M2M
- client_
secret string - OAuth client secret, only applicable for authenticationType == OAUTH_M2M
- connection_
url string - Connection URL. e.g.: 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'
- password string
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- storage_
credential string - External storage credential name to access files on object storage such as ADLS Gen2, S3 or Cloud Storage.
- technology_
type string - The technology type of Db2Connection.
- authentication
Type String - Authentication type for Databricks. Possible values: PERSONAL_ACCESS_TOKEN OAUTH_M2M
- client
Id String - OAuth client id, only applicable for authenticationType == OAUTH_M2M
- client
Secret String - OAuth client secret, only applicable for authenticationType == OAUTH_M2M
- connection
Url String - Connection URL. e.g.: 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'
- password String
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- storage
Credential String - External storage credential name to access files on object storage such as ADLS Gen2, S3 or Cloud Storage.
- technology
Type String - The technology type of Db2Connection.
- authentication
Type string - Authentication type for Databricks. Possible values: PERSONAL_ACCESS_TOKEN OAUTH_M2M
- client
Id string - OAuth client id, only applicable for authenticationType == OAUTH_M2M
- client
Secret string - OAuth client secret, only applicable for authenticationType == OAUTH_M2M
- connection
Url string - Connection URL. e.g.: 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'
- password string
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- storage
Credential string - External storage credential name to access files on object storage such as ADLS Gen2, S3 or Cloud Storage.
- technology
Type string - The technology type of Db2Connection.
- authentication_
type str - Authentication type for Databricks. Possible values: PERSONAL_ACCESS_TOKEN OAUTH_M2M
- client_
id str - OAuth client id, only applicable for authenticationType == OAUTH_M2M
- client_
secret str - OAuth client secret, only applicable for authenticationType == OAUTH_M2M
- connection_
url str - Connection URL. e.g.: 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'
- password str
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- storage_
credential str - External storage credential name to access files on object storage such as ADLS Gen2, S3 or Cloud Storage.
- technology_
type str - The technology type of Db2Connection.
- authentication
Type String - Authentication type for Databricks. Possible values: PERSONAL_ACCESS_TOKEN OAUTH_M2M
- client
Id String - OAuth client id, only applicable for authenticationType == OAUTH_M2M
- client
Secret String - OAuth client secret, only applicable for authenticationType == OAUTH_M2M
- connection
Url String - Connection URL. e.g.: 'jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb'
- password String
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- storage
Credential String - External storage credential name to access files on object storage such as ADLS Gen2, S3 or Cloud Storage.
- technology
Type String - The technology type of Db2Connection.
GoldengateConnectionPropertiesDb2ConnectionProperties, GoldengateConnectionPropertiesDb2ConnectionPropertiesArgs
- Additional
Attributes List<GoldengateConnection Properties Db2Connection Properties Additional Attribute> - An array of name-value pair attribute entries. Used as additional parameters in connection string.
- Database string
- The name of the database.
- Host string
- The name or address of a host.
- Password string
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Port int
- The port of an endpoint usually specified for a connection.
- Security
Protocol string - Security protocol for the DB2 database. Possible values: PLAIN TLS
- Ssl
Client stringKeystash File - The keystash file which contains the encrypted password to the key database file. Not supported for IBM Db2 for i.
- Ssl
Client stringKeystoredb File - The keystore file created at the client containing the server certificate / CA root certificate. Not supported for IBM Db2 for i.
- Ssl
Server stringCertificate File - The file which contains the self-signed server certificate / Certificate Authority (CA) certificate.
- Technology
Type string - The technology type of Db2Connection.
- Username string
- The username Oracle Goldengate uses to connect to the DB2 database.
- Additional
Attributes []GoldengateConnection Properties Db2Connection Properties Additional Attribute - An array of name-value pair attribute entries. Used as additional parameters in connection string.
- Database string
- The name of the database.
- Host string
- The name or address of a host.
- Password string
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Port int
- The port of an endpoint usually specified for a connection.
- Security
Protocol string - Security protocol for the DB2 database. Possible values: PLAIN TLS
- Ssl
Client stringKeystash File - The keystash file which contains the encrypted password to the key database file. Not supported for IBM Db2 for i.
- Ssl
Client stringKeystoredb File - The keystore file created at the client containing the server certificate / CA root certificate. Not supported for IBM Db2 for i.
- Ssl
Server stringCertificate File - The file which contains the self-signed server certificate / Certificate Authority (CA) certificate.
- Technology
Type string - The technology type of Db2Connection.
- Username string
- The username Oracle Goldengate uses to connect to the DB2 database.
- additional_
attributes list(object) - An array of name-value pair attribute entries. Used as additional parameters in connection string.
- database string
- The name of the database.
- host string
- The name or address of a host.
- password string
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port number
- The port of an endpoint usually specified for a connection.
- security_
protocol string - Security protocol for the DB2 database. Possible values: PLAIN TLS
- ssl_
client_ stringkeystash_ file - The keystash file which contains the encrypted password to the key database file. Not supported for IBM Db2 for i.
- ssl_
client_ stringkeystoredb_ file - The keystore file created at the client containing the server certificate / CA root certificate. Not supported for IBM Db2 for i.
- ssl_
server_ stringcertificate_ file - The file which contains the self-signed server certificate / Certificate Authority (CA) certificate.
- technology_
type string - The technology type of Db2Connection.
- username string
- The username Oracle Goldengate uses to connect to the DB2 database.
- additional
Attributes List<GoldengateConnection Properties Db2Connection Properties Additional Attribute> - An array of name-value pair attribute entries. Used as additional parameters in connection string.
- database String
- The name of the database.
- host String
- The name or address of a host.
- password String
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port Integer
- The port of an endpoint usually specified for a connection.
- security
Protocol String - Security protocol for the DB2 database. Possible values: PLAIN TLS
- ssl
Client StringKeystash File - The keystash file which contains the encrypted password to the key database file. Not supported for IBM Db2 for i.
- ssl
Client StringKeystoredb File - The keystore file created at the client containing the server certificate / CA root certificate. Not supported for IBM Db2 for i.
- ssl
Server StringCertificate File - The file which contains the self-signed server certificate / Certificate Authority (CA) certificate.
- technology
Type String - The technology type of Db2Connection.
- username String
- The username Oracle Goldengate uses to connect to the DB2 database.
- additional
Attributes GoldengateConnection Properties Db2Connection Properties Additional Attribute[] - An array of name-value pair attribute entries. Used as additional parameters in connection string.
- database string
- The name of the database.
- host string
- The name or address of a host.
- password string
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port number
- The port of an endpoint usually specified for a connection.
- security
Protocol string - Security protocol for the DB2 database. Possible values: PLAIN TLS
- ssl
Client stringKeystash File - The keystash file which contains the encrypted password to the key database file. Not supported for IBM Db2 for i.
- ssl
Client stringKeystoredb File - The keystore file created at the client containing the server certificate / CA root certificate. Not supported for IBM Db2 for i.
- ssl
Server stringCertificate File - The file which contains the self-signed server certificate / Certificate Authority (CA) certificate.
- technology
Type string - The technology type of Db2Connection.
- username string
- The username Oracle Goldengate uses to connect to the DB2 database.
- additional_
attributes Sequence[GoldengateConnection Properties Db2Connection Properties Additional Attribute] - An array of name-value pair attribute entries. Used as additional parameters in connection string.
- database str
- The name of the database.
- host str
- The name or address of a host.
- password str
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port int
- The port of an endpoint usually specified for a connection.
- security_
protocol str - Security protocol for the DB2 database. Possible values: PLAIN TLS
- ssl_
client_ strkeystash_ file - The keystash file which contains the encrypted password to the key database file. Not supported for IBM Db2 for i.
- ssl_
client_ strkeystoredb_ file - The keystore file created at the client containing the server certificate / CA root certificate. Not supported for IBM Db2 for i.
- ssl_
server_ strcertificate_ file - The file which contains the self-signed server certificate / Certificate Authority (CA) certificate.
- technology_
type str - The technology type of Db2Connection.
- username str
- The username Oracle Goldengate uses to connect to the DB2 database.
- additional
Attributes List<Property Map> - An array of name-value pair attribute entries. Used as additional parameters in connection string.
- database String
- The name of the database.
- host String
- The name or address of a host.
- password String
- Input only. The password Oracle Goldengate uses for Db2 connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Db2 connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port Number
- The port of an endpoint usually specified for a connection.
- security
Protocol String - Security protocol for the DB2 database. Possible values: PLAIN TLS
- ssl
Client StringKeystash File - The keystash file which contains the encrypted password to the key database file. Not supported for IBM Db2 for i.
- ssl
Client StringKeystoredb File - The keystore file created at the client containing the server certificate / CA root certificate. Not supported for IBM Db2 for i.
- ssl
Server StringCertificate File - The file which contains the self-signed server certificate / Certificate Authority (CA) certificate.
- technology
Type String - The technology type of Db2Connection.
- username String
- The username Oracle Goldengate uses to connect to the DB2 database.
GoldengateConnectionPropertiesDb2ConnectionPropertiesAdditionalAttribute, GoldengateConnectionPropertiesDb2ConnectionPropertiesAdditionalAttributeArgs
GoldengateConnectionPropertiesElasticsearchConnectionProperties, GoldengateConnectionPropertiesElasticsearchConnectionPropertiesArgs
- Authentication
Type string - Authentication type for Elasticsearch. Possible values: NONE BASIC
- Fingerprint string
- Fingerprint required by TLS security protocol. Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c'
- Password string
- Input only. The password Oracle Goldengate uses for Elastic Search connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Elastic Search connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Security
Protocol string - Security protocol for Elasticsearch. Possible values: PLAIN TLS
- Servers string
- Comma separated list of Elasticsearch server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 9200. Example: "server1.example.com:4000,server2.example.com:4000"
- Technology
Type string - The technology type of ElasticsearchConnection.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- Authentication
Type string - Authentication type for Elasticsearch. Possible values: NONE BASIC
- Fingerprint string
- Fingerprint required by TLS security protocol. Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c'
- Password string
- Input only. The password Oracle Goldengate uses for Elastic Search connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Elastic Search connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Security
Protocol string - Security protocol for Elasticsearch. Possible values: PLAIN TLS
- Servers string
- Comma separated list of Elasticsearch server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 9200. Example: "server1.example.com:4000,server2.example.com:4000"
- Technology
Type string - The technology type of ElasticsearchConnection.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication_
type string - Authentication type for Elasticsearch. Possible values: NONE BASIC
- fingerprint string
- Fingerprint required by TLS security protocol. Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c'
- password string
- Input only. The password Oracle Goldengate uses for Elastic Search connection in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Elastic Search connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security_
protocol string - Security protocol for Elasticsearch. Possible values: PLAIN TLS
- servers string
- Comma separated list of Elasticsearch server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 9200. Example: "server1.example.com:4000,server2.example.com:4000"
- technology_
type string - The technology type of ElasticsearchConnection.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication
Type String - Authentication type for Elasticsearch. Possible values: NONE BASIC
- fingerprint String
- Fingerprint required by TLS security protocol. Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c'
- password String
- Input only. The password Oracle Goldengate uses for Elastic Search connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Elastic Search connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security
Protocol String - Security protocol for Elasticsearch. Possible values: PLAIN TLS
- servers String
- Comma separated list of Elasticsearch server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 9200. Example: "server1.example.com:4000,server2.example.com:4000"
- technology
Type String - The technology type of ElasticsearchConnection.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication
Type string - Authentication type for Elasticsearch. Possible values: NONE BASIC
- fingerprint string
- Fingerprint required by TLS security protocol. Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c'
- password string
- Input only. The password Oracle Goldengate uses for Elastic Search connection in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Elastic Search connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security
Protocol string - Security protocol for Elasticsearch. Possible values: PLAIN TLS
- servers string
- Comma separated list of Elasticsearch server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 9200. Example: "server1.example.com:4000,server2.example.com:4000"
- technology
Type string - The technology type of ElasticsearchConnection.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication_
type str - Authentication type for Elasticsearch. Possible values: NONE BASIC
- fingerprint str
- Fingerprint required by TLS security protocol. Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c'
- password str
- Input only. The password Oracle Goldengate uses for Elastic Search connection in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Elastic Search connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security_
protocol str - Security protocol for Elasticsearch. Possible values: PLAIN TLS
- servers str
- Comma separated list of Elasticsearch server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 9200. Example: "server1.example.com:4000,server2.example.com:4000"
- technology_
type str - The technology type of ElasticsearchConnection.
- username str
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication
Type String - Authentication type for Elasticsearch. Possible values: NONE BASIC
- fingerprint String
- Fingerprint required by TLS security protocol. Eg.: '6152b2dfbff200f973c5074a5b91d06ab3b472c07c09a1ea57bb7fd406cdce9c'
- password String
- Input only. The password Oracle Goldengate uses for Elastic Search connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Elastic Search connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security
Protocol String - Security protocol for Elasticsearch. Possible values: PLAIN TLS
- servers String
- Comma separated list of Elasticsearch server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 9200. Example: "server1.example.com:4000,server2.example.com:4000"
- technology
Type String - The technology type of ElasticsearchConnection.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
GoldengateConnectionPropertiesGenericConnectionProperties, GoldengateConnectionPropertiesGenericConnectionPropertiesArgs
- Host string
- The host of the GenericConnection.
- Technology
Type string - The technology type.
- Host string
- The host of the GenericConnection.
- Technology
Type string - The technology type.
- host string
- The host of the GenericConnection.
- technology_
type string - The technology type.
- host String
- The host of the GenericConnection.
- technology
Type String - The technology type.
- host string
- The host of the GenericConnection.
- technology
Type string - The technology type.
- host str
- The host of the GenericConnection.
- technology_
type str - The technology type.
- host String
- The host of the GenericConnection.
- technology
Type String - The technology type.
GoldengateConnectionPropertiesGoldengateConnectionProperties, GoldengateConnectionPropertiesGoldengateConnectionPropertiesArgs
- Goldengate
Deployment stringId - The name of the GoldengateDeployment associated with the GoldengateConnection. Format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
- Host string
- The host of the GoldengateConnection.
- Password string
- Input only. The password used to connect to the Oracle Goldengate in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password used to connect to the Oracle Goldengate. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Port int
- The port of the GoldengateConnection.
- Technology
Type string - The technology type.
- Username string
- The username credential.
- Goldengate
Deployment stringId - The name of the GoldengateDeployment associated with the GoldengateConnection. Format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
- Host string
- The host of the GoldengateConnection.
- Password string
- Input only. The password used to connect to the Oracle Goldengate in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password used to connect to the Oracle Goldengate. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Port int
- The port of the GoldengateConnection.
- Technology
Type string - The technology type.
- Username string
- The username credential.
- goldengate_
deployment_ stringid - The name of the GoldengateDeployment associated with the GoldengateConnection. Format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
- host string
- The host of the GoldengateConnection.
- password string
- Input only. The password used to connect to the Oracle Goldengate in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password used to connect to the Oracle Goldengate. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port number
- The port of the GoldengateConnection.
- technology_
type string - The technology type.
- username string
- The username credential.
- goldengate
Deployment StringId - The name of the GoldengateDeployment associated with the GoldengateConnection. Format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
- host String
- The host of the GoldengateConnection.
- password String
- Input only. The password used to connect to the Oracle Goldengate in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password used to connect to the Oracle Goldengate. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port Integer
- The port of the GoldengateConnection.
- technology
Type String - The technology type.
- username String
- The username credential.
- goldengate
Deployment stringId - The name of the GoldengateDeployment associated with the GoldengateConnection. Format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
- host string
- The host of the GoldengateConnection.
- password string
- Input only. The password used to connect to the Oracle Goldengate in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password used to connect to the Oracle Goldengate. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port number
- The port of the GoldengateConnection.
- technology
Type string - The technology type.
- username string
- The username credential.
- goldengate_
deployment_ strid - The name of the GoldengateDeployment associated with the GoldengateConnection. Format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
- host str
- The host of the GoldengateConnection.
- password str
- Input only. The password used to connect to the Oracle Goldengate in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password used to connect to the Oracle Goldengate. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port int
- The port of the GoldengateConnection.
- technology_
type str - The technology type.
- username str
- The username credential.
- goldengate
Deployment StringId - The name of the GoldengateDeployment associated with the GoldengateConnection. Format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}
- host String
- The host of the GoldengateConnection.
- password String
- Input only. The password used to connect to the Oracle Goldengate in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password used to connect to the Oracle Goldengate. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port Number
- The port of the GoldengateConnection.
- technology
Type String - The technology type.
- username String
- The username credential.
GoldengateConnectionPropertiesGoogleBigQueryConnectionProperties, GoldengateConnectionPropertiesGoogleBigQueryConnectionPropertiesArgs
- Service
Account stringKey File - The service account key file Cloud Storage containing the credentials required to use Google BigQuery.
- Technology
Type string - The technology type.
- Service
Account stringKey File - The service account key file Cloud Storage containing the credentials required to use Google BigQuery.
- Technology
Type string - The technology type.
- service_
account_ stringkey_ file - The service account key file Cloud Storage containing the credentials required to use Google BigQuery.
- technology_
type string - The technology type.
- service
Account StringKey File - The service account key file Cloud Storage containing the credentials required to use Google BigQuery.
- technology
Type String - The technology type.
- service
Account stringKey File - The service account key file Cloud Storage containing the credentials required to use Google BigQuery.
- technology
Type string - The technology type.
- service_
account_ strkey_ file - The service account key file Cloud Storage containing the credentials required to use Google BigQuery.
- technology_
type str - The technology type.
- service
Account StringKey File - The service account key file Cloud Storage containing the credentials required to use Google BigQuery.
- technology
Type String - The technology type.
GoldengateConnectionPropertiesGoogleCloudStorageConnectionProperties, GoldengateConnectionPropertiesGoogleCloudStorageConnectionPropertiesArgs
- Service
Account stringKey File - The service account key Cloud Storage file containing the credentials required to use Google Cloud Storage.
- Technology
Type string - The technology type.
- Service
Account stringKey File - The service account key Cloud Storage file containing the credentials required to use Google Cloud Storage.
- Technology
Type string - The technology type.
- service_
account_ stringkey_ file - The service account key Cloud Storage file containing the credentials required to use Google Cloud Storage.
- technology_
type string - The technology type.
- service
Account StringKey File - The service account key Cloud Storage file containing the credentials required to use Google Cloud Storage.
- technology
Type String - The technology type.
- service
Account stringKey File - The service account key Cloud Storage file containing the credentials required to use Google Cloud Storage.
- technology
Type string - The technology type.
- service_
account_ strkey_ file - The service account key Cloud Storage file containing the credentials required to use Google Cloud Storage.
- technology_
type str - The technology type.
- service
Account StringKey File - The service account key Cloud Storage file containing the credentials required to use Google Cloud Storage.
- technology
Type String - The technology type.
GoldengateConnectionPropertiesGooglePubsubConnectionProperties, GoldengateConnectionPropertiesGooglePubsubConnectionPropertiesArgs
- Service
Account stringKey File - The content of the service account key file containing the credentials required to use Google Pub/Sub.
- Technology
Type string - The technology type of GooglePubsubConnection.
- Service
Account stringKey File - The content of the service account key file containing the credentials required to use Google Pub/Sub.
- Technology
Type string - The technology type of GooglePubsubConnection.
- service_
account_ stringkey_ file - The content of the service account key file containing the credentials required to use Google Pub/Sub.
- technology_
type string - The technology type of GooglePubsubConnection.
- service
Account StringKey File - The content of the service account key file containing the credentials required to use Google Pub/Sub.
- technology
Type String - The technology type of GooglePubsubConnection.
- service
Account stringKey File - The content of the service account key file containing the credentials required to use Google Pub/Sub.
- technology
Type string - The technology type of GooglePubsubConnection.
- service_
account_ strkey_ file - The content of the service account key file containing the credentials required to use Google Pub/Sub.
- technology_
type str - The technology type of GooglePubsubConnection.
- service
Account StringKey File - The content of the service account key file containing the credentials required to use Google Pub/Sub.
- technology
Type String - The technology type of GooglePubsubConnection.
GoldengateConnectionPropertiesHdfsConnectionProperties, GoldengateConnectionPropertiesHdfsConnectionPropertiesArgs
- Core
Site stringXml - The content of the Hadoop Distributed File System configuration file (core-site.xml).
- Technology
Type string - The technology type of HdfsConnection.
- Core
Site stringXml - The content of the Hadoop Distributed File System configuration file (core-site.xml).
- Technology
Type string - The technology type of HdfsConnection.
- core_
site_ stringxml - The content of the Hadoop Distributed File System configuration file (core-site.xml).
- technology_
type string - The technology type of HdfsConnection.
- core
Site StringXml - The content of the Hadoop Distributed File System configuration file (core-site.xml).
- technology
Type String - The technology type of HdfsConnection.
- core
Site stringXml - The content of the Hadoop Distributed File System configuration file (core-site.xml).
- technology
Type string - The technology type of HdfsConnection.
- core_
site_ strxml - The content of the Hadoop Distributed File System configuration file (core-site.xml).
- technology_
type str - The technology type of HdfsConnection.
- core
Site StringXml - The content of the Hadoop Distributed File System configuration file (core-site.xml).
- technology
Type String - The technology type of HdfsConnection.
GoldengateConnectionPropertiesIcebergConnectionProperties, GoldengateConnectionPropertiesIcebergConnectionPropertiesArgs
- Catalog
Goldengate
Connection Properties Iceberg Connection Properties Catalog - The Iceberg catalog details. Structure is documented below.
- Storage
Goldengate
Connection Properties Iceberg Connection Properties Storage - The Iceberg storage details. Structure is documented below.
- Technology
Type string - The technology type of Iceberg connection.
- Catalog
Goldengate
Connection Properties Iceberg Connection Properties Catalog - The Iceberg catalog details. Structure is documented below.
- Storage
Goldengate
Connection Properties Iceberg Connection Properties Storage - The Iceberg storage details. Structure is documented below.
- Technology
Type string - The technology type of Iceberg connection.
- catalog object
- The Iceberg catalog details. Structure is documented below.
- storage object
- The Iceberg storage details. Structure is documented below.
- technology_
type string - The technology type of Iceberg connection.
- catalog
Goldengate
Connection Properties Iceberg Connection Properties Catalog - The Iceberg catalog details. Structure is documented below.
- storage
Goldengate
Connection Properties Iceberg Connection Properties Storage - The Iceberg storage details. Structure is documented below.
- technology
Type String - The technology type of Iceberg connection.
- catalog
Goldengate
Connection Properties Iceberg Connection Properties Catalog - The Iceberg catalog details. Structure is documented below.
- storage
Goldengate
Connection Properties Iceberg Connection Properties Storage - The Iceberg storage details. Structure is documented below.
- technology
Type string - The technology type of Iceberg connection.
- catalog
Goldengate
Connection Properties Iceberg Connection Properties Catalog - The Iceberg catalog details. Structure is documented below.
- storage
Goldengate
Connection Properties Iceberg Connection Properties Storage - The Iceberg storage details. Structure is documented below.
- technology_
type str - The technology type of Iceberg connection.
- catalog Property Map
- The Iceberg catalog details. Structure is documented below.
- storage Property Map
- The Iceberg storage details. Structure is documented below.
- technology
Type String - The technology type of Iceberg connection.
GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalog, GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogArgs
- Catalog
Type string - The type of Iceberg catalog. Possible values: GLUE HADOOP NESSIE POLARIS REST
- Glue
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Glue Iceberg Catalog - The Glue Iceberg catalog. Structure is documented below.
- Nessie
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Nessie Iceberg Catalog - The Nessie Iceberg catalog. Structure is documented below.
- Polaris
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Polaris Iceberg Catalog - The Polaris Iceberg catalog. Structure is documented below.
- Rest
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Rest Iceberg Catalog - The REST Iceberg catalog. Structure is documented below.
- Catalog
Type string - The type of Iceberg catalog. Possible values: GLUE HADOOP NESSIE POLARIS REST
- Glue
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Glue Iceberg Catalog - The Glue Iceberg catalog. Structure is documented below.
- Nessie
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Nessie Iceberg Catalog - The Nessie Iceberg catalog. Structure is documented below.
- Polaris
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Polaris Iceberg Catalog - The Polaris Iceberg catalog. Structure is documented below.
- Rest
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Rest Iceberg Catalog - The REST Iceberg catalog. Structure is documented below.
- catalog_
type string - The type of Iceberg catalog. Possible values: GLUE HADOOP NESSIE POLARIS REST
- glue_
iceberg_ objectcatalog - The Glue Iceberg catalog. Structure is documented below.
- nessie_
iceberg_ objectcatalog - The Nessie Iceberg catalog. Structure is documented below.
- polaris_
iceberg_ objectcatalog - The Polaris Iceberg catalog. Structure is documented below.
- rest_
iceberg_ objectcatalog - The REST Iceberg catalog. Structure is documented below.
- catalog
Type String - The type of Iceberg catalog. Possible values: GLUE HADOOP NESSIE POLARIS REST
- glue
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Glue Iceberg Catalog - The Glue Iceberg catalog. Structure is documented below.
- nessie
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Nessie Iceberg Catalog - The Nessie Iceberg catalog. Structure is documented below.
- polaris
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Polaris Iceberg Catalog - The Polaris Iceberg catalog. Structure is documented below.
- rest
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Rest Iceberg Catalog - The REST Iceberg catalog. Structure is documented below.
- catalog
Type string - The type of Iceberg catalog. Possible values: GLUE HADOOP NESSIE POLARIS REST
- glue
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Glue Iceberg Catalog - The Glue Iceberg catalog. Structure is documented below.
- nessie
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Nessie Iceberg Catalog - The Nessie Iceberg catalog. Structure is documented below.
- polaris
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Polaris Iceberg Catalog - The Polaris Iceberg catalog. Structure is documented below.
- rest
Iceberg GoldengateCatalog Connection Properties Iceberg Connection Properties Catalog Rest Iceberg Catalog - The REST Iceberg catalog. Structure is documented below.
- catalog_
type str - The type of Iceberg catalog. Possible values: GLUE HADOOP NESSIE POLARIS REST
- glue_
iceberg_ Goldengatecatalog Connection Properties Iceberg Connection Properties Catalog Glue Iceberg Catalog - The Glue Iceberg catalog. Structure is documented below.
- nessie_
iceberg_ Goldengatecatalog Connection Properties Iceberg Connection Properties Catalog Nessie Iceberg Catalog - The Nessie Iceberg catalog. Structure is documented below.
- polaris_
iceberg_ Goldengatecatalog Connection Properties Iceberg Connection Properties Catalog Polaris Iceberg Catalog - The Polaris Iceberg catalog. Structure is documented below.
- rest_
iceberg_ Goldengatecatalog Connection Properties Iceberg Connection Properties Catalog Rest Iceberg Catalog - The REST Iceberg catalog. Structure is documented below.
- catalog
Type String - The type of Iceberg catalog. Possible values: GLUE HADOOP NESSIE POLARIS REST
- glue
Iceberg Property MapCatalog - The Glue Iceberg catalog. Structure is documented below.
- nessie
Iceberg Property MapCatalog - The Nessie Iceberg catalog. Structure is documented below.
- polaris
Iceberg Property MapCatalog - The Polaris Iceberg catalog. Structure is documented below.
- rest
Iceberg Property MapCatalog - The REST Iceberg catalog. Structure is documented below.
GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogGlueIcebergCatalog, GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogGlueIcebergCatalogArgs
- Glue
Id string - The catalog ID of Glue.
- Glue
Id string - The catalog ID of Glue.
- glue_
id string - The catalog ID of Glue.
- glue
Id String - The catalog ID of Glue.
- glue
Id string - The catalog ID of Glue.
- glue_
id str - The catalog ID of Glue.
- glue
Id String - The catalog ID of Glue.
GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogNessieIcebergCatalog, GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogNessieIcebergCatalogArgs
GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogPolarisIcebergCatalog, GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogPolarisIcebergCatalogArgs
- Client
Id string - The Polaris client ID.
- Polaris
Catalog string - The catalog name within Polaris.
- Principal
Role string - The Polaris principal role.
- Uri string
- The Polaris uri.
- Client
Secret string - The Polaris client secret.
- Client
Id string - The Polaris client ID.
- Polaris
Catalog string - The catalog name within Polaris.
- Principal
Role string - The Polaris principal role.
- Uri string
- The Polaris uri.
- Client
Secret string - The Polaris client secret.
- client_
id string - The Polaris client ID.
- polaris_
catalog string - The catalog name within Polaris.
- principal_
role string - The Polaris principal role.
- uri string
- The Polaris uri.
- client_
secret string - The Polaris client secret.
- client
Id String - The Polaris client ID.
- polaris
Catalog String - The catalog name within Polaris.
- principal
Role String - The Polaris principal role.
- uri String
- The Polaris uri.
- client
Secret String - The Polaris client secret.
- client
Id string - The Polaris client ID.
- polaris
Catalog string - The catalog name within Polaris.
- principal
Role string - The Polaris principal role.
- uri string
- The Polaris uri.
- client
Secret string - The Polaris client secret.
- client_
id str - The Polaris client ID.
- polaris_
catalog str - The catalog name within Polaris.
- principal_
role str - The Polaris principal role.
- uri str
- The Polaris uri.
- client_
secret str - The Polaris client secret.
- client
Id String - The Polaris client ID.
- polaris
Catalog String - The catalog name within Polaris.
- principal
Role String - The Polaris principal role.
- uri String
- The Polaris uri.
- client
Secret String - The Polaris client secret.
GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogRestIcebergCatalog, GoldengateConnectionPropertiesIcebergConnectionPropertiesCatalogRestIcebergCatalogArgs
- Uri string
- The REST uri.
- Properties string
- The content of the configuration file containing additional properties for the REST catalog.
- Uri string
- The REST uri.
- Properties string
- The content of the configuration file containing additional properties for the REST catalog.
- uri string
- The REST uri.
- properties string
- The content of the configuration file containing additional properties for the REST catalog.
- uri String
- The REST uri.
- properties String
- The content of the configuration file containing additional properties for the REST catalog.
- uri string
- The REST uri.
- properties string
- The content of the configuration file containing additional properties for the REST catalog.
- uri str
- The REST uri.
- properties str
- The content of the configuration file containing additional properties for the REST catalog.
- uri String
- The REST uri.
- properties String
- The content of the configuration file containing additional properties for the REST catalog.
GoldengateConnectionPropertiesIcebergConnectionPropertiesStorage, GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageArgs
- Storage
Type string The type of Iceberg storage. Possible values: AMAZON_S3 GOOGLE_CLOUD_STORAGE AZURE_DATA_LAKE_STORAGE
The
amazonS3IcebergStorageblock supports:- Amazon
S3Iceberg GoldengateStorage Connection Properties Iceberg Connection Properties Storage Amazon S3Iceberg Storage - The Amazon S3 Iceberg storage. Structure is documented below.
- Azure
Data GoldengateLake Storage Iceberg Storage Connection Properties Iceberg Connection Properties Storage Azure Data Lake Storage Iceberg Storage - The Azure Data Lake Storage Iceberg storage. Structure is documented below.
- Google
Cloud GoldengateStorage Iceberg Storage Connection Properties Iceberg Connection Properties Storage Google Cloud Storage Iceberg Storage - The Google Cloud Storage Iceberg storage. Structure is documented below.
- Storage
Type string The type of Iceberg storage. Possible values: AMAZON_S3 GOOGLE_CLOUD_STORAGE AZURE_DATA_LAKE_STORAGE
The
amazonS3IcebergStorageblock supports:- Amazon
S3Iceberg GoldengateStorage Connection Properties Iceberg Connection Properties Storage Amazon S3Iceberg Storage - The Amazon S3 Iceberg storage. Structure is documented below.
- Azure
Data GoldengateLake Storage Iceberg Storage Connection Properties Iceberg Connection Properties Storage Azure Data Lake Storage Iceberg Storage - The Azure Data Lake Storage Iceberg storage. Structure is documented below.
- Google
Cloud GoldengateStorage Iceberg Storage Connection Properties Iceberg Connection Properties Storage Google Cloud Storage Iceberg Storage - The Google Cloud Storage Iceberg storage. Structure is documented below.
- storage_
type string The type of Iceberg storage. Possible values: AMAZON_S3 GOOGLE_CLOUD_STORAGE AZURE_DATA_LAKE_STORAGE
The
amazonS3IcebergStorageblock supports:- amazon_
s3_ objecticeberg_ storage - The Amazon S3 Iceberg storage. Structure is documented below.
- azure_
data_ objectlake_ storage_ iceberg_ storage - The Azure Data Lake Storage Iceberg storage. Structure is documented below.
- google_
cloud_ objectstorage_ iceberg_ storage - The Google Cloud Storage Iceberg storage. Structure is documented below.
- storage
Type String The type of Iceberg storage. Possible values: AMAZON_S3 GOOGLE_CLOUD_STORAGE AZURE_DATA_LAKE_STORAGE
The
amazonS3IcebergStorageblock supports:- amazon
S3Iceberg GoldengateStorage Connection Properties Iceberg Connection Properties Storage Amazon S3Iceberg Storage - The Amazon S3 Iceberg storage. Structure is documented below.
- azure
Data GoldengateLake Storage Iceberg Storage Connection Properties Iceberg Connection Properties Storage Azure Data Lake Storage Iceberg Storage - The Azure Data Lake Storage Iceberg storage. Structure is documented below.
- google
Cloud GoldengateStorage Iceberg Storage Connection Properties Iceberg Connection Properties Storage Google Cloud Storage Iceberg Storage - The Google Cloud Storage Iceberg storage. Structure is documented below.
- storage
Type string The type of Iceberg storage. Possible values: AMAZON_S3 GOOGLE_CLOUD_STORAGE AZURE_DATA_LAKE_STORAGE
The
amazonS3IcebergStorageblock supports:- amazon
S3Iceberg GoldengateStorage Connection Properties Iceberg Connection Properties Storage Amazon S3Iceberg Storage - The Amazon S3 Iceberg storage. Structure is documented below.
- azure
Data GoldengateLake Storage Iceberg Storage Connection Properties Iceberg Connection Properties Storage Azure Data Lake Storage Iceberg Storage - The Azure Data Lake Storage Iceberg storage. Structure is documented below.
- google
Cloud GoldengateStorage Iceberg Storage Connection Properties Iceberg Connection Properties Storage Google Cloud Storage Iceberg Storage - The Google Cloud Storage Iceberg storage. Structure is documented below.
- storage_
type str The type of Iceberg storage. Possible values: AMAZON_S3 GOOGLE_CLOUD_STORAGE AZURE_DATA_LAKE_STORAGE
The
amazonS3IcebergStorageblock supports:- amazon_
s3_ Goldengateiceberg_ storage Connection Properties Iceberg Connection Properties Storage Amazon S3Iceberg Storage - The Amazon S3 Iceberg storage. Structure is documented below.
- azure_
data_ Goldengatelake_ storage_ iceberg_ storage Connection Properties Iceberg Connection Properties Storage Azure Data Lake Storage Iceberg Storage - The Azure Data Lake Storage Iceberg storage. Structure is documented below.
- google_
cloud_ Goldengatestorage_ iceberg_ storage Connection Properties Iceberg Connection Properties Storage Google Cloud Storage Iceberg Storage - The Google Cloud Storage Iceberg storage. Structure is documented below.
- storage
Type String The type of Iceberg storage. Possible values: AMAZON_S3 GOOGLE_CLOUD_STORAGE AZURE_DATA_LAKE_STORAGE
The
amazonS3IcebergStorageblock supports:- amazon
S3Iceberg Property MapStorage - The Amazon S3 Iceberg storage. Structure is documented below.
- azure
Data Property MapLake Storage Iceberg Storage - The Azure Data Lake Storage Iceberg storage. Structure is documented below.
- google
Cloud Property MapStorage Iceberg Storage - The Google Cloud Storage Iceberg storage. Structure is documented below.
GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAmazonS3IcebergStorage, GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAmazonS3IcebergStorageArgs
- Access
Key stringId - The access key ID of Amazon S3.
- Bucket string
- The bucket of Amazon S3.
- Region string
- The region of Amazon S3.
- Scheme
Type string - The scheme type of Amazon S3. Possible values: S3 S3A
- Endpoint string
- The endpoint of Amazon S3.
- Secret
Access stringKey Secret - The secret access key of Amazon S3.
- Access
Key stringId - The access key ID of Amazon S3.
- Bucket string
- The bucket of Amazon S3.
- Region string
- The region of Amazon S3.
- Scheme
Type string - The scheme type of Amazon S3. Possible values: S3 S3A
- Endpoint string
- The endpoint of Amazon S3.
- Secret
Access stringKey Secret - The secret access key of Amazon S3.
- access_
key_ stringid - The access key ID of Amazon S3.
- bucket string
- The bucket of Amazon S3.
- region string
- The region of Amazon S3.
- scheme_
type string - The scheme type of Amazon S3. Possible values: S3 S3A
- endpoint string
- The endpoint of Amazon S3.
- secret_
access_ stringkey_ secret - The secret access key of Amazon S3.
- access
Key StringId - The access key ID of Amazon S3.
- bucket String
- The bucket of Amazon S3.
- region String
- The region of Amazon S3.
- scheme
Type String - The scheme type of Amazon S3. Possible values: S3 S3A
- endpoint String
- The endpoint of Amazon S3.
- secret
Access StringKey Secret - The secret access key of Amazon S3.
- access
Key stringId - The access key ID of Amazon S3.
- bucket string
- The bucket of Amazon S3.
- region string
- The region of Amazon S3.
- scheme
Type string - The scheme type of Amazon S3. Possible values: S3 S3A
- endpoint string
- The endpoint of Amazon S3.
- secret
Access stringKey Secret - The secret access key of Amazon S3.
- access_
key_ strid - The access key ID of Amazon S3.
- bucket str
- The bucket of Amazon S3.
- region str
- The region of Amazon S3.
- scheme_
type str - The scheme type of Amazon S3. Possible values: S3 S3A
- endpoint str
- The endpoint of Amazon S3.
- secret_
access_ strkey_ secret - The secret access key of Amazon S3.
- access
Key StringId - The access key ID of Amazon S3.
- bucket String
- The bucket of Amazon S3.
- region String
- The region of Amazon S3.
- scheme
Type String - The scheme type of Amazon S3. Possible values: S3 S3A
- endpoint String
- The endpoint of Amazon S3.
- secret
Access StringKey Secret - The secret access key of Amazon S3.
GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAzureDataLakeStorageIcebergStorage, GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageAzureDataLakeStorageIcebergStorageArgs
- Azure
Account string - The account of Azure Data Lake Storage.
- Container string
- The container of Azure Data Lake Storage.
- Account
Key stringSecret - The account key of Azure Data Lake Storage.
- Endpoint string
- The endpoint of Azure Data Lake Storage.
- Azure
Account string - The account of Azure Data Lake Storage.
- Container string
- The container of Azure Data Lake Storage.
- Account
Key stringSecret - The account key of Azure Data Lake Storage.
- Endpoint string
- The endpoint of Azure Data Lake Storage.
- azure_
account string - The account of Azure Data Lake Storage.
- container string
- The container of Azure Data Lake Storage.
- account_
key_ stringsecret - The account key of Azure Data Lake Storage.
- endpoint string
- The endpoint of Azure Data Lake Storage.
- azure
Account String - The account of Azure Data Lake Storage.
- container String
- The container of Azure Data Lake Storage.
- account
Key StringSecret - The account key of Azure Data Lake Storage.
- endpoint String
- The endpoint of Azure Data Lake Storage.
- azure
Account string - The account of Azure Data Lake Storage.
- container string
- The container of Azure Data Lake Storage.
- account
Key stringSecret - The account key of Azure Data Lake Storage.
- endpoint string
- The endpoint of Azure Data Lake Storage.
- azure_
account str - The account of Azure Data Lake Storage.
- container str
- The container of Azure Data Lake Storage.
- account_
key_ strsecret - The account key of Azure Data Lake Storage.
- endpoint str
- The endpoint of Azure Data Lake Storage.
- azure
Account String - The account of Azure Data Lake Storage.
- container String
- The container of Azure Data Lake Storage.
- account
Key StringSecret - The account key of Azure Data Lake Storage.
- endpoint String
- The endpoint of Azure Data Lake Storage.
GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageGoogleCloudStorageIcebergStorage, GoldengateConnectionPropertiesIcebergConnectionPropertiesStorageGoogleCloudStorageIcebergStorageArgs
- Bucket string
- The bucket of Google Cloud Storage.
- Project
Id string - The project ID of Google Cloud Storage.
- Service
Account stringKey File - The service account key file of Google Cloud Storage.
- Bucket string
- The bucket of Google Cloud Storage.
- Project
Id string - The project ID of Google Cloud Storage.
- Service
Account stringKey File - The service account key file of Google Cloud Storage.
- bucket string
- The bucket of Google Cloud Storage.
- project_
id string - The project ID of Google Cloud Storage.
- service_
account_ stringkey_ file - The service account key file of Google Cloud Storage.
- bucket String
- The bucket of Google Cloud Storage.
- project
Id String - The project ID of Google Cloud Storage.
- service
Account StringKey File - The service account key file of Google Cloud Storage.
- bucket string
- The bucket of Google Cloud Storage.
- project
Id string - The project ID of Google Cloud Storage.
- service
Account stringKey File - The service account key file of Google Cloud Storage.
- bucket str
- The bucket of Google Cloud Storage.
- project_
id str - The project ID of Google Cloud Storage.
- service_
account_ strkey_ file - The service account key file of Google Cloud Storage.
- bucket String
- The bucket of Google Cloud Storage.
- project
Id String - The project ID of Google Cloud Storage.
- service
Account StringKey File - The service account key file of Google Cloud Storage.
GoldengateConnectionPropertiesJavaMessageServiceConnectionProperties, GoldengateConnectionPropertiesJavaMessageServiceConnectionPropertiesArgs
- Authentication
Type string - Authentication type for Java Message Service. Possible values: NONE BASIC
- Connection
Factory string - The Java class implementing javax.jms.ConnectionFactory interface supplied by the JMS provider.
- Connection
Url string - Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- Jndi
Connection stringFactory - The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- Jndi
Initial stringContext Factory - The implementation of javax.naming.spi.InitialContextFactory interface used to obtain initial naming context.
- Jndi
Provider stringUrl - The URL that Java Message Service will use to contact the JNDI provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000'
- Jndi
Security stringCredentials Secret - The password associated to the principal.
- Jndi
Security stringPrincipal - Specifies the identity of the principal (user) to be authenticated.
- Key
Store stringFile - The content of the KeyStore file.
- Key
Store stringPassword - Input only. The KeyStore password in plain text.
- Key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Password string
- Input only. The password Oracle Goldengate uses to connect the Java Message Service in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the associated Java Message Service. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Security
Protocol string - Security protocol for Java Message Service. Possible values: PLAIN TLS MTLS
- Ssl
Key stringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- Ssl
Key stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Technology
Type string - The technology type of JavaMessageServiceConnection.
- Trust
Store stringFile - The content of the TrustStore file.
- Trust
Store stringPassword - Input only. The TrustStore password in plain text.
- Trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Use
Jndi bool - If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- Username string
- The username Oracle Goldengate uses to connect to the Java Message Service.
- Authentication
Type string - Authentication type for Java Message Service. Possible values: NONE BASIC
- Connection
Factory string - The Java class implementing javax.jms.ConnectionFactory interface supplied by the JMS provider.
- Connection
Url string - Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- Jndi
Connection stringFactory - The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- Jndi
Initial stringContext Factory - The implementation of javax.naming.spi.InitialContextFactory interface used to obtain initial naming context.
- Jndi
Provider stringUrl - The URL that Java Message Service will use to contact the JNDI provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000'
- Jndi
Security stringCredentials Secret - The password associated to the principal.
- Jndi
Security stringPrincipal - Specifies the identity of the principal (user) to be authenticated.
- Key
Store stringFile - The content of the KeyStore file.
- Key
Store stringPassword - Input only. The KeyStore password in plain text.
- Key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Password string
- Input only. The password Oracle Goldengate uses to connect the Java Message Service in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the associated Java Message Service. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Security
Protocol string - Security protocol for Java Message Service. Possible values: PLAIN TLS MTLS
- Ssl
Key stringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- Ssl
Key stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Technology
Type string - The technology type of JavaMessageServiceConnection.
- Trust
Store stringFile - The content of the TrustStore file.
- Trust
Store stringPassword - Input only. The TrustStore password in plain text.
- Trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Use
Jndi bool - If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- Username string
- The username Oracle Goldengate uses to connect to the Java Message Service.
- authentication_
type string - Authentication type for Java Message Service. Possible values: NONE BASIC
- connection_
factory string - The Java class implementing javax.jms.ConnectionFactory interface supplied by the JMS provider.
- connection_
url string - Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- jndi_
connection_ stringfactory - The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- jndi_
initial_ stringcontext_ factory - The implementation of javax.naming.spi.InitialContextFactory interface used to obtain initial naming context.
- jndi_
provider_ stringurl - The URL that Java Message Service will use to contact the JNDI provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000'
- jndi_
security_ stringcredentials_ secret - The password associated to the principal.
- jndi_
security_ stringprincipal - Specifies the identity of the principal (user) to be authenticated.
- key_
store_ stringfile - The content of the KeyStore file.
- key_
store_ stringpassword - Input only. The KeyStore password in plain text.
- key_
store_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password string
- Input only. The password Oracle Goldengate uses to connect the Java Message Service in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the associated Java Message Service. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security_
protocol string - Security protocol for Java Message Service. Possible values: PLAIN TLS MTLS
- ssl_
key_ stringpassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl_
key_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology_
type string - The technology type of JavaMessageServiceConnection.
- trust_
store_ stringfile - The content of the TrustStore file.
- trust_
store_ stringpassword - Input only. The TrustStore password in plain text.
- trust_
store_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use_
jndi bool - If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- username string
- The username Oracle Goldengate uses to connect to the Java Message Service.
- authentication
Type String - Authentication type for Java Message Service. Possible values: NONE BASIC
- connection
Factory String - The Java class implementing javax.jms.ConnectionFactory interface supplied by the JMS provider.
- connection
Url String - Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- jndi
Connection StringFactory - The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- jndi
Initial StringContext Factory - The implementation of javax.naming.spi.InitialContextFactory interface used to obtain initial naming context.
- jndi
Provider StringUrl - The URL that Java Message Service will use to contact the JNDI provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000'
- jndi
Security StringCredentials Secret - The password associated to the principal.
- jndi
Security StringPrincipal - Specifies the identity of the principal (user) to be authenticated.
- key
Store StringFile - The content of the KeyStore file.
- key
Store StringPassword - Input only. The KeyStore password in plain text.
- key
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password String
- Input only. The password Oracle Goldengate uses to connect the Java Message Service in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the associated Java Message Service. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security
Protocol String - Security protocol for Java Message Service. Possible values: PLAIN TLS MTLS
- ssl
Key StringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl
Key StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type String - The technology type of JavaMessageServiceConnection.
- trust
Store StringFile - The content of the TrustStore file.
- trust
Store StringPassword - Input only. The TrustStore password in plain text.
- trust
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use
Jndi Boolean - If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- username String
- The username Oracle Goldengate uses to connect to the Java Message Service.
- authentication
Type string - Authentication type for Java Message Service. Possible values: NONE BASIC
- connection
Factory string - The Java class implementing javax.jms.ConnectionFactory interface supplied by the JMS provider.
- connection
Url string - Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- jndi
Connection stringFactory - The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- jndi
Initial stringContext Factory - The implementation of javax.naming.spi.InitialContextFactory interface used to obtain initial naming context.
- jndi
Provider stringUrl - The URL that Java Message Service will use to contact the JNDI provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000'
- jndi
Security stringCredentials Secret - The password associated to the principal.
- jndi
Security stringPrincipal - Specifies the identity of the principal (user) to be authenticated.
- key
Store stringFile - The content of the KeyStore file.
- key
Store stringPassword - Input only. The KeyStore password in plain text.
- key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password string
- Input only. The password Oracle Goldengate uses to connect the Java Message Service in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the associated Java Message Service. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security
Protocol string - Security protocol for Java Message Service. Possible values: PLAIN TLS MTLS
- ssl
Key stringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl
Key stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type string - The technology type of JavaMessageServiceConnection.
- trust
Store stringFile - The content of the TrustStore file.
- trust
Store stringPassword - Input only. The TrustStore password in plain text.
- trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use
Jndi boolean - If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- username string
- The username Oracle Goldengate uses to connect to the Java Message Service.
- authentication_
type str - Authentication type for Java Message Service. Possible values: NONE BASIC
- connection_
factory str - The Java class implementing javax.jms.ConnectionFactory interface supplied by the JMS provider.
- connection_
url str - Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- jndi_
connection_ strfactory - The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- jndi_
initial_ strcontext_ factory - The implementation of javax.naming.spi.InitialContextFactory interface used to obtain initial naming context.
- jndi_
provider_ strurl - The URL that Java Message Service will use to contact the JNDI provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000'
- jndi_
security_ strcredentials_ secret - The password associated to the principal.
- jndi_
security_ strprincipal - Specifies the identity of the principal (user) to be authenticated.
- key_
store_ strfile - The content of the KeyStore file.
- key_
store_ strpassword - Input only. The KeyStore password in plain text.
- key_
store_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password str
- Input only. The password Oracle Goldengate uses to connect the Java Message Service in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the associated Java Message Service. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security_
protocol str - Security protocol for Java Message Service. Possible values: PLAIN TLS MTLS
- ssl_
key_ strpassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl_
key_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology_
type str - The technology type of JavaMessageServiceConnection.
- trust_
store_ strfile - The content of the TrustStore file.
- trust_
store_ strpassword - Input only. The TrustStore password in plain text.
- trust_
store_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use_
jndi bool - If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- username str
- The username Oracle Goldengate uses to connect to the Java Message Service.
- authentication
Type String - Authentication type for Java Message Service. Possible values: NONE BASIC
- connection
Factory String - The Java class implementing javax.jms.ConnectionFactory interface supplied by the JMS provider.
- connection
Url String - Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- jndi
Connection StringFactory - The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- jndi
Initial StringContext Factory - The implementation of javax.naming.spi.InitialContextFactory interface used to obtain initial naming context.
- jndi
Provider StringUrl - The URL that Java Message Service will use to contact the JNDI provider. e.g.: 'tcp://myjms.host.domain:61616?jms.prefetchPolicy.all=1000'
- jndi
Security StringCredentials Secret - The password associated to the principal.
- jndi
Security StringPrincipal - Specifies the identity of the principal (user) to be authenticated.
- key
Store StringFile - The content of the KeyStore file.
- key
Store StringPassword - Input only. The KeyStore password in plain text.
- key
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password String
- Input only. The password Oracle Goldengate uses to connect the Java Message Service in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the associated Java Message Service. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security
Protocol String - Security protocol for Java Message Service. Possible values: PLAIN TLS MTLS
- ssl
Key StringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl
Key StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type String - The technology type of JavaMessageServiceConnection.
- trust
Store StringFile - The content of the TrustStore file.
- trust
Store StringPassword - Input only. The TrustStore password in plain text.
- trust
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use
Jndi Boolean - If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- username String
- The username Oracle Goldengate uses to connect to the Java Message Service.
GoldengateConnectionPropertiesKafkaConnectionProperties, GoldengateConnectionPropertiesKafkaConnectionPropertiesArgs
- Bootstrap
Servers List<GoldengateConnection Properties Kafka Connection Properties Bootstrap Server> - Kafka bootstrap. Equivalent of bootstrap.servers configuration property in Kafka: list of KafkaBootstrapServer objects specified by host/port. Used for establishing the initial connection to the Kafka cluster. Example: "server1.example.com:9092,server2.example.com:9092" Structure is documented below.
- Cluster
Id string - The OCID of the Kafka cluster being referenced from OCI Streaming with Apache Kafka.
- Consumer
Properties stringFile - The content of the consumer.properties file.
- Key
Store stringFile - The content of the KeyStore file.
- Key
Store stringPassword - Input only. The KeyStore password in plain text.
- Key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Password string
- Input only. The password for Kafka basic/SASL auth in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password for Kafka basic/SASL auth. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Producer
Properties stringFile - The content of the producer.properties file.
- Security
Protocol string - Security Type for Kafka. Possible values: SSL SASL_SSL PLAINTEXT SASL_PLAINTEXT
- Ssl
Key stringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- Ssl
Key stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Stream
Pool stringId - The OCID of the stream pool being referenced.
- Technology
Type string - The technology type of KafkaConnection.
- Trust
Store stringFile - The content of the TrustStore file.
- Trust
Store stringPassword - Input only. The TrustStore password in plain text.
- Trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Use
Resource boolPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal. Applicable only for OCI Streaming connections.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- Bootstrap
Servers []GoldengateConnection Properties Kafka Connection Properties Bootstrap Server - Kafka bootstrap. Equivalent of bootstrap.servers configuration property in Kafka: list of KafkaBootstrapServer objects specified by host/port. Used for establishing the initial connection to the Kafka cluster. Example: "server1.example.com:9092,server2.example.com:9092" Structure is documented below.
- Cluster
Id string - The OCID of the Kafka cluster being referenced from OCI Streaming with Apache Kafka.
- Consumer
Properties stringFile - The content of the consumer.properties file.
- Key
Store stringFile - The content of the KeyStore file.
- Key
Store stringPassword - Input only. The KeyStore password in plain text.
- Key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Password string
- Input only. The password for Kafka basic/SASL auth in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password for Kafka basic/SASL auth. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Producer
Properties stringFile - The content of the producer.properties file.
- Security
Protocol string - Security Type for Kafka. Possible values: SSL SASL_SSL PLAINTEXT SASL_PLAINTEXT
- Ssl
Key stringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- Ssl
Key stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Stream
Pool stringId - The OCID of the stream pool being referenced.
- Technology
Type string - The technology type of KafkaConnection.
- Trust
Store stringFile - The content of the TrustStore file.
- Trust
Store stringPassword - Input only. The TrustStore password in plain text.
- Trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Use
Resource boolPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal. Applicable only for OCI Streaming connections.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- bootstrap_
servers list(object) - Kafka bootstrap. Equivalent of bootstrap.servers configuration property in Kafka: list of KafkaBootstrapServer objects specified by host/port. Used for establishing the initial connection to the Kafka cluster. Example: "server1.example.com:9092,server2.example.com:9092" Structure is documented below.
- cluster_
id string - The OCID of the Kafka cluster being referenced from OCI Streaming with Apache Kafka.
- consumer_
properties_ stringfile - The content of the consumer.properties file.
- key_
store_ stringfile - The content of the KeyStore file.
- key_
store_ stringpassword - Input only. The KeyStore password in plain text.
- key_
store_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password string
- Input only. The password for Kafka basic/SASL auth in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password for Kafka basic/SASL auth. Format: projects/{project}/secrets/{secret}/versions/{version}.
- producer_
properties_ stringfile - The content of the producer.properties file.
- security_
protocol string - Security Type for Kafka. Possible values: SSL SASL_SSL PLAINTEXT SASL_PLAINTEXT
- ssl_
key_ stringpassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl_
key_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- stream_
pool_ stringid - The OCID of the stream pool being referenced.
- technology_
type string - The technology type of KafkaConnection.
- trust_
store_ stringfile - The content of the TrustStore file.
- trust_
store_ stringpassword - Input only. The TrustStore password in plain text.
- trust_
store_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use_
resource_ boolprincipal - Specifies that the user intends to authenticate to the instance using a resource principal. Applicable only for OCI Streaming connections.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- bootstrap
Servers List<GoldengateConnection Properties Kafka Connection Properties Bootstrap Server> - Kafka bootstrap. Equivalent of bootstrap.servers configuration property in Kafka: list of KafkaBootstrapServer objects specified by host/port. Used for establishing the initial connection to the Kafka cluster. Example: "server1.example.com:9092,server2.example.com:9092" Structure is documented below.
- cluster
Id String - The OCID of the Kafka cluster being referenced from OCI Streaming with Apache Kafka.
- consumer
Properties StringFile - The content of the consumer.properties file.
- key
Store StringFile - The content of the KeyStore file.
- key
Store StringPassword - Input only. The KeyStore password in plain text.
- key
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password String
- Input only. The password for Kafka basic/SASL auth in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password for Kafka basic/SASL auth. Format: projects/{project}/secrets/{secret}/versions/{version}.
- producer
Properties StringFile - The content of the producer.properties file.
- security
Protocol String - Security Type for Kafka. Possible values: SSL SASL_SSL PLAINTEXT SASL_PLAINTEXT
- ssl
Key StringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl
Key StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- stream
Pool StringId - The OCID of the stream pool being referenced.
- technology
Type String - The technology type of KafkaConnection.
- trust
Store StringFile - The content of the TrustStore file.
- trust
Store StringPassword - Input only. The TrustStore password in plain text.
- trust
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use
Resource BooleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal. Applicable only for OCI Streaming connections.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- bootstrap
Servers GoldengateConnection Properties Kafka Connection Properties Bootstrap Server[] - Kafka bootstrap. Equivalent of bootstrap.servers configuration property in Kafka: list of KafkaBootstrapServer objects specified by host/port. Used for establishing the initial connection to the Kafka cluster. Example: "server1.example.com:9092,server2.example.com:9092" Structure is documented below.
- cluster
Id string - The OCID of the Kafka cluster being referenced from OCI Streaming with Apache Kafka.
- consumer
Properties stringFile - The content of the consumer.properties file.
- key
Store stringFile - The content of the KeyStore file.
- key
Store stringPassword - Input only. The KeyStore password in plain text.
- key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password string
- Input only. The password for Kafka basic/SASL auth in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password for Kafka basic/SASL auth. Format: projects/{project}/secrets/{secret}/versions/{version}.
- producer
Properties stringFile - The content of the producer.properties file.
- security
Protocol string - Security Type for Kafka. Possible values: SSL SASL_SSL PLAINTEXT SASL_PLAINTEXT
- ssl
Key stringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl
Key stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- stream
Pool stringId - The OCID of the stream pool being referenced.
- technology
Type string - The technology type of KafkaConnection.
- trust
Store stringFile - The content of the TrustStore file.
- trust
Store stringPassword - Input only. The TrustStore password in plain text.
- trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use
Resource booleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal. Applicable only for OCI Streaming connections.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- bootstrap_
servers Sequence[GoldengateConnection Properties Kafka Connection Properties Bootstrap Server] - Kafka bootstrap. Equivalent of bootstrap.servers configuration property in Kafka: list of KafkaBootstrapServer objects specified by host/port. Used for establishing the initial connection to the Kafka cluster. Example: "server1.example.com:9092,server2.example.com:9092" Structure is documented below.
- cluster_
id str - The OCID of the Kafka cluster being referenced from OCI Streaming with Apache Kafka.
- consumer_
properties_ strfile - The content of the consumer.properties file.
- key_
store_ strfile - The content of the KeyStore file.
- key_
store_ strpassword - Input only. The KeyStore password in plain text.
- key_
store_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password str
- Input only. The password for Kafka basic/SASL auth in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password for Kafka basic/SASL auth. Format: projects/{project}/secrets/{secret}/versions/{version}.
- producer_
properties_ strfile - The content of the producer.properties file.
- security_
protocol str - Security Type for Kafka. Possible values: SSL SASL_SSL PLAINTEXT SASL_PLAINTEXT
- ssl_
key_ strpassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl_
key_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- stream_
pool_ strid - The OCID of the stream pool being referenced.
- technology_
type str - The technology type of KafkaConnection.
- trust_
store_ strfile - The content of the TrustStore file.
- trust_
store_ strpassword - Input only. The TrustStore password in plain text.
- trust_
store_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use_
resource_ boolprincipal - Specifies that the user intends to authenticate to the instance using a resource principal. Applicable only for OCI Streaming connections.
- username str
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- bootstrap
Servers List<Property Map> - Kafka bootstrap. Equivalent of bootstrap.servers configuration property in Kafka: list of KafkaBootstrapServer objects specified by host/port. Used for establishing the initial connection to the Kafka cluster. Example: "server1.example.com:9092,server2.example.com:9092" Structure is documented below.
- cluster
Id String - The OCID of the Kafka cluster being referenced from OCI Streaming with Apache Kafka.
- consumer
Properties StringFile - The content of the consumer.properties file.
- key
Store StringFile - The content of the KeyStore file.
- key
Store StringPassword - Input only. The KeyStore password in plain text.
- key
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password String
- Input only. The password for Kafka basic/SASL auth in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password for Kafka basic/SASL auth. Format: projects/{project}/secrets/{secret}/versions/{version}.
- producer
Properties StringFile - The content of the producer.properties file.
- security
Protocol String - Security Type for Kafka. Possible values: SSL SASL_SSL PLAINTEXT SASL_PLAINTEXT
- ssl
Key StringPassword - Input only. The password for the cert inside of the KeyStore in plain text.
- ssl
Key StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside of the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- stream
Pool StringId - The OCID of the stream pool being referenced.
- technology
Type String - The technology type of KafkaConnection.
- trust
Store StringFile - The content of the TrustStore file.
- trust
Store StringPassword - Input only. The TrustStore password in plain text.
- trust
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- use
Resource BooleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal. Applicable only for OCI Streaming connections.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServer, GoldengateConnectionPropertiesKafkaConnectionPropertiesBootstrapServerArgs
- Host string
- The name or address of a host.
- Port int
- The port of an endpoint usually specified for a connection.
- Private
Ip stringAddress - The private IP address of the connection's endpoint in the customer's VCN, typically a database endpoint or a big data endpoint (e.g. Kafka bootstrap server). In case the privateIp is provided, the subnetId must also be provided. In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection.
- Host string
- The name or address of a host.
- Port int
- The port of an endpoint usually specified for a connection.
- Private
Ip stringAddress - The private IP address of the connection's endpoint in the customer's VCN, typically a database endpoint or a big data endpoint (e.g. Kafka bootstrap server). In case the privateIp is provided, the subnetId must also be provided. In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection.
- host string
- The name or address of a host.
- port number
- The port of an endpoint usually specified for a connection.
- private_
ip_ stringaddress - The private IP address of the connection's endpoint in the customer's VCN, typically a database endpoint or a big data endpoint (e.g. Kafka bootstrap server). In case the privateIp is provided, the subnetId must also be provided. In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection.
- host String
- The name or address of a host.
- port Integer
- The port of an endpoint usually specified for a connection.
- private
Ip StringAddress - The private IP address of the connection's endpoint in the customer's VCN, typically a database endpoint or a big data endpoint (e.g. Kafka bootstrap server). In case the privateIp is provided, the subnetId must also be provided. In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection.
- host string
- The name or address of a host.
- port number
- The port of an endpoint usually specified for a connection.
- private
Ip stringAddress - The private IP address of the connection's endpoint in the customer's VCN, typically a database endpoint or a big data endpoint (e.g. Kafka bootstrap server). In case the privateIp is provided, the subnetId must also be provided. In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection.
- host str
- The name or address of a host.
- port int
- The port of an endpoint usually specified for a connection.
- private_
ip_ straddress - The private IP address of the connection's endpoint in the customer's VCN, typically a database endpoint or a big data endpoint (e.g. Kafka bootstrap server). In case the privateIp is provided, the subnetId must also be provided. In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection.
- host String
- The name or address of a host.
- port Number
- The port of an endpoint usually specified for a connection.
- private
Ip StringAddress - The private IP address of the connection's endpoint in the customer's VCN, typically a database endpoint or a big data endpoint (e.g. Kafka bootstrap server). In case the privateIp is provided, the subnetId must also be provided. In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection.
GoldengateConnectionPropertiesKafkaSchemaRegistryConnectionProperties, GoldengateConnectionPropertiesKafkaSchemaRegistryConnectionPropertiesArgs
- Authentication
Type string - Used authentication mechanism to access Schema Registry. Possible values: NONE BASIC MUTUAL
- Key
Store stringFile - The content of the KeyStore file.
- Key
Store stringPassword - Input only. The KeyStore password in plain text.
- Key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Password string
- Input only. The password to access Schema Registry in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password to access Schema Registry using basic authentication. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Ssl
Key stringPassword - Input only. The password for the cert inside the KeyStore in plain text.
- Ssl
Key stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Technology
Type string - The technology type of KafkaSchemaRegistryConnection.
- Trust
Store stringFile - The content of the TrustStore file.
- Trust
Store stringPassword - Input only. The TrustStore password in plain text.
- Trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Url string
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- Username string
- The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.
- Authentication
Type string - Used authentication mechanism to access Schema Registry. Possible values: NONE BASIC MUTUAL
- Key
Store stringFile - The content of the KeyStore file.
- Key
Store stringPassword - Input only. The KeyStore password in plain text.
- Key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Password string
- Input only. The password to access Schema Registry in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password to access Schema Registry using basic authentication. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Ssl
Key stringPassword - Input only. The password for the cert inside the KeyStore in plain text.
- Ssl
Key stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Technology
Type string - The technology type of KafkaSchemaRegistryConnection.
- Trust
Store stringFile - The content of the TrustStore file.
- Trust
Store stringPassword - Input only. The TrustStore password in plain text.
- Trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Url string
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- Username string
- The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.
- authentication_
type string - Used authentication mechanism to access Schema Registry. Possible values: NONE BASIC MUTUAL
- key_
store_ stringfile - The content of the KeyStore file.
- key_
store_ stringpassword - Input only. The KeyStore password in plain text.
- key_
store_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password string
- Input only. The password to access Schema Registry in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password to access Schema Registry using basic authentication. Format: projects/{project}/secrets/{secret}/versions/{version}.
- ssl_
key_ stringpassword - Input only. The password for the cert inside the KeyStore in plain text.
- ssl_
key_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology_
type string - The technology type of KafkaSchemaRegistryConnection.
- trust_
store_ stringfile - The content of the TrustStore file.
- trust_
store_ stringpassword - Input only. The TrustStore password in plain text.
- trust_
store_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- url string
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- username string
- The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.
- authentication
Type String - Used authentication mechanism to access Schema Registry. Possible values: NONE BASIC MUTUAL
- key
Store StringFile - The content of the KeyStore file.
- key
Store StringPassword - Input only. The KeyStore password in plain text.
- key
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password String
- Input only. The password to access Schema Registry in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password to access Schema Registry using basic authentication. Format: projects/{project}/secrets/{secret}/versions/{version}.
- ssl
Key StringPassword - Input only. The password for the cert inside the KeyStore in plain text.
- ssl
Key StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type String - The technology type of KafkaSchemaRegistryConnection.
- trust
Store StringFile - The content of the TrustStore file.
- trust
Store StringPassword - Input only. The TrustStore password in plain text.
- trust
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- url String
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- username String
- The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.
- authentication
Type string - Used authentication mechanism to access Schema Registry. Possible values: NONE BASIC MUTUAL
- key
Store stringFile - The content of the KeyStore file.
- key
Store stringPassword - Input only. The KeyStore password in plain text.
- key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password string
- Input only. The password to access Schema Registry in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password to access Schema Registry using basic authentication. Format: projects/{project}/secrets/{secret}/versions/{version}.
- ssl
Key stringPassword - Input only. The password for the cert inside the KeyStore in plain text.
- ssl
Key stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type string - The technology type of KafkaSchemaRegistryConnection.
- trust
Store stringFile - The content of the TrustStore file.
- trust
Store stringPassword - Input only. The TrustStore password in plain text.
- trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- url string
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- username string
- The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.
- authentication_
type str - Used authentication mechanism to access Schema Registry. Possible values: NONE BASIC MUTUAL
- key_
store_ strfile - The content of the KeyStore file.
- key_
store_ strpassword - Input only. The KeyStore password in plain text.
- key_
store_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password str
- Input only. The password to access Schema Registry in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password to access Schema Registry using basic authentication. Format: projects/{project}/secrets/{secret}/versions/{version}.
- ssl_
key_ strpassword - Input only. The password for the cert inside the KeyStore in plain text.
- ssl_
key_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology_
type str - The technology type of KafkaSchemaRegistryConnection.
- trust_
store_ strfile - The content of the TrustStore file.
- trust_
store_ strpassword - Input only. The TrustStore password in plain text.
- trust_
store_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- url str
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- username str
- The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.
- authentication
Type String - Used authentication mechanism to access Schema Registry. Possible values: NONE BASIC MUTUAL
- key
Store StringFile - The content of the KeyStore file.
- key
Store StringPassword - Input only. The KeyStore password in plain text.
- key
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password String
- Input only. The password to access Schema Registry in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password to access Schema Registry using basic authentication. Format: projects/{project}/secrets/{secret}/versions/{version}.
- ssl
Key StringPassword - Input only. The password for the cert inside the KeyStore in plain text.
- ssl
Key StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the password for the cert inside the KeyStore. Format: projects/{project}/secrets/{secret}/versions/{version}.
- technology
Type String - The technology type of KafkaSchemaRegistryConnection.
- trust
Store StringFile - The content of the TrustStore file.
- trust
Store StringPassword - Input only. The TrustStore password in plain text.
- trust
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- url String
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- username String
- The username to access Schema Registry using basic authentication. This value is injected into 'schema.registry.basic.auth.user.info=user:password' configuration property.
GoldengateConnectionPropertiesMicrosoftFabricConnectionProperties, GoldengateConnectionPropertiesMicrosoftFabricConnectionPropertiesArgs
- Client
Id string - Azure client ID of the application.
- Client
Secret string - Client secret associated with the client id.
- Endpoint string
- Optional Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- Technology
Type string - The technology type of MicrosoftFabricConnection.
- Tenant
Id string - Azure tenant ID of the application.
- Client
Id string - Azure client ID of the application.
- Client
Secret string - Client secret associated with the client id.
- Endpoint string
- Optional Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- Technology
Type string - The technology type of MicrosoftFabricConnection.
- Tenant
Id string - Azure tenant ID of the application.
- client_
id string - Azure client ID of the application.
- client_
secret string - Client secret associated with the client id.
- endpoint string
- Optional Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- technology_
type string - The technology type of MicrosoftFabricConnection.
- tenant_
id string - Azure tenant ID of the application.
- client
Id String - Azure client ID of the application.
- client
Secret String - Client secret associated with the client id.
- endpoint String
- Optional Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- technology
Type String - The technology type of MicrosoftFabricConnection.
- tenant
Id String - Azure tenant ID of the application.
- client
Id string - Azure client ID of the application.
- client
Secret string - Client secret associated with the client id.
- endpoint string
- Optional Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- technology
Type string - The technology type of MicrosoftFabricConnection.
- tenant
Id string - Azure tenant ID of the application.
- client_
id str - Azure client ID of the application.
- client_
secret str - Client secret associated with the client id.
- endpoint str
- Optional Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- technology_
type str - The technology type of MicrosoftFabricConnection.
- tenant_
id str - Azure tenant ID of the application.
- client
Id String - Azure client ID of the application.
- client
Secret String - Client secret associated with the client id.
- endpoint String
- Optional Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- technology
Type String - The technology type of MicrosoftFabricConnection.
- tenant
Id String - Azure tenant ID of the application.
GoldengateConnectionPropertiesMicrosoftSqlserverConnectionProperties, GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesArgs
- Additional
Attributes List<GoldengateConnection Properties Microsoft Sqlserver Connection Properties Additional Attribute> - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- Database string
- The name of the database.
- Host string
- The name or address of a host.
- Password string
- Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Port int
- The port of an endpoint usually specified for a connection.
- Security
Protocol string - Security Type for Microsoft SQL Server. Possible values: PLAIN TLS
- Server
Certificate boolValidation Required - If set to true, the driver validates the certificate that is sent by the database server.
- Ssl
Ca stringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1-way SSL).
- Technology
Type string - The technology type of MicrosoftSqlserverConnection.
- Username string
- The username Oracle Goldengate uses to connect to the Microsoft SQL Server.
- Additional
Attributes []GoldengateConnection Properties Microsoft Sqlserver Connection Properties Additional Attribute - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- Database string
- The name of the database.
- Host string
- The name or address of a host.
- Password string
- Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Port int
- The port of an endpoint usually specified for a connection.
- Security
Protocol string - Security Type for Microsoft SQL Server. Possible values: PLAIN TLS
- Server
Certificate boolValidation Required - If set to true, the driver validates the certificate that is sent by the database server.
- Ssl
Ca stringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1-way SSL).
- Technology
Type string - The technology type of MicrosoftSqlserverConnection.
- Username string
- The username Oracle Goldengate uses to connect to the Microsoft SQL Server.
- additional_
attributes list(object) - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database string
- The name of the database.
- host string
- The name or address of a host.
- password string
- Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port number
- The port of an endpoint usually specified for a connection.
- security_
protocol string - Security Type for Microsoft SQL Server. Possible values: PLAIN TLS
- server_
certificate_ boolvalidation_ required - If set to true, the driver validates the certificate that is sent by the database server.
- ssl_
ca_ stringfile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1-way SSL).
- technology_
type string - The technology type of MicrosoftSqlserverConnection.
- username string
- The username Oracle Goldengate uses to connect to the Microsoft SQL Server.
- additional
Attributes List<GoldengateConnection Properties Microsoft Sqlserver Connection Properties Additional Attribute> - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database String
- The name of the database.
- host String
- The name or address of a host.
- password String
- Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port Integer
- The port of an endpoint usually specified for a connection.
- security
Protocol String - Security Type for Microsoft SQL Server. Possible values: PLAIN TLS
- server
Certificate BooleanValidation Required - If set to true, the driver validates the certificate that is sent by the database server.
- ssl
Ca StringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1-way SSL).
- technology
Type String - The technology type of MicrosoftSqlserverConnection.
- username String
- The username Oracle Goldengate uses to connect to the Microsoft SQL Server.
- additional
Attributes GoldengateConnection Properties Microsoft Sqlserver Connection Properties Additional Attribute[] - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database string
- The name of the database.
- host string
- The name or address of a host.
- password string
- Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port number
- The port of an endpoint usually specified for a connection.
- security
Protocol string - Security Type for Microsoft SQL Server. Possible values: PLAIN TLS
- server
Certificate booleanValidation Required - If set to true, the driver validates the certificate that is sent by the database server.
- ssl
Ca stringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1-way SSL).
- technology
Type string - The technology type of MicrosoftSqlserverConnection.
- username string
- The username Oracle Goldengate uses to connect to the Microsoft SQL Server.
- additional_
attributes Sequence[GoldengateConnection Properties Microsoft Sqlserver Connection Properties Additional Attribute] - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database str
- The name of the database.
- host str
- The name or address of a host.
- password str
- Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port int
- The port of an endpoint usually specified for a connection.
- security_
protocol str - Security Type for Microsoft SQL Server. Possible values: PLAIN TLS
- server_
certificate_ boolvalidation_ required - If set to true, the driver validates the certificate that is sent by the database server.
- ssl_
ca_ strfile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1-way SSL).
- technology_
type str - The technology type of MicrosoftSqlserverConnection.
- username str
- The username Oracle Goldengate uses to connect to the Microsoft SQL Server.
- additional
Attributes List<Property Map> - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database String
- The name of the database.
- host String
- The name or address of a host.
- password String
- Input only. The password Oracle Goldengate uses for Microsoft SQL Server connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Microsoft SQL Server connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port Number
- The port of an endpoint usually specified for a connection.
- security
Protocol String - Security Type for Microsoft SQL Server. Possible values: PLAIN TLS
- server
Certificate BooleanValidation Required - If set to true, the driver validates the certificate that is sent by the database server.
- ssl
Ca StringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1-way SSL).
- technology
Type String - The technology type of MicrosoftSqlserverConnection.
- username String
- The username Oracle Goldengate uses to connect to the Microsoft SQL Server.
GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesAdditionalAttribute, GoldengateConnectionPropertiesMicrosoftSqlserverConnectionPropertiesAdditionalAttributeArgs
GoldengateConnectionPropertiesMongodbConnectionProperties, GoldengateConnectionPropertiesMongodbConnectionPropertiesArgs
- Connection
String string - MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- Database
Id string - The OCID of the Oracle Autonomous Json Database.
- Password string
- Input only. The password Oracle Goldengate uses to connect the Mongodb connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the Mongodb connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Security
Protocol string - Security Type for MongoDB. Possible values: PLAIN TLS MTLS
- Technology
Type string - The technology type of MongodbConnection.
- Tls
Ca stringFile - Database Certificate - The content of a .pem file, containing the server public key (for 1 and 2-way SSL).
- Tls
Certificate stringKey File - Client Certificate - The content of a .pem file, containing the client public key (for 2-way SSL).
- Tls
Certificate stringKey File Password - Input only. The Client Certificate key file password in plain text.
- Tls
Certificate stringKey File Password Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the Client Certificate key file password in Secret Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Username string
- The username Oracle Goldengate uses to connect to the database.
- Connection
String string - MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- Database
Id string - The OCID of the Oracle Autonomous Json Database.
- Password string
- Input only. The password Oracle Goldengate uses to connect the Mongodb connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the Mongodb connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Security
Protocol string - Security Type for MongoDB. Possible values: PLAIN TLS MTLS
- Technology
Type string - The technology type of MongodbConnection.
- Tls
Ca stringFile - Database Certificate - The content of a .pem file, containing the server public key (for 1 and 2-way SSL).
- Tls
Certificate stringKey File - Client Certificate - The content of a .pem file, containing the client public key (for 2-way SSL).
- Tls
Certificate stringKey File Password - Input only. The Client Certificate key file password in plain text.
- Tls
Certificate stringKey File Password Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the Client Certificate key file password in Secret Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Username string
- The username Oracle Goldengate uses to connect to the database.
- connection_
string string - MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- database_
id string - The OCID of the Oracle Autonomous Json Database.
- password string
- Input only. The password Oracle Goldengate uses to connect the Mongodb connection in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the Mongodb connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security_
protocol string - Security Type for MongoDB. Possible values: PLAIN TLS MTLS
- technology_
type string - The technology type of MongodbConnection.
- tls_
ca_ stringfile - Database Certificate - The content of a .pem file, containing the server public key (for 1 and 2-way SSL).
- tls_
certificate_ stringkey_ file - Client Certificate - The content of a .pem file, containing the client public key (for 2-way SSL).
- tls_
certificate_ stringkey_ file_ password - Input only. The Client Certificate key file password in plain text.
- tls_
certificate_ stringkey_ file_ password_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the Client Certificate key file password in Secret Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username string
- The username Oracle Goldengate uses to connect to the database.
- connection
String String - MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- database
Id String - The OCID of the Oracle Autonomous Json Database.
- password String
- Input only. The password Oracle Goldengate uses to connect the Mongodb connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the Mongodb connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security
Protocol String - Security Type for MongoDB. Possible values: PLAIN TLS MTLS
- technology
Type String - The technology type of MongodbConnection.
- tls
Ca StringFile - Database Certificate - The content of a .pem file, containing the server public key (for 1 and 2-way SSL).
- tls
Certificate StringKey File - Client Certificate - The content of a .pem file, containing the client public key (for 2-way SSL).
- tls
Certificate StringKey File Password - Input only. The Client Certificate key file password in plain text.
- tls
Certificate StringKey File Password Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the Client Certificate key file password in Secret Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username String
- The username Oracle Goldengate uses to connect to the database.
- connection
String string - MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- database
Id string - The OCID of the Oracle Autonomous Json Database.
- password string
- Input only. The password Oracle Goldengate uses to connect the Mongodb connection in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the Mongodb connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security
Protocol string - Security Type for MongoDB. Possible values: PLAIN TLS MTLS
- technology
Type string - The technology type of MongodbConnection.
- tls
Ca stringFile - Database Certificate - The content of a .pem file, containing the server public key (for 1 and 2-way SSL).
- tls
Certificate stringKey File - Client Certificate - The content of a .pem file, containing the client public key (for 2-way SSL).
- tls
Certificate stringKey File Password - Input only. The Client Certificate key file password in plain text.
- tls
Certificate stringKey File Password Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the Client Certificate key file password in Secret Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username string
- The username Oracle Goldengate uses to connect to the database.
- connection_
string str - MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- database_
id str - The OCID of the Oracle Autonomous Json Database.
- password str
- Input only. The password Oracle Goldengate uses to connect the Mongodb connection in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the Mongodb connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security_
protocol str - Security Type for MongoDB. Possible values: PLAIN TLS MTLS
- technology_
type str - The technology type of MongodbConnection.
- tls_
ca_ strfile - Database Certificate - The content of a .pem file, containing the server public key (for 1 and 2-way SSL).
- tls_
certificate_ strkey_ file - Client Certificate - The content of a .pem file, containing the client public key (for 2-way SSL).
- tls_
certificate_ strkey_ file_ password - Input only. The Client Certificate key file password in plain text.
- tls_
certificate_ strkey_ file_ password_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the Client Certificate key file password in Secret Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username str
- The username Oracle Goldengate uses to connect to the database.
- connection
String String - MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- database
Id String - The OCID of the Oracle Autonomous Json Database.
- password String
- Input only. The password Oracle Goldengate uses to connect the Mongodb connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect the Mongodb connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- security
Protocol String - Security Type for MongoDB. Possible values: PLAIN TLS MTLS
- technology
Type String - The technology type of MongodbConnection.
- tls
Ca StringFile - Database Certificate - The content of a .pem file, containing the server public key (for 1 and 2-way SSL).
- tls
Certificate StringKey File - Client Certificate - The content of a .pem file, containing the client public key (for 2-way SSL).
- tls
Certificate StringKey File Password - Input only. The Client Certificate key file password in plain text.
- tls
Certificate StringKey File Password Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the Client Certificate key file password in Secret Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username String
- The username Oracle Goldengate uses to connect to the database.
GoldengateConnectionPropertiesMysqlConnectionProperties, GoldengateConnectionPropertiesMysqlConnectionPropertiesArgs
- Additional
Attributes List<GoldengateConnection Properties Mysql Connection Properties Additional Attribute> - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- Database string
- The name of the database.
- Db
System stringId - The OCID of the database system being referenced.
- Host string
- The name or address of a host.
- Password string
- Input only. The password Oracle Goldengate uses to connect to MySQL in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Port int
- The port of an endpoint usually specified for a connection.
- Security
Protocol string - Security Type for MySQL. Possible values: PLAIN TLS MTLS
- Ssl
Ca stringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
- Ssl
Cert stringFile - Client Certificate - The content of a .pem or .crt file containing the client public key (for 2-way SSL).
- Ssl
Crl stringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- Ssl
Key stringFile - Client Key - The content of a .pem or .crt file containing the client private key (for 2-way SSL).
- Ssl
Mode string - SSL modes for MySQL. Possible values: DISABLED PREFERRED REQUIRED VERIFY_CA VERIFY_IDENTITY
- Technology
Type string - The technology type of MysqlConnection.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- Additional
Attributes []GoldengateConnection Properties Mysql Connection Properties Additional Attribute - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- Database string
- The name of the database.
- Db
System stringId - The OCID of the database system being referenced.
- Host string
- The name or address of a host.
- Password string
- Input only. The password Oracle Goldengate uses to connect to MySQL in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Port int
- The port of an endpoint usually specified for a connection.
- Security
Protocol string - Security Type for MySQL. Possible values: PLAIN TLS MTLS
- Ssl
Ca stringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
- Ssl
Cert stringFile - Client Certificate - The content of a .pem or .crt file containing the client public key (for 2-way SSL).
- Ssl
Crl stringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- Ssl
Key stringFile - Client Key - The content of a .pem or .crt file containing the client private key (for 2-way SSL).
- Ssl
Mode string - SSL modes for MySQL. Possible values: DISABLED PREFERRED REQUIRED VERIFY_CA VERIFY_IDENTITY
- Technology
Type string - The technology type of MysqlConnection.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional_
attributes list(object) - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database string
- The name of the database.
- db_
system_ stringid - The OCID of the database system being referenced.
- host string
- The name or address of a host.
- password string
- Input only. The password Oracle Goldengate uses to connect to MySQL in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port number
- The port of an endpoint usually specified for a connection.
- security_
protocol string - Security Type for MySQL. Possible values: PLAIN TLS MTLS
- ssl_
ca_ stringfile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
- ssl_
cert_ stringfile - Client Certificate - The content of a .pem or .crt file containing the client public key (for 2-way SSL).
- ssl_
crl_ stringfile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl_
key_ stringfile - Client Key - The content of a .pem or .crt file containing the client private key (for 2-way SSL).
- ssl_
mode string - SSL modes for MySQL. Possible values: DISABLED PREFERRED REQUIRED VERIFY_CA VERIFY_IDENTITY
- technology_
type string - The technology type of MysqlConnection.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional
Attributes List<GoldengateConnection Properties Mysql Connection Properties Additional Attribute> - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database String
- The name of the database.
- db
System StringId - The OCID of the database system being referenced.
- host String
- The name or address of a host.
- password String
- Input only. The password Oracle Goldengate uses to connect to MySQL in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port Integer
- The port of an endpoint usually specified for a connection.
- security
Protocol String - Security Type for MySQL. Possible values: PLAIN TLS MTLS
- ssl
Ca StringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
- ssl
Cert StringFile - Client Certificate - The content of a .pem or .crt file containing the client public key (for 2-way SSL).
- ssl
Crl StringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl
Key StringFile - Client Key - The content of a .pem or .crt file containing the client private key (for 2-way SSL).
- ssl
Mode String - SSL modes for MySQL. Possible values: DISABLED PREFERRED REQUIRED VERIFY_CA VERIFY_IDENTITY
- technology
Type String - The technology type of MysqlConnection.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional
Attributes GoldengateConnection Properties Mysql Connection Properties Additional Attribute[] - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database string
- The name of the database.
- db
System stringId - The OCID of the database system being referenced.
- host string
- The name or address of a host.
- password string
- Input only. The password Oracle Goldengate uses to connect to MySQL in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port number
- The port of an endpoint usually specified for a connection.
- security
Protocol string - Security Type for MySQL. Possible values: PLAIN TLS MTLS
- ssl
Ca stringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
- ssl
Cert stringFile - Client Certificate - The content of a .pem or .crt file containing the client public key (for 2-way SSL).
- ssl
Crl stringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl
Key stringFile - Client Key - The content of a .pem or .crt file containing the client private key (for 2-way SSL).
- ssl
Mode string - SSL modes for MySQL. Possible values: DISABLED PREFERRED REQUIRED VERIFY_CA VERIFY_IDENTITY
- technology
Type string - The technology type of MysqlConnection.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional_
attributes Sequence[GoldengateConnection Properties Mysql Connection Properties Additional Attribute] - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database str
- The name of the database.
- db_
system_ strid - The OCID of the database system being referenced.
- host str
- The name or address of a host.
- password str
- Input only. The password Oracle Goldengate uses to connect to MySQL in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port int
- The port of an endpoint usually specified for a connection.
- security_
protocol str - Security Type for MySQL. Possible values: PLAIN TLS MTLS
- ssl_
ca_ strfile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
- ssl_
cert_ strfile - Client Certificate - The content of a .pem or .crt file containing the client public key (for 2-way SSL).
- ssl_
crl_ strfile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl_
key_ strfile - Client Key - The content of a .pem or .crt file containing the client private key (for 2-way SSL).
- ssl_
mode str - SSL modes for MySQL. Possible values: DISABLED PREFERRED REQUIRED VERIFY_CA VERIFY_IDENTITY
- technology_
type str - The technology type of MysqlConnection.
- username str
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional
Attributes List<Property Map> - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database String
- The name of the database.
- db
System StringId - The OCID of the database system being referenced.
- host String
- The name or address of a host.
- password String
- Input only. The password Oracle Goldengate uses to connect to MySQL in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
- port Number
- The port of an endpoint usually specified for a connection.
- security
Protocol String - Security Type for MySQL. Possible values: PLAIN TLS MTLS
- ssl
Ca StringFile - Database Certificate - The content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
- ssl
Cert StringFile - Client Certificate - The content of a .pem or .crt file containing the client public key (for 2-way SSL).
- ssl
Crl StringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl
Key StringFile - Client Key - The content of a .pem or .crt file containing the client private key (for 2-way SSL).
- ssl
Mode String - SSL modes for MySQL. Possible values: DISABLED PREFERRED REQUIRED VERIFY_CA VERIFY_IDENTITY
- technology
Type String - The technology type of MysqlConnection.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttribute, GoldengateConnectionPropertiesMysqlConnectionPropertiesAdditionalAttributeArgs
GoldengateConnectionPropertiesOciObjectStorageConnectionProperties, GoldengateConnectionPropertiesOciObjectStorageConnectionPropertiesArgs
- Private
Key stringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- Private
Key stringPassphrase Secret - The passphrase of the private key.
- Public
Key stringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- Region string
- The name of the region of OCI Object Storage. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- Technology
Type string - The technology type of OciObjectStorageConnection.
- Tenancy
Id string - The OCID of the related OCI tenancy.
- Use
Resource boolPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- User
Id string - The OCID of the OCI user who will access the Object Storage. The user must have write access to the bucket they want to connect to.
- Private
Key stringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- Private
Key stringPassphrase Secret - The passphrase of the private key.
- Public
Key stringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- Region string
- The name of the region of OCI Object Storage. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- Technology
Type string - The technology type of OciObjectStorageConnection.
- Tenancy
Id string - The OCID of the related OCI tenancy.
- Use
Resource boolPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- User
Id string - The OCID of the OCI user who will access the Object Storage. The user must have write access to the bucket they want to connect to.
- private_
key_ stringfile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private_
key_ stringpassphrase_ secret - The passphrase of the private key.
- public_
key_ stringfingerprint - The fingerprint of the API Key of the user specified by the userId.
- region string
- The name of the region of OCI Object Storage. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- technology_
type string - The technology type of OciObjectStorageConnection.
- tenancy_
id string - The OCID of the related OCI tenancy.
- use_
resource_ boolprincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user_
id string - The OCID of the OCI user who will access the Object Storage. The user must have write access to the bucket they want to connect to.
- private
Key StringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private
Key StringPassphrase Secret - The passphrase of the private key.
- public
Key StringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- region String
- The name of the region of OCI Object Storage. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- technology
Type String - The technology type of OciObjectStorageConnection.
- tenancy
Id String - The OCID of the related OCI tenancy.
- use
Resource BooleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user
Id String - The OCID of the OCI user who will access the Object Storage. The user must have write access to the bucket they want to connect to.
- private
Key stringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private
Key stringPassphrase Secret - The passphrase of the private key.
- public
Key stringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- region string
- The name of the region of OCI Object Storage. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- technology
Type string - The technology type of OciObjectStorageConnection.
- tenancy
Id string - The OCID of the related OCI tenancy.
- use
Resource booleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user
Id string - The OCID of the OCI user who will access the Object Storage. The user must have write access to the bucket they want to connect to.
- private_
key_ strfile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private_
key_ strpassphrase_ secret - The passphrase of the private key.
- public_
key_ strfingerprint - The fingerprint of the API Key of the user specified by the userId.
- region str
- The name of the region of OCI Object Storage. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- technology_
type str - The technology type of OciObjectStorageConnection.
- tenancy_
id str - The OCID of the related OCI tenancy.
- use_
resource_ boolprincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user_
id str - The OCID of the OCI user who will access the Object Storage. The user must have write access to the bucket they want to connect to.
- private
Key StringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private
Key StringPassphrase Secret - The passphrase of the private key.
- public
Key StringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- region String
- The name of the region of OCI Object Storage. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- technology
Type String - The technology type of OciObjectStorageConnection.
- tenancy
Id String - The OCID of the related OCI tenancy.
- use
Resource BooleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user
Id String - The OCID of the OCI user who will access the Object Storage. The user must have write access to the bucket they want to connect to.
GoldengateConnectionPropertiesOracleAiDataPlatformConnectionProperties, GoldengateConnectionPropertiesOracleAiDataPlatformConnectionPropertiesArgs
- Connection
Url string - Connection URL. It must start with 'jdbc:spark://'
- Private
Key stringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- Private
Key stringPassphrase Secret - The passphrase of the private key.
- Public
Key stringFingerprint - The fingerprint of the API Key of the user specified by the user_id.
- Region string
- The name of the region. e.g.: us-ashburn-1
- Technology
Type string - The technology type of OracleAiDataPlatformConnection.
- Tenancy
Id string - The OCID of the related OCI tenancy.
- Use
Resource boolPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- User
Id string - The OCID of the OCI user who will access.
- Connection
Url string - Connection URL. It must start with 'jdbc:spark://'
- Private
Key stringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- Private
Key stringPassphrase Secret - The passphrase of the private key.
- Public
Key stringFingerprint - The fingerprint of the API Key of the user specified by the user_id.
- Region string
- The name of the region. e.g.: us-ashburn-1
- Technology
Type string - The technology type of OracleAiDataPlatformConnection.
- Tenancy
Id string - The OCID of the related OCI tenancy.
- Use
Resource boolPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- User
Id string - The OCID of the OCI user who will access.
- connection_
url string - Connection URL. It must start with 'jdbc:spark://'
- private_
key_ stringfile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private_
key_ stringpassphrase_ secret - The passphrase of the private key.
- public_
key_ stringfingerprint - The fingerprint of the API Key of the user specified by the user_id.
- region string
- The name of the region. e.g.: us-ashburn-1
- technology_
type string - The technology type of OracleAiDataPlatformConnection.
- tenancy_
id string - The OCID of the related OCI tenancy.
- use_
resource_ boolprincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user_
id string - The OCID of the OCI user who will access.
- connection
Url String - Connection URL. It must start with 'jdbc:spark://'
- private
Key StringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private
Key StringPassphrase Secret - The passphrase of the private key.
- public
Key StringFingerprint - The fingerprint of the API Key of the user specified by the user_id.
- region String
- The name of the region. e.g.: us-ashburn-1
- technology
Type String - The technology type of OracleAiDataPlatformConnection.
- tenancy
Id String - The OCID of the related OCI tenancy.
- use
Resource BooleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user
Id String - The OCID of the OCI user who will access.
- connection
Url string - Connection URL. It must start with 'jdbc:spark://'
- private
Key stringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private
Key stringPassphrase Secret - The passphrase of the private key.
- public
Key stringFingerprint - The fingerprint of the API Key of the user specified by the user_id.
- region string
- The name of the region. e.g.: us-ashburn-1
- technology
Type string - The technology type of OracleAiDataPlatformConnection.
- tenancy
Id string - The OCID of the related OCI tenancy.
- use
Resource booleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user
Id string - The OCID of the OCI user who will access.
- connection_
url str - Connection URL. It must start with 'jdbc:spark://'
- private_
key_ strfile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private_
key_ strpassphrase_ secret - The passphrase of the private key.
- public_
key_ strfingerprint - The fingerprint of the API Key of the user specified by the user_id.
- region str
- The name of the region. e.g.: us-ashburn-1
- technology_
type str - The technology type of OracleAiDataPlatformConnection.
- tenancy_
id str - The OCID of the related OCI tenancy.
- use_
resource_ boolprincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user_
id str - The OCID of the OCI user who will access.
- connection
Url String - Connection URL. It must start with 'jdbc:spark://'
- private
Key StringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private
Key StringPassphrase Secret - The passphrase of the private key.
- public
Key StringFingerprint - The fingerprint of the API Key of the user specified by the user_id.
- region String
- The name of the region. e.g.: us-ashburn-1
- technology
Type String - The technology type of OracleAiDataPlatformConnection.
- tenancy
Id String - The OCID of the related OCI tenancy.
- use
Resource BooleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user
Id String - The OCID of the OCI user who will access.
GoldengateConnectionPropertiesOracleConnectionProperties, GoldengateConnectionPropertiesOracleConnectionPropertiesArgs
- Authentication
Mode string - Authentication mode. Possible values: TLS MTLS
- Connection
String string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- Gcp
Oracle stringDatabase Id - Database instance id of database in Oracle Database @ Google Cloud. If gcpOracleDatabaseId is provided, connectionString must be empty.
- Password string
- Input only. The password Oracle Goldengate uses in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Session
Mode string - The mode of the database connection session to be established by the data client. Possible values: DIRECT REDIRECT
- Technology
Type string - The technology type.
- Username string
- The username Oracle Goldengate uses to connect.
- Wallet
File string - The wallet contents Oracle Goldengate uses to make connections to a database.
- Authentication
Mode string - Authentication mode. Possible values: TLS MTLS
- Connection
String string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- Gcp
Oracle stringDatabase Id - Database instance id of database in Oracle Database @ Google Cloud. If gcpOracleDatabaseId is provided, connectionString must be empty.
- Password string
- Input only. The password Oracle Goldengate uses in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Session
Mode string - The mode of the database connection session to be established by the data client. Possible values: DIRECT REDIRECT
- Technology
Type string - The technology type.
- Username string
- The username Oracle Goldengate uses to connect.
- Wallet
File string - The wallet contents Oracle Goldengate uses to make connections to a database.
- authentication_
mode string - Authentication mode. Possible values: TLS MTLS
- connection_
string string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- gcp_
oracle_ stringdatabase_ id - Database instance id of database in Oracle Database @ Google Cloud. If gcpOracleDatabaseId is provided, connectionString must be empty.
- password string
- Input only. The password Oracle Goldengate uses in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.
- session_
mode string - The mode of the database connection session to be established by the data client. Possible values: DIRECT REDIRECT
- technology_
type string - The technology type.
- username string
- The username Oracle Goldengate uses to connect.
- wallet_
file string - The wallet contents Oracle Goldengate uses to make connections to a database.
- authentication
Mode String - Authentication mode. Possible values: TLS MTLS
- connection
String String - Connect descriptor or Easy Connect Naming method used to connect to a database.
- gcp
Oracle StringDatabase Id - Database instance id of database in Oracle Database @ Google Cloud. If gcpOracleDatabaseId is provided, connectionString must be empty.
- password String
- Input only. The password Oracle Goldengate uses in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.
- session
Mode String - The mode of the database connection session to be established by the data client. Possible values: DIRECT REDIRECT
- technology
Type String - The technology type.
- username String
- The username Oracle Goldengate uses to connect.
- wallet
File String - The wallet contents Oracle Goldengate uses to make connections to a database.
- authentication
Mode string - Authentication mode. Possible values: TLS MTLS
- connection
String string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- gcp
Oracle stringDatabase Id - Database instance id of database in Oracle Database @ Google Cloud. If gcpOracleDatabaseId is provided, connectionString must be empty.
- password string
- Input only. The password Oracle Goldengate uses in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.
- session
Mode string - The mode of the database connection session to be established by the data client. Possible values: DIRECT REDIRECT
- technology
Type string - The technology type.
- username string
- The username Oracle Goldengate uses to connect.
- wallet
File string - The wallet contents Oracle Goldengate uses to make connections to a database.
- authentication_
mode str - Authentication mode. Possible values: TLS MTLS
- connection_
string str - Connect descriptor or Easy Connect Naming method used to connect to a database.
- gcp_
oracle_ strdatabase_ id - Database instance id of database in Oracle Database @ Google Cloud. If gcpOracleDatabaseId is provided, connectionString must be empty.
- password str
- Input only. The password Oracle Goldengate uses in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.
- session_
mode str - The mode of the database connection session to be established by the data client. Possible values: DIRECT REDIRECT
- technology_
type str - The technology type.
- username str
- The username Oracle Goldengate uses to connect.
- wallet_
file str - The wallet contents Oracle Goldengate uses to make connections to a database.
- authentication
Mode String - Authentication mode. Possible values: TLS MTLS
- connection
String String - Connect descriptor or Easy Connect Naming method used to connect to a database.
- gcp
Oracle StringDatabase Id - Database instance id of database in Oracle Database @ Google Cloud. If gcpOracleDatabaseId is provided, connectionString must be empty.
- password String
- Input only. The password Oracle Goldengate uses in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.
- session
Mode String - The mode of the database connection session to be established by the data client. Possible values: DIRECT REDIRECT
- technology
Type String - The technology type.
- username String
- The username Oracle Goldengate uses to connect.
- wallet
File String - The wallet contents Oracle Goldengate uses to make connections to a database.
GoldengateConnectionPropertiesOracleNosqlConnectionProperties, GoldengateConnectionPropertiesOracleNosqlConnectionPropertiesArgs
- Private
Key stringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- Private
Key stringPassphrase Secret - The passphrase of the private key.
- Public
Key stringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- Region string
- The name of the region. e.g.: us-ashburn-1
- Technology
Type string - The technology type of OracleNosqlConnection.
- Tenancy
Id string - The OCID of the OCI tenancy.
- Use
Resource boolPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- User
Id string - The OCID of the OCI user who will access the Oracle NoSQL database.
- Private
Key stringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- Private
Key stringPassphrase Secret - The passphrase of the private key.
- Public
Key stringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- Region string
- The name of the region. e.g.: us-ashburn-1
- Technology
Type string - The technology type of OracleNosqlConnection.
- Tenancy
Id string - The OCID of the OCI tenancy.
- Use
Resource boolPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- User
Id string - The OCID of the OCI user who will access the Oracle NoSQL database.
- private_
key_ stringfile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private_
key_ stringpassphrase_ secret - The passphrase of the private key.
- public_
key_ stringfingerprint - The fingerprint of the API Key of the user specified by the userId.
- region string
- The name of the region. e.g.: us-ashburn-1
- technology_
type string - The technology type of OracleNosqlConnection.
- tenancy_
id string - The OCID of the OCI tenancy.
- use_
resource_ boolprincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user_
id string - The OCID of the OCI user who will access the Oracle NoSQL database.
- private
Key StringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private
Key StringPassphrase Secret - The passphrase of the private key.
- public
Key StringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- region String
- The name of the region. e.g.: us-ashburn-1
- technology
Type String - The technology type of OracleNosqlConnection.
- tenancy
Id String - The OCID of the OCI tenancy.
- use
Resource BooleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user
Id String - The OCID of the OCI user who will access the Oracle NoSQL database.
- private
Key stringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private
Key stringPassphrase Secret - The passphrase of the private key.
- public
Key stringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- region string
- The name of the region. e.g.: us-ashburn-1
- technology
Type string - The technology type of OracleNosqlConnection.
- tenancy
Id string - The OCID of the OCI tenancy.
- use
Resource booleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user
Id string - The OCID of the OCI user who will access the Oracle NoSQL database.
- private_
key_ strfile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private_
key_ strpassphrase_ secret - The passphrase of the private key.
- public_
key_ strfingerprint - The fingerprint of the API Key of the user specified by the userId.
- region str
- The name of the region. e.g.: us-ashburn-1
- technology_
type str - The technology type of OracleNosqlConnection.
- tenancy_
id str - The OCID of the OCI tenancy.
- use_
resource_ boolprincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user_
id str - The OCID of the OCI user who will access the Oracle NoSQL database.
- private
Key StringFile - The content of the private key file (PEM file) corresponding to the API key of the fingerprint.
- private
Key StringPassphrase Secret - The passphrase of the private key.
- public
Key StringFingerprint - The fingerprint of the API Key of the user specified by the userId.
- region String
- The name of the region. e.g.: us-ashburn-1
- technology
Type String - The technology type of OracleNosqlConnection.
- tenancy
Id String - The OCID of the OCI tenancy.
- use
Resource BooleanPrincipal - Specifies that the user intends to authenticate to the instance using a resource principal.
- user
Id String - The OCID of the OCI user who will access the Oracle NoSQL database.
GoldengateConnectionPropertiesPostgresqlConnectionProperties, GoldengateConnectionPropertiesPostgresqlConnectionPropertiesArgs
- Additional
Attributes List<GoldengateConnection Properties Postgresql Connection Properties Additional Attribute> - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- Database string
- The name of the database.
- Db
System stringId - The OCID of the database system being referenced.
- Host string
- The name or address of a host.
- Password string
- Input only. The password Oracle Goldengate uses for PostgreSQL connection in plain text.
- Password
Secret stringVersion - 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}.
- Port int
- The port of an endpoint usually specified for a connection.
- Security
Protocol string - Security protocol for PostgreSQL. Possible values: PLAIN TLS MTLS
- Ssl
Ca stringFile - The certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.
- Ssl
Cert stringFile - The certificate of the PostgreSQL server.
- Ssl
Crl stringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- Ssl
Key stringFile - The private key of the PostgreSQL server.
- Ssl
Mode string - SSL modes for PostgreSQL. Possible values: PREFER REQUIRE VERIFY_CA VERIFY_FULL
- Technology
Type string - The technology type of PostgresqlConnection.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- Additional
Attributes []GoldengateConnection Properties Postgresql Connection Properties Additional Attribute - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- Database string
- The name of the database.
- Db
System stringId - The OCID of the database system being referenced.
- Host string
- The name or address of a host.
- Password string
- Input only. The password Oracle Goldengate uses for PostgreSQL connection in plain text.
- Password
Secret stringVersion - 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}.
- Port int
- The port of an endpoint usually specified for a connection.
- Security
Protocol string - Security protocol for PostgreSQL. Possible values: PLAIN TLS MTLS
- Ssl
Ca stringFile - The certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.
- Ssl
Cert stringFile - The certificate of the PostgreSQL server.
- Ssl
Crl stringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- Ssl
Key stringFile - The private key of the PostgreSQL server.
- Ssl
Mode string - SSL modes for PostgreSQL. Possible values: PREFER REQUIRE VERIFY_CA VERIFY_FULL
- Technology
Type string - The technology type of PostgresqlConnection.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional_
attributes list(object) - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database string
- The name of the database.
- db_
system_ stringid - The OCID of the database system being referenced.
- host string
- The name or address of a host.
- password string
- Input only. The password Oracle Goldengate uses for PostgreSQL connection in plain text.
- password_
secret_ stringversion - 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}.
- port number
- The port of an endpoint usually specified for a connection.
- security_
protocol string - Security protocol for PostgreSQL. Possible values: PLAIN TLS MTLS
- ssl_
ca_ stringfile - The certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.
- ssl_
cert_ stringfile - The certificate of the PostgreSQL server.
- ssl_
crl_ stringfile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl_
key_ stringfile - The private key of the PostgreSQL server.
- ssl_
mode string - SSL modes for PostgreSQL. Possible values: PREFER REQUIRE VERIFY_CA VERIFY_FULL
- technology_
type string - The technology type of PostgresqlConnection.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional
Attributes List<GoldengateConnection Properties Postgresql Connection Properties Additional Attribute> - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database String
- The name of the database.
- db
System StringId - The OCID of the database system being referenced.
- host String
- The name or address of a host.
- password String
- Input only. The password Oracle Goldengate uses for PostgreSQL connection in plain text.
- password
Secret StringVersion - 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}.
- port Integer
- The port of an endpoint usually specified for a connection.
- security
Protocol String - Security protocol for PostgreSQL. Possible values: PLAIN TLS MTLS
- ssl
Ca StringFile - The certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.
- ssl
Cert StringFile - The certificate of the PostgreSQL server.
- ssl
Crl StringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl
Key StringFile - The private key of the PostgreSQL server.
- ssl
Mode String - SSL modes for PostgreSQL. Possible values: PREFER REQUIRE VERIFY_CA VERIFY_FULL
- technology
Type String - The technology type of PostgresqlConnection.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional
Attributes GoldengateConnection Properties Postgresql Connection Properties Additional Attribute[] - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database string
- The name of the database.
- db
System stringId - The OCID of the database system being referenced.
- host string
- The name or address of a host.
- password string
- Input only. The password Oracle Goldengate uses for PostgreSQL connection in plain text.
- password
Secret stringVersion - 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}.
- port number
- The port of an endpoint usually specified for a connection.
- security
Protocol string - Security protocol for PostgreSQL. Possible values: PLAIN TLS MTLS
- ssl
Ca stringFile - The certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.
- ssl
Cert stringFile - The certificate of the PostgreSQL server.
- ssl
Crl stringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl
Key stringFile - The private key of the PostgreSQL server.
- ssl
Mode string - SSL modes for PostgreSQL. Possible values: PREFER REQUIRE VERIFY_CA VERIFY_FULL
- technology
Type string - The technology type of PostgresqlConnection.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional_
attributes Sequence[GoldengateConnection Properties Postgresql Connection Properties Additional Attribute] - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database str
- The name of the database.
- db_
system_ strid - The OCID of the database system being referenced.
- host str
- The name or address of a host.
- password str
- Input only. The password Oracle Goldengate uses for PostgreSQL connection in plain text.
- password_
secret_ strversion - 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}.
- port int
- The port of an endpoint usually specified for a connection.
- security_
protocol str - Security protocol for PostgreSQL. Possible values: PLAIN TLS MTLS
- ssl_
ca_ strfile - The certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.
- ssl_
cert_ strfile - The certificate of the PostgreSQL server.
- ssl_
crl_ strfile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl_
key_ strfile - The private key of the PostgreSQL server.
- ssl_
mode str - SSL modes for PostgreSQL. Possible values: PREFER REQUIRE VERIFY_CA VERIFY_FULL
- technology_
type str - The technology type of PostgresqlConnection.
- username str
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- additional
Attributes List<Property Map> - An array of name-value pair attribute entries. Used as additional parameters in connection string. Structure is documented below.
- database String
- The name of the database.
- db
System StringId - The OCID of the database system being referenced.
- host String
- The name or address of a host.
- password String
- Input only. The password Oracle Goldengate uses for PostgreSQL connection in plain text.
- password
Secret StringVersion - 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}.
- port Number
- The port of an endpoint usually specified for a connection.
- security
Protocol String - Security protocol for PostgreSQL. Possible values: PLAIN TLS MTLS
- ssl
Ca StringFile - The certificate of the trusted certificate authorities (Trusted CA) for PostgreSQL.
- ssl
Cert StringFile - The certificate of the PostgreSQL server.
- ssl
Crl StringFile - The list of certificates revoked by the trusted certificate authorities (Trusted CA).
- ssl
Key StringFile - The private key of the PostgreSQL server.
- ssl
Mode String - SSL modes for PostgreSQL. Possible values: PREFER REQUIRE VERIFY_CA VERIFY_FULL
- technology
Type String - The technology type of PostgresqlConnection.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
GoldengateConnectionPropertiesPostgresqlConnectionPropertiesAdditionalAttribute, GoldengateConnectionPropertiesPostgresqlConnectionPropertiesAdditionalAttributeArgs
GoldengateConnectionPropertiesRedisConnectionProperties, GoldengateConnectionPropertiesRedisConnectionPropertiesArgs
- Authentication
Type string - Authentication type for Redis. Possible values: NONE BASIC
- Key
Store stringFile - The content of the KeyStore file.
- Key
Store stringPassword - Input only. The KeyStore password in plain text.
- Key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Password string
- Input only. The password Oracle Goldengate uses for Redis connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Redis connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Redis
Cluster stringId - The OCID of the Redis cluster.
- Security
Protocol string - Security protocol for Redis. Possible values: PLAIN TLS MTLS
- Servers string
- Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"
- Technology
Type string - The technology type of RedisConnection.
- Trust
Store stringFile - The content of the TrustStore file.
- Trust
Store stringPassword - Input only. The TrustStore password in plain text.
- Trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- Authentication
Type string - Authentication type for Redis. Possible values: NONE BASIC
- Key
Store stringFile - The content of the KeyStore file.
- Key
Store stringPassword - Input only. The KeyStore password in plain text.
- Key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Password string
- Input only. The password Oracle Goldengate uses for Redis connection in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Redis connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Redis
Cluster stringId - The OCID of the Redis cluster.
- Security
Protocol string - Security protocol for Redis. Possible values: PLAIN TLS MTLS
- Servers string
- Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"
- Technology
Type string - The technology type of RedisConnection.
- Trust
Store stringFile - The content of the TrustStore file.
- Trust
Store stringPassword - Input only. The TrustStore password in plain text.
- Trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication_
type string - Authentication type for Redis. Possible values: NONE BASIC
- key_
store_ stringfile - The content of the KeyStore file.
- key_
store_ stringpassword - Input only. The KeyStore password in plain text.
- key_
store_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password string
- Input only. The password Oracle Goldengate uses for Redis connection in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Redis connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- redis_
cluster_ stringid - The OCID of the Redis cluster.
- security_
protocol string - Security protocol for Redis. Possible values: PLAIN TLS MTLS
- servers string
- Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"
- technology_
type string - The technology type of RedisConnection.
- trust_
store_ stringfile - The content of the TrustStore file.
- trust_
store_ stringpassword - Input only. The TrustStore password in plain text.
- trust_
store_ stringpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication
Type String - Authentication type for Redis. Possible values: NONE BASIC
- key
Store StringFile - The content of the KeyStore file.
- key
Store StringPassword - Input only. The KeyStore password in plain text.
- key
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password String
- Input only. The password Oracle Goldengate uses for Redis connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Redis connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- redis
Cluster StringId - The OCID of the Redis cluster.
- security
Protocol String - Security protocol for Redis. Possible values: PLAIN TLS MTLS
- servers String
- Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"
- technology
Type String - The technology type of RedisConnection.
- trust
Store StringFile - The content of the TrustStore file.
- trust
Store StringPassword - Input only. The TrustStore password in plain text.
- trust
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication
Type string - Authentication type for Redis. Possible values: NONE BASIC
- key
Store stringFile - The content of the KeyStore file.
- key
Store stringPassword - Input only. The KeyStore password in plain text.
- key
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password string
- Input only. The password Oracle Goldengate uses for Redis connection in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Redis connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- redis
Cluster stringId - The OCID of the Redis cluster.
- security
Protocol string - Security protocol for Redis. Possible values: PLAIN TLS MTLS
- servers string
- Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"
- technology
Type string - The technology type of RedisConnection.
- trust
Store stringFile - The content of the TrustStore file.
- trust
Store stringPassword - Input only. The TrustStore password in plain text.
- trust
Store stringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username string
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication_
type str - Authentication type for Redis. Possible values: NONE BASIC
- key_
store_ strfile - The content of the KeyStore file.
- key_
store_ strpassword - Input only. The KeyStore password in plain text.
- key_
store_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password str
- Input only. The password Oracle Goldengate uses for Redis connection in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Redis connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- redis_
cluster_ strid - The OCID of the Redis cluster.
- security_
protocol str - Security protocol for Redis. Possible values: PLAIN TLS MTLS
- servers str
- Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"
- technology_
type str - The technology type of RedisConnection.
- trust_
store_ strfile - The content of the TrustStore file.
- trust_
store_ strpassword - Input only. The TrustStore password in plain text.
- trust_
store_ strpassword_ secret_ version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username str
- The username Oracle Goldengate uses to connect the associated system of the given technology.
- authentication
Type String - Authentication type for Redis. Possible values: NONE BASIC
- key
Store StringFile - The content of the KeyStore file.
- key
Store StringPassword - Input only. The KeyStore password in plain text.
- key
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the KeyStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- password String
- Input only. The password Oracle Goldengate uses for Redis connection in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses for Redis connection. Format: projects/{project}/secrets/{secret}/versions/{version}.
- redis
Cluster StringId - The OCID of the Redis cluster.
- security
Protocol String - Security protocol for Redis. Possible values: PLAIN TLS MTLS
- servers String
- Comma separated list of Redis server addresses, specified as host:port entries, where :port is optional. If port is not specified, it defaults to 6379. Example: "server1.example.com:6379,server2.example.com:6379"
- technology
Type String - The technology type of RedisConnection.
- trust
Store StringFile - The content of the TrustStore file.
- trust
Store StringPassword - Input only. The TrustStore password in plain text.
- trust
Store StringPassword Secret Version - Input only. The resource name of a secret version in Secret Manager which contains the TrustStore password. Format: projects/{project}/secrets/{secret}/versions/{version}.
- username String
- The username Oracle Goldengate uses to connect the associated system of the given technology.
GoldengateConnectionPropertiesSnowflakeConnectionProperties, GoldengateConnectionPropertiesSnowflakeConnectionPropertiesArgs
- Authentication
Type string - Used authentication mechanism to access Snowflake. Possible values: BASIC KEY_PAIR
- Connection
Url string - JDBC connection URL. e.g.: 'jdbc:snowflake://.snowflakecomputing.com/?warehouse=&db='
- Password string
- Input only. The password Oracle Goldengate uses to connect to Snowflake platform in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to Snowflake platform. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Private
Key stringFile - The content of private key file in PEM format.
- Private
Key stringPassphrase Secret - Password if the private key file is encrypted.
- Technology
Type string - The technology type of SnowflakeConnection.
- Username string
- The username Oracle Goldengate uses to connect to Snowflake.
- Authentication
Type string - Used authentication mechanism to access Snowflake. Possible values: BASIC KEY_PAIR
- Connection
Url string - JDBC connection URL. e.g.: 'jdbc:snowflake://.snowflakecomputing.com/?warehouse=&db='
- Password string
- Input only. The password Oracle Goldengate uses to connect to Snowflake platform in plain text.
- Password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to Snowflake platform. Format: projects/{project}/secrets/{secret}/versions/{version}.
- Private
Key stringFile - The content of private key file in PEM format.
- Private
Key stringPassphrase Secret - Password if the private key file is encrypted.
- Technology
Type string - The technology type of SnowflakeConnection.
- Username string
- The username Oracle Goldengate uses to connect to Snowflake.
- authentication_
type string - Used authentication mechanism to access Snowflake. Possible values: BASIC KEY_PAIR
- connection_
url string - JDBC connection URL. e.g.: 'jdbc:snowflake://.snowflakecomputing.com/?warehouse=&db='
- password string
- Input only. The password Oracle Goldengate uses to connect to Snowflake platform in plain text.
- password_
secret_ stringversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to Snowflake platform. Format: projects/{project}/secrets/{secret}/versions/{version}.
- private_
key_ stringfile - The content of private key file in PEM format.
- private_
key_ stringpassphrase_ secret - Password if the private key file is encrypted.
- technology_
type string - The technology type of SnowflakeConnection.
- username string
- The username Oracle Goldengate uses to connect to Snowflake.
- authentication
Type String - Used authentication mechanism to access Snowflake. Possible values: BASIC KEY_PAIR
- connection
Url String - JDBC connection URL. e.g.: 'jdbc:snowflake://.snowflakecomputing.com/?warehouse=&db='
- password String
- Input only. The password Oracle Goldengate uses to connect to Snowflake platform in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to Snowflake platform. Format: projects/{project}/secrets/{secret}/versions/{version}.
- private
Key StringFile - The content of private key file in PEM format.
- private
Key StringPassphrase Secret - Password if the private key file is encrypted.
- technology
Type String - The technology type of SnowflakeConnection.
- username String
- The username Oracle Goldengate uses to connect to Snowflake.
- authentication
Type string - Used authentication mechanism to access Snowflake. Possible values: BASIC KEY_PAIR
- connection
Url string - JDBC connection URL. e.g.: 'jdbc:snowflake://.snowflakecomputing.com/?warehouse=&db='
- password string
- Input only. The password Oracle Goldengate uses to connect to Snowflake platform in plain text.
- password
Secret stringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to Snowflake platform. Format: projects/{project}/secrets/{secret}/versions/{version}.
- private
Key stringFile - The content of private key file in PEM format.
- private
Key stringPassphrase Secret - Password if the private key file is encrypted.
- technology
Type string - The technology type of SnowflakeConnection.
- username string
- The username Oracle Goldengate uses to connect to Snowflake.
- authentication_
type str - Used authentication mechanism to access Snowflake. Possible values: BASIC KEY_PAIR
- connection_
url str - JDBC connection URL. e.g.: 'jdbc:snowflake://.snowflakecomputing.com/?warehouse=&db='
- password str
- Input only. The password Oracle Goldengate uses to connect to Snowflake platform in plain text.
- password_
secret_ strversion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to Snowflake platform. Format: projects/{project}/secrets/{secret}/versions/{version}.
- private_
key_ strfile - The content of private key file in PEM format.
- private_
key_ strpassphrase_ secret - Password if the private key file is encrypted.
- technology_
type str - The technology type of SnowflakeConnection.
- username str
- The username Oracle Goldengate uses to connect to Snowflake.
- authentication
Type String - Used authentication mechanism to access Snowflake. Possible values: BASIC KEY_PAIR
- connection
Url String - JDBC connection URL. e.g.: 'jdbc:snowflake://.snowflakecomputing.com/?warehouse=&db='
- password String
- Input only. The password Oracle Goldengate uses to connect to Snowflake platform in plain text.
- password
Secret StringVersion - Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses to connect to Snowflake platform. Format: projects/{project}/secrets/{secret}/versions/{version}.
- private
Key StringFile - The content of private key file in PEM format.
- private
Key StringPassphrase Secret - Password if the private key file is encrypted.
- technology
Type String - The technology type of SnowflakeConnection.
- username String
- The username Oracle Goldengate uses to connect to Snowflake.
Import
GoldengateConnection can be imported using any of these accepted formats:
projects/{{project}}/locations/{{location}}/goldengateConnections/{{goldengate_connection_id}}{{project}}/{{location}}/{{goldengate_connection_id}}{{location}}/{{goldengate_connection_id}}
When using the pulumi import command, GoldengateConnection can be imported using one of the formats above. For example:
$ pulumi import gcp:oracledatabase/goldengateConnection:GoldengateConnection default projects/{{project}}/locations/{{location}}/goldengateConnections/{{goldengate_connection_id}}
$ pulumi import gcp:oracledatabase/goldengateConnection:GoldengateConnection default {{project}}/{{location}}/{{goldengate_connection_id}}
$ pulumi import gcp:oracledatabase/goldengateConnection:GoldengateConnection default {{location}}/{{goldengate_connection_id}}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
published on Monday, Jun 22, 2026 by Pulumi