Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.DatabaseManagement.getExternalDatabases
Explore with Pulumi AI
This data source provides the list of External Databases in Oracle Cloud Infrastructure Database Management service.
Lists the external databases in the specified compartment or in the specified DB system.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testExternalDatabases = oci.DatabaseManagement.getExternalDatabases({
compartmentId: compartmentId,
displayName: externalDatabaseDisplayName,
externalDatabaseId: testExternalDatabase.id,
externalDbSystemId: testExternalDbSystem.id,
});
import pulumi
import pulumi_oci as oci
test_external_databases = oci.DatabaseManagement.get_external_databases(compartment_id=compartment_id,
display_name=external_database_display_name,
external_database_id=test_external_database["id"],
external_db_system_id=test_external_db_system["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseManagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := DatabaseManagement.GetExternalDatabases(ctx, &databasemanagement.GetExternalDatabasesArgs{
CompartmentId: pulumi.StringRef(compartmentId),
DisplayName: pulumi.StringRef(externalDatabaseDisplayName),
ExternalDatabaseId: pulumi.StringRef(testExternalDatabase.Id),
ExternalDbSystemId: pulumi.StringRef(testExternalDbSystem.Id),
}, 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 testExternalDatabases = Oci.DatabaseManagement.GetExternalDatabases.Invoke(new()
{
CompartmentId = compartmentId,
DisplayName = externalDatabaseDisplayName,
ExternalDatabaseId = testExternalDatabase.Id,
ExternalDbSystemId = testExternalDbSystem.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DatabaseManagement.DatabaseManagementFunctions;
import com.pulumi.oci.DatabaseManagement.inputs.GetExternalDatabasesArgs;
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 testExternalDatabases = DatabaseManagementFunctions.getExternalDatabases(GetExternalDatabasesArgs.builder()
.compartmentId(compartmentId)
.displayName(externalDatabaseDisplayName)
.externalDatabaseId(testExternalDatabase.id())
.externalDbSystemId(testExternalDbSystem.id())
.build());
}
}
variables:
testExternalDatabases:
fn::invoke:
Function: oci:DatabaseManagement:getExternalDatabases
Arguments:
compartmentId: ${compartmentId}
displayName: ${externalDatabaseDisplayName}
externalDatabaseId: ${testExternalDatabase.id}
externalDbSystemId: ${testExternalDbSystem.id}
Using getExternalDatabases
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 getExternalDatabases(args: GetExternalDatabasesArgs, opts?: InvokeOptions): Promise<GetExternalDatabasesResult>
function getExternalDatabasesOutput(args: GetExternalDatabasesOutputArgs, opts?: InvokeOptions): Output<GetExternalDatabasesResult>
def get_external_databases(compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
external_database_id: Optional[str] = None,
external_db_system_id: Optional[str] = None,
filters: Optional[Sequence[_databasemanagement.GetExternalDatabasesFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetExternalDatabasesResult
def get_external_databases_output(compartment_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
external_database_id: Optional[pulumi.Input[str]] = None,
external_db_system_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_databasemanagement.GetExternalDatabasesFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetExternalDatabasesResult]
func GetExternalDatabases(ctx *Context, args *GetExternalDatabasesArgs, opts ...InvokeOption) (*GetExternalDatabasesResult, error)
func GetExternalDatabasesOutput(ctx *Context, args *GetExternalDatabasesOutputArgs, opts ...InvokeOption) GetExternalDatabasesResultOutput
> Note: This function is named GetExternalDatabases
in the Go SDK.
public static class GetExternalDatabases
{
public static Task<GetExternalDatabasesResult> InvokeAsync(GetExternalDatabasesArgs args, InvokeOptions? opts = null)
public static Output<GetExternalDatabasesResult> Invoke(GetExternalDatabasesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetExternalDatabasesResult> getExternalDatabases(GetExternalDatabasesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:DatabaseManagement/getExternalDatabases:getExternalDatabases
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - A filter to only return the resources that match the entire display name.
- External
Database stringId - The OCID of the external database.
- External
Db stringSystem Id - The OCID of the external DB system.
- Filters
List<Get
External Databases Filter>
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - A filter to only return the resources that match the entire display name.
- External
Database stringId - The OCID of the external database.
- External
Db stringSystem Id - The OCID of the external DB system.
- Filters
[]Get
External Databases Filter
- compartment
Id String - The OCID of the compartment.
- display
Name String - A filter to only return the resources that match the entire display name.
- external
Database StringId - The OCID of the external database.
- external
Db StringSystem Id - The OCID of the external DB system.
- filters
List<Get
External Databases Filter>
- compartment
Id string - The OCID of the compartment.
- display
Name string - A filter to only return the resources that match the entire display name.
- external
Database stringId - The OCID of the external database.
- external
Db stringSystem Id - The OCID of the external DB system.
- filters
Get
External Databases Filter[]
- compartment_
id str - The OCID of the compartment.
- display_
name str - A filter to only return the resources that match the entire display name.
- external_
database_ strid - The OCID of the external database.
- external_
db_ strsystem_ id - The OCID of the external DB system.
- filters
Sequence[databasemanagement.
Get External Databases Filter]
- compartment
Id String - The OCID of the compartment.
- display
Name String - A filter to only return the resources that match the entire display name.
- external
Database StringId - The OCID of the external database.
- external
Db StringSystem Id - The OCID of the external DB system.
- filters List<Property Map>
getExternalDatabases Result
The following output properties are available:
- External
Database List<GetCollections External Databases External Database Collection> - The list of external_database_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - The user-friendly name for the database. The name does not have to be unique.
- External
Database stringId - External
Db stringSystem Id - Filters
List<Get
External Databases Filter>
- External
Database []GetCollections External Databases External Database Collection - The list of external_database_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - The user-friendly name for the database. The name does not have to be unique.
- External
Database stringId - External
Db stringSystem Id - Filters
[]Get
External Databases Filter
- external
Database List<GetCollections External Databases External Database Collection> - The list of external_database_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- compartment
Id String - The OCID of the compartment.
- display
Name String - The user-friendly name for the database. The name does not have to be unique.
- external
Database StringId - external
Db StringSystem Id - filters
List<Get
External Databases Filter>
- external
Database GetCollections External Databases External Database Collection[] - The list of external_database_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- compartment
Id string - The OCID of the compartment.
- display
Name string - The user-friendly name for the database. The name does not have to be unique.
- external
Database stringId - external
Db stringSystem Id - filters
Get
External Databases Filter[]
- external_
database_ Sequence[databasemanagement.collections Get External Databases External Database Collection] - The list of external_database_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- compartment_
id str - The OCID of the compartment.
- display_
name str - The user-friendly name for the database. The name does not have to be unique.
- external_
database_ strid - external_
db_ strsystem_ id - filters
Sequence[databasemanagement.
Get External Databases Filter]
- external
Database List<Property Map>Collections - The list of external_database_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- compartment
Id String - The OCID of the compartment.
- display
Name String - The user-friendly name for the database. The name does not have to be unique.
- external
Database StringId - external
Db StringSystem Id - filters List<Property Map>
Supporting Types
GetExternalDatabasesExternalDatabaseCollection
- Items
List<Get
External Databases External Database Collection Item> - An array of external databases.
- Items
[]Get
External Databases External Database Collection Item - An array of external databases.
- items
List<Get
External Databases External Database Collection Item> - An array of external databases.
- items
Get
External Databases External Database Collection Item[] - An array of external databases.
- items
Sequence[databasemanagement.
Get External Databases External Database Collection Item] - An array of external databases.
- items List<Property Map>
- An array of external databases.
GetExternalDatabasesExternalDatabaseCollectionItem
- Compartment
Id string - The OCID of the compartment.
- Database
Platform stringName - The operating system of database.
- Database
Sub stringType - The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or Non-container Database.
- Database
Type string - The type of Oracle Database installation.
- Database
Version string - The Oracle database version.
- Db
Management List<GetConfigs External Databases External Database Collection Item Db Management Config> - The configuration of the Database Management service.
- Db
System List<GetInfos External Databases External Database Collection Item Db System Info> - The basic information about an external DB system.
- Db
Unique stringName - The
DB_UNIQUE_NAME
of the external database. - Dbmgmt
Feature List<GetConfigs External Databases External Database Collection Item Dbmgmt Feature Config> - The list of feature configurations
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - A filter to only return the resources that match the entire display name.
- External
Container stringDatabase Id - The OCID of the parent Container Database (CDB) if this is a Pluggable Database (PDB).
- External
Db stringHome Id - The OCID of the external DB home.
- 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"}
- Id string
- The OCID of the external DB system.
- Instance
Details List<GetExternal Databases External Database Collection Item Instance Detail> - The list of database instances if the database is a RAC database.
- State string
- The current lifecycle state of the external database resource.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The date and time the external DB system was created.
- Compartment
Id string - The OCID of the compartment.
- Database
Platform stringName - The operating system of database.
- Database
Sub stringType - The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or Non-container Database.
- Database
Type string - The type of Oracle Database installation.
- Database
Version string - The Oracle database version.
- Db
Management []GetConfigs External Databases External Database Collection Item Db Management Config - The configuration of the Database Management service.
- Db
System []GetInfos External Databases External Database Collection Item Db System Info - The basic information about an external DB system.
- Db
Unique stringName - The
DB_UNIQUE_NAME
of the external database. - Dbmgmt
Feature []GetConfigs External Databases External Database Collection Item Dbmgmt Feature Config - The list of feature configurations
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - A filter to only return the resources that match the entire display name.
- External
Container stringDatabase Id - The OCID of the parent Container Database (CDB) if this is a Pluggable Database (PDB).
- External
Db stringHome Id - The OCID of the external DB home.
- 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"}
- Id string
- The OCID of the external DB system.
- Instance
Details []GetExternal Databases External Database Collection Item Instance Detail - The list of database instances if the database is a RAC database.
- State string
- The current lifecycle state of the external database resource.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The date and time the external DB system was created.
- compartment
Id String - The OCID of the compartment.
- database
Platform StringName - The operating system of database.
- database
Sub StringType - The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or Non-container Database.
- database
Type String - The type of Oracle Database installation.
- database
Version String - The Oracle database version.
- db
Management List<GetConfigs External Databases External Database Collection Item Db Management Config> - The configuration of the Database Management service.
- db
System List<GetInfos External Databases External Database Collection Item Db System Info> - The basic information about an external DB system.
- db
Unique StringName - The
DB_UNIQUE_NAME
of the external database. - dbmgmt
Feature List<GetConfigs External Databases External Database Collection Item Dbmgmt Feature Config> - The list of feature configurations
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - A filter to only return the resources that match the entire display name.
- external
Container StringDatabase Id - The OCID of the parent Container Database (CDB) if this is a Pluggable Database (PDB).
- external
Db StringHome Id - The OCID of the external DB home.
- 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"}
- id String
- The OCID of the external DB system.
- instance
Details List<GetExternal Databases External Database Collection Item Instance Detail> - The list of database instances if the database is a RAC database.
- state String
- The current lifecycle state of the external database resource.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The date and time the external DB system was created.
- compartment
Id string - The OCID of the compartment.
- database
Platform stringName - The operating system of database.
- database
Sub stringType - The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or Non-container Database.
- database
Type string - The type of Oracle Database installation.
- database
Version string - The Oracle database version.
- db
Management GetConfigs External Databases External Database Collection Item Db Management Config[] - The configuration of the Database Management service.
- db
System GetInfos External Databases External Database Collection Item Db System Info[] - The basic information about an external DB system.
- db
Unique stringName - The
DB_UNIQUE_NAME
of the external database. - dbmgmt
Feature GetConfigs External Databases External Database Collection Item Dbmgmt Feature Config[] - The list of feature configurations
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name string - A filter to only return the resources that match the entire display name.
- external
Container stringDatabase Id - The OCID of the parent Container Database (CDB) if this is a Pluggable Database (PDB).
- external
Db stringHome Id - The OCID of the external DB home.
- {[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"}
- id string
- The OCID of the external DB system.
- instance
Details GetExternal Databases External Database Collection Item Instance Detail[] - The list of database instances if the database is a RAC database.
- state string
- The current lifecycle state of the external database resource.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The date and time the external DB system was created.
- compartment_
id str - The OCID of the compartment.
- database_
platform_ strname - The operating system of database.
- database_
sub_ strtype - The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or Non-container Database.
- database_
type str - The type of Oracle Database installation.
- database_
version str - The Oracle database version.
- db_
management_ Sequence[databasemanagement.configs Get External Databases External Database Collection Item Db Management Config] - The configuration of the Database Management service.
- db_
system_ Sequence[databasemanagement.infos Get External Databases External Database Collection Item Db System Info] - The basic information about an external DB system.
- db_
unique_ strname - The
DB_UNIQUE_NAME
of the external database. - dbmgmt_
feature_ Sequence[databasemanagement.configs Get External Databases External Database Collection Item Dbmgmt Feature Config] - The list of feature configurations
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name str - A filter to only return the resources that match the entire display name.
- external_
container_ strdatabase_ id - The OCID of the parent Container Database (CDB) if this is a Pluggable Database (PDB).
- external_
db_ strhome_ id - The OCID of the external DB home.
- 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"}
- id str
- The OCID of the external DB system.
- instance_
details Sequence[databasemanagement.Get External Databases External Database Collection Item Instance Detail] - The list of database instances if the database is a RAC database.
- state str
- The current lifecycle state of the external database resource.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
created str - The date and time the external DB system was created.
- compartment
Id String - The OCID of the compartment.
- database
Platform StringName - The operating system of database.
- database
Sub StringType - The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or Non-container Database.
- database
Type String - The type of Oracle Database installation.
- database
Version String - The Oracle database version.
- db
Management List<Property Map>Configs - The configuration of the Database Management service.
- db
System List<Property Map>Infos - The basic information about an external DB system.
- db
Unique StringName - The
DB_UNIQUE_NAME
of the external database. - dbmgmt
Feature List<Property Map>Configs - The list of feature configurations
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - A filter to only return the resources that match the entire display name.
- external
Container StringDatabase Id - The OCID of the parent Container Database (CDB) if this is a Pluggable Database (PDB).
- external
Db StringHome Id - The OCID of the external DB home.
- 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"}
- id String
- The OCID of the external DB system.
- instance
Details List<Property Map> - The list of database instances if the database is a RAC database.
- state String
- The current lifecycle state of the external database resource.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The date and time the external DB system was created.
GetExternalDatabasesExternalDatabaseCollectionItemDbManagementConfig
- Connector
Id string - The OCID of the external database connector.
- Database
Management stringStatus - The status of the Database Management service.
- License
Model string - The Oracle license model that applies to the external database.
- Connector
Id string - The OCID of the external database connector.
- Database
Management stringStatus - The status of the Database Management service.
- License
Model string - The Oracle license model that applies to the external database.
- connector
Id String - The OCID of the external database connector.
- database
Management StringStatus - The status of the Database Management service.
- license
Model String - The Oracle license model that applies to the external database.
- connector
Id string - The OCID of the external database connector.
- database
Management stringStatus - The status of the Database Management service.
- license
Model string - The Oracle license model that applies to the external database.
- connector_
id str - The OCID of the external database connector.
- database_
management_ strstatus - The status of the Database Management service.
- license_
model str - The Oracle license model that applies to the external database.
- connector
Id String - The OCID of the external database connector.
- database
Management StringStatus - The status of the Database Management service.
- license
Model String - The Oracle license model that applies to the external database.
GetExternalDatabasesExternalDatabaseCollectionItemDbSystemInfo
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - A filter to only return the resources that match the entire display name.
- Exadata
Infra List<GetInfos External Databases External Database Collection Item Db System Info Exadata Infra Info> - The basic information about an external Exadata Infrastructure.
- Id string
- The OCID of the external DB system.
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - A filter to only return the resources that match the entire display name.
- Exadata
Infra []GetInfos External Databases External Database Collection Item Db System Info Exadata Infra Info - The basic information about an external Exadata Infrastructure.
- Id string
- The OCID of the external DB system.
- compartment
Id String - The OCID of the compartment.
- display
Name String - A filter to only return the resources that match the entire display name.
- exadata
Infra List<GetInfos External Databases External Database Collection Item Db System Info Exadata Infra Info> - The basic information about an external Exadata Infrastructure.
- id String
- The OCID of the external DB system.
- compartment
Id string - The OCID of the compartment.
- display
Name string - A filter to only return the resources that match the entire display name.
- exadata
Infra GetInfos External Databases External Database Collection Item Db System Info Exadata Infra Info[] - The basic information about an external Exadata Infrastructure.
- id string
- The OCID of the external DB system.
- compartment_
id str - The OCID of the compartment.
- display_
name str - A filter to only return the resources that match the entire display name.
- exadata_
infra_ Sequence[databasemanagement.infos Get External Databases External Database Collection Item Db System Info Exadata Infra Info] - The basic information about an external Exadata Infrastructure.
- id str
- The OCID of the external DB system.
- compartment
Id String - The OCID of the compartment.
- display
Name String - A filter to only return the resources that match the entire display name.
- exadata
Infra List<Property Map>Infos - The basic information about an external Exadata Infrastructure.
- id String
- The OCID of the external DB system.
GetExternalDatabasesExternalDatabaseCollectionItemDbSystemInfoExadataInfraInfo
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - A filter to only return the resources that match the entire display name.
- Id string
- The OCID of the external DB system.
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - A filter to only return the resources that match the entire display name.
- Id string
- The OCID of the external DB system.
- compartment
Id String - The OCID of the compartment.
- display
Name String - A filter to only return the resources that match the entire display name.
- id String
- The OCID of the external DB system.
- compartment
Id string - The OCID of the compartment.
- display
Name string - A filter to only return the resources that match the entire display name.
- id string
- The OCID of the external DB system.
- compartment_
id str - The OCID of the compartment.
- display_
name str - A filter to only return the resources that match the entire display name.
- id str
- The OCID of the external DB system.
- compartment
Id String - The OCID of the compartment.
- display
Name String - A filter to only return the resources that match the entire display name.
- id String
- The OCID of the external DB system.
GetExternalDatabasesExternalDatabaseCollectionItemDbmgmtFeatureConfig
- Connector
Details List<GetExternal Databases External Database Collection Item Dbmgmt Feature Config Connector Detail> - The connector details required to connect to an Oracle cloud database.
- Database
Connection List<GetDetails External Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail> - The connection details required to connect to the database.
- Feature string
- The name of the Database Management feature.
- Feature
Status string - The list of statuses for Database Management features.
- License
Model string - The Oracle license model that applies to the external database.
- Connector
Details []GetExternal Databases External Database Collection Item Dbmgmt Feature Config Connector Detail - The connector details required to connect to an Oracle cloud database.
- Database
Connection []GetDetails External Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail - The connection details required to connect to the database.
- Feature string
- The name of the Database Management feature.
- Feature
Status string - The list of statuses for Database Management features.
- License
Model string - The Oracle license model that applies to the external database.
- connector
Details List<GetExternal Databases External Database Collection Item Dbmgmt Feature Config Connector Detail> - The connector details required to connect to an Oracle cloud database.
- database
Connection List<GetDetails External Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail> - The connection details required to connect to the database.
- feature String
- The name of the Database Management feature.
- feature
Status String - The list of statuses for Database Management features.
- license
Model String - The Oracle license model that applies to the external database.
- connector
Details GetExternal Databases External Database Collection Item Dbmgmt Feature Config Connector Detail[] - The connector details required to connect to an Oracle cloud database.
- database
Connection GetDetails External Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail[] - The connection details required to connect to the database.
- feature string
- The name of the Database Management feature.
- feature
Status string - The list of statuses for Database Management features.
- license
Model string - The Oracle license model that applies to the external database.
- connector_
details Sequence[databasemanagement.Get External Databases External Database Collection Item Dbmgmt Feature Config Connector Detail] - The connector details required to connect to an Oracle cloud database.
- database_
connection_ Sequence[databasemanagement.details Get External Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail] - The connection details required to connect to the database.
- feature str
- The name of the Database Management feature.
- feature_
status str - The list of statuses for Database Management features.
- license_
model str - The Oracle license model that applies to the external database.
- connector
Details List<Property Map> - The connector details required to connect to an Oracle cloud database.
- database
Connection List<Property Map>Details - The connection details required to connect to the database.
- feature String
- The name of the Database Management feature.
- feature
Status String - The list of statuses for Database Management features.
- license
Model String - The Oracle license model that applies to the external database.
GetExternalDatabasesExternalDatabaseCollectionItemDbmgmtFeatureConfigConnectorDetail
- Connector
Type string - The list of supported connection types:
- PE: Private endpoint
- MACS: Management agent
- EXTERNAL: External database connector
- Database
Connector stringId - The OCID of the external database connector.
- Management
Agent stringId - The OCID of the management agent.
- Private
End stringPoint Id - The OCID of the private endpoint.
- Connector
Type string - The list of supported connection types:
- PE: Private endpoint
- MACS: Management agent
- EXTERNAL: External database connector
- Database
Connector stringId - The OCID of the external database connector.
- Management
Agent stringId - The OCID of the management agent.
- Private
End stringPoint Id - The OCID of the private endpoint.
- connector
Type String - The list of supported connection types:
- PE: Private endpoint
- MACS: Management agent
- EXTERNAL: External database connector
- database
Connector StringId - The OCID of the external database connector.
- management
Agent StringId - The OCID of the management agent.
- private
End StringPoint Id - The OCID of the private endpoint.
- connector
Type string - The list of supported connection types:
- PE: Private endpoint
- MACS: Management agent
- EXTERNAL: External database connector
- database
Connector stringId - The OCID of the external database connector.
- management
Agent stringId - The OCID of the management agent.
- private
End stringPoint Id - The OCID of the private endpoint.
- connector_
type str - The list of supported connection types:
- PE: Private endpoint
- MACS: Management agent
- EXTERNAL: External database connector
- database_
connector_ strid - The OCID of the external database connector.
- management_
agent_ strid - The OCID of the management agent.
- private_
end_ strpoint_ id - The OCID of the private endpoint.
- connector
Type String - The list of supported connection types:
- PE: Private endpoint
- MACS: Management agent
- EXTERNAL: External database connector
- database
Connector StringId - The OCID of the external database connector.
- management
Agent StringId - The OCID of the management agent.
- private
End StringPoint Id - The OCID of the private endpoint.
GetExternalDatabasesExternalDatabaseCollectionItemDbmgmtFeatureConfigDatabaseConnectionDetail
- Connection
Credentials List<GetExternal Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection Credential> - The credentials used to connect to the database. Currently only the
DETAILS
type is supported for creating MACS connector credentials. - Connection
Strings List<GetExternal Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection String> - The details of the Oracle Database connection string.
- Connection
Credentials []GetExternal Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection Credential - The credentials used to connect to the database. Currently only the
DETAILS
type is supported for creating MACS connector credentials. - Connection
Strings []GetExternal Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection String - The details of the Oracle Database connection string.
- connection
Credentials List<GetExternal Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection Credential> - The credentials used to connect to the database. Currently only the
DETAILS
type is supported for creating MACS connector credentials. - connection
Strings List<GetExternal Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection String> - The details of the Oracle Database connection string.
- connection
Credentials GetExternal Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection Credential[] - The credentials used to connect to the database. Currently only the
DETAILS
type is supported for creating MACS connector credentials. - connection
Strings GetExternal Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection String[] - The details of the Oracle Database connection string.
- connection_
credentials Sequence[databasemanagement.Get External Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection Credential] - The credentials used to connect to the database. Currently only the
DETAILS
type is supported for creating MACS connector credentials. - connection_
strings Sequence[databasemanagement.Get External Databases External Database Collection Item Dbmgmt Feature Config Database Connection Detail Connection String] - The details of the Oracle Database connection string.
- connection
Credentials List<Property Map> - The credentials used to connect to the database. Currently only the
DETAILS
type is supported for creating MACS connector credentials. - connection
Strings List<Property Map> - The details of the Oracle Database connection string.
GetExternalDatabasesExternalDatabaseCollectionItemDbmgmtFeatureConfigDatabaseConnectionDetailConnectionCredential
- Credential
Name string - The name of the credential information that used to connect to the DB system resource. The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, and length of "y" has a maximum of 199 characters. The name strings can contain letters, numbers and the underscore character only. Other characters are not valid, except for the "." character that separates the "x" and "y" portions of the name. IMPORTANT - The name must be unique within the Oracle Cloud Infrastructure region the credential is being created in. If you specify a name that duplicates the name of another credential within the same Oracle Cloud Infrastructure region, you may overwrite or corrupt the credential that is already using the name.
- Credential
Type string - The type of credential used to connect to the database.
- Named
Credential stringId - The OCID of the Named Credential where the database password metadata is stored.
- Password
Secret stringId - The OCID of the secret containing the user password.
- Role string
- The role of the user connecting to the database.
- Ssl
Secret stringId - The OCID of the secret containing the SSL keystore and truststore details.
- User
Name string - The user name used to connect to the database.
- Credential
Name string - The name of the credential information that used to connect to the DB system resource. The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, and length of "y" has a maximum of 199 characters. The name strings can contain letters, numbers and the underscore character only. Other characters are not valid, except for the "." character that separates the "x" and "y" portions of the name. IMPORTANT - The name must be unique within the Oracle Cloud Infrastructure region the credential is being created in. If you specify a name that duplicates the name of another credential within the same Oracle Cloud Infrastructure region, you may overwrite or corrupt the credential that is already using the name.
- Credential
Type string - The type of credential used to connect to the database.
- Named
Credential stringId - The OCID of the Named Credential where the database password metadata is stored.
- Password
Secret stringId - The OCID of the secret containing the user password.
- Role string
- The role of the user connecting to the database.
- Ssl
Secret stringId - The OCID of the secret containing the SSL keystore and truststore details.
- User
Name string - The user name used to connect to the database.
- credential
Name String - The name of the credential information that used to connect to the DB system resource. The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, and length of "y" has a maximum of 199 characters. The name strings can contain letters, numbers and the underscore character only. Other characters are not valid, except for the "." character that separates the "x" and "y" portions of the name. IMPORTANT - The name must be unique within the Oracle Cloud Infrastructure region the credential is being created in. If you specify a name that duplicates the name of another credential within the same Oracle Cloud Infrastructure region, you may overwrite or corrupt the credential that is already using the name.
- credential
Type String - The type of credential used to connect to the database.
- named
Credential StringId - The OCID of the Named Credential where the database password metadata is stored.
- password
Secret StringId - The OCID of the secret containing the user password.
- role String
- The role of the user connecting to the database.
- ssl
Secret StringId - The OCID of the secret containing the SSL keystore and truststore details.
- user
Name String - The user name used to connect to the database.
- credential
Name string - The name of the credential information that used to connect to the DB system resource. The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, and length of "y" has a maximum of 199 characters. The name strings can contain letters, numbers and the underscore character only. Other characters are not valid, except for the "." character that separates the "x" and "y" portions of the name. IMPORTANT - The name must be unique within the Oracle Cloud Infrastructure region the credential is being created in. If you specify a name that duplicates the name of another credential within the same Oracle Cloud Infrastructure region, you may overwrite or corrupt the credential that is already using the name.
- credential
Type string - The type of credential used to connect to the database.
- named
Credential stringId - The OCID of the Named Credential where the database password metadata is stored.
- password
Secret stringId - The OCID of the secret containing the user password.
- role string
- The role of the user connecting to the database.
- ssl
Secret stringId - The OCID of the secret containing the SSL keystore and truststore details.
- user
Name string - The user name used to connect to the database.
- credential_
name str - The name of the credential information that used to connect to the DB system resource. The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, and length of "y" has a maximum of 199 characters. The name strings can contain letters, numbers and the underscore character only. Other characters are not valid, except for the "." character that separates the "x" and "y" portions of the name. IMPORTANT - The name must be unique within the Oracle Cloud Infrastructure region the credential is being created in. If you specify a name that duplicates the name of another credential within the same Oracle Cloud Infrastructure region, you may overwrite or corrupt the credential that is already using the name.
- credential_
type str - The type of credential used to connect to the database.
- named_
credential_ strid - The OCID of the Named Credential where the database password metadata is stored.
- password_
secret_ strid - The OCID of the secret containing the user password.
- role str
- The role of the user connecting to the database.
- ssl_
secret_ strid - The OCID of the secret containing the SSL keystore and truststore details.
- user_
name str - The user name used to connect to the database.
- credential
Name String - The name of the credential information that used to connect to the DB system resource. The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, and length of "y" has a maximum of 199 characters. The name strings can contain letters, numbers and the underscore character only. Other characters are not valid, except for the "." character that separates the "x" and "y" portions of the name. IMPORTANT - The name must be unique within the Oracle Cloud Infrastructure region the credential is being created in. If you specify a name that duplicates the name of another credential within the same Oracle Cloud Infrastructure region, you may overwrite or corrupt the credential that is already using the name.
- credential
Type String - The type of credential used to connect to the database.
- named
Credential StringId - The OCID of the Named Credential where the database password metadata is stored.
- password
Secret StringId - The OCID of the secret containing the user password.
- role String
- The role of the user connecting to the database.
- ssl
Secret StringId - The OCID of the secret containing the SSL keystore and truststore details.
- user
Name String - The user name used to connect to the database.
GetExternalDatabasesExternalDatabaseCollectionItemDbmgmtFeatureConfigDatabaseConnectionDetailConnectionString
- Connection
Type string - The list of supported connection types:
- BASIC: Basic connection details
- Port int
- The port number used to connect to the database.
- Protocol string
- The protocol used to connect to the database.
- Service string
- The service name of the database.
- Connection
Type string - The list of supported connection types:
- BASIC: Basic connection details
- Port int
- The port number used to connect to the database.
- Protocol string
- The protocol used to connect to the database.
- Service string
- The service name of the database.
- connection
Type String - The list of supported connection types:
- BASIC: Basic connection details
- port Integer
- The port number used to connect to the database.
- protocol String
- The protocol used to connect to the database.
- service String
- The service name of the database.
- connection
Type string - The list of supported connection types:
- BASIC: Basic connection details
- port number
- The port number used to connect to the database.
- protocol string
- The protocol used to connect to the database.
- service string
- The service name of the database.
- connection_
type str - The list of supported connection types:
- BASIC: Basic connection details
- port int
- The port number used to connect to the database.
- protocol str
- The protocol used to connect to the database.
- service str
- The service name of the database.
- connection
Type String - The list of supported connection types:
- BASIC: Basic connection details
- port Number
- The port number used to connect to the database.
- protocol String
- The protocol used to connect to the database.
- service String
- The service name of the database.
GetExternalDatabasesExternalDatabaseCollectionItemInstanceDetail
- Host
Name string - The name of the host machine.
- Instance
Name string - The name of the database instance.
- Instance
Number int - The instance number of the database instance.
- Host
Name string - The name of the host machine.
- Instance
Name string - The name of the database instance.
- Instance
Number int - The instance number of the database instance.
- host
Name String - The name of the host machine.
- instance
Name String - The name of the database instance.
- instance
Number Integer - The instance number of the database instance.
- host
Name string - The name of the host machine.
- instance
Name string - The name of the database instance.
- instance
Number number - The instance number of the database instance.
- host_
name str - The name of the host machine.
- instance_
name str - The name of the database instance.
- instance_
number int - The instance number of the database instance.
- host
Name String - The name of the host machine.
- instance
Name String - The name of the database instance.
- instance
Number Number - The instance number of the database instance.
GetExternalDatabasesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.