1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DatabaseTools
  5. getDatabaseToolsConnections
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.DatabaseTools.getDatabaseToolsConnections

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

This data source provides the list of Database Tools Connections in Oracle Cloud Infrastructure Database Tools service.

Returns a list of Database Tools connections.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testDatabaseToolsConnections = oci.DatabaseTools.getDatabaseToolsConnections({
    compartmentId: compartmentId,
    displayName: databaseToolsConnectionDisplayName,
    relatedResourceIdentifier: databaseToolsConnectionRelatedResourceIdentifier,
    runtimeSupports: databaseToolsConnectionRuntimeSupport,
    state: databaseToolsConnectionState,
    types: databaseToolsConnectionType,
});
Copy
import pulumi
import pulumi_oci as oci

test_database_tools_connections = oci.DatabaseTools.get_database_tools_connections(compartment_id=compartment_id,
    display_name=database_tools_connection_display_name,
    related_resource_identifier=database_tools_connection_related_resource_identifier,
    runtime_supports=database_tools_connection_runtime_support,
    state=database_tools_connection_state,
    types=database_tools_connection_type)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/databasetools"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := databasetools.GetDatabaseToolsConnections(ctx, &databasetools.GetDatabaseToolsConnectionsArgs{
			CompartmentId:             compartmentId,
			DisplayName:               pulumi.StringRef(databaseToolsConnectionDisplayName),
			RelatedResourceIdentifier: pulumi.StringRef(databaseToolsConnectionRelatedResourceIdentifier),
			RuntimeSupports:           databaseToolsConnectionRuntimeSupport,
			State:                     pulumi.StringRef(databaseToolsConnectionState),
			Types:                     databaseToolsConnectionType,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testDatabaseToolsConnections = Oci.DatabaseTools.GetDatabaseToolsConnections.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = databaseToolsConnectionDisplayName,
        RelatedResourceIdentifier = databaseToolsConnectionRelatedResourceIdentifier,
        RuntimeSupports = databaseToolsConnectionRuntimeSupport,
        State = databaseToolsConnectionState,
        Types = databaseToolsConnectionType,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DatabaseTools.DatabaseToolsFunctions;
import com.pulumi.oci.DatabaseTools.inputs.GetDatabaseToolsConnectionsArgs;
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 testDatabaseToolsConnections = DatabaseToolsFunctions.getDatabaseToolsConnections(GetDatabaseToolsConnectionsArgs.builder()
            .compartmentId(compartmentId)
            .displayName(databaseToolsConnectionDisplayName)
            .relatedResourceIdentifier(databaseToolsConnectionRelatedResourceIdentifier)
            .runtimeSupports(databaseToolsConnectionRuntimeSupport)
            .state(databaseToolsConnectionState)
            .types(databaseToolsConnectionType)
            .build());

    }
}
Copy
variables:
  testDatabaseToolsConnections:
    fn::invoke:
      function: oci:DatabaseTools:getDatabaseToolsConnections
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${databaseToolsConnectionDisplayName}
        relatedResourceIdentifier: ${databaseToolsConnectionRelatedResourceIdentifier}
        runtimeSupports: ${databaseToolsConnectionRuntimeSupport}
        state: ${databaseToolsConnectionState}
        types: ${databaseToolsConnectionType}
Copy

Using getDatabaseToolsConnections

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 getDatabaseToolsConnections(args: GetDatabaseToolsConnectionsArgs, opts?: InvokeOptions): Promise<GetDatabaseToolsConnectionsResult>
function getDatabaseToolsConnectionsOutput(args: GetDatabaseToolsConnectionsOutputArgs, opts?: InvokeOptions): Output<GetDatabaseToolsConnectionsResult>
Copy
def get_database_tools_connections(compartment_id: Optional[str] = None,
                                   display_name: Optional[str] = None,
                                   filters: Optional[Sequence[_databasetools.GetDatabaseToolsConnectionsFilter]] = None,
                                   related_resource_identifier: Optional[str] = None,
                                   runtime_supports: Optional[Sequence[str]] = None,
                                   state: Optional[str] = None,
                                   types: Optional[Sequence[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetDatabaseToolsConnectionsResult
def get_database_tools_connections_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                   display_name: Optional[pulumi.Input[str]] = None,
                                   filters: Optional[pulumi.Input[Sequence[pulumi.Input[_databasetools.GetDatabaseToolsConnectionsFilterArgs]]]] = None,
                                   related_resource_identifier: Optional[pulumi.Input[str]] = None,
                                   runtime_supports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   state: Optional[pulumi.Input[str]] = None,
                                   types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetDatabaseToolsConnectionsResult]
Copy
func GetDatabaseToolsConnections(ctx *Context, args *GetDatabaseToolsConnectionsArgs, opts ...InvokeOption) (*GetDatabaseToolsConnectionsResult, error)
func GetDatabaseToolsConnectionsOutput(ctx *Context, args *GetDatabaseToolsConnectionsOutputArgs, opts ...InvokeOption) GetDatabaseToolsConnectionsResultOutput
Copy

> Note: This function is named GetDatabaseToolsConnections in the Go SDK.

public static class GetDatabaseToolsConnections 
{
    public static Task<GetDatabaseToolsConnectionsResult> InvokeAsync(GetDatabaseToolsConnectionsArgs args, InvokeOptions? opts = null)
    public static Output<GetDatabaseToolsConnectionsResult> Invoke(GetDatabaseToolsConnectionsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDatabaseToolsConnectionsResult> getDatabaseToolsConnections(GetDatabaseToolsConnectionsArgs args, InvokeOptions options)
public static Output<GetDatabaseToolsConnectionsResult> getDatabaseToolsConnections(GetDatabaseToolsConnectionsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DatabaseTools/getDatabaseToolsConnections:getDatabaseToolsConnections
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The ID of the compartment in which to list resources.
DisplayName string
A filter to return only resources that match the entire specified display name.
Filters Changes to this property will trigger replacement. List<GetDatabaseToolsConnectionsFilter>
RelatedResourceIdentifier string
A filter to return only resources associated to the related resource identifier OCID passed in the query string.
RuntimeSupports List<string>
A filter to return only resources with one of the specified runtimeSupport values.
State string
A filter to return only resources their lifecycleState matches the specified lifecycleState.
Types List<string>
A filter to return only resources their type matches the specified type.
CompartmentId This property is required. string
The ID of the compartment in which to list resources.
DisplayName string
A filter to return only resources that match the entire specified display name.
Filters Changes to this property will trigger replacement. []GetDatabaseToolsConnectionsFilter
RelatedResourceIdentifier string
A filter to return only resources associated to the related resource identifier OCID passed in the query string.
RuntimeSupports []string
A filter to return only resources with one of the specified runtimeSupport values.
State string
A filter to return only resources their lifecycleState matches the specified lifecycleState.
Types []string
A filter to return only resources their type matches the specified type.
compartmentId This property is required. String
The ID of the compartment in which to list resources.
displayName String
A filter to return only resources that match the entire specified display name.
filters Changes to this property will trigger replacement. List<GetConnectionsFilter>
relatedResourceIdentifier String
A filter to return only resources associated to the related resource identifier OCID passed in the query string.
runtimeSupports List<String>
A filter to return only resources with one of the specified runtimeSupport values.
state String
A filter to return only resources their lifecycleState matches the specified lifecycleState.
types List<String>
A filter to return only resources their type matches the specified type.
compartmentId This property is required. string
The ID of the compartment in which to list resources.
displayName string
A filter to return only resources that match the entire specified display name.
filters Changes to this property will trigger replacement. GetDatabaseToolsConnectionsFilter[]
relatedResourceIdentifier string
A filter to return only resources associated to the related resource identifier OCID passed in the query string.
runtimeSupports string[]
A filter to return only resources with one of the specified runtimeSupport values.
state string
A filter to return only resources their lifecycleState matches the specified lifecycleState.
types string[]
A filter to return only resources their type matches the specified type.
compartment_id This property is required. str
The ID of the compartment in which to list resources.
display_name str
A filter to return only resources that match the entire specified display name.
filters Changes to this property will trigger replacement. Sequence[databasetools.GetDatabaseToolsConnectionsFilter]
related_resource_identifier str
A filter to return only resources associated to the related resource identifier OCID passed in the query string.
runtime_supports Sequence[str]
A filter to return only resources with one of the specified runtimeSupport values.
state str
A filter to return only resources their lifecycleState matches the specified lifecycleState.
types Sequence[str]
A filter to return only resources their type matches the specified type.
compartmentId This property is required. String
The ID of the compartment in which to list resources.
displayName String
A filter to return only resources that match the entire specified display name.
filters Changes to this property will trigger replacement. List<Property Map>
relatedResourceIdentifier String
A filter to return only resources associated to the related resource identifier OCID passed in the query string.
runtimeSupports List<String>
A filter to return only resources with one of the specified runtimeSupport values.
state String
A filter to return only resources their lifecycleState matches the specified lifecycleState.
types List<String>
A filter to return only resources their type matches the specified type.

getDatabaseToolsConnections Result

The following output properties are available:

CompartmentId string
The OCID of the compartment containing the Database Tools connection.
DatabaseToolsConnectionCollections List<GetDatabaseToolsConnectionsDatabaseToolsConnectionCollection>
The list of database_tools_connection_collection.
Id string
The provider-assigned unique ID for this managed resource.
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
Filters List<GetDatabaseToolsConnectionsFilter>
RelatedResourceIdentifier string
RuntimeSupports List<string>
Specifies whether this connection is supported by the Database Tools Runtime.
State string
The current state of the Database Tools connection.
Types List<string>
The Database Tools connection type.
CompartmentId string
The OCID of the compartment containing the Database Tools connection.
DatabaseToolsConnectionCollections []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollection
The list of database_tools_connection_collection.
Id string
The provider-assigned unique ID for this managed resource.
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
Filters []GetDatabaseToolsConnectionsFilter
RelatedResourceIdentifier string
RuntimeSupports []string
Specifies whether this connection is supported by the Database Tools Runtime.
State string
The current state of the Database Tools connection.
Types []string
The Database Tools connection type.
compartmentId String
The OCID of the compartment containing the Database Tools connection.
databaseToolsConnectionCollections List<GetConnectionsConnectionCollection>
The list of database_tools_connection_collection.
id String
The provider-assigned unique ID for this managed resource.
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters List<GetConnectionsFilter>
relatedResourceIdentifier String
runtimeSupports List<String>
Specifies whether this connection is supported by the Database Tools Runtime.
state String
The current state of the Database Tools connection.
types List<String>
The Database Tools connection type.
compartmentId string
The OCID of the compartment containing the Database Tools connection.
databaseToolsConnectionCollections GetDatabaseToolsConnectionsDatabaseToolsConnectionCollection[]
The list of database_tools_connection_collection.
id string
The provider-assigned unique ID for this managed resource.
displayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters GetDatabaseToolsConnectionsFilter[]
relatedResourceIdentifier string
runtimeSupports string[]
Specifies whether this connection is supported by the Database Tools Runtime.
state string
The current state of the Database Tools connection.
types string[]
The Database Tools connection type.
compartment_id str
The OCID of the compartment containing the Database Tools connection.
database_tools_connection_collections Sequence[databasetools.GetDatabaseToolsConnectionsDatabaseToolsConnectionCollection]
The list of database_tools_connection_collection.
id str
The provider-assigned unique ID for this managed resource.
display_name str
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters Sequence[databasetools.GetDatabaseToolsConnectionsFilter]
related_resource_identifier str
runtime_supports Sequence[str]
Specifies whether this connection is supported by the Database Tools Runtime.
state str
The current state of the Database Tools connection.
types Sequence[str]
The Database Tools connection type.
compartmentId String
The OCID of the compartment containing the Database Tools connection.
databaseToolsConnectionCollections List<Property Map>
The list of database_tools_connection_collection.
id String
The provider-assigned unique ID for this managed resource.
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters List<Property Map>
relatedResourceIdentifier String
runtimeSupports List<String>
Specifies whether this connection is supported by the Database Tools Runtime.
state String
The current state of the Database Tools connection.
types List<String>
The Database Tools connection type.

Supporting Types

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollection

items This property is required. List<Property Map>

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItem

AdvancedProperties This property is required. Dictionary<string, string>
The advanced connection properties key-value pair (for example, oracle.net.ssl_server_dn_match).
CompartmentId This property is required. string
The ID of the compartment in which to list resources.
ConnectionString This property is required. string
The connect descriptor or Easy Connect Naming method used to connect to the database.
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName This property is required. string
A filter to return only resources that match the entire specified display name.
FreeformTags This property is required. Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id This property is required. string
The OCID of the Database Tools connection.
KeyStores This property is required. List<GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStore>
The Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
LifecycleDetails This property is required. string
A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
Locks This property is required. List<GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLock>
Locks associated with this resource.
PrivateEndpointId This property is required. string
The OCID of the Database Tools private endpoint used to access the database in the customer VCN.
ProxyClients This property is required. List<GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClient>
The proxy client information.
RelatedResources This property is required. List<GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResource>
A related resource
RuntimeSupport This property is required. string
A filter to return only resources with one of the specified runtimeSupport values.
State This property is required. string
A filter to return only resources their lifecycleState matches the specified lifecycleState.
SystemTags This property is required. Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated This property is required. string
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
TimeUpdated This property is required. string
The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string.
Type This property is required. string
A filter to return only resources their type matches the specified type.
Url This property is required. string
The JDBC URL used to connect to the Generic JDBC database system.
UserName This property is required. string
The database user name.
UserPasswords This property is required. List<GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPassword>
The user password.
AdvancedProperties This property is required. map[string]string
The advanced connection properties key-value pair (for example, oracle.net.ssl_server_dn_match).
CompartmentId This property is required. string
The ID of the compartment in which to list resources.
ConnectionString This property is required. string
The connect descriptor or Easy Connect Naming method used to connect to the database.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName This property is required. string
A filter to return only resources that match the entire specified display name.
FreeformTags This property is required. map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id This property is required. string
The OCID of the Database Tools connection.
KeyStores This property is required. []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStore
The Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
LifecycleDetails This property is required. string
A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
Locks This property is required. []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLock
Locks associated with this resource.
PrivateEndpointId This property is required. string
The OCID of the Database Tools private endpoint used to access the database in the customer VCN.
ProxyClients This property is required. []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClient
The proxy client information.
RelatedResources This property is required. []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResource
A related resource
RuntimeSupport This property is required. string
A filter to return only resources with one of the specified runtimeSupport values.
State This property is required. string
A filter to return only resources their lifecycleState matches the specified lifecycleState.
SystemTags This property is required. map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated This property is required. string
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
TimeUpdated This property is required. string
The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string.
Type This property is required. string
A filter to return only resources their type matches the specified type.
Url This property is required. string
The JDBC URL used to connect to the Generic JDBC database system.
UserName This property is required. string
The database user name.
UserPasswords This property is required. []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPassword
The user password.
advancedProperties This property is required. Map<String,String>
The advanced connection properties key-value pair (for example, oracle.net.ssl_server_dn_match).
compartmentId This property is required. String
The ID of the compartment in which to list resources.
connectionString This property is required. String
The connect descriptor or Easy Connect Naming method used to connect to the database.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. String
A filter to return only resources that match the entire specified display name.
freeformTags This property is required. Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. String
The OCID of the Database Tools connection.
keyStores This property is required. List<GetConnectionsConnectionCollectionItemKeyStore>
The Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
lifecycleDetails This property is required. String
A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
locks This property is required. List<GetConnectionsConnectionCollectionItemLock>
Locks associated with this resource.
privateEndpointId This property is required. String
The OCID of the Database Tools private endpoint used to access the database in the customer VCN.
proxyClients This property is required. List<GetConnectionsConnectionCollectionItemProxyClient>
The proxy client information.
relatedResources This property is required. List<GetConnectionsConnectionCollectionItemRelatedResource>
A related resource
runtimeSupport This property is required. String
A filter to return only resources with one of the specified runtimeSupport values.
state This property is required. String
A filter to return only resources their lifecycleState matches the specified lifecycleState.
systemTags This property is required. Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. String
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
timeUpdated This property is required. String
The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string.
type This property is required. String
A filter to return only resources their type matches the specified type.
url This property is required. String
The JDBC URL used to connect to the Generic JDBC database system.
userName This property is required. String
The database user name.
userPasswords This property is required. List<GetConnectionsConnectionCollectionItemUserPassword>
The user password.
advancedProperties This property is required. {[key: string]: string}
The advanced connection properties key-value pair (for example, oracle.net.ssl_server_dn_match).
compartmentId This property is required. string
The ID of the compartment in which to list resources.
connectionString This property is required. string
The connect descriptor or Easy Connect Naming method used to connect to the database.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. string
A filter to return only resources that match the entire specified display name.
freeformTags This property is required. {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. string
The OCID of the Database Tools connection.
keyStores This property is required. GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStore[]
The Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
lifecycleDetails This property is required. string
A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
locks This property is required. GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLock[]
Locks associated with this resource.
privateEndpointId This property is required. string
The OCID of the Database Tools private endpoint used to access the database in the customer VCN.
proxyClients This property is required. GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClient[]
The proxy client information.
relatedResources This property is required. GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResource[]
A related resource
runtimeSupport This property is required. string
A filter to return only resources with one of the specified runtimeSupport values.
state This property is required. string
A filter to return only resources their lifecycleState matches the specified lifecycleState.
systemTags This property is required. {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. string
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
timeUpdated This property is required. string
The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string.
type This property is required. string
A filter to return only resources their type matches the specified type.
url This property is required. string
The JDBC URL used to connect to the Generic JDBC database system.
userName This property is required. string
The database user name.
userPasswords This property is required. GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPassword[]
The user password.
advanced_properties This property is required. Mapping[str, str]
The advanced connection properties key-value pair (for example, oracle.net.ssl_server_dn_match).
compartment_id This property is required. str
The ID of the compartment in which to list resources.
connection_string This property is required. str
The connect descriptor or Easy Connect Naming method used to connect to the database.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
display_name This property is required. str
A filter to return only resources that match the entire specified display name.
freeform_tags This property is required. Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. str
The OCID of the Database Tools connection.
key_stores This property is required. Sequence[databasetools.GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStore]
The Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
lifecycle_details This property is required. str
A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
locks This property is required. Sequence[databasetools.GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLock]
Locks associated with this resource.
private_endpoint_id This property is required. str
The OCID of the Database Tools private endpoint used to access the database in the customer VCN.
proxy_clients This property is required. Sequence[databasetools.GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClient]
The proxy client information.
related_resources This property is required. Sequence[databasetools.GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResource]
A related resource
runtime_support This property is required. str
A filter to return only resources with one of the specified runtimeSupport values.
state This property is required. str
A filter to return only resources their lifecycleState matches the specified lifecycleState.
system_tags This property is required. Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created This property is required. str
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
time_updated This property is required. str
The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string.
type This property is required. str
A filter to return only resources their type matches the specified type.
url This property is required. str
The JDBC URL used to connect to the Generic JDBC database system.
user_name This property is required. str
The database user name.
user_passwords This property is required. Sequence[databasetools.GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPassword]
The user password.
advancedProperties This property is required. Map<String>
The advanced connection properties key-value pair (for example, oracle.net.ssl_server_dn_match).
compartmentId This property is required. String
The ID of the compartment in which to list resources.
connectionString This property is required. String
The connect descriptor or Easy Connect Naming method used to connect to the database.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. String
A filter to return only resources that match the entire specified display name.
freeformTags This property is required. Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. String
The OCID of the Database Tools connection.
keyStores This property is required. List<Property Map>
The Oracle wallet or Java Keystores containing trusted certificates for authenticating the server's public certificate and the client private key and associated certificates required for client authentication.
lifecycleDetails This property is required. String
A message describing the current state in more detail. For example, this message can be used to provide actionable information for a resource in the Failed state.
locks This property is required. List<Property Map>
Locks associated with this resource.
privateEndpointId This property is required. String
The OCID of the Database Tools private endpoint used to access the database in the customer VCN.
proxyClients This property is required. List<Property Map>
The proxy client information.
relatedResources This property is required. List<Property Map>
A related resource
runtimeSupport This property is required. String
A filter to return only resources with one of the specified runtimeSupport values.
state This property is required. String
A filter to return only resources their lifecycleState matches the specified lifecycleState.
systemTags This property is required. Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. String
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
timeUpdated This property is required. String
The time the DatabaseToolsConnection was updated. An RFC3339 formatted datetime string.
type This property is required. String
A filter to return only resources their type matches the specified type.
url This property is required. String
The JDBC URL used to connect to the Generic JDBC database system.
userName This property is required. String
The database user name.
userPasswords This property is required. List<Property Map>
The user password.

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStore

KeyStoreContents This property is required. []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContent
The key store content.
KeyStorePasswords This property is required. []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePassword
The key store password.
KeyStoreType This property is required. string
The key store type.
keyStoreContents This property is required. List<GetConnectionsConnectionCollectionItemKeyStoreKeyStoreContent>
The key store content.
keyStorePasswords This property is required. List<GetConnectionsConnectionCollectionItemKeyStoreKeyStorePassword>
The key store password.
keyStoreType This property is required. String
The key store type.
keyStoreContents This property is required. GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContent[]
The key store content.
keyStorePasswords This property is required. GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePassword[]
The key store password.
keyStoreType This property is required. string
The key store type.
keyStoreContents This property is required. List<Property Map>
The key store content.
keyStorePasswords This property is required. List<Property Map>
The key store password.
keyStoreType This property is required. String
The key store type.

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStoreContent

SecretId This property is required. string
The OCID of the secret containing the user password.
ValueType This property is required. string
The value type of the user password.
SecretId This property is required. string
The OCID of the secret containing the user password.
ValueType This property is required. string
The value type of the user password.
secretId This property is required. String
The OCID of the secret containing the user password.
valueType This property is required. String
The value type of the user password.
secretId This property is required. string
The OCID of the secret containing the user password.
valueType This property is required. string
The value type of the user password.
secret_id This property is required. str
The OCID of the secret containing the user password.
value_type This property is required. str
The value type of the user password.
secretId This property is required. String
The OCID of the secret containing the user password.
valueType This property is required. String
The value type of the user password.

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemKeyStoreKeyStorePassword

SecretId This property is required. string
The OCID of the secret containing the user password.
ValueType This property is required. string
The value type of the user password.
SecretId This property is required. string
The OCID of the secret containing the user password.
ValueType This property is required. string
The value type of the user password.
secretId This property is required. String
The OCID of the secret containing the user password.
valueType This property is required. String
The value type of the user password.
secretId This property is required. string
The OCID of the secret containing the user password.
valueType This property is required. string
The value type of the user password.
secret_id This property is required. str
The OCID of the secret containing the user password.
value_type This property is required. str
The value type of the user password.
secretId This property is required. String
The OCID of the secret containing the user password.
valueType This property is required. String
The value type of the user password.

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemLock

Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
RelatedResourceId This property is required. string
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
TimeCreated This property is required. string
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
Type This property is required. string
A filter to return only resources their type matches the specified type.
Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
RelatedResourceId This property is required. string
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
TimeCreated This property is required. string
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
Type This property is required. string
A filter to return only resources their type matches the specified type.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. String
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
timeCreated This property is required. String
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
type This property is required. String
A filter to return only resources their type matches the specified type.
message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. string
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
timeCreated This property is required. string
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
type This property is required. string
A filter to return only resources their type matches the specified type.
message This property is required. str
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
related_resource_id This property is required. str
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
time_created This property is required. str
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
type This property is required. str
A filter to return only resources their type matches the specified type.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. String
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
timeCreated This property is required. String
The time the Database Tools connection was created. An RFC3339 formatted datetime string.
type This property is required. String
A filter to return only resources their type matches the specified type.

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClient

ProxyAuthenticationType This property is required. string
The proxy authentication type.
Roles This property is required. List<string>
A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
UserName This property is required. string
The database user name.
UserPasswords This property is required. List<GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPassword>
The user password.
ProxyAuthenticationType This property is required. string
The proxy authentication type.
Roles This property is required. []string
A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
UserName This property is required. string
The database user name.
UserPasswords This property is required. []GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPassword
The user password.
proxyAuthenticationType This property is required. String
The proxy authentication type.
roles This property is required. List<String>
A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
userName This property is required. String
The database user name.
userPasswords This property is required. List<GetConnectionsConnectionCollectionItemProxyClientUserPassword>
The user password.
proxyAuthenticationType This property is required. string
The proxy authentication type.
roles This property is required. string[]
A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
userName This property is required. string
The database user name.
userPasswords This property is required. GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPassword[]
The user password.
proxy_authentication_type This property is required. str
The proxy authentication type.
roles This property is required. Sequence[str]
A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
user_name This property is required. str
The database user name.
user_passwords This property is required. Sequence[databasetools.GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPassword]
The user password.
proxyAuthenticationType This property is required. String
The proxy authentication type.
roles This property is required. List<String>
A list of database roles for the client. These roles are enabled if the proxy is authorized to use the roles on behalf of the client.
userName This property is required. String
The database user name.
userPasswords This property is required. List<Property Map>
The user password.

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemProxyClientUserPassword

SecretId This property is required. string
The OCID of the secret containing the user password.
ValueType This property is required. string
The value type of the user password.
SecretId This property is required. string
The OCID of the secret containing the user password.
ValueType This property is required. string
The value type of the user password.
secretId This property is required. String
The OCID of the secret containing the user password.
valueType This property is required. String
The value type of the user password.
secretId This property is required. string
The OCID of the secret containing the user password.
valueType This property is required. string
The value type of the user password.
secret_id This property is required. str
The OCID of the secret containing the user password.
value_type This property is required. str
The value type of the user password.
secretId This property is required. String
The OCID of the secret containing the user password.
valueType This property is required. String
The value type of the user password.

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemRelatedResource

EntityType This property is required. string
The resource entity type.
Identifier This property is required. string
The OCID of the related resource.
EntityType This property is required. string
The resource entity type.
Identifier This property is required. string
The OCID of the related resource.
entityType This property is required. String
The resource entity type.
identifier This property is required. String
The OCID of the related resource.
entityType This property is required. string
The resource entity type.
identifier This property is required. string
The OCID of the related resource.
entity_type This property is required. str
The resource entity type.
identifier This property is required. str
The OCID of the related resource.
entityType This property is required. String
The resource entity type.
identifier This property is required. String
The OCID of the related resource.

GetDatabaseToolsConnectionsDatabaseToolsConnectionCollectionItemUserPassword

SecretId This property is required. string
The OCID of the secret containing the user password.
ValueType This property is required. string
The value type of the user password.
SecretId This property is required. string
The OCID of the secret containing the user password.
ValueType This property is required. string
The value type of the user password.
secretId This property is required. String
The OCID of the secret containing the user password.
valueType This property is required. String
The value type of the user password.
secretId This property is required. string
The OCID of the secret containing the user password.
valueType This property is required. string
The value type of the user password.
secret_id This property is required. str
The OCID of the secret containing the user password.
value_type This property is required. str
The value type of the user password.
secretId This property is required. String
The OCID of the secret containing the user password.
valueType This property is required. String
The value type of the user password.

GetDatabaseToolsConnectionsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi