Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi
oci.GoldenGate.getConnections
Explore with Pulumi AI
This data source provides the list of Connections in Oracle Cloud Infrastructure Golden Gate service.
Lists the Connections in the compartment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testConnections = oci.GoldenGate.getConnections({
    compartmentId: compartmentId,
    assignableDeploymentId: testDeployment.id,
    assignableDeploymentType: connectionAssignableDeploymentType,
    assignedDeploymentId: testDeployment.id,
    connectionTypes: connectionConnectionType,
    displayName: connectionDisplayName,
    state: connectionState,
    technologyTypes: connectionTechnologyType,
});
import pulumi
import pulumi_oci as oci
test_connections = oci.GoldenGate.get_connections(compartment_id=compartment_id,
    assignable_deployment_id=test_deployment["id"],
    assignable_deployment_type=connection_assignable_deployment_type,
    assigned_deployment_id=test_deployment["id"],
    connection_types=connection_connection_type,
    display_name=connection_display_name,
    state=connection_state,
    technology_types=connection_technology_type)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/goldengate"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := goldengate.GetConnections(ctx, &goldengate.GetConnectionsArgs{
			CompartmentId:            compartmentId,
			AssignableDeploymentId:   pulumi.StringRef(testDeployment.Id),
			AssignableDeploymentType: pulumi.StringRef(connectionAssignableDeploymentType),
			AssignedDeploymentId:     pulumi.StringRef(testDeployment.Id),
			ConnectionTypes:          connectionConnectionType,
			DisplayName:              pulumi.StringRef(connectionDisplayName),
			State:                    pulumi.StringRef(connectionState),
			TechnologyTypes:          connectionTechnologyType,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testConnections = Oci.GoldenGate.GetConnections.Invoke(new()
    {
        CompartmentId = compartmentId,
        AssignableDeploymentId = testDeployment.Id,
        AssignableDeploymentType = connectionAssignableDeploymentType,
        AssignedDeploymentId = testDeployment.Id,
        ConnectionTypes = connectionConnectionType,
        DisplayName = connectionDisplayName,
        State = connectionState,
        TechnologyTypes = connectionTechnologyType,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.GoldenGate.GoldenGateFunctions;
import com.pulumi.oci.GoldenGate.inputs.GetConnectionsArgs;
import java.util.List;
import java.util.ArrayList;
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) {
        final var testConnections = GoldenGateFunctions.getConnections(GetConnectionsArgs.builder()
            .compartmentId(compartmentId)
            .assignableDeploymentId(testDeployment.id())
            .assignableDeploymentType(connectionAssignableDeploymentType)
            .assignedDeploymentId(testDeployment.id())
            .connectionTypes(connectionConnectionType)
            .displayName(connectionDisplayName)
            .state(connectionState)
            .technologyTypes(connectionTechnologyType)
            .build());
    }
}
variables:
  testConnections:
    fn::invoke:
      function: oci:GoldenGate:getConnections
      arguments:
        compartmentId: ${compartmentId}
        assignableDeploymentId: ${testDeployment.id}
        assignableDeploymentType: ${connectionAssignableDeploymentType}
        assignedDeploymentId: ${testDeployment.id}
        connectionTypes: ${connectionConnectionType}
        displayName: ${connectionDisplayName}
        state: ${connectionState}
        technologyTypes: ${connectionTechnologyType}
Using getConnections
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getConnections(args: GetConnectionsArgs, opts?: InvokeOptions): Promise<GetConnectionsResult>
function getConnectionsOutput(args: GetConnectionsOutputArgs, opts?: InvokeOptions): Output<GetConnectionsResult>def get_connections(assignable_deployment_id: Optional[str] = None,
                    assignable_deployment_type: Optional[str] = None,
                    assigned_deployment_id: Optional[str] = None,
                    compartment_id: Optional[str] = None,
                    connection_types: Optional[Sequence[str]] = None,
                    display_name: Optional[str] = None,
                    filters: Optional[Sequence[_goldengate.GetConnectionsFilter]] = None,
                    state: Optional[str] = None,
                    technology_types: Optional[Sequence[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> GetConnectionsResult
def get_connections_output(assignable_deployment_id: Optional[pulumi.Input[str]] = None,
                    assignable_deployment_type: Optional[pulumi.Input[str]] = None,
                    assigned_deployment_id: Optional[pulumi.Input[str]] = None,
                    compartment_id: Optional[pulumi.Input[str]] = None,
                    connection_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                    display_name: Optional[pulumi.Input[str]] = None,
                    filters: Optional[pulumi.Input[Sequence[pulumi.Input[_goldengate.GetConnectionsFilterArgs]]]] = None,
                    state: Optional[pulumi.Input[str]] = None,
                    technology_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetConnectionsResult]func GetConnections(ctx *Context, args *GetConnectionsArgs, opts ...InvokeOption) (*GetConnectionsResult, error)
func GetConnectionsOutput(ctx *Context, args *GetConnectionsOutputArgs, opts ...InvokeOption) GetConnectionsResultOutput> Note: This function is named GetConnections in the Go SDK.
public static class GetConnections 
{
    public static Task<GetConnectionsResult> InvokeAsync(GetConnectionsArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectionsResult> Invoke(GetConnectionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConnectionsResult> getConnections(GetConnectionsArgs args, InvokeOptions options)
public static Output<GetConnectionsResult> getConnections(GetConnectionsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:GoldenGate/getConnections:getConnections
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId string
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- AssignableDeployment stringId 
- Filters for compatible connections which can be, but currently not assigned to the deployment specified by its id.
- AssignableDeployment stringType 
- Filters for connections which can be assigned to the latest version of the specified deployment type.
- AssignedDeployment stringId 
- The OCID of the deployment which for the connection must be assigned.
- ConnectionTypes List<string>
- The array of connection types.
- DisplayName string
- A filter to return only the resources that match the entire 'displayName' given.
- Filters
List<GetConnections Filter> 
- State string
- A filter to return only connections having the 'lifecycleState' given.
- TechnologyTypes List<string>
- The array of technology types.
- CompartmentId string
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- AssignableDeployment stringId 
- Filters for compatible connections which can be, but currently not assigned to the deployment specified by its id.
- AssignableDeployment stringType 
- Filters for connections which can be assigned to the latest version of the specified deployment type.
- AssignedDeployment stringId 
- The OCID of the deployment which for the connection must be assigned.
- ConnectionTypes []string
- The array of connection types.
- DisplayName string
- A filter to return only the resources that match the entire 'displayName' given.
- Filters
[]GetConnections Filter 
- State string
- A filter to return only connections having the 'lifecycleState' given.
- TechnologyTypes []string
- The array of technology types.
- compartmentId String
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- assignableDeployment StringId 
- Filters for compatible connections which can be, but currently not assigned to the deployment specified by its id.
- assignableDeployment StringType 
- Filters for connections which can be assigned to the latest version of the specified deployment type.
- assignedDeployment StringId 
- The OCID of the deployment which for the connection must be assigned.
- connectionTypes List<String>
- The array of connection types.
- displayName String
- A filter to return only the resources that match the entire 'displayName' given.
- filters
List<GetConnections Filter> 
- state String
- A filter to return only connections having the 'lifecycleState' given.
- technologyTypes List<String>
- The array of technology types.
- compartmentId string
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- assignableDeployment stringId 
- Filters for compatible connections which can be, but currently not assigned to the deployment specified by its id.
- assignableDeployment stringType 
- Filters for connections which can be assigned to the latest version of the specified deployment type.
- assignedDeployment stringId 
- The OCID of the deployment which for the connection must be assigned.
- connectionTypes string[]
- The array of connection types.
- displayName string
- A filter to return only the resources that match the entire 'displayName' given.
- filters
GetConnections Filter[] 
- state string
- A filter to return only connections having the 'lifecycleState' given.
- technologyTypes string[]
- The array of technology types.
- compartment_id str
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- assignable_deployment_ strid 
- Filters for compatible connections which can be, but currently not assigned to the deployment specified by its id.
- assignable_deployment_ strtype 
- Filters for connections which can be assigned to the latest version of the specified deployment type.
- assigned_deployment_ strid 
- The OCID of the deployment which for the connection must be assigned.
- connection_types Sequence[str]
- The array of connection types.
- display_name str
- A filter to return only the resources that match the entire 'displayName' given.
- filters
Sequence[goldengate.Get Connections Filter] 
- state str
- A filter to return only connections having the 'lifecycleState' given.
- technology_types Sequence[str]
- The array of technology types.
- compartmentId String
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- assignableDeployment StringId 
- Filters for compatible connections which can be, but currently not assigned to the deployment specified by its id.
- assignableDeployment StringType 
- Filters for connections which can be assigned to the latest version of the specified deployment type.
- assignedDeployment StringId 
- The OCID of the deployment which for the connection must be assigned.
- connectionTypes List<String>
- The array of connection types.
- displayName String
- A filter to return only the resources that match the entire 'displayName' given.
- filters List<Property Map>
- state String
- A filter to return only connections having the 'lifecycleState' given.
- technologyTypes List<String>
- The array of technology types.
getConnections Result
The following output properties are available:
- CompartmentId string
- The OCID of the compartment being referenced.
- ConnectionCollections List<GetConnections Connection Collection> 
- The list of connection_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- AssignableDeployment stringId 
- AssignableDeployment stringType 
- AssignedDeployment stringId 
- ConnectionTypes List<string>
- The connection type.
- DisplayName string
- An object's Display Name.
- Filters
List<GetConnections Filter> 
- State string
- Possible lifecycle states for connection.
- TechnologyTypes List<string>
- The technology type.
- CompartmentId string
- The OCID of the compartment being referenced.
- ConnectionCollections []GetConnections Connection Collection 
- The list of connection_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- AssignableDeployment stringId 
- AssignableDeployment stringType 
- AssignedDeployment stringId 
- ConnectionTypes []string
- The connection type.
- DisplayName string
- An object's Display Name.
- Filters
[]GetConnections Filter 
- State string
- Possible lifecycle states for connection.
- TechnologyTypes []string
- The technology type.
- compartmentId String
- The OCID of the compartment being referenced.
- connectionCollections List<GetConnections Connection Collection> 
- The list of connection_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- assignableDeployment StringId 
- assignableDeployment StringType 
- assignedDeployment StringId 
- connectionTypes List<String>
- The connection type.
- displayName String
- An object's Display Name.
- filters
List<GetConnections Filter> 
- state String
- Possible lifecycle states for connection.
- technologyTypes List<String>
- The technology type.
- compartmentId string
- The OCID of the compartment being referenced.
- connectionCollections GetConnections Connection Collection[] 
- The list of connection_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- assignableDeployment stringId 
- assignableDeployment stringType 
- assignedDeployment stringId 
- connectionTypes string[]
- The connection type.
- displayName string
- An object's Display Name.
- filters
GetConnections Filter[] 
- state string
- Possible lifecycle states for connection.
- technologyTypes string[]
- The technology type.
- compartment_id str
- The OCID of the compartment being referenced.
- connection_collections Sequence[goldengate.Get Connections Connection Collection] 
- The list of connection_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- assignable_deployment_ strid 
- assignable_deployment_ strtype 
- assigned_deployment_ strid 
- connection_types Sequence[str]
- The connection type.
- display_name str
- An object's Display Name.
- filters
Sequence[goldengate.Get Connections Filter] 
- state str
- Possible lifecycle states for connection.
- technology_types Sequence[str]
- The technology type.
- compartmentId String
- The OCID of the compartment being referenced.
- connectionCollections List<Property Map>
- The list of connection_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- assignableDeployment StringId 
- assignableDeployment StringType 
- assignedDeployment StringId 
- connectionTypes List<String>
- The connection type.
- displayName String
- An object's Display Name.
- filters List<Property Map>
- state String
- Possible lifecycle states for connection.
- technologyTypes List<String>
- The technology type.
Supporting Types
GetConnectionsConnectionCollection   
GetConnectionsConnectionCollectionItem    
- AccessKey stringId 
- Access key ID to access the Amazon S3 bucket. e.g.: "this-is-not-the-secret"
- AccountKey string
- AccountKey stringSecret Id 
- The OCID of the Secret where the account key is stored. Note: When provided, 'accountKey' field must not be provided.
- AccountName string
- Sets the Azure storage account name.
- AdditionalAttributes List<GetConnections Connection Collection Item Additional Attribute> 
- An array of name-value pair attribute entries. Used as additional parameters in connection string.
- AuthenticationMode string
- Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, when a databaseId is provided. The default value is MTLS.
- AuthenticationType string
- Used authentication mechanism to be provided for the following connection types:- SNOWFLAKE, AZURE_DATA_LAKE_STORAGE, ELASTICSEARCH, KAFKA_SCHEMA_REGISTRY, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
- DATABRICKS - Required fields by authentication types:
- PERSONAL_ACCESS_TOKEN: username is always 'token', user must enter password
- OAUTH_M2M: user must enter clientId and clientSecret
 
- AzureTenant stringId 
- Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- BootstrapServers List<GetConnections Connection Collection Item 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"
- ClientId string
- Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d
- ClientSecret string
- ClientSecret stringSecret Id 
- The OCID of the Secret where the client secret is stored. Note: When provided, 'clientSecret' field must not be provided.
- CompartmentId string
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- ConnectionFactory string
- The of Java class implementing javax.jms.ConnectionFactory interface supplied by the Java Message Service provider. e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA'
- ConnectionString string
- ORACLE: Connect descriptor or Easy Connect Naming method used to connect to a database.
- MONGODB: MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- AZURE_SYNAPSE_ANALYTICS: JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
 
- ConnectionType string
- The array of connection types.
- ConnectionUrl string
- JAVA_MESSAGE_SERVICE: Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- SNOWFLAKE: JDBC connection URL. e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=&db='
- AMAZON_REDSHIFT: Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- DATABRICKS: 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'
 
- ConsumerProperties string
- The base64 encoded content of the consumer.properties file.
- CoreSite stringXml 
- DatabaseId string
- The OCID of the database being referenced.
- DatabaseName string
- The name of the database.
- DbSystem stringId 
- The OCID of the database system being referenced.
- Dictionary<string, string>
- Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DeploymentId string
- The OCID of the deployment being referenced.
- Description string
- Metadata about this specific object.
- DisplayName string
- A filter to return only the resources that match the entire 'displayName' given.
- DoesUse boolSecret Ids 
- Indicates that sensitive attributes are provided via Secrets.
- Endpoint string
- Service endpoint. e.g for Azure Storage service: https://test.blob.core.windows.net. Optional for Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- Fingerprint string
- Dictionary<string, string>
- A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- Host string
- The name or address of a host.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- Id string
- The OCID of the connection being referenced.
- IngressIps List<GetConnections Connection Collection Item Ingress Ip> 
- List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
- IsLock boolOverride 
- JndiConnection stringFactory 
- The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- JndiInitial stringContext Factory 
- The implementation of javax.naming.spi.InitialContextFactory interface that the client uses to obtain initial naming context. e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory'
- JndiProvider 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'
- JndiSecurity stringCredentials 
- JndiSecurity stringCredentials Secret Id 
- The OCID of the Secret where the security credentials are stored associated to the principal. Note: When provided, 'jndiSecurityCredentials' field must not be provided.
- JndiSecurity stringPrincipal 
- Specifies the identity of the principal (user) to be authenticated. e.g.: 'admin2'
- KeyId string
- Refers to the customer's master key OCID. If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key.
- KeyStore string
- KeyStore stringPassword 
- KeyStore stringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl KeyStore password is stored. Note: When provided, 'keyStorePassword' field must not be provided.
- KeyStore stringSecret Id 
- The OCID of the Secret where the content of the KeyStore file is stored. Note: When provided, 'keyStore' field must not be provided.
- LifecycleDetails string
- 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.
- Locks
List<GetConnections Connection Collection Item Lock> 
- Locks associated with this resource.
- NsgIds List<string>
- An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
- Password string
- PasswordSecret stringId 
- The OCID of the Secret where the password is stored. The password Oracle GoldenGate uses to connect the associated system of the given technology. It must conform to the specific security requirements including length, case sensitivity, and so on. Note: When provided, 'password' field must not be provided.
- Port int
- The port of an endpoint usually specified for a connection.
- PrivateIp string
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
- PrivateKey stringFile 
- PrivateKey stringFile Secret Id 
- The OCID of the Secret that stores the content of the private key file (PEM file) corresponding to the API key of the fingerprint. See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm Note: When provided, 'privateKeyFile' field must not be provided.
- PrivateKey stringPassphrase 
- PrivateKey stringPassphrase Secret Id 
- The OCID of the Secret that stores the password for the private key file. Note: When provided, 'privateKeyPassphrase' field must not be provided.
- ProducerProperties string
- The base64 encoded content of the producer.properties file.
- PublicKey stringFingerprint 
- RedisCluster stringId 
- The OCID of the Redis cluster.
- Region string
- The name of the region. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- RoutingMethod string
- Controls the network traffic direction to the target: SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected.
- SasToken string
- SasToken stringSecret Id 
- The OCID of the Secret where the sas token is stored. Note: When provided, 'sasToken' field must not be provided.
- SecretAccess stringKey 
- SecretAccess stringKey Secret Id 
- The OCID of the Secret where the secret access key is stored. Note: When provided, 'secretAccessKey' field must not be provided.
- SecurityProtocol string
- Security Protocol to be provided for the following connection types:- ELASTICSEARCH, KAFKA, MICROSOFT_SQLSERVER, MYSQL, POSTGRESQL, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
 
- Servers string
- Comma separated list of server addresses, specified as host:port entries, where :port is optional. Example: "server1.example.com:4000,server2.example.com:4000"If port is not specified, a default value is set, in case of ELASTICSEARCH: 9200, for REDIS 6379.
- ServiceAccount stringKey File 
- ServiceAccount stringKey File Secret Id 
- The OCID of the Secret where the content of the service account key file is stored, which containing the credentials required to use Google Cloud Storage. Note: When provided, 'serviceAccountKeyFile' field must not be provided.
- SessionMode string
- The mode of the database connection session to be established by the data client. 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
- ShouldUse boolJndi 
- If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- ShouldUse boolResource Principal 
- Indicates that the user intents to connect to the instance through resource principal.
- ShouldValidate boolServer Certificate 
- If set to true, the driver validates the certificate that is sent by the database server.
- SslCa string
- Database Certificate - The base64 encoded content of a .pem or .crt file. containing the server public key (for 1-way SSL).
- SslCert string
- SslClient stringKeystash 
- SslClient stringKeystash Secret Id 
- The OCID of the Secret where the keystash file is stored, which contains the encrypted password to the key database file. Note: When provided, 'sslClientKeystash' field must not be provided.
- SslClient stringKeystoredb 
- SslClient stringKeystoredb Secret Id 
- The OCID of the Secret where the keystore file stored, which created at the client containing the server certificate / CA root certificate. Note: When provided, 'sslClientKeystoredb' field must not be provided.
- SslCrl string
- SslKey string
- SslKey stringPassword 
- SslKey stringPassword Secret Id 
- The OCID of the Secret where the password is stored for the cert inside of the Keystore. In case it differs from the KeyStore password, it should be provided. Note: When provided, 'sslKeyPassword' field must not be provided.
- SslKey stringSecret Id 
- The OCID of the Secret that stores the Client Key- The content of a .pem or .crt file containing the client private key (for 2-way SSL). Note: When provided, 'sslKey' field must not be provided.
 
- SslMode string
- SSL mode to be provided for the following connection types: MYSQL, POSTGRESQL.
- SslServer stringCertificate 
- State string
- A filter to return only connections having the 'lifecycleState' given.
- StorageCredential stringName 
- Optional. External storage credential name to access files on object storage such as ADLS Gen2, S3 or GCS.
- StreamPool stringId 
- The OCID of the stream pool being referenced.
- SubnetId string
- The OCID of the target subnet of the dedicated connection.
- Dictionary<string, string>
- The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
- TechnologyType string
- The array of technology types.
- TenancyId string
- The OCID of the related Oracle Cloud Infrastructure tenancy.
- TenantId string
- Azure tenant ID of the application. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- TimeCreated string
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TimeUpdated string
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TlsCa stringFile 
- TlsCertificate stringKey File 
- TlsCertificate stringKey File Password 
- TlsCertificate stringKey File Password Secret Id 
- The OCID of the Secret that stores the password of the tls certificate key file. Note: When provided, 'tlsCertificateKeyFilePassword' field must not be provided.
- TlsCertificate stringKey File Secret Id 
- The OCID of the Secret that stores the certificate key file of the mtls connection.- The content of a .pem file containing the client private key (for 2-way SSL). Note: When provided, 'tlsCertificateKeyFile' field must not be provided.
 
- TriggerRefresh bool
- TrustStore string
- TrustStore stringPassword 
- TrustStore stringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl TrustStore password is stored. Note: When provided, 'trustStorePassword' field must not be provided.
- TrustStore stringSecret Id 
- The OCID of the Secret where the content of the TrustStore file is stored. Note: When provided, 'trustStore' field must not be provided.
- Url string
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- UserId string
- The OCID of the Oracle Cloud Infrastructure user who will access the Oracle NoSQL database. The user must have write access to the table they want to connect to. If the user is not provided, backend will default to the user who is calling the API endpoint.
- Username string
- The username Oracle GoldenGate uses to connect the associated system of the given technology. This username must already exist and be available by the system/application to be connected to and must conform to the case sensitivty requirments defined in it.
- VaultId string
- Refers to the customer's vault OCID. If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault.
- Wallet string
- WalletSecret stringId 
- The OCID of the Secret where the wallet file is stored. The wallet contents Oracle GoldenGate uses to make connections to a database. Note: When provided, 'wallet' field must not be provided.
- AccessKey stringId 
- Access key ID to access the Amazon S3 bucket. e.g.: "this-is-not-the-secret"
- AccountKey string
- AccountKey stringSecret Id 
- The OCID of the Secret where the account key is stored. Note: When provided, 'accountKey' field must not be provided.
- AccountName string
- Sets the Azure storage account name.
- AdditionalAttributes []GetConnections Connection Collection Item Additional Attribute 
- An array of name-value pair attribute entries. Used as additional parameters in connection string.
- AuthenticationMode string
- Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, when a databaseId is provided. The default value is MTLS.
- AuthenticationType string
- Used authentication mechanism to be provided for the following connection types:- SNOWFLAKE, AZURE_DATA_LAKE_STORAGE, ELASTICSEARCH, KAFKA_SCHEMA_REGISTRY, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
- DATABRICKS - Required fields by authentication types:
- PERSONAL_ACCESS_TOKEN: username is always 'token', user must enter password
- OAUTH_M2M: user must enter clientId and clientSecret
 
- AzureTenant stringId 
- Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- BootstrapServers []GetConnections Connection Collection Item 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"
- ClientId string
- Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d
- ClientSecret string
- ClientSecret stringSecret Id 
- The OCID of the Secret where the client secret is stored. Note: When provided, 'clientSecret' field must not be provided.
- CompartmentId string
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- ConnectionFactory string
- The of Java class implementing javax.jms.ConnectionFactory interface supplied by the Java Message Service provider. e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA'
- ConnectionString string
- ORACLE: Connect descriptor or Easy Connect Naming method used to connect to a database.
- MONGODB: MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- AZURE_SYNAPSE_ANALYTICS: JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
 
- ConnectionType string
- The array of connection types.
- ConnectionUrl string
- JAVA_MESSAGE_SERVICE: Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- SNOWFLAKE: JDBC connection URL. e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=&db='
- AMAZON_REDSHIFT: Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- DATABRICKS: 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'
 
- ConsumerProperties string
- The base64 encoded content of the consumer.properties file.
- CoreSite stringXml 
- DatabaseId string
- The OCID of the database being referenced.
- DatabaseName string
- The name of the database.
- DbSystem stringId 
- The OCID of the database system being referenced.
- map[string]string
- Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DeploymentId string
- The OCID of the deployment being referenced.
- Description string
- Metadata about this specific object.
- DisplayName string
- A filter to return only the resources that match the entire 'displayName' given.
- DoesUse boolSecret Ids 
- Indicates that sensitive attributes are provided via Secrets.
- Endpoint string
- Service endpoint. e.g for Azure Storage service: https://test.blob.core.windows.net. Optional for Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- Fingerprint string
- map[string]string
- A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- Host string
- The name or address of a host.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- Id string
- The OCID of the connection being referenced.
- IngressIps []GetConnections Connection Collection Item Ingress Ip 
- List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
- IsLock boolOverride 
- JndiConnection stringFactory 
- The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- JndiInitial stringContext Factory 
- The implementation of javax.naming.spi.InitialContextFactory interface that the client uses to obtain initial naming context. e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory'
- JndiProvider 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'
- JndiSecurity stringCredentials 
- JndiSecurity stringCredentials Secret Id 
- The OCID of the Secret where the security credentials are stored associated to the principal. Note: When provided, 'jndiSecurityCredentials' field must not be provided.
- JndiSecurity stringPrincipal 
- Specifies the identity of the principal (user) to be authenticated. e.g.: 'admin2'
- KeyId string
- Refers to the customer's master key OCID. If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key.
- KeyStore string
- KeyStore stringPassword 
- KeyStore stringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl KeyStore password is stored. Note: When provided, 'keyStorePassword' field must not be provided.
- KeyStore stringSecret Id 
- The OCID of the Secret where the content of the KeyStore file is stored. Note: When provided, 'keyStore' field must not be provided.
- LifecycleDetails string
- 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.
- Locks
[]GetConnections Connection Collection Item Lock 
- Locks associated with this resource.
- NsgIds []string
- An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
- Password string
- PasswordSecret stringId 
- The OCID of the Secret where the password is stored. The password Oracle GoldenGate uses to connect the associated system of the given technology. It must conform to the specific security requirements including length, case sensitivity, and so on. Note: When provided, 'password' field must not be provided.
- Port int
- The port of an endpoint usually specified for a connection.
- PrivateIp string
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
- PrivateKey stringFile 
- PrivateKey stringFile Secret Id 
- The OCID of the Secret that stores the content of the private key file (PEM file) corresponding to the API key of the fingerprint. See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm Note: When provided, 'privateKeyFile' field must not be provided.
- PrivateKey stringPassphrase 
- PrivateKey stringPassphrase Secret Id 
- The OCID of the Secret that stores the password for the private key file. Note: When provided, 'privateKeyPassphrase' field must not be provided.
- ProducerProperties string
- The base64 encoded content of the producer.properties file.
- PublicKey stringFingerprint 
- RedisCluster stringId 
- The OCID of the Redis cluster.
- Region string
- The name of the region. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- RoutingMethod string
- Controls the network traffic direction to the target: SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected.
- SasToken string
- SasToken stringSecret Id 
- The OCID of the Secret where the sas token is stored. Note: When provided, 'sasToken' field must not be provided.
- SecretAccess stringKey 
- SecretAccess stringKey Secret Id 
- The OCID of the Secret where the secret access key is stored. Note: When provided, 'secretAccessKey' field must not be provided.
- SecurityProtocol string
- Security Protocol to be provided for the following connection types:- ELASTICSEARCH, KAFKA, MICROSOFT_SQLSERVER, MYSQL, POSTGRESQL, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
 
- Servers string
- Comma separated list of server addresses, specified as host:port entries, where :port is optional. Example: "server1.example.com:4000,server2.example.com:4000"If port is not specified, a default value is set, in case of ELASTICSEARCH: 9200, for REDIS 6379.
- ServiceAccount stringKey File 
- ServiceAccount stringKey File Secret Id 
- The OCID of the Secret where the content of the service account key file is stored, which containing the credentials required to use Google Cloud Storage. Note: When provided, 'serviceAccountKeyFile' field must not be provided.
- SessionMode string
- The mode of the database connection session to be established by the data client. 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
- ShouldUse boolJndi 
- If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- ShouldUse boolResource Principal 
- Indicates that the user intents to connect to the instance through resource principal.
- ShouldValidate boolServer Certificate 
- If set to true, the driver validates the certificate that is sent by the database server.
- SslCa string
- Database Certificate - The base64 encoded content of a .pem or .crt file. containing the server public key (for 1-way SSL).
- SslCert string
- SslClient stringKeystash 
- SslClient stringKeystash Secret Id 
- The OCID of the Secret where the keystash file is stored, which contains the encrypted password to the key database file. Note: When provided, 'sslClientKeystash' field must not be provided.
- SslClient stringKeystoredb 
- SslClient stringKeystoredb Secret Id 
- The OCID of the Secret where the keystore file stored, which created at the client containing the server certificate / CA root certificate. Note: When provided, 'sslClientKeystoredb' field must not be provided.
- SslCrl string
- SslKey string
- SslKey stringPassword 
- SslKey stringPassword Secret Id 
- The OCID of the Secret where the password is stored for the cert inside of the Keystore. In case it differs from the KeyStore password, it should be provided. Note: When provided, 'sslKeyPassword' field must not be provided.
- SslKey stringSecret Id 
- The OCID of the Secret that stores the Client Key- The content of a .pem or .crt file containing the client private key (for 2-way SSL). Note: When provided, 'sslKey' field must not be provided.
 
- SslMode string
- SSL mode to be provided for the following connection types: MYSQL, POSTGRESQL.
- SslServer stringCertificate 
- State string
- A filter to return only connections having the 'lifecycleState' given.
- StorageCredential stringName 
- Optional. External storage credential name to access files on object storage such as ADLS Gen2, S3 or GCS.
- StreamPool stringId 
- The OCID of the stream pool being referenced.
- SubnetId string
- The OCID of the target subnet of the dedicated connection.
- map[string]string
- The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
- TechnologyType string
- The array of technology types.
- TenancyId string
- The OCID of the related Oracle Cloud Infrastructure tenancy.
- TenantId string
- Azure tenant ID of the application. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- TimeCreated string
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TimeUpdated string
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- TlsCa stringFile 
- TlsCertificate stringKey File 
- TlsCertificate stringKey File Password 
- TlsCertificate stringKey File Password Secret Id 
- The OCID of the Secret that stores the password of the tls certificate key file. Note: When provided, 'tlsCertificateKeyFilePassword' field must not be provided.
- TlsCertificate stringKey File Secret Id 
- The OCID of the Secret that stores the certificate key file of the mtls connection.- The content of a .pem file containing the client private key (for 2-way SSL). Note: When provided, 'tlsCertificateKeyFile' field must not be provided.
 
- TriggerRefresh bool
- TrustStore string
- TrustStore stringPassword 
- TrustStore stringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl TrustStore password is stored. Note: When provided, 'trustStorePassword' field must not be provided.
- TrustStore stringSecret Id 
- The OCID of the Secret where the content of the TrustStore file is stored. Note: When provided, 'trustStore' field must not be provided.
- Url string
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- UserId string
- The OCID of the Oracle Cloud Infrastructure user who will access the Oracle NoSQL database. The user must have write access to the table they want to connect to. If the user is not provided, backend will default to the user who is calling the API endpoint.
- Username string
- The username Oracle GoldenGate uses to connect the associated system of the given technology. This username must already exist and be available by the system/application to be connected to and must conform to the case sensitivty requirments defined in it.
- VaultId string
- Refers to the customer's vault OCID. If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault.
- Wallet string
- WalletSecret stringId 
- The OCID of the Secret where the wallet file is stored. The wallet contents Oracle GoldenGate uses to make connections to a database. Note: When provided, 'wallet' field must not be provided.
- accessKey StringId 
- Access key ID to access the Amazon S3 bucket. e.g.: "this-is-not-the-secret"
- accountKey String
- accountKey StringSecret Id 
- The OCID of the Secret where the account key is stored. Note: When provided, 'accountKey' field must not be provided.
- accountName String
- Sets the Azure storage account name.
- additionalAttributes List<GetConnections Connection Collection Item Additional Attribute> 
- An array of name-value pair attribute entries. Used as additional parameters in connection string.
- authenticationMode String
- Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, when a databaseId is provided. The default value is MTLS.
- authenticationType String
- Used authentication mechanism to be provided for the following connection types:- SNOWFLAKE, AZURE_DATA_LAKE_STORAGE, ELASTICSEARCH, KAFKA_SCHEMA_REGISTRY, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
- DATABRICKS - Required fields by authentication types:
- PERSONAL_ACCESS_TOKEN: username is always 'token', user must enter password
- OAUTH_M2M: user must enter clientId and clientSecret
 
- azureTenant StringId 
- Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- bootstrapServers List<GetConnections Connection Collection Item 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"
- clientId String
- Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d
- clientSecret String
- clientSecret StringSecret Id 
- The OCID of the Secret where the client secret is stored. Note: When provided, 'clientSecret' field must not be provided.
- compartmentId String
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- connectionFactory String
- The of Java class implementing javax.jms.ConnectionFactory interface supplied by the Java Message Service provider. e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA'
- connectionString String
- ORACLE: Connect descriptor or Easy Connect Naming method used to connect to a database.
- MONGODB: MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- AZURE_SYNAPSE_ANALYTICS: JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
 
- connectionType String
- The array of connection types.
- connectionUrl String
- JAVA_MESSAGE_SERVICE: Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- SNOWFLAKE: JDBC connection URL. e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=&db='
- AMAZON_REDSHIFT: Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- DATABRICKS: 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'
 
- consumerProperties String
- The base64 encoded content of the consumer.properties file.
- coreSite StringXml 
- databaseId String
- The OCID of the database being referenced.
- databaseName String
- The name of the database.
- dbSystem StringId 
- The OCID of the database system being referenced.
- Map<String,String>
- Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- deploymentId String
- The OCID of the deployment being referenced.
- description String
- Metadata about this specific object.
- displayName String
- A filter to return only the resources that match the entire 'displayName' given.
- doesUse BooleanSecret Ids 
- Indicates that sensitive attributes are provided via Secrets.
- endpoint String
- Service endpoint. e.g for Azure Storage service: https://test.blob.core.windows.net. Optional for Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- fingerprint String
- Map<String,String>
- A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- host String
- The name or address of a host.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- id String
- The OCID of the connection being referenced.
- ingressIps List<GetConnections Connection Collection Item Ingress Ip> 
- List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
- isLock BooleanOverride 
- jndiConnection StringFactory 
- The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- jndiInitial StringContext Factory 
- The implementation of javax.naming.spi.InitialContextFactory interface that the client uses to obtain initial naming context. e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory'
- jndiProvider 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'
- jndiSecurity StringCredentials 
- jndiSecurity StringCredentials Secret Id 
- The OCID of the Secret where the security credentials are stored associated to the principal. Note: When provided, 'jndiSecurityCredentials' field must not be provided.
- jndiSecurity StringPrincipal 
- Specifies the identity of the principal (user) to be authenticated. e.g.: 'admin2'
- keyId String
- Refers to the customer's master key OCID. If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key.
- keyStore String
- keyStore StringPassword 
- keyStore StringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl KeyStore password is stored. Note: When provided, 'keyStorePassword' field must not be provided.
- keyStore StringSecret Id 
- The OCID of the Secret where the content of the KeyStore file is stored. Note: When provided, 'keyStore' field must not be provided.
- lifecycleDetails String
- 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.
- locks
List<GetConnections Connection Collection Item Lock> 
- Locks associated with this resource.
- nsgIds List<String>
- An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
- password String
- passwordSecret StringId 
- The OCID of the Secret where the password is stored. The password Oracle GoldenGate uses to connect the associated system of the given technology. It must conform to the specific security requirements including length, case sensitivity, and so on. Note: When provided, 'password' field must not be provided.
- port Integer
- The port of an endpoint usually specified for a connection.
- privateIp String
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
- privateKey StringFile 
- privateKey StringFile Secret Id 
- The OCID of the Secret that stores the content of the private key file (PEM file) corresponding to the API key of the fingerprint. See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm Note: When provided, 'privateKeyFile' field must not be provided.
- privateKey StringPassphrase 
- privateKey StringPassphrase Secret Id 
- The OCID of the Secret that stores the password for the private key file. Note: When provided, 'privateKeyPassphrase' field must not be provided.
- producerProperties String
- The base64 encoded content of the producer.properties file.
- publicKey StringFingerprint 
- redisCluster StringId 
- The OCID of the Redis cluster.
- region String
- The name of the region. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- routingMethod String
- Controls the network traffic direction to the target: SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected.
- sasToken String
- sasToken StringSecret Id 
- The OCID of the Secret where the sas token is stored. Note: When provided, 'sasToken' field must not be provided.
- secretAccess StringKey 
- secretAccess StringKey Secret Id 
- The OCID of the Secret where the secret access key is stored. Note: When provided, 'secretAccessKey' field must not be provided.
- securityProtocol String
- Security Protocol to be provided for the following connection types:- ELASTICSEARCH, KAFKA, MICROSOFT_SQLSERVER, MYSQL, POSTGRESQL, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
 
- servers String
- Comma separated list of server addresses, specified as host:port entries, where :port is optional. Example: "server1.example.com:4000,server2.example.com:4000"If port is not specified, a default value is set, in case of ELASTICSEARCH: 9200, for REDIS 6379.
- serviceAccount StringKey File 
- serviceAccount StringKey File Secret Id 
- The OCID of the Secret where the content of the service account key file is stored, which containing the credentials required to use Google Cloud Storage. Note: When provided, 'serviceAccountKeyFile' field must not be provided.
- sessionMode String
- The mode of the database connection session to be established by the data client. 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
- shouldUse BooleanJndi 
- If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- shouldUse BooleanResource Principal 
- Indicates that the user intents to connect to the instance through resource principal.
- shouldValidate BooleanServer Certificate 
- If set to true, the driver validates the certificate that is sent by the database server.
- sslCa String
- Database Certificate - The base64 encoded content of a .pem or .crt file. containing the server public key (for 1-way SSL).
- sslCert String
- sslClient StringKeystash 
- sslClient StringKeystash Secret Id 
- The OCID of the Secret where the keystash file is stored, which contains the encrypted password to the key database file. Note: When provided, 'sslClientKeystash' field must not be provided.
- sslClient StringKeystoredb 
- sslClient StringKeystoredb Secret Id 
- The OCID of the Secret where the keystore file stored, which created at the client containing the server certificate / CA root certificate. Note: When provided, 'sslClientKeystoredb' field must not be provided.
- sslCrl String
- sslKey String
- sslKey StringPassword 
- sslKey StringPassword Secret Id 
- The OCID of the Secret where the password is stored for the cert inside of the Keystore. In case it differs from the KeyStore password, it should be provided. Note: When provided, 'sslKeyPassword' field must not be provided.
- sslKey StringSecret Id 
- The OCID of the Secret that stores the Client Key- The content of a .pem or .crt file containing the client private key (for 2-way SSL). Note: When provided, 'sslKey' field must not be provided.
 
- sslMode String
- SSL mode to be provided for the following connection types: MYSQL, POSTGRESQL.
- sslServer StringCertificate 
- state String
- A filter to return only connections having the 'lifecycleState' given.
- storageCredential StringName 
- Optional. External storage credential name to access files on object storage such as ADLS Gen2, S3 or GCS.
- streamPool StringId 
- The OCID of the stream pool being referenced.
- subnetId String
- The OCID of the target subnet of the dedicated connection.
- Map<String,String>
- The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
- technologyType String
- The array of technology types.
- tenancyId String
- The OCID of the related Oracle Cloud Infrastructure tenancy.
- tenantId String
- Azure tenant ID of the application. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- timeCreated String
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- timeUpdated String
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- tlsCa StringFile 
- tlsCertificate StringKey File 
- tlsCertificate StringKey File Password 
- tlsCertificate StringKey File Password Secret Id 
- The OCID of the Secret that stores the password of the tls certificate key file. Note: When provided, 'tlsCertificateKeyFilePassword' field must not be provided.
- tlsCertificate StringKey File Secret Id 
- The OCID of the Secret that stores the certificate key file of the mtls connection.- The content of a .pem file containing the client private key (for 2-way SSL). Note: When provided, 'tlsCertificateKeyFile' field must not be provided.
 
- triggerRefresh Boolean
- trustStore String
- trustStore StringPassword 
- trustStore StringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl TrustStore password is stored. Note: When provided, 'trustStorePassword' field must not be provided.
- trustStore StringSecret Id 
- The OCID of the Secret where the content of the TrustStore file is stored. Note: When provided, 'trustStore' field must not be provided.
- url String
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- userId String
- The OCID of the Oracle Cloud Infrastructure user who will access the Oracle NoSQL database. The user must have write access to the table they want to connect to. If the user is not provided, backend will default to the user who is calling the API endpoint.
- username String
- The username Oracle GoldenGate uses to connect the associated system of the given technology. This username must already exist and be available by the system/application to be connected to and must conform to the case sensitivty requirments defined in it.
- vaultId String
- Refers to the customer's vault OCID. If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault.
- wallet String
- walletSecret StringId 
- The OCID of the Secret where the wallet file is stored. The wallet contents Oracle GoldenGate uses to make connections to a database. Note: When provided, 'wallet' field must not be provided.
- accessKey stringId 
- Access key ID to access the Amazon S3 bucket. e.g.: "this-is-not-the-secret"
- accountKey string
- accountKey stringSecret Id 
- The OCID of the Secret where the account key is stored. Note: When provided, 'accountKey' field must not be provided.
- accountName string
- Sets the Azure storage account name.
- additionalAttributes GetConnections Connection Collection Item Additional Attribute[] 
- An array of name-value pair attribute entries. Used as additional parameters in connection string.
- authenticationMode string
- Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, when a databaseId is provided. The default value is MTLS.
- authenticationType string
- Used authentication mechanism to be provided for the following connection types:- SNOWFLAKE, AZURE_DATA_LAKE_STORAGE, ELASTICSEARCH, KAFKA_SCHEMA_REGISTRY, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
- DATABRICKS - Required fields by authentication types:
- PERSONAL_ACCESS_TOKEN: username is always 'token', user must enter password
- OAUTH_M2M: user must enter clientId and clientSecret
 
- azureTenant stringId 
- Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- bootstrapServers GetConnections Connection Collection Item 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"
- clientId string
- Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d
- clientSecret string
- clientSecret stringSecret Id 
- The OCID of the Secret where the client secret is stored. Note: When provided, 'clientSecret' field must not be provided.
- compartmentId string
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- connectionFactory string
- The of Java class implementing javax.jms.ConnectionFactory interface supplied by the Java Message Service provider. e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA'
- connectionString string
- ORACLE: Connect descriptor or Easy Connect Naming method used to connect to a database.
- MONGODB: MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- AZURE_SYNAPSE_ANALYTICS: JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
 
- connectionType string
- The array of connection types.
- connectionUrl string
- JAVA_MESSAGE_SERVICE: Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- SNOWFLAKE: JDBC connection URL. e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=&db='
- AMAZON_REDSHIFT: Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- DATABRICKS: 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'
 
- consumerProperties string
- The base64 encoded content of the consumer.properties file.
- coreSite stringXml 
- databaseId string
- The OCID of the database being referenced.
- databaseName string
- The name of the database.
- dbSystem stringId 
- The OCID of the database system being referenced.
- {[key: string]: string}
- Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- deploymentId string
- The OCID of the deployment being referenced.
- description string
- Metadata about this specific object.
- displayName string
- A filter to return only the resources that match the entire 'displayName' given.
- doesUse booleanSecret Ids 
- Indicates that sensitive attributes are provided via Secrets.
- endpoint string
- Service endpoint. e.g for Azure Storage service: https://test.blob.core.windows.net. Optional for Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- fingerprint string
- {[key: string]: string}
- A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- host string
- The name or address of a host.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- id string
- The OCID of the connection being referenced.
- ingressIps GetConnections Connection Collection Item Ingress Ip[] 
- List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
- isLock booleanOverride 
- jndiConnection stringFactory 
- The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- jndiInitial stringContext Factory 
- The implementation of javax.naming.spi.InitialContextFactory interface that the client uses to obtain initial naming context. e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory'
- jndiProvider 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'
- jndiSecurity stringCredentials 
- jndiSecurity stringCredentials Secret Id 
- The OCID of the Secret where the security credentials are stored associated to the principal. Note: When provided, 'jndiSecurityCredentials' field must not be provided.
- jndiSecurity stringPrincipal 
- Specifies the identity of the principal (user) to be authenticated. e.g.: 'admin2'
- keyId string
- Refers to the customer's master key OCID. If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key.
- keyStore string
- keyStore stringPassword 
- keyStore stringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl KeyStore password is stored. Note: When provided, 'keyStorePassword' field must not be provided.
- keyStore stringSecret Id 
- The OCID of the Secret where the content of the KeyStore file is stored. Note: When provided, 'keyStore' field must not be provided.
- lifecycleDetails string
- 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.
- locks
GetConnections Connection Collection Item Lock[] 
- Locks associated with this resource.
- nsgIds string[]
- An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
- password string
- passwordSecret stringId 
- The OCID of the Secret where the password is stored. The password Oracle GoldenGate uses to connect the associated system of the given technology. It must conform to the specific security requirements including length, case sensitivity, and so on. Note: When provided, 'password' field must not be provided.
- port number
- The port of an endpoint usually specified for a connection.
- privateIp string
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
- privateKey stringFile 
- privateKey stringFile Secret Id 
- The OCID of the Secret that stores the content of the private key file (PEM file) corresponding to the API key of the fingerprint. See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm Note: When provided, 'privateKeyFile' field must not be provided.
- privateKey stringPassphrase 
- privateKey stringPassphrase Secret Id 
- The OCID of the Secret that stores the password for the private key file. Note: When provided, 'privateKeyPassphrase' field must not be provided.
- producerProperties string
- The base64 encoded content of the producer.properties file.
- publicKey stringFingerprint 
- redisCluster stringId 
- The OCID of the Redis cluster.
- region string
- The name of the region. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- routingMethod string
- Controls the network traffic direction to the target: SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected.
- sasToken string
- sasToken stringSecret Id 
- The OCID of the Secret where the sas token is stored. Note: When provided, 'sasToken' field must not be provided.
- secretAccess stringKey 
- secretAccess stringKey Secret Id 
- The OCID of the Secret where the secret access key is stored. Note: When provided, 'secretAccessKey' field must not be provided.
- securityProtocol string
- Security Protocol to be provided for the following connection types:- ELASTICSEARCH, KAFKA, MICROSOFT_SQLSERVER, MYSQL, POSTGRESQL, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
 
- servers string
- Comma separated list of server addresses, specified as host:port entries, where :port is optional. Example: "server1.example.com:4000,server2.example.com:4000"If port is not specified, a default value is set, in case of ELASTICSEARCH: 9200, for REDIS 6379.
- serviceAccount stringKey File 
- serviceAccount stringKey File Secret Id 
- The OCID of the Secret where the content of the service account key file is stored, which containing the credentials required to use Google Cloud Storage. Note: When provided, 'serviceAccountKeyFile' field must not be provided.
- sessionMode string
- The mode of the database connection session to be established by the data client. 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
- shouldUse booleanJndi 
- If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- shouldUse booleanResource Principal 
- Indicates that the user intents to connect to the instance through resource principal.
- shouldValidate booleanServer Certificate 
- If set to true, the driver validates the certificate that is sent by the database server.
- sslCa string
- Database Certificate - The base64 encoded content of a .pem or .crt file. containing the server public key (for 1-way SSL).
- sslCert string
- sslClient stringKeystash 
- sslClient stringKeystash Secret Id 
- The OCID of the Secret where the keystash file is stored, which contains the encrypted password to the key database file. Note: When provided, 'sslClientKeystash' field must not be provided.
- sslClient stringKeystoredb 
- sslClient stringKeystoredb Secret Id 
- The OCID of the Secret where the keystore file stored, which created at the client containing the server certificate / CA root certificate. Note: When provided, 'sslClientKeystoredb' field must not be provided.
- sslCrl string
- sslKey string
- sslKey stringPassword 
- sslKey stringPassword Secret Id 
- The OCID of the Secret where the password is stored for the cert inside of the Keystore. In case it differs from the KeyStore password, it should be provided. Note: When provided, 'sslKeyPassword' field must not be provided.
- sslKey stringSecret Id 
- The OCID of the Secret that stores the Client Key- The content of a .pem or .crt file containing the client private key (for 2-way SSL). Note: When provided, 'sslKey' field must not be provided.
 
- sslMode string
- SSL mode to be provided for the following connection types: MYSQL, POSTGRESQL.
- sslServer stringCertificate 
- state string
- A filter to return only connections having the 'lifecycleState' given.
- storageCredential stringName 
- Optional. External storage credential name to access files on object storage such as ADLS Gen2, S3 or GCS.
- streamPool stringId 
- The OCID of the stream pool being referenced.
- subnetId string
- The OCID of the target subnet of the dedicated connection.
- {[key: string]: string}
- The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
- technologyType string
- The array of technology types.
- tenancyId string
- The OCID of the related Oracle Cloud Infrastructure tenancy.
- tenantId string
- Azure tenant ID of the application. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- timeCreated string
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- timeUpdated string
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- tlsCa stringFile 
- tlsCertificate stringKey File 
- tlsCertificate stringKey File Password 
- tlsCertificate stringKey File Password Secret Id 
- The OCID of the Secret that stores the password of the tls certificate key file. Note: When provided, 'tlsCertificateKeyFilePassword' field must not be provided.
- tlsCertificate stringKey File Secret Id 
- The OCID of the Secret that stores the certificate key file of the mtls connection.- The content of a .pem file containing the client private key (for 2-way SSL). Note: When provided, 'tlsCertificateKeyFile' field must not be provided.
 
- triggerRefresh boolean
- trustStore string
- trustStore stringPassword 
- trustStore stringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl TrustStore password is stored. Note: When provided, 'trustStorePassword' field must not be provided.
- trustStore stringSecret Id 
- The OCID of the Secret where the content of the TrustStore file is stored. Note: When provided, 'trustStore' field must not be provided.
- url string
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- userId string
- The OCID of the Oracle Cloud Infrastructure user who will access the Oracle NoSQL database. The user must have write access to the table they want to connect to. If the user is not provided, backend will default to the user who is calling the API endpoint.
- username string
- The username Oracle GoldenGate uses to connect the associated system of the given technology. This username must already exist and be available by the system/application to be connected to and must conform to the case sensitivty requirments defined in it.
- vaultId string
- Refers to the customer's vault OCID. If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault.
- wallet string
- walletSecret stringId 
- The OCID of the Secret where the wallet file is stored. The wallet contents Oracle GoldenGate uses to make connections to a database. Note: When provided, 'wallet' field must not be provided.
- access_key_ strid 
- Access key ID to access the Amazon S3 bucket. e.g.: "this-is-not-the-secret"
- account_key str
- account_key_ strsecret_ id 
- The OCID of the Secret where the account key is stored. Note: When provided, 'accountKey' field must not be provided.
- account_name str
- Sets the Azure storage account name.
- additional_attributes Sequence[goldengate.Get Connections Connection Collection Item Additional Attribute] 
- An array of name-value pair attribute entries. Used as additional parameters in connection string.
- authentication_mode str
- Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, when a databaseId is provided. The default value is MTLS.
- authentication_type str
- Used authentication mechanism to be provided for the following connection types:- SNOWFLAKE, AZURE_DATA_LAKE_STORAGE, ELASTICSEARCH, KAFKA_SCHEMA_REGISTRY, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
- DATABRICKS - Required fields by authentication types:
- PERSONAL_ACCESS_TOKEN: username is always 'token', user must enter password
- OAUTH_M2M: user must enter clientId and clientSecret
 
- azure_tenant_ strid 
- Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- bootstrap_servers Sequence[goldengate.Get Connections Connection Collection Item 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"
- client_id str
- Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d
- client_secret str
- client_secret_ strsecret_ id 
- The OCID of the Secret where the client secret is stored. Note: When provided, 'clientSecret' field must not be provided.
- compartment_id str
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- connection_factory str
- The of Java class implementing javax.jms.ConnectionFactory interface supplied by the Java Message Service provider. e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA'
- connection_string str
- ORACLE: Connect descriptor or Easy Connect Naming method used to connect to a database.
- MONGODB: MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- AZURE_SYNAPSE_ANALYTICS: JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
 
- connection_type str
- The array of connection types.
- connection_url str
- JAVA_MESSAGE_SERVICE: Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- SNOWFLAKE: JDBC connection URL. e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=&db='
- AMAZON_REDSHIFT: Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- DATABRICKS: 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'
 
- consumer_properties str
- The base64 encoded content of the consumer.properties file.
- core_site_ strxml 
- database_id str
- The OCID of the database being referenced.
- database_name str
- The name of the database.
- db_system_ strid 
- The OCID of the database system being referenced.
- Mapping[str, str]
- Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- deployment_id str
- The OCID of the deployment being referenced.
- description str
- Metadata about this specific object.
- display_name str
- A filter to return only the resources that match the entire 'displayName' given.
- does_use_ boolsecret_ ids 
- Indicates that sensitive attributes are provided via Secrets.
- endpoint str
- Service endpoint. e.g for Azure Storage service: https://test.blob.core.windows.net. Optional for Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- fingerprint str
- Mapping[str, str]
- A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- host str
- The name or address of a host.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- id str
- The OCID of the connection being referenced.
- ingress_ips Sequence[goldengate.Get Connections Connection Collection Item Ingress Ip] 
- List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
- is_lock_ booloverride 
- 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 that the client uses to obtain initial naming context. e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory'
- 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 
- jndi_security_ strcredentials_ secret_ id 
- The OCID of the Secret where the security credentials are stored associated to the principal. Note: When provided, 'jndiSecurityCredentials' field must not be provided.
- jndi_security_ strprincipal 
- Specifies the identity of the principal (user) to be authenticated. e.g.: 'admin2'
- key_id str
- Refers to the customer's master key OCID. If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key.
- key_store str
- key_store_ strpassword 
- key_store_ strpassword_ secret_ id 
- The OCID of the Secret where the kafka Ssl KeyStore password is stored. Note: When provided, 'keyStorePassword' field must not be provided.
- key_store_ strsecret_ id 
- The OCID of the Secret where the content of the KeyStore file is stored. Note: When provided, 'keyStore' field must not be provided.
- lifecycle_details str
- 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.
- locks
Sequence[goldengate.Get Connections Connection Collection Item Lock] 
- Locks associated with this resource.
- nsg_ids Sequence[str]
- An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
- password str
- password_secret_ strid 
- The OCID of the Secret where the password is stored. The password Oracle GoldenGate uses to connect the associated system of the given technology. It must conform to the specific security requirements including length, case sensitivity, and so on. Note: When provided, 'password' field must not be provided.
- port int
- The port of an endpoint usually specified for a connection.
- private_ip str
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
- private_key_ strfile 
- private_key_ strfile_ secret_ id 
- The OCID of the Secret that stores the content of the private key file (PEM file) corresponding to the API key of the fingerprint. See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm Note: When provided, 'privateKeyFile' field must not be provided.
- private_key_ strpassphrase 
- private_key_ strpassphrase_ secret_ id 
- The OCID of the Secret that stores the password for the private key file. Note: When provided, 'privateKeyPassphrase' field must not be provided.
- producer_properties str
- The base64 encoded content of the producer.properties file.
- public_key_ strfingerprint 
- redis_cluster_ strid 
- The OCID of the Redis cluster.
- region str
- The name of the region. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- routing_method str
- Controls the network traffic direction to the target: SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected.
- sas_token str
- sas_token_ strsecret_ id 
- The OCID of the Secret where the sas token is stored. Note: When provided, 'sasToken' field must not be provided.
- secret_access_ strkey 
- secret_access_ strkey_ secret_ id 
- The OCID of the Secret where the secret access key is stored. Note: When provided, 'secretAccessKey' field must not be provided.
- security_protocol str
- Security Protocol to be provided for the following connection types:- ELASTICSEARCH, KAFKA, MICROSOFT_SQLSERVER, MYSQL, POSTGRESQL, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
 
- servers str
- Comma separated list of server addresses, specified as host:port entries, where :port is optional. Example: "server1.example.com:4000,server2.example.com:4000"If port is not specified, a default value is set, in case of ELASTICSEARCH: 9200, for REDIS 6379.
- service_account_ strkey_ file 
- service_account_ strkey_ file_ secret_ id 
- The OCID of the Secret where the content of the service account key file is stored, which containing the credentials required to use Google Cloud Storage. Note: When provided, 'serviceAccountKeyFile' field must not be provided.
- session_mode str
- The mode of the database connection session to be established by the data client. 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
- should_use_ booljndi 
- If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- should_use_ boolresource_ principal 
- Indicates that the user intents to connect to the instance through resource principal.
- should_validate_ boolserver_ certificate 
- If set to true, the driver validates the certificate that is sent by the database server.
- ssl_ca str
- Database Certificate - The base64 encoded content of a .pem or .crt file. containing the server public key (for 1-way SSL).
- ssl_cert str
- ssl_client_ strkeystash 
- ssl_client_ strkeystash_ secret_ id 
- The OCID of the Secret where the keystash file is stored, which contains the encrypted password to the key database file. Note: When provided, 'sslClientKeystash' field must not be provided.
- ssl_client_ strkeystoredb 
- ssl_client_ strkeystoredb_ secret_ id 
- The OCID of the Secret where the keystore file stored, which created at the client containing the server certificate / CA root certificate. Note: When provided, 'sslClientKeystoredb' field must not be provided.
- ssl_crl str
- ssl_key str
- ssl_key_ strpassword 
- ssl_key_ strpassword_ secret_ id 
- The OCID of the Secret where the password is stored for the cert inside of the Keystore. In case it differs from the KeyStore password, it should be provided. Note: When provided, 'sslKeyPassword' field must not be provided.
- ssl_key_ strsecret_ id 
- The OCID of the Secret that stores the Client Key- The content of a .pem or .crt file containing the client private key (for 2-way SSL). Note: When provided, 'sslKey' field must not be provided.
 
- ssl_mode str
- SSL mode to be provided for the following connection types: MYSQL, POSTGRESQL.
- ssl_server_ strcertificate 
- state str
- A filter to return only connections having the 'lifecycleState' given.
- storage_credential_ strname 
- Optional. External storage credential name to access files on object storage such as ADLS Gen2, S3 or GCS.
- stream_pool_ strid 
- The OCID of the stream pool being referenced.
- subnet_id str
- The OCID of the target subnet of the dedicated connection.
- Mapping[str, str]
- The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
- technology_type str
- The array of technology types.
- tenancy_id str
- The OCID of the related Oracle Cloud Infrastructure tenancy.
- tenant_id str
- Azure tenant ID of the application. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- time_created str
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- time_updated str
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- tls_ca_ strfile 
- tls_certificate_ strkey_ file 
- tls_certificate_ strkey_ file_ password 
- tls_certificate_ strkey_ file_ password_ secret_ id 
- The OCID of the Secret that stores the password of the tls certificate key file. Note: When provided, 'tlsCertificateKeyFilePassword' field must not be provided.
- tls_certificate_ strkey_ file_ secret_ id 
- The OCID of the Secret that stores the certificate key file of the mtls connection.- The content of a .pem file containing the client private key (for 2-way SSL). Note: When provided, 'tlsCertificateKeyFile' field must not be provided.
 
- trigger_refresh bool
- trust_store str
- trust_store_ strpassword 
- trust_store_ strpassword_ secret_ id 
- The OCID of the Secret where the kafka Ssl TrustStore password is stored. Note: When provided, 'trustStorePassword' field must not be provided.
- trust_store_ strsecret_ id 
- The OCID of the Secret where the content of the TrustStore file is stored. Note: When provided, 'trustStore' field must not be provided.
- url str
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- user_id str
- The OCID of the Oracle Cloud Infrastructure user who will access the Oracle NoSQL database. The user must have write access to the table they want to connect to. If the user is not provided, backend will default to the user who is calling the API endpoint.
- username str
- The username Oracle GoldenGate uses to connect the associated system of the given technology. This username must already exist and be available by the system/application to be connected to and must conform to the case sensitivty requirments defined in it.
- vault_id str
- Refers to the customer's vault OCID. If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault.
- wallet str
- wallet_secret_ strid 
- The OCID of the Secret where the wallet file is stored. The wallet contents Oracle GoldenGate uses to make connections to a database. Note: When provided, 'wallet' field must not be provided.
- accessKey StringId 
- Access key ID to access the Amazon S3 bucket. e.g.: "this-is-not-the-secret"
- accountKey String
- accountKey StringSecret Id 
- The OCID of the Secret where the account key is stored. Note: When provided, 'accountKey' field must not be provided.
- accountName String
- Sets the Azure storage account name.
- additionalAttributes List<Property Map>
- An array of name-value pair attribute entries. Used as additional parameters in connection string.
- authenticationMode String
- Authentication mode. It can be provided at creation of Oracle Autonomous Database Serverless connections, when a databaseId is provided. The default value is MTLS.
- authenticationType String
- Used authentication mechanism to be provided for the following connection types:- SNOWFLAKE, AZURE_DATA_LAKE_STORAGE, ELASTICSEARCH, KAFKA_SCHEMA_REGISTRY, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
- DATABRICKS - Required fields by authentication types:
- PERSONAL_ACCESS_TOKEN: username is always 'token', user must enter password
- OAUTH_M2M: user must enter clientId and clientSecret
 
- azureTenant StringId 
- Azure tenant ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- bootstrapServers 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"
- clientId String
- Azure client ID of the application. This property is required when 'authenticationType' is set to 'AZURE_ACTIVE_DIRECTORY'. e.g.: 06ecaabf-8b80-4ec8-a0ec-20cbf463703d
- clientSecret String
- clientSecret StringSecret Id 
- The OCID of the Secret where the client secret is stored. Note: When provided, 'clientSecret' field must not be provided.
- compartmentId String
- The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
- connectionFactory String
- The of Java class implementing javax.jms.ConnectionFactory interface supplied by the Java Message Service provider. e.g.: 'com.stc.jmsjca.core.JConnectionFactoryXA'
- connectionString String
- ORACLE: Connect descriptor or Easy Connect Naming method used to connect to a database.
- MONGODB: MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'
- AZURE_SYNAPSE_ANALYTICS: JDBC connection string. e.g.: 'jdbc:sqlserver://.sql.azuresynapse.net:1433;database=;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.sql.azuresynapse.net;loginTimeout=300;'
 
- connectionType String
- The array of connection types.
- connectionUrl String
- JAVA_MESSAGE_SERVICE: Connection URL of the Java Message Service, specifying the protocol, host, and port. e.g.: 'mq://myjms.host.domain:7676'
- SNOWFLAKE: JDBC connection URL. e.g.: 'jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=&db='
- AMAZON_REDSHIFT: Connection URL. e.g.: 'jdbc:redshift://aws-redshift-instance.aaaaaaaaaaaa.us-east-2.redshift.amazonaws.com:5439/mydb'
- DATABRICKS: 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'
 
- consumerProperties String
- The base64 encoded content of the consumer.properties file.
- coreSite StringXml 
- databaseId String
- The OCID of the database being referenced.
- databaseName String
- The name of the database.
- dbSystem StringId 
- The OCID of the database system being referenced.
- Map<String>
- Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- deploymentId String
- The OCID of the deployment being referenced.
- description String
- Metadata about this specific object.
- displayName String
- A filter to return only the resources that match the entire 'displayName' given.
- doesUse BooleanSecret Ids 
- Indicates that sensitive attributes are provided via Secrets.
- endpoint String
- Service endpoint. e.g for Azure Storage service: https://test.blob.core.windows.net. Optional for Microsoft Fabric service endpoint. Default value: https://onelake.dfs.fabric.microsoft.com
- fingerprint String
- Map<String>
- A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- host String
- The name or address of a host.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- id String
- The OCID of the connection being referenced.
- ingressIps List<Property Map>
- List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
- isLock BooleanOverride 
- jndiConnection StringFactory 
- The Connection Factory can be looked up using this name. e.g.: 'ConnectionFactory'
- jndiInitial StringContext Factory 
- The implementation of javax.naming.spi.InitialContextFactory interface that the client uses to obtain initial naming context. e.g.: 'org.apache.activemq.jndi.ActiveMQInitialContextFactory'
- jndiProvider 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'
- jndiSecurity StringCredentials 
- jndiSecurity StringCredentials Secret Id 
- The OCID of the Secret where the security credentials are stored associated to the principal. Note: When provided, 'jndiSecurityCredentials' field must not be provided.
- jndiSecurity StringPrincipal 
- Specifies the identity of the principal (user) to be authenticated. e.g.: 'admin2'
- keyId String
- Refers to the customer's master key OCID. If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key.
- keyStore String
- keyStore StringPassword 
- keyStore StringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl KeyStore password is stored. Note: When provided, 'keyStorePassword' field must not be provided.
- keyStore StringSecret Id 
- The OCID of the Secret where the content of the KeyStore file is stored. Note: When provided, 'keyStore' field must not be provided.
- lifecycleDetails String
- 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.
- locks List<Property Map>
- Locks associated with this resource.
- nsgIds List<String>
- An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
- password String
- passwordSecret StringId 
- The OCID of the Secret where the password is stored. The password Oracle GoldenGate uses to connect the associated system of the given technology. It must conform to the specific security requirements including length, case sensitivity, and so on. Note: When provided, 'password' field must not be provided.
- port Number
- The port of an endpoint usually specified for a connection.
- privateIp String
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
- privateKey StringFile 
- privateKey StringFile Secret Id 
- The OCID of the Secret that stores the content of the private key file (PEM file) corresponding to the API key of the fingerprint. See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm Note: When provided, 'privateKeyFile' field must not be provided.
- privateKey StringPassphrase 
- privateKey StringPassphrase Secret Id 
- The OCID of the Secret that stores the password for the private key file. Note: When provided, 'privateKeyPassphrase' field must not be provided.
- producerProperties String
- The base64 encoded content of the producer.properties file.
- publicKey StringFingerprint 
- redisCluster StringId 
- The OCID of the Redis cluster.
- region String
- The name of the region. e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- routingMethod String
- Controls the network traffic direction to the target: SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service's network to public hosts. Cannot be used for private targets. SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment's private endpoint through the deployment's subnet. DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected.
- sasToken String
- sasToken StringSecret Id 
- The OCID of the Secret where the sas token is stored. Note: When provided, 'sasToken' field must not be provided.
- secretAccess StringKey 
- secretAccess StringKey Secret Id 
- The OCID of the Secret where the secret access key is stored. Note: When provided, 'secretAccessKey' field must not be provided.
- securityProtocol String
- Security Protocol to be provided for the following connection types:- ELASTICSEARCH, KAFKA, MICROSOFT_SQLSERVER, MYSQL, POSTGRESQL, REDIS
- JAVA_MESSAGE_SERVICE - If not provided, default is NONE. Optional until 2024-06-27, in the release after it will be made required.
 
- servers String
- Comma separated list of server addresses, specified as host:port entries, where :port is optional. Example: "server1.example.com:4000,server2.example.com:4000"If port is not specified, a default value is set, in case of ELASTICSEARCH: 9200, for REDIS 6379.
- serviceAccount StringKey File 
- serviceAccount StringKey File Secret Id 
- The OCID of the Secret where the content of the service account key file is stored, which containing the credentials required to use Google Cloud Storage. Note: When provided, 'serviceAccountKeyFile' field must not be provided.
- sessionMode String
- The mode of the database connection session to be established by the data client. 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT.
- shouldUse BooleanJndi 
- If set to true, Java Naming and Directory Interface (JNDI) properties should be provided.
- shouldUse BooleanResource Principal 
- Indicates that the user intents to connect to the instance through resource principal.
- shouldValidate BooleanServer Certificate 
- If set to true, the driver validates the certificate that is sent by the database server.
- sslCa String
- Database Certificate - The base64 encoded content of a .pem or .crt file. containing the server public key (for 1-way SSL).
- sslCert String
- sslClient StringKeystash 
- sslClient StringKeystash Secret Id 
- The OCID of the Secret where the keystash file is stored, which contains the encrypted password to the key database file. Note: When provided, 'sslClientKeystash' field must not be provided.
- sslClient StringKeystoredb 
- sslClient StringKeystoredb Secret Id 
- The OCID of the Secret where the keystore file stored, which created at the client containing the server certificate / CA root certificate. Note: When provided, 'sslClientKeystoredb' field must not be provided.
- sslCrl String
- sslKey String
- sslKey StringPassword 
- sslKey StringPassword Secret Id 
- The OCID of the Secret where the password is stored for the cert inside of the Keystore. In case it differs from the KeyStore password, it should be provided. Note: When provided, 'sslKeyPassword' field must not be provided.
- sslKey StringSecret Id 
- The OCID of the Secret that stores the Client Key- The content of a .pem or .crt file containing the client private key (for 2-way SSL). Note: When provided, 'sslKey' field must not be provided.
 
- sslMode String
- SSL mode to be provided for the following connection types: MYSQL, POSTGRESQL.
- sslServer StringCertificate 
- state String
- A filter to return only connections having the 'lifecycleState' given.
- storageCredential StringName 
- Optional. External storage credential name to access files on object storage such as ADLS Gen2, S3 or GCS.
- streamPool StringId 
- The OCID of the stream pool being referenced.
- subnetId String
- The OCID of the target subnet of the dedicated connection.
- Map<String>
- The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
- technologyType String
- The array of technology types.
- tenancyId String
- The OCID of the related Oracle Cloud Infrastructure tenancy.
- tenantId String
- Azure tenant ID of the application. e.g.: 14593954-d337-4a61-a364-9f758c64f97f
- timeCreated String
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- timeUpdated String
- The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- tlsCa StringFile 
- tlsCertificate StringKey File 
- tlsCertificate StringKey File Password 
- tlsCertificate StringKey File Password Secret Id 
- The OCID of the Secret that stores the password of the tls certificate key file. Note: When provided, 'tlsCertificateKeyFilePassword' field must not be provided.
- tlsCertificate StringKey File Secret Id 
- The OCID of the Secret that stores the certificate key file of the mtls connection.- The content of a .pem file containing the client private key (for 2-way SSL). Note: When provided, 'tlsCertificateKeyFile' field must not be provided.
 
- triggerRefresh Boolean
- trustStore String
- trustStore StringPassword 
- trustStore StringPassword Secret Id 
- The OCID of the Secret where the kafka Ssl TrustStore password is stored. Note: When provided, 'trustStorePassword' field must not be provided.
- trustStore StringSecret Id 
- The OCID of the Secret where the content of the TrustStore file is stored. Note: When provided, 'trustStore' field must not be provided.
- url String
- Kafka Schema Registry URL. e.g.: 'https://server1.us.oracle.com:8081'
- userId String
- The OCID of the Oracle Cloud Infrastructure user who will access the Oracle NoSQL database. The user must have write access to the table they want to connect to. If the user is not provided, backend will default to the user who is calling the API endpoint.
- username String
- The username Oracle GoldenGate uses to connect the associated system of the given technology. This username must already exist and be available by the system/application to be connected to and must conform to the case sensitivty requirments defined in it.
- vaultId String
- Refers to the customer's vault OCID. If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault.
- wallet String
- walletSecret StringId 
- The OCID of the Secret where the wallet file is stored. The wallet contents Oracle GoldenGate uses to make connections to a database. Note: When provided, 'wallet' field must not be provided.
GetConnectionsConnectionCollectionItemAdditionalAttribute      
GetConnectionsConnectionCollectionItemBootstrapServer      
- Host string
- The name or address of a host.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- Port int
- The port of an endpoint usually specified for a connection.
- PrivateIp string
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- Port int
- The port of an endpoint usually specified for a connection.
- PrivateIp string
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- port Integer
- The port of an endpoint usually specified for a connection.
- privateIp String
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- port number
- The port of an endpoint usually specified for a connection.
- privateIp string
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- port int
- The port of an endpoint usually specified for a connection.
- private_ip str
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
In case of Generic connection type it represents the Host and port separated by colon. Example: "server.example.com:1234"For multiple hosts, provide a comma separated list. Example:"server1.example.com:1000,server1.example.com:2000"
- port Number
- The port of an endpoint usually specified for a connection.
- privateIp String
- Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN. 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.
GetConnectionsConnectionCollectionItemIngressIp      
- IngressIp string
- A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- IngressIp string
- A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- ingressIp String
- A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- ingressIp string
- A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- ingress_ip str
- A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- ingressIp String
- A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
GetConnectionsConnectionCollectionItemLock     
- Message string
- A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
- string
- The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- TimeCreated string
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Type string
- Type of the lock.
- Message string
- A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
- string
- The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- TimeCreated string
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Type string
- Type of the lock.
- message String
- A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
- String
- The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- timeCreated String
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- type String
- Type of the lock.
- message string
- A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
- string
- The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- timeCreated string
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- type string
- Type of the lock.
- message str
- A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
- str
- The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- time_created str
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- type str
- Type of the lock.
- message String
- A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
- String
- The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
- timeCreated String
- The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- type String
- Type of the lock.
GetConnectionsFilter  
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.