Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
oci.DatabaseManagement.getCloudDbSystem
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
This data source provides details about a specific Cloud Db System resource in Oracle Cloud Infrastructure Database Management service.
Gets the details for the cloud DB system specified by cloudDbSystemId.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCloudDbSystem = oci.DatabaseManagement.getCloudDbSystem({
cloudDbSystemId: testCloudDbSystemOciDatabaseManagementCloudDbSystem.id,
});
import pulumi
import pulumi_oci as oci
test_cloud_db_system = oci.DatabaseManagement.get_cloud_db_system(cloud_db_system_id=test_cloud_db_system_oci_database_management_cloud_db_system["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/databasemanagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databasemanagement.GetCloudDbSystem(ctx, &databasemanagement.GetCloudDbSystemArgs{
CloudDbSystemId: testCloudDbSystemOciDatabaseManagementCloudDbSystem.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 testCloudDbSystem = Oci.DatabaseManagement.GetCloudDbSystem.Invoke(new()
{
CloudDbSystemId = testCloudDbSystemOciDatabaseManagementCloudDbSystem.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.GetCloudDbSystemArgs;
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 testCloudDbSystem = DatabaseManagementFunctions.getCloudDbSystem(GetCloudDbSystemArgs.builder()
.cloudDbSystemId(testCloudDbSystemOciDatabaseManagementCloudDbSystem.id())
.build());
}
}
variables:
testCloudDbSystem:
fn::invoke:
function: oci:DatabaseManagement:getCloudDbSystem
arguments:
cloudDbSystemId: ${testCloudDbSystemOciDatabaseManagementCloudDbSystem.id}
Using getCloudDbSystem
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 getCloudDbSystem(args: GetCloudDbSystemArgs, opts?: InvokeOptions): Promise<GetCloudDbSystemResult>
function getCloudDbSystemOutput(args: GetCloudDbSystemOutputArgs, opts?: InvokeOptions): Output<GetCloudDbSystemResult>def get_cloud_db_system(cloud_db_system_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudDbSystemResult
def get_cloud_db_system_output(cloud_db_system_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudDbSystemResult]func LookupCloudDbSystem(ctx *Context, args *LookupCloudDbSystemArgs, opts ...InvokeOption) (*LookupCloudDbSystemResult, error)
func LookupCloudDbSystemOutput(ctx *Context, args *LookupCloudDbSystemOutputArgs, opts ...InvokeOption) LookupCloudDbSystemResultOutput> Note: This function is named LookupCloudDbSystem in the Go SDK.
public static class GetCloudDbSystem
{
public static Task<GetCloudDbSystemResult> InvokeAsync(GetCloudDbSystemArgs args, InvokeOptions? opts = null)
public static Output<GetCloudDbSystemResult> Invoke(GetCloudDbSystemInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCloudDbSystemResult> getCloudDbSystem(GetCloudDbSystemArgs args, InvokeOptions options)
public static Output<GetCloudDbSystemResult> getCloudDbSystem(GetCloudDbSystemArgs args, InvokeOptions options)
fn::invoke:
function: oci:DatabaseManagement/getCloudDbSystem:getCloudDbSystem
arguments:
# arguments dictionaryThe following arguments are supported:
- Cloud
Db stringSystem Id - The OCID of the cloud DB system.
- Cloud
Db stringSystem Id - The OCID of the cloud DB system.
- cloud
Db StringSystem Id - The OCID of the cloud DB system.
- cloud
Db stringSystem Id - The OCID of the cloud DB system.
- cloud_
db_ strsystem_ id - The OCID of the cloud DB system.
- cloud
Db StringSystem Id - The OCID of the cloud DB system.
getCloudDbSystem Result
The following output properties are available:
- Cloud
Db stringSystem Id - Compartment
Id string - The OCID of the compartment.
- Database
Management List<GetConfigs Cloud Db System Database Management Config> - The configuration details of Database Management for a cloud DB system.
- Db
System stringDiscovery Id - The OCID of the DB system discovery.
- Dbaas
Parent stringInfrastructure Id - The OCID of the parent cloud DB Infrastructure. For VM Dbsystems , it will be the DBSystem Id. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
- 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"} - Deployment
Type string - The deployment type of cloud dbsystem.
- Discovery
Agent stringId - The OCID of the management agent used during the discovery of the DB system.
- Display
Name string - The user-friendly name for the DB system. The name does not have to be unique.
- 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"} - Home
Directory string - The Oracle Grid home directory in case of cluster-based DB system and Oracle home directory in case of single instance-based DB system.
- Id string
- The OCID of the cloud DB system.
- Is
Cluster bool - Indicates whether the DB system is a cluster DB system or not.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- Stack
Monitoring List<GetConfigs Cloud Db System Stack Monitoring Config> - The configuration details of Stack Monitoring for a cloud DB system.
- State string
- The current lifecycle state of the cloud DB system 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 cloud DB system was created.
- Time
Updated string - The date and time the cloud DB system was last updated.
- Cloud
Db stringSystem Id - Compartment
Id string - The OCID of the compartment.
- Database
Management []GetConfigs Cloud Db System Database Management Config - The configuration details of Database Management for a cloud DB system.
- Db
System stringDiscovery Id - The OCID of the DB system discovery.
- Dbaas
Parent stringInfrastructure Id - The OCID of the parent cloud DB Infrastructure. For VM Dbsystems , it will be the DBSystem Id. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
- 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"} - Deployment
Type string - The deployment type of cloud dbsystem.
- Discovery
Agent stringId - The OCID of the management agent used during the discovery of the DB system.
- Display
Name string - The user-friendly name for the DB system. The name does not have to be unique.
- 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"} - Home
Directory string - The Oracle Grid home directory in case of cluster-based DB system and Oracle home directory in case of single instance-based DB system.
- Id string
- The OCID of the cloud DB system.
- Is
Cluster bool - Indicates whether the DB system is a cluster DB system or not.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- Stack
Monitoring []GetConfigs Cloud Db System Stack Monitoring Config - The configuration details of Stack Monitoring for a cloud DB system.
- State string
- The current lifecycle state of the cloud DB system 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 cloud DB system was created.
- Time
Updated string - The date and time the cloud DB system was last updated.
- cloud
Db StringSystem Id - compartment
Id String - The OCID of the compartment.
- database
Management List<GetConfigs Cloud Db System Config> - The configuration details of Database Management for a cloud DB system.
- db
System StringDiscovery Id - The OCID of the DB system discovery.
- dbaas
Parent StringInfrastructure Id - The OCID of the parent cloud DB Infrastructure. For VM Dbsystems , it will be the DBSystem Id. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
- 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"} - deployment
Type String - The deployment type of cloud dbsystem.
- discovery
Agent StringId - The OCID of the management agent used during the discovery of the DB system.
- display
Name String - The user-friendly name for the DB system. The name does not have to be unique.
- 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"} - home
Directory String - The Oracle Grid home directory in case of cluster-based DB system and Oracle home directory in case of single instance-based DB system.
- id String
- The OCID of the cloud DB system.
- is
Cluster Boolean - Indicates whether the DB system is a cluster DB system or not.
- lifecycle
Details String - Additional information about the current lifecycle state.
- stack
Monitoring List<GetConfigs Cloud Db System Stack Monitoring Config> - The configuration details of Stack Monitoring for a cloud DB system.
- state String
- The current lifecycle state of the cloud DB system 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 cloud DB system was created.
- time
Updated String - The date and time the cloud DB system was last updated.
- cloud
Db stringSystem Id - compartment
Id string - The OCID of the compartment.
- database
Management GetConfigs Cloud Db System Database Management Config[] - The configuration details of Database Management for a cloud DB system.
- db
System stringDiscovery Id - The OCID of the DB system discovery.
- dbaas
Parent stringInfrastructure Id - The OCID of the parent cloud DB Infrastructure. For VM Dbsystems , it will be the DBSystem Id. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
- {[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"} - deployment
Type string - The deployment type of cloud dbsystem.
- discovery
Agent stringId - The OCID of the management agent used during the discovery of the DB system.
- display
Name string - The user-friendly name for the DB system. The name does not have to be unique.
- {[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"} - home
Directory string - The Oracle Grid home directory in case of cluster-based DB system and Oracle home directory in case of single instance-based DB system.
- id string
- The OCID of the cloud DB system.
- is
Cluster boolean - Indicates whether the DB system is a cluster DB system or not.
- lifecycle
Details string - Additional information about the current lifecycle state.
- stack
Monitoring GetConfigs Cloud Db System Stack Monitoring Config[] - The configuration details of Stack Monitoring for a cloud DB system.
- state string
- The current lifecycle state of the cloud DB system 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 cloud DB system was created.
- time
Updated string - The date and time the cloud DB system was last updated.
- cloud_
db_ strsystem_ id - compartment_
id str - The OCID of the compartment.
- database_
management_ Sequence[Getconfigs Cloud Db System Database Management Config] - The configuration details of Database Management for a cloud DB system.
- db_
system_ strdiscovery_ id - The OCID of the DB system discovery.
- dbaas_
parent_ strinfrastructure_ id - The OCID of the parent cloud DB Infrastructure. For VM Dbsystems , it will be the DBSystem Id. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
- 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"} - deployment_
type str - The deployment type of cloud dbsystem.
- discovery_
agent_ strid - The OCID of the management agent used during the discovery of the DB system.
- display_
name str - The user-friendly name for the DB system. The name does not have to be unique.
- 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"} - home_
directory str - The Oracle Grid home directory in case of cluster-based DB system and Oracle home directory in case of single instance-based DB system.
- id str
- The OCID of the cloud DB system.
- is_
cluster bool - Indicates whether the DB system is a cluster DB system or not.
- lifecycle_
details str - Additional information about the current lifecycle state.
- stack_
monitoring_ Sequence[Getconfigs Cloud Db System Stack Monitoring Config] - The configuration details of Stack Monitoring for a cloud DB system.
- state str
- The current lifecycle state of the cloud DB system 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 cloud DB system was created.
- time_
updated str - The date and time the cloud DB system was last updated.
- cloud
Db StringSystem Id - compartment
Id String - The OCID of the compartment.
- database
Management List<Property Map>Configs - The configuration details of Database Management for a cloud DB system.
- db
System StringDiscovery Id - The OCID of the DB system discovery.
- dbaas
Parent StringInfrastructure Id - The OCID of the parent cloud DB Infrastructure. For VM Dbsystems , it will be the DBSystem Id. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
- 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"} - deployment
Type String - The deployment type of cloud dbsystem.
- discovery
Agent StringId - The OCID of the management agent used during the discovery of the DB system.
- display
Name String - The user-friendly name for the DB system. The name does not have to be unique.
- 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"} - home
Directory String - The Oracle Grid home directory in case of cluster-based DB system and Oracle home directory in case of single instance-based DB system.
- id String
- The OCID of the cloud DB system.
- is
Cluster Boolean - Indicates whether the DB system is a cluster DB system or not.
- lifecycle
Details String - Additional information about the current lifecycle state.
- stack
Monitoring List<Property Map>Configs - The configuration details of Stack Monitoring for a cloud DB system.
- state String
- The current lifecycle state of the cloud DB system 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 cloud DB system was created.
- time
Updated String - The date and time the cloud DB system was last updated.
Supporting Types
GetCloudDbSystemDatabaseManagementConfig
- is_
enabled bool - The status of the associated service.
- metadata str
- The associated service-specific inputs in JSON string format, which Database Management can identify.
GetCloudDbSystemStackMonitoringConfig
- is_
enabled bool - The status of the associated service.
- metadata str
- The associated service-specific inputs in JSON string format, which Database Management can identify.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
