published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
This data source provides the list of Connections in Oracle Cloud Infrastructure Database Migration service.
List all Database Connections.
Note: If you wish to use the DMS deprecated API version /20210929 it is necessary to pin the Terraform Provider version to v5.47.0. Newer Terraform provider versions will not support the DMS deprecated API version /20210929
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testConnections = oci.DatabaseMigration.getConnections({
compartmentId: compartmentId,
connectionTypes: connectionConnectionType,
displayName: connectionDisplayName,
sourceConnectionId: testConnection.id,
state: connectionState,
technologySubType: connectionTechnologySubType,
technologyTypes: connectionTechnologyType,
});
import pulumi
import pulumi_oci as oci
test_connections = oci.DatabaseMigration.get_connections(compartment_id=compartment_id,
connection_types=connection_connection_type,
display_name=connection_display_name,
source_connection_id=test_connection["id"],
state=connection_state,
technology_sub_type=connection_technology_sub_type,
technology_types=connection_technology_type)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/databasemigration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databasemigration.GetConnections(ctx, &databasemigration.GetConnectionsArgs{
CompartmentId: compartmentId,
ConnectionTypes: connectionConnectionType,
DisplayName: pulumi.StringRef(connectionDisplayName),
SourceConnectionId: pulumi.StringRef(testConnection.Id),
State: pulumi.StringRef(connectionState),
TechnologySubType: pulumi.StringRef(connectionTechnologySubType),
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.DatabaseMigration.GetConnections.Invoke(new()
{
CompartmentId = compartmentId,
ConnectionTypes = connectionConnectionType,
DisplayName = connectionDisplayName,
SourceConnectionId = testConnection.Id,
State = connectionState,
TechnologySubType = connectionTechnologySubType,
TechnologyTypes = connectionTechnologyType,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DatabaseMigration.DatabaseMigrationFunctions;
import com.pulumi.oci.DatabaseMigration.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 = DatabaseMigrationFunctions.getConnections(GetConnectionsArgs.builder()
.compartmentId(compartmentId)
.connectionTypes(connectionConnectionType)
.displayName(connectionDisplayName)
.sourceConnectionId(testConnection.id())
.state(connectionState)
.technologySubType(connectionTechnologySubType)
.technologyTypes(connectionTechnologyType)
.build());
}
}
variables:
testConnections:
fn::invoke:
function: oci:DatabaseMigration:getConnections
arguments:
compartmentId: ${compartmentId}
connectionTypes: ${connectionConnectionType}
displayName: ${connectionDisplayName}
sourceConnectionId: ${testConnection.id}
state: ${connectionState}
technologySubType: ${connectionTechnologySubType}
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(compartment_id: Optional[str] = None,
connection_types: Optional[Sequence[str]] = None,
display_name: Optional[str] = None,
filters: Optional[Sequence[GetConnectionsFilter]] = None,
source_connection_id: Optional[str] = None,
state: Optional[str] = None,
technology_sub_type: Optional[str] = None,
technology_types: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetConnectionsResult
def get_connections_output(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[GetConnectionsFilterArgs]]]] = None,
source_connection_id: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
technology_sub_type: 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:DatabaseMigration/getConnections:getConnections
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Connection
Types List<string> - The array of connection types.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
List<Get
Connections Filter> - Source
Connection stringId - The OCID of the source database connection.
- State string
- The current state of the Database Migration Deployment.
- Technology
Sub stringType - The database technology sub-type.
- Technology
Types List<string> - The array of technology types.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Connection
Types []string - The array of connection types.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
[]Get
Connections Filter - Source
Connection stringId - The OCID of the source database connection.
- State string
- The current state of the Database Migration Deployment.
- Technology
Sub stringType - The database technology sub-type.
- Technology
Types []string - The array of technology types.
- compartment
Id String - The ID of the compartment in which to list resources.
- connection
Types List<String> - The array of connection types.
- display
Name String - A filter to return only resources that match the entire display name given.
- filters
List<Get
Connections Filter> - source
Connection StringId - The OCID of the source database connection.
- state String
- The current state of the Database Migration Deployment.
- technology
Sub StringType - The database technology sub-type.
- technology
Types List<String> - The array of technology types.
- compartment
Id string - The ID of the compartment in which to list resources.
- connection
Types string[] - The array of connection types.
- display
Name string - A filter to return only resources that match the entire display name given.
- filters
Get
Connections Filter[] - source
Connection stringId - The OCID of the source database connection.
- state string
- The current state of the Database Migration Deployment.
- technology
Sub stringType - The database technology sub-type.
- technology
Types string[] - The array of technology types.
- compartment_
id str - The ID of the compartment in which to list resources.
- connection_
types Sequence[str] - The array of connection types.
- display_
name str - A filter to return only resources that match the entire display name given.
- filters
Sequence[Get
Connections Filter] - source_
connection_ strid - The OCID of the source database connection.
- state str
- The current state of the Database Migration Deployment.
- technology_
sub_ strtype - The database technology sub-type.
- technology_
types Sequence[str] - The array of technology types.
- compartment
Id String - The ID of the compartment in which to list resources.
- connection
Types List<String> - The array of connection types.
- display
Name String - A filter to return only resources that match the entire display name given.
- filters List<Property Map>
- source
Connection StringId - The OCID of the source database connection.
- state String
- The current state of the Database Migration Deployment.
- technology
Sub StringType - The database technology sub-type.
- technology
Types List<String> - The array of technology types.
getConnections Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment.
- Connection
Collections List<GetConnections Connection Collection> - The list of connection_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Connection
Types List<string> - Defines the type of connection. For example, ORACLE.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
List<Get
Connections Filter> - Source
Connection stringId - State string
- The Connection's current lifecycle state.
- Technology
Sub stringType - Technology
Types List<string> - The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
- Compartment
Id string - The OCID of the compartment.
- Connection
Collections []GetConnections Connection Collection - The list of connection_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Connection
Types []string - Defines the type of connection. For example, ORACLE.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
[]Get
Connections Filter - Source
Connection stringId - State string
- The Connection's current lifecycle state.
- Technology
Sub stringType - Technology
Types []string - The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
- compartment
Id String - The OCID of the compartment.
- connection
Collections List<GetConnections Connection Collection> - The list of connection_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- connection
Types List<String> - Defines the type of connection. For example, ORACLE.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
List<Get
Connections Filter> - source
Connection StringId - state String
- The Connection's current lifecycle state.
- technology
Sub StringType - technology
Types List<String> - The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
- compartment
Id string - The OCID of the compartment.
- connection
Collections GetConnections Connection Collection[] - The list of connection_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- connection
Types string[] - Defines the type of connection. For example, ORACLE.
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
Get
Connections Filter[] - source
Connection stringId - state string
- The Connection's current lifecycle state.
- technology
Sub stringType - technology
Types string[] - The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
- compartment_
id str - The OCID of the compartment.
- connection_
collections Sequence[GetConnections Connection Collection] - The list of connection_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- connection_
types Sequence[str] - Defines the type of connection. For example, ORACLE.
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
Sequence[Get
Connections Filter] - source_
connection_ strid - state str
- The Connection's current lifecycle state.
- technology_
sub_ strtype - technology_
types Sequence[str] - The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
- compartment
Id String - The OCID of the compartment.
- connection
Collections List<Property Map> - The list of connection_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- connection
Types List<String> - Defines the type of connection. For example, ORACLE.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters List<Property Map>
- source
Connection StringId - state String
- The Connection's current lifecycle state.
- technology
Sub StringType - technology
Types List<String> - The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
Supporting Types
GetConnectionsConnectionCollection
GetConnectionsConnectionCollectionItem
- Additional
Attributes List<GetConnections Connection Collection Item Additional Attribute> - An array of name-value pair attribute entries.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Connection
String string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- Connection
Type string - The array of connection types.
- Database
Id string - The OCID of the database being referenced.
- Database
Name string - The name of the database being referenced.
- Db
System stringId - The OCID of the database system being referenced.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Description string
- A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Host string
- The IP Address of the host.
- Id string
- The OCID of the connection being referenced.
- Ingress
Ips List<GetConnections Connection Collection Item Ingress Ip> - List of ingress IP addresses from where to connect to this connection's privateIp.
- Key
Id string - The OCID of the key used in cryptographic operations.
- Lifecycle
Details string - The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
- Nsg
Ids List<string> - An array of Network Security Group OCIDs used to define network access for Connections.
- Password string
- The password (credential) used when creating or updating this resource.
- Port int
- The port to be used for the connection.
- Private
Endpoint stringId - The OCID of the resource being referenced.
- Replication
Password string - The password (credential) used when creating or updating this resource.
- Replication
Username string - The username (credential) used when creating or updating this resource.
- Secret
Id string - The OCID of the resource being referenced.
- Security
Protocol string - Security Protocol to be used for the connection.
- Ssh
Host string - Name of the host the SSH key is valid for.
- Ssh
Key string - Private SSH key string.
- Ssh
Sudo stringLocation - Sudo location
- Ssh
User string - The username (credential) used when creating or updating this resource.
- Ssl
Ca string - Ssl
Cert string - Ssl
Crl string - Ssl
Key string - Ssl
Mode string - SSL mode to be used for the connection.
- State string
- The current state of the Database Migration Deployment.
- Subnet
Id string - Oracle Cloud Infrastructure resource ID.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Technology
Type string - The array of technology types.
- Time
Created string - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - Time
Updated string - The time when this resource was updated. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - Username string
- The username (credential) used when creating or updating this resource.
- Vault
Id string - Oracle Cloud Infrastructure resource ID.
- Wallet string
- Additional
Attributes []GetConnections Connection Collection Item Additional Attribute - An array of name-value pair attribute entries.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Connection
String string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- Connection
Type string - The array of connection types.
- Database
Id string - The OCID of the database being referenced.
- Database
Name string - The name of the database being referenced.
- Db
System stringId - The OCID of the database system being referenced.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Description string
- A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Display
Name string - A filter to return only resources that match the entire display name given.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Host string
- The IP Address of the host.
- Id string
- The OCID of the connection being referenced.
- Ingress
Ips []GetConnections Connection Collection Item Ingress Ip - List of ingress IP addresses from where to connect to this connection's privateIp.
- Key
Id string - The OCID of the key used in cryptographic operations.
- Lifecycle
Details string - The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
- Nsg
Ids []string - An array of Network Security Group OCIDs used to define network access for Connections.
- Password string
- The password (credential) used when creating or updating this resource.
- Port int
- The port to be used for the connection.
- Private
Endpoint stringId - The OCID of the resource being referenced.
- Replication
Password string - The password (credential) used when creating or updating this resource.
- Replication
Username string - The username (credential) used when creating or updating this resource.
- Secret
Id string - The OCID of the resource being referenced.
- Security
Protocol string - Security Protocol to be used for the connection.
- Ssh
Host string - Name of the host the SSH key is valid for.
- Ssh
Key string - Private SSH key string.
- Ssh
Sudo stringLocation - Sudo location
- Ssh
User string - The username (credential) used when creating or updating this resource.
- Ssl
Ca string - Ssl
Cert string - Ssl
Crl string - Ssl
Key string - Ssl
Mode string - SSL mode to be used for the connection.
- State string
- The current state of the Database Migration Deployment.
- Subnet
Id string - Oracle Cloud Infrastructure resource ID.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Technology
Type string - The array of technology types.
- Time
Created string - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - Time
Updated string - The time when this resource was updated. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - Username string
- The username (credential) used when creating or updating this resource.
- Vault
Id string - Oracle Cloud Infrastructure resource ID.
- Wallet string
- additional
Attributes List<GetConnections Connection Collection Item Additional Attribute> - An array of name-value pair attribute entries.
- compartment
Id String - The ID of the compartment in which to list resources.
- connection
String String - Connect descriptor or Easy Connect Naming method used to connect to a database.
- connection
Type String - The array of connection types.
- database
Id String - The OCID of the database being referenced.
- database
Name String - The name of the database being referenced.
- db
System StringId - The OCID of the database system being referenced.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description String
- A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- display
Name String - A filter to return only resources that match the entire display name given.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- host String
- The IP Address of the host.
- id String
- The OCID of the connection being referenced.
- ingress
Ips List<GetConnections Connection Collection Item Ingress Ip> - List of ingress IP addresses from where to connect to this connection's privateIp.
- key
Id String - The OCID of the key used in cryptographic operations.
- lifecycle
Details String - The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
- nsg
Ids List<String> - An array of Network Security Group OCIDs used to define network access for Connections.
- password String
- The password (credential) used when creating or updating this resource.
- port Integer
- The port to be used for the connection.
- private
Endpoint StringId - The OCID of the resource being referenced.
- replication
Password String - The password (credential) used when creating or updating this resource.
- replication
Username String - The username (credential) used when creating or updating this resource.
- secret
Id String - The OCID of the resource being referenced.
- security
Protocol String - Security Protocol to be used for the connection.
- ssh
Host String - Name of the host the SSH key is valid for.
- ssh
Key String - Private SSH key string.
- ssh
Sudo StringLocation - Sudo location
- ssh
User String - The username (credential) used when creating or updating this resource.
- ssl
Ca String - ssl
Cert String - ssl
Crl String - ssl
Key String - ssl
Mode String - SSL mode to be used for the connection.
- state String
- The current state of the Database Migration Deployment.
- subnet
Id String - Oracle Cloud Infrastructure resource ID.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - technology
Type String - The array of technology types.
- time
Created String - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - time
Updated String - The time when this resource was updated. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - username String
- The username (credential) used when creating or updating this resource.
- vault
Id String - Oracle Cloud Infrastructure resource ID.
- wallet String
- additional
Attributes GetConnections Connection Collection Item Additional Attribute[] - An array of name-value pair attribute entries.
- compartment
Id string - The ID of the compartment in which to list resources.
- connection
String string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- connection
Type string - The array of connection types.
- database
Id string - The OCID of the database being referenced.
- database
Name string - The name of the database being referenced.
- db
System stringId - The OCID of the database system being referenced.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description string
- A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- display
Name string - A filter to return only resources that match the entire display name given.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- host string
- The IP Address of the host.
- id string
- The OCID of the connection being referenced.
- ingress
Ips GetConnections Connection Collection Item Ingress Ip[] - List of ingress IP addresses from where to connect to this connection's privateIp.
- key
Id string - The OCID of the key used in cryptographic operations.
- lifecycle
Details string - The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
- nsg
Ids string[] - An array of Network Security Group OCIDs used to define network access for Connections.
- password string
- The password (credential) used when creating or updating this resource.
- port number
- The port to be used for the connection.
- private
Endpoint stringId - The OCID of the resource being referenced.
- replication
Password string - The password (credential) used when creating or updating this resource.
- replication
Username string - The username (credential) used when creating or updating this resource.
- secret
Id string - The OCID of the resource being referenced.
- security
Protocol string - Security Protocol to be used for the connection.
- ssh
Host string - Name of the host the SSH key is valid for.
- ssh
Key string - Private SSH key string.
- ssh
Sudo stringLocation - Sudo location
- ssh
User string - The username (credential) used when creating or updating this resource.
- ssl
Ca string - ssl
Cert string - ssl
Crl string - ssl
Key string - ssl
Mode string - SSL mode to be used for the connection.
- state string
- The current state of the Database Migration Deployment.
- subnet
Id string - Oracle Cloud Infrastructure resource ID.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - technology
Type string - The array of technology types.
- time
Created string - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - time
Updated string - The time when this resource was updated. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - username string
- The username (credential) used when creating or updating this resource.
- vault
Id string - Oracle Cloud Infrastructure resource ID.
- wallet string
- additional_
attributes Sequence[GetConnections Connection Collection Item Additional Attribute] - An array of name-value pair attribute entries.
- compartment_
id str - The ID of the compartment in which to list resources.
- connection_
string str - Connect descriptor or Easy Connect Naming method used to connect to a database.
- connection_
type str - The array of connection types.
- database_
id str - The OCID of the database being referenced.
- database_
name str - The name of the database being referenced.
- db_
system_ strid - The OCID of the database system being referenced.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description str
- A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- display_
name str - A filter to return only resources that match the entire display name given.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- host str
- The IP Address of the host.
- id str
- The OCID of the connection being referenced.
- ingress_
ips Sequence[GetConnections Connection Collection Item Ingress Ip] - List of ingress IP addresses from where to connect to this connection's privateIp.
- key_
id str - The OCID of the key used in cryptographic operations.
- lifecycle_
details str - The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
- nsg_
ids Sequence[str] - An array of Network Security Group OCIDs used to define network access for Connections.
- password str
- The password (credential) used when creating or updating this resource.
- port int
- The port to be used for the connection.
- private_
endpoint_ strid - The OCID of the resource being referenced.
- replication_
password str - The password (credential) used when creating or updating this resource.
- replication_
username str - The username (credential) used when creating or updating this resource.
- secret_
id str - The OCID of the resource being referenced.
- security_
protocol str - Security Protocol to be used for the connection.
- ssh_
host str - Name of the host the SSH key is valid for.
- ssh_
key str - Private SSH key string.
- ssh_
sudo_ strlocation - Sudo location
- ssh_
user str - The username (credential) used when creating or updating this resource.
- ssl_
ca str - ssl_
cert str - ssl_
crl str - ssl_
key str - ssl_
mode str - SSL mode to be used for the connection.
- state str
- The current state of the Database Migration Deployment.
- subnet_
id str - Oracle Cloud Infrastructure resource ID.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - technology_
type str - The array of technology types.
- time_
created str - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - time_
updated str - The time when this resource was updated. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - username str
- The username (credential) used when creating or updating this resource.
- vault_
id str - Oracle Cloud Infrastructure resource ID.
- wallet str
- additional
Attributes List<Property Map> - An array of name-value pair attribute entries.
- compartment
Id String - The ID of the compartment in which to list resources.
- connection
String String - Connect descriptor or Easy Connect Naming method used to connect to a database.
- connection
Type String - The array of connection types.
- database
Id String - The OCID of the database being referenced.
- database
Name String - The name of the database being referenced.
- db
System StringId - The OCID of the database system being referenced.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description String
- A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- display
Name String - A filter to return only resources that match the entire display name given.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- host String
- The IP Address of the host.
- id String
- The OCID of the connection being referenced.
- ingress
Ips List<Property Map> - List of ingress IP addresses from where to connect to this connection's privateIp.
- key
Id String - The OCID of the key used in cryptographic operations.
- lifecycle
Details String - The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
- nsg
Ids List<String> - An array of Network Security Group OCIDs used to define network access for Connections.
- password String
- The password (credential) used when creating or updating this resource.
- port Number
- The port to be used for the connection.
- private
Endpoint StringId - The OCID of the resource being referenced.
- replication
Password String - The password (credential) used when creating or updating this resource.
- replication
Username String - The username (credential) used when creating or updating this resource.
- secret
Id String - The OCID of the resource being referenced.
- security
Protocol String - Security Protocol to be used for the connection.
- ssh
Host String - Name of the host the SSH key is valid for.
- ssh
Key String - Private SSH key string.
- ssh
Sudo StringLocation - Sudo location
- ssh
User String - The username (credential) used when creating or updating this resource.
- ssl
Ca String - ssl
Cert String - ssl
Crl String - ssl
Key String - ssl
Mode String - SSL mode to be used for the connection.
- state String
- The current state of the Database Migration Deployment.
- subnet
Id String - Oracle Cloud Infrastructure resource ID.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - technology
Type String - The array of technology types.
- time
Created String - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - time
Updated String - The time when this resource was updated. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z. - username String
- The username (credential) used when creating or updating this resource.
- vault
Id String - Oracle Cloud Infrastructure resource ID.
- wallet String
GetConnectionsConnectionCollectionItemAdditionalAttribute
GetConnectionsConnectionCollectionItemIngressIp
- Ingress
Ip string - A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- Ingress
Ip string - A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- ingress
Ip String - A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- ingress
Ip 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.
- ingress
Ip String - A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
GetConnectionsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
published on Friday, Apr 3, 2026 by Pulumi
