Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
This data source provides the list of Connection Databaseconnectiontypes in Oracle Cloud Infrastructure Database Migration service.
List supported Database Types, Sub-types and Versions.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testConnectionDatabaseconnectiontypes = oci.DatabaseMigration.getConnectionDatabaseconnectiontypes({
compartmentId: compartmentId,
connectionTypes: connectionDatabaseconnectiontypeConnectionType,
sourceConnectionId: testConnection.id,
technologyTypes: connectionDatabaseconnectiontypeTechnologyType,
});
import pulumi
import pulumi_oci as oci
test_connection_databaseconnectiontypes = oci.DatabaseMigration.get_connection_databaseconnectiontypes(compartment_id=compartment_id,
connection_types=connection_databaseconnectiontype_connection_type,
source_connection_id=test_connection["id"],
technology_types=connection_databaseconnectiontype_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.GetConnectionDatabaseconnectiontypes(ctx, &databasemigration.GetConnectionDatabaseconnectiontypesArgs{
CompartmentId: compartmentId,
ConnectionTypes: connectionDatabaseconnectiontypeConnectionType,
SourceConnectionId: pulumi.StringRef(testConnection.Id),
TechnologyTypes: connectionDatabaseconnectiontypeTechnologyType,
}, 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 testConnectionDatabaseconnectiontypes = Oci.DatabaseMigration.GetConnectionDatabaseconnectiontypes.Invoke(new()
{
CompartmentId = compartmentId,
ConnectionTypes = connectionDatabaseconnectiontypeConnectionType,
SourceConnectionId = testConnection.Id,
TechnologyTypes = connectionDatabaseconnectiontypeTechnologyType,
});
});
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.GetConnectionDatabaseconnectiontypesArgs;
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 testConnectionDatabaseconnectiontypes = DatabaseMigrationFunctions.getConnectionDatabaseconnectiontypes(GetConnectionDatabaseconnectiontypesArgs.builder()
.compartmentId(compartmentId)
.connectionTypes(connectionDatabaseconnectiontypeConnectionType)
.sourceConnectionId(testConnection.id())
.technologyTypes(connectionDatabaseconnectiontypeTechnologyType)
.build());
}
}
variables:
testConnectionDatabaseconnectiontypes:
fn::invoke:
function: oci:DatabaseMigration:getConnectionDatabaseconnectiontypes
arguments:
compartmentId: ${compartmentId}
connectionTypes: ${connectionDatabaseconnectiontypeConnectionType}
sourceConnectionId: ${testConnection.id}
technologyTypes: ${connectionDatabaseconnectiontypeTechnologyType}
Using getConnectionDatabaseconnectiontypes
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 getConnectionDatabaseconnectiontypes(args: GetConnectionDatabaseconnectiontypesArgs, opts?: InvokeOptions): Promise<GetConnectionDatabaseconnectiontypesResult>
function getConnectionDatabaseconnectiontypesOutput(args: GetConnectionDatabaseconnectiontypesOutputArgs, opts?: InvokeOptions): Output<GetConnectionDatabaseconnectiontypesResult>def get_connection_databaseconnectiontypes(compartment_id: Optional[str] = None,
connection_types: Optional[Sequence[str]] = None,
filters: Optional[Sequence[GetConnectionDatabaseconnectiontypesFilter]] = None,
source_connection_id: Optional[str] = None,
technology_types: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetConnectionDatabaseconnectiontypesResult
def get_connection_databaseconnectiontypes_output(compartment_id: Optional[pulumi.Input[str]] = None,
connection_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetConnectionDatabaseconnectiontypesFilterArgs]]]] = None,
source_connection_id: Optional[pulumi.Input[str]] = None,
technology_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConnectionDatabaseconnectiontypesResult]func GetConnectionDatabaseconnectiontypes(ctx *Context, args *GetConnectionDatabaseconnectiontypesArgs, opts ...InvokeOption) (*GetConnectionDatabaseconnectiontypesResult, error)
func GetConnectionDatabaseconnectiontypesOutput(ctx *Context, args *GetConnectionDatabaseconnectiontypesOutputArgs, opts ...InvokeOption) GetConnectionDatabaseconnectiontypesResultOutput> Note: This function is named GetConnectionDatabaseconnectiontypes in the Go SDK.
public static class GetConnectionDatabaseconnectiontypes
{
public static Task<GetConnectionDatabaseconnectiontypesResult> InvokeAsync(GetConnectionDatabaseconnectiontypesArgs args, InvokeOptions? opts = null)
public static Output<GetConnectionDatabaseconnectiontypesResult> Invoke(GetConnectionDatabaseconnectiontypesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConnectionDatabaseconnectiontypesResult> getConnectionDatabaseconnectiontypes(GetConnectionDatabaseconnectiontypesArgs args, InvokeOptions options)
public static Output<GetConnectionDatabaseconnectiontypesResult> getConnectionDatabaseconnectiontypes(GetConnectionDatabaseconnectiontypesArgs args, InvokeOptions options)
fn::invoke:
function: oci:DatabaseMigration/getConnectionDatabaseconnectiontypes:getConnectionDatabaseconnectiontypes
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.
- Filters
List<Get
Connection Databaseconnectiontypes Filter> - Source
Connection stringId - The OCID of the source connection.
- 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.
- Filters
[]Get
Connection Databaseconnectiontypes Filter - Source
Connection stringId - The OCID of the source connection.
- 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.
- filters
List<Get
Connection Databaseconnectiontypes Filter> - source
Connection StringId - The OCID of the source connection.
- 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.
- filters
Get
Connection Databaseconnectiontypes Filter[] - source
Connection stringId - The OCID of the source connection.
- 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.
- filters
Sequence[Get
Connection Databaseconnectiontypes Filter] - source_
connection_ strid - The OCID of the source connection.
- 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.
- filters List<Property Map>
- source
Connection StringId - The OCID of the source connection.
- technology
Types List<String> - The array of technology types.
getConnectionDatabaseconnectiontypes Result
The following output properties are available:
- Compartment
Id string - Database
Connection List<GetType Collections Connection Databaseconnectiontypes Database Connection Type Collection> - The list of database_connection_type_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Connection
Types List<string> - Defines the type of connection. For example, ORACLE.
- Filters
List<Get
Connection Databaseconnectiontypes Filter> - Source
Connection stringId - Technology
Types List<string> - The technology type.
- Compartment
Id string - Database
Connection []GetType Collections Connection Databaseconnectiontypes Database Connection Type Collection - The list of database_connection_type_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Connection
Types []string - Defines the type of connection. For example, ORACLE.
- Filters
[]Get
Connection Databaseconnectiontypes Filter - Source
Connection stringId - Technology
Types []string - The technology type.
- compartment
Id String - database
Connection List<GetType Collections Connection Databaseconnectiontypes Database Connection Type Collection> - The list of database_connection_type_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- connection
Types List<String> - Defines the type of connection. For example, ORACLE.
- filters
List<Get
Connection Databaseconnectiontypes Filter> - source
Connection StringId - technology
Types List<String> - The technology type.
- compartment
Id string - database
Connection GetType Collections Connection Databaseconnectiontypes Database Connection Type Collection[] - The list of database_connection_type_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- connection
Types string[] - Defines the type of connection. For example, ORACLE.
- filters
Get
Connection Databaseconnectiontypes Filter[] - source
Connection stringId - technology
Types string[] - The technology type.
- compartment_
id str - database_
connection_ Sequence[Gettype_ collections Connection Databaseconnectiontypes Database Connection Type Collection] - The list of database_connection_type_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- connection_
types Sequence[str] - Defines the type of connection. For example, ORACLE.
- filters
Sequence[Get
Connection Databaseconnectiontypes Filter] - source_
connection_ strid - technology_
types Sequence[str] - The technology type.
- compartment
Id String - database
Connection List<Property Map>Type Collections - The list of database_connection_type_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- connection
Types List<String> - Defines the type of connection. For example, ORACLE.
- filters List<Property Map>
- source
Connection StringId - technology
Types List<String> - The technology type.
Supporting Types
GetConnectionDatabaseconnectiontypesDatabaseConnectionTypeCollection
- Items
List<Get
Connection Databaseconnectiontypes Database Connection Type Collection Item> - Items in collection.
- Items
[]Get
Connection Databaseconnectiontypes Database Connection Type Collection Item - Items in collection.
- items
List<Get
Connection Databaseconnectiontypes Database Connection Type Collection Item> - Items in collection.
- items
Get
Connection Databaseconnectiontypes Database Connection Type Collection Item[] - Items in collection.
- items List<Property Map>
- Items in collection.
GetConnectionDatabaseconnectiontypesDatabaseConnectionTypeCollectionItem
- Connection
Type string - The array of connection types.
- Technology
Types List<GetConnection Databaseconnectiontypes Database Connection Type Collection Item Technology Type> - Array of technology type objects
- Connection
Type string - The array of connection types.
- Technology
Types []GetConnection Databaseconnectiontypes Database Connection Type Collection Item Technology Type - Array of technology type objects
- connection
Type String - The array of connection types.
- technology
Types List<GetConnection Databaseconnectiontypes Database Connection Type Collection Item Technology Type> - Array of technology type objects
- connection
Type string - The array of connection types.
- technology
Types GetConnection Databaseconnectiontypes Database Connection Type Collection Item Technology Type[] - Array of technology type objects
- connection_
type str - The array of connection types.
- technology_
types Sequence[GetConnection Databaseconnectiontypes Database Connection Type Collection Item Technology Type] - Array of technology type objects
- connection
Type String - The array of connection types.
- technology
Types List<Property Map> - Array of technology type objects
GetConnectionDatabaseconnectiontypesDatabaseConnectionTypeCollectionItemTechnologyType
- Database
Versions List<string> - Array of database versions
- Technology
Sub List<GetTypes Connection Databaseconnectiontypes Database Connection Type Collection Item Technology Type Technology Sub Type> - Array of technology sub-types e.g. ADW_SHARED.
- Technology
Type string - The array of technology types.
- Database
Versions []string - Array of database versions
- Technology
Sub []GetTypes Connection Databaseconnectiontypes Database Connection Type Collection Item Technology Type Technology Sub Type - Array of technology sub-types e.g. ADW_SHARED.
- Technology
Type string - The array of technology types.
- database
Versions List<String> - Array of database versions
- technology
Sub List<GetTypes Connection Databaseconnectiontypes Database Connection Type Collection Item Technology Type Technology Sub Type> - Array of technology sub-types e.g. ADW_SHARED.
- technology
Type String - The array of technology types.
- database
Versions string[] - Array of database versions
- technology
Sub GetTypes Connection Databaseconnectiontypes Database Connection Type Collection Item Technology Type Technology Sub Type[] - Array of technology sub-types e.g. ADW_SHARED.
- technology
Type string - The array of technology types.
- database_
versions Sequence[str] - Array of database versions
- technology_
sub_ Sequence[Gettypes Connection Databaseconnectiontypes Database Connection Type Collection Item Technology Type Technology Sub Type] - Array of technology sub-types e.g. ADW_SHARED.
- technology_
type str - The array of technology types.
- database
Versions List<String> - Array of database versions
- technology
Sub List<Property Map>Types - Array of technology sub-types e.g. ADW_SHARED.
- technology
Type String - The array of technology types.
GetConnectionDatabaseconnectiontypesDatabaseConnectionTypeCollectionItemTechnologyTypeTechnologySubType
- Database
Versions List<string> - Array of database versions
- Technology
Sub stringType - Technology sub-type e.g. ADW_SHARED.
- Technology
Sub stringType Display Name - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Database
Versions []string - Array of database versions
- Technology
Sub stringType - Technology sub-type e.g. ADW_SHARED.
- Technology
Sub stringType Display Name - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- database
Versions List<String> - Array of database versions
- technology
Sub StringType - Technology sub-type e.g. ADW_SHARED.
- technology
Sub StringType Display Name - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- database
Versions string[] - Array of database versions
- technology
Sub stringType - Technology sub-type e.g. ADW_SHARED.
- technology
Sub stringType Display Name - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- database_
versions Sequence[str] - Array of database versions
- technology_
sub_ strtype - Technology sub-type e.g. ADW_SHARED.
- technology_
sub_ strtype_ display_ name - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- database
Versions List<String> - Array of database versions
- technology
Sub StringType - Technology sub-type e.g. ADW_SHARED.
- technology
Sub StringType Display Name - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
GetConnectionDatabaseconnectiontypesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
