Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.Opsi.getDatabaseInsight
Explore with Pulumi AI
This data source provides details about a specific Database Insight resource in Oracle Cloud Infrastructure Opsi service.
Gets details of a database insight.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDatabaseInsight = oci.Opsi.getDatabaseInsight({
    databaseInsightId: testDatabaseInsightOciOpsiDatabaseInsight.id,
});
import pulumi
import pulumi_oci as oci
test_database_insight = oci.Opsi.get_database_insight(database_insight_id=test_database_insight_oci_opsi_database_insight["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/opsi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := opsi.GetDatabaseInsight(ctx, &opsi.GetDatabaseInsightArgs{
			DatabaseInsightId: testDatabaseInsightOciOpsiDatabaseInsight.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 testDatabaseInsight = Oci.Opsi.GetDatabaseInsight.Invoke(new()
    {
        DatabaseInsightId = testDatabaseInsightOciOpsiDatabaseInsight.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Opsi.OpsiFunctions;
import com.pulumi.oci.Opsi.inputs.GetDatabaseInsightArgs;
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 testDatabaseInsight = OpsiFunctions.getDatabaseInsight(GetDatabaseInsightArgs.builder()
            .databaseInsightId(testDatabaseInsightOciOpsiDatabaseInsight.id())
            .build());
    }
}
variables:
  testDatabaseInsight:
    fn::invoke:
      function: oci:Opsi:getDatabaseInsight
      arguments:
        databaseInsightId: ${testDatabaseInsightOciOpsiDatabaseInsight.id}
Using getDatabaseInsight
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 getDatabaseInsight(args: GetDatabaseInsightArgs, opts?: InvokeOptions): Promise<GetDatabaseInsightResult>
function getDatabaseInsightOutput(args: GetDatabaseInsightOutputArgs, opts?: InvokeOptions): Output<GetDatabaseInsightResult>def get_database_insight(database_insight_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetDatabaseInsightResult
def get_database_insight_output(database_insight_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetDatabaseInsightResult]func LookupDatabaseInsight(ctx *Context, args *LookupDatabaseInsightArgs, opts ...InvokeOption) (*LookupDatabaseInsightResult, error)
func LookupDatabaseInsightOutput(ctx *Context, args *LookupDatabaseInsightOutputArgs, opts ...InvokeOption) LookupDatabaseInsightResultOutput> Note: This function is named LookupDatabaseInsight in the Go SDK.
public static class GetDatabaseInsight 
{
    public static Task<GetDatabaseInsightResult> InvokeAsync(GetDatabaseInsightArgs args, InvokeOptions? opts = null)
    public static Output<GetDatabaseInsightResult> Invoke(GetDatabaseInsightInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDatabaseInsightResult> getDatabaseInsight(GetDatabaseInsightArgs args, InvokeOptions options)
public static Output<GetDatabaseInsightResult> getDatabaseInsight(GetDatabaseInsightArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Opsi/getDatabaseInsight:getDatabaseInsight
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DatabaseInsight stringId 
- Unique database insight identifier
- DatabaseInsight stringId 
- Unique database insight identifier
- databaseInsight StringId 
- Unique database insight identifier
- databaseInsight stringId 
- Unique database insight identifier
- database_insight_ strid 
- Unique database insight identifier
- databaseInsight StringId 
- Unique database insight identifier
getDatabaseInsight Result
The following output properties are available:
- CompartmentId string
- Compartment identifier of the database
- ConnectionCredential List<GetDetails Database Insight Connection Credential Detail> 
- User credential details to connect to the database.
- ConnectionDetails List<GetDatabase Insight Connection Detail> 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- ConnectorId string
- The OCID of External Database Connector
- CredentialDetails List<GetDatabase Insight Credential Detail> 
- User credential details to connect to the database.
- DatabaseConnection stringStatus Details 
- A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
- DatabaseConnector stringId 
- (Required when entity_source=EXTERNAL_MYSQL_DATABASE_SYSTEM) (Updatable) The DBM owned database connector OCID mapping to the database credentials and connection details.
- DatabaseDisplay stringName 
- Display name of database
- DatabaseId string
- The OCID of the database.
- DatabaseInsight stringId 
- DatabaseName string
- Name of database
- DatabaseResource stringType 
- Oracle Cloud Infrastructure database resource type
- DatabaseType string
- Ops Insights internal representation of the database type.
- DatabaseVersion string
- The version of the database.
- DbmPrivate stringEndpoint Id 
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DeploymentType string
- EnterpriseManager stringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- EnterpriseManager stringEntity Display Name 
- Enterprise Manager Entity Display Name
- EnterpriseManager stringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- EnterpriseManager stringEntity Name 
- Enterprise Manager Entity Name
- EnterpriseManager stringEntity Type 
- Enterprise Manager Entity Type
- EnterpriseManager stringIdentifier 
- Enterprise Manager Unqiue Identifier
- EntitySource string
- Source of the database entity.
- ExadataInsight stringId 
- The OCID of the Exadata insight.
- 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 string
- Database insight identifier
- IsAdvanced boolFeatures Enabled 
- Flag is to identify if advanced features for autonomous database is enabled or not
- IsHeat boolWave Cluster Attached 
- Specifies if MYSQL DB System has heatwave cluster attached.
- IsHighly boolAvailable 
- Specifies if MYSQL DB System is highly available.
- LifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- ManagementAgent stringId 
- OpsiPrivate stringEndpoint Id 
- The OCID of the OPSI private endpoint
- ParentId string
- The OCID of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
- ProcessorCount int
- Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
- RootId string
- The OCID of the Exadata Infrastructure.
- ServiceName string
- Database service name used for connection requests.
- State string
- The current state of the database.
- Status string
- Indicates the status of a database insight in Operations Insights
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time the the database insight was first enabled. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the database insight was updated. An RFC3339 formatted datetime string
- CompartmentId string
- Compartment identifier of the database
- ConnectionCredential []GetDetails Database Insight Connection Credential Detail 
- User credential details to connect to the database.
- ConnectionDetails []GetDatabase Insight Connection Detail 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- ConnectorId string
- The OCID of External Database Connector
- CredentialDetails []GetDatabase Insight Credential Detail 
- User credential details to connect to the database.
- DatabaseConnection stringStatus Details 
- A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
- DatabaseConnector stringId 
- (Required when entity_source=EXTERNAL_MYSQL_DATABASE_SYSTEM) (Updatable) The DBM owned database connector OCID mapping to the database credentials and connection details.
- DatabaseDisplay stringName 
- Display name of database
- DatabaseId string
- The OCID of the database.
- DatabaseInsight stringId 
- DatabaseName string
- Name of database
- DatabaseResource stringType 
- Oracle Cloud Infrastructure database resource type
- DatabaseType string
- Ops Insights internal representation of the database type.
- DatabaseVersion string
- The version of the database.
- DbmPrivate stringEndpoint Id 
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DeploymentType string
- EnterpriseManager stringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- EnterpriseManager stringEntity Display Name 
- Enterprise Manager Entity Display Name
- EnterpriseManager stringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- EnterpriseManager stringEntity Name 
- Enterprise Manager Entity Name
- EnterpriseManager stringEntity Type 
- Enterprise Manager Entity Type
- EnterpriseManager stringIdentifier 
- Enterprise Manager Unqiue Identifier
- EntitySource string
- Source of the database entity.
- ExadataInsight stringId 
- The OCID of the Exadata insight.
- 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 string
- Database insight identifier
- IsAdvanced boolFeatures Enabled 
- Flag is to identify if advanced features for autonomous database is enabled or not
- IsHeat boolWave Cluster Attached 
- Specifies if MYSQL DB System has heatwave cluster attached.
- IsHighly boolAvailable 
- Specifies if MYSQL DB System is highly available.
- LifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- ManagementAgent stringId 
- OpsiPrivate stringEndpoint Id 
- The OCID of the OPSI private endpoint
- ParentId string
- The OCID of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
- ProcessorCount int
- Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
- RootId string
- The OCID of the Exadata Infrastructure.
- ServiceName string
- Database service name used for connection requests.
- State string
- The current state of the database.
- Status string
- Indicates the status of a database insight in Operations Insights
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time the the database insight was first enabled. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the database insight was updated. An RFC3339 formatted datetime string
- compartmentId String
- Compartment identifier of the database
- connectionCredential List<GetDetails Database Insight Connection Credential Detail> 
- User credential details to connect to the database.
- connectionDetails List<GetDatabase Insight Connection Detail> 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- connectorId String
- The OCID of External Database Connector
- credentialDetails List<GetDatabase Insight Credential Detail> 
- User credential details to connect to the database.
- databaseConnection StringStatus Details 
- A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
- databaseConnector StringId 
- (Required when entity_source=EXTERNAL_MYSQL_DATABASE_SYSTEM) (Updatable) The DBM owned database connector OCID mapping to the database credentials and connection details.
- databaseDisplay StringName 
- Display name of database
- databaseId String
- The OCID of the database.
- databaseInsight StringId 
- databaseName String
- Name of database
- databaseResource StringType 
- Oracle Cloud Infrastructure database resource type
- databaseType String
- Ops Insights internal representation of the database type.
- databaseVersion String
- The version of the database.
- dbmPrivate StringEndpoint Id 
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- deploymentType String
- enterpriseManager StringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- enterpriseManager StringEntity Display Name 
- Enterprise Manager Entity Display Name
- enterpriseManager StringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- enterpriseManager StringEntity Name 
- Enterprise Manager Entity Name
- enterpriseManager StringEntity Type 
- Enterprise Manager Entity Type
- enterpriseManager StringIdentifier 
- Enterprise Manager Unqiue Identifier
- entitySource String
- Source of the database entity.
- exadataInsight StringId 
- The OCID of the Exadata insight.
- 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 String
- Database insight identifier
- isAdvanced BooleanFeatures Enabled 
- Flag is to identify if advanced features for autonomous database is enabled or not
- isHeat BooleanWave Cluster Attached 
- Specifies if MYSQL DB System has heatwave cluster attached.
- isHighly BooleanAvailable 
- Specifies if MYSQL DB System is highly available.
- lifecycleDetails String
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- managementAgent StringId 
- opsiPrivate StringEndpoint Id 
- The OCID of the OPSI private endpoint
- parentId String
- The OCID of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
- processorCount Integer
- Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
- rootId String
- The OCID of the Exadata Infrastructure.
- serviceName String
- Database service name used for connection requests.
- state String
- The current state of the database.
- status String
- Indicates the status of a database insight in Operations Insights
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time the the database insight was first enabled. An RFC3339 formatted datetime string
- timeUpdated String
- The time the database insight was updated. An RFC3339 formatted datetime string
- compartmentId string
- Compartment identifier of the database
- connectionCredential GetDetails Database Insight Connection Credential Detail[] 
- User credential details to connect to the database.
- connectionDetails GetDatabase Insight Connection Detail[] 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- connectorId string
- The OCID of External Database Connector
- credentialDetails GetDatabase Insight Credential Detail[] 
- User credential details to connect to the database.
- databaseConnection stringStatus Details 
- A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
- databaseConnector stringId 
- (Required when entity_source=EXTERNAL_MYSQL_DATABASE_SYSTEM) (Updatable) The DBM owned database connector OCID mapping to the database credentials and connection details.
- databaseDisplay stringName 
- Display name of database
- databaseId string
- The OCID of the database.
- databaseInsight stringId 
- databaseName string
- Name of database
- databaseResource stringType 
- Oracle Cloud Infrastructure database resource type
- databaseType string
- Ops Insights internal representation of the database type.
- databaseVersion string
- The version of the database.
- dbmPrivate stringEndpoint Id 
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- deploymentType string
- enterpriseManager stringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- enterpriseManager stringEntity Display Name 
- Enterprise Manager Entity Display Name
- enterpriseManager stringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- enterpriseManager stringEntity Name 
- Enterprise Manager Entity Name
- enterpriseManager stringEntity Type 
- Enterprise Manager Entity Type
- enterpriseManager stringIdentifier 
- Enterprise Manager Unqiue Identifier
- entitySource string
- Source of the database entity.
- exadataInsight stringId 
- The OCID of the Exadata insight.
- {[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 string
- Database insight identifier
- isAdvanced booleanFeatures Enabled 
- Flag is to identify if advanced features for autonomous database is enabled or not
- isHeat booleanWave Cluster Attached 
- Specifies if MYSQL DB System has heatwave cluster attached.
- isHighly booleanAvailable 
- Specifies if MYSQL DB System is highly available.
- lifecycleDetails string
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- managementAgent stringId 
- opsiPrivate stringEndpoint Id 
- The OCID of the OPSI private endpoint
- parentId string
- The OCID of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
- processorCount number
- Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
- rootId string
- The OCID of the Exadata Infrastructure.
- serviceName string
- Database service name used for connection requests.
- state string
- The current state of the database.
- status string
- Indicates the status of a database insight in Operations Insights
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The time the the database insight was first enabled. An RFC3339 formatted datetime string
- timeUpdated string
- The time the database insight was updated. An RFC3339 formatted datetime string
- compartment_id str
- Compartment identifier of the database
- connection_credential_ Sequence[Getdetails Database Insight Connection Credential Detail] 
- User credential details to connect to the database.
- connection_details Sequence[GetDatabase Insight Connection Detail] 
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- connector_id str
- The OCID of External Database Connector
- credential_details Sequence[GetDatabase Insight Credential Detail] 
- User credential details to connect to the database.
- database_connection_ strstatus_ details 
- A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
- database_connector_ strid 
- (Required when entity_source=EXTERNAL_MYSQL_DATABASE_SYSTEM) (Updatable) The DBM owned database connector OCID mapping to the database credentials and connection details.
- database_display_ strname 
- Display name of database
- database_id str
- The OCID of the database.
- database_insight_ strid 
- database_name str
- Name of database
- database_resource_ strtype 
- Oracle Cloud Infrastructure database resource type
- database_type str
- Ops Insights internal representation of the database type.
- database_version str
- The version of the database.
- dbm_private_ strendpoint_ id 
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- deployment_type str
- enterprise_manager_ strbridge_ id 
- OPSI Enterprise Manager Bridge OCID
- enterprise_manager_ strentity_ display_ name 
- Enterprise Manager Entity Display Name
- enterprise_manager_ strentity_ identifier 
- Enterprise Manager Entity Unique Identifier
- enterprise_manager_ strentity_ name 
- Enterprise Manager Entity Name
- enterprise_manager_ strentity_ type 
- Enterprise Manager Entity Type
- enterprise_manager_ stridentifier 
- Enterprise Manager Unqiue Identifier
- entity_source str
- Source of the database entity.
- exadata_insight_ strid 
- The OCID of the Exadata insight.
- 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 str
- Database insight identifier
- is_advanced_ boolfeatures_ enabled 
- Flag is to identify if advanced features for autonomous database is enabled or not
- is_heat_ boolwave_ cluster_ attached 
- Specifies if MYSQL DB System has heatwave cluster attached.
- is_highly_ boolavailable 
- Specifies if MYSQL DB System is highly available.
- lifecycle_details str
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- management_agent_ strid 
- opsi_private_ strendpoint_ id 
- The OCID of the OPSI private endpoint
- parent_id str
- The OCID of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
- processor_count int
- Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
- root_id str
- The OCID of the Exadata Infrastructure.
- service_name str
- Database service name used for connection requests.
- state str
- The current state of the database.
- status str
- Indicates the status of a database insight in Operations Insights
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The time the the database insight was first enabled. An RFC3339 formatted datetime string
- time_updated str
- The time the database insight was updated. An RFC3339 formatted datetime string
- compartmentId String
- Compartment identifier of the database
- connectionCredential List<Property Map>Details 
- User credential details to connect to the database.
- connectionDetails List<Property Map>
- Connection details to connect to the database. HostName, protocol, and port should be specified.
- connectorId String
- The OCID of External Database Connector
- credentialDetails List<Property Map>
- User credential details to connect to the database.
- databaseConnection StringStatus Details 
- A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
- databaseConnector StringId 
- (Required when entity_source=EXTERNAL_MYSQL_DATABASE_SYSTEM) (Updatable) The DBM owned database connector OCID mapping to the database credentials and connection details.
- databaseDisplay StringName 
- Display name of database
- databaseId String
- The OCID of the database.
- databaseInsight StringId 
- databaseName String
- Name of database
- databaseResource StringType 
- Oracle Cloud Infrastructure database resource type
- databaseType String
- Ops Insights internal representation of the database type.
- databaseVersion String
- The version of the database.
- dbmPrivate StringEndpoint Id 
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- deploymentType String
- enterpriseManager StringBridge Id 
- OPSI Enterprise Manager Bridge OCID
- enterpriseManager StringEntity Display Name 
- Enterprise Manager Entity Display Name
- enterpriseManager StringEntity Identifier 
- Enterprise Manager Entity Unique Identifier
- enterpriseManager StringEntity Name 
- Enterprise Manager Entity Name
- enterpriseManager StringEntity Type 
- Enterprise Manager Entity Type
- enterpriseManager StringIdentifier 
- Enterprise Manager Unqiue Identifier
- entitySource String
- Source of the database entity.
- exadataInsight StringId 
- The OCID of the Exadata insight.
- 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 String
- Database insight identifier
- isAdvanced BooleanFeatures Enabled 
- Flag is to identify if advanced features for autonomous database is enabled or not
- isHeat BooleanWave Cluster Attached 
- Specifies if MYSQL DB System has heatwave cluster attached.
- isHighly BooleanAvailable 
- Specifies if MYSQL DB System is highly available.
- lifecycleDetails String
- A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- managementAgent StringId 
- opsiPrivate StringEndpoint Id 
- The OCID of the OPSI private endpoint
- parentId String
- The OCID of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
- processorCount Number
- Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
- rootId String
- The OCID of the Exadata Infrastructure.
- serviceName String
- Database service name used for connection requests.
- state String
- The current state of the database.
- status String
- Indicates the status of a database insight in Operations Insights
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time the the database insight was first enabled. An RFC3339 formatted datetime string
- timeUpdated String
- The time the database insight was updated. An RFC3339 formatted datetime string
Supporting Types
GetDatabaseInsightConnectionCredentialDetail     
- CredentialSource stringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- CredentialType string
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- PasswordSecret stringId 
- The secret OCID mapping to the database credentials.
- Role string
- database user role.
- UserName string
- database user name.
- CredentialSource stringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- CredentialType string
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- PasswordSecret stringId 
- The secret OCID mapping to the database credentials.
- Role string
- database user role.
- UserName string
- database user name.
- credentialSource StringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- credentialType String
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- passwordSecret StringId 
- The secret OCID mapping to the database credentials.
- role String
- database user role.
- userName String
- database user name.
- credentialSource stringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- credentialType string
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- passwordSecret stringId 
- The secret OCID mapping to the database credentials.
- role string
- database user role.
- userName string
- database user name.
- credential_source_ strname 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- credential_type str
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- password_secret_ strid 
- The secret OCID mapping to the database credentials.
- role str
- database user role.
- user_name str
- database user name.
- credentialSource StringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- credentialType String
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- passwordSecret StringId 
- The secret OCID mapping to the database credentials.
- role String
- database user role.
- userName String
- database user name.
GetDatabaseInsightConnectionDetail    
- HostName string
- Name of the listener host that will be used to create the connect string to the database.
- Hosts
List<GetDatabase Insight Connection Detail Host> 
- List of hosts and port for private endpoint accessed database resource.
- Port int
- Listener port number used for connection requests.
- Protocol string
- Protocol used for connection requests for private endpoint accssed database resource.
- ServiceName string
- Database service name used for connection requests.
- HostName string
- Name of the listener host that will be used to create the connect string to the database.
- Hosts
[]GetDatabase Insight Connection Detail Host 
- List of hosts and port for private endpoint accessed database resource.
- Port int
- Listener port number used for connection requests.
- Protocol string
- Protocol used for connection requests for private endpoint accssed database resource.
- ServiceName string
- Database service name used for connection requests.
- hostName String
- Name of the listener host that will be used to create the connect string to the database.
- hosts
List<GetDatabase Insight Connection Detail Host> 
- List of hosts and port for private endpoint accessed database resource.
- port Integer
- Listener port number used for connection requests.
- protocol String
- Protocol used for connection requests for private endpoint accssed database resource.
- serviceName String
- Database service name used for connection requests.
- hostName string
- Name of the listener host that will be used to create the connect string to the database.
- hosts
GetDatabase Insight Connection Detail Host[] 
- List of hosts and port for private endpoint accessed database resource.
- port number
- Listener port number used for connection requests.
- protocol string
- Protocol used for connection requests for private endpoint accssed database resource.
- serviceName string
- Database service name used for connection requests.
- host_name str
- Name of the listener host that will be used to create the connect string to the database.
- hosts
Sequence[GetDatabase Insight Connection Detail Host] 
- List of hosts and port for private endpoint accessed database resource.
- port int
- Listener port number used for connection requests.
- protocol str
- Protocol used for connection requests for private endpoint accssed database resource.
- service_name str
- Database service name used for connection requests.
- hostName String
- Name of the listener host that will be used to create the connect string to the database.
- hosts List<Property Map>
- List of hosts and port for private endpoint accessed database resource.
- port Number
- Listener port number used for connection requests.
- protocol String
- Protocol used for connection requests for private endpoint accssed database resource.
- serviceName String
- Database service name used for connection requests.
GetDatabaseInsightConnectionDetailHost     
GetDatabaseInsightCredentialDetail    
- CredentialSource stringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- CredentialType string
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- PasswordSecret stringId 
- The secret OCID mapping to the database credentials.
- Role string
- database user role.
- UserName string
- database user name.
- WalletSecret stringId 
- The OCID of the Secret where the database keystore contents are stored.
- CredentialSource stringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- CredentialType string
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- PasswordSecret stringId 
- The secret OCID mapping to the database credentials.
- Role string
- database user role.
- UserName string
- database user name.
- WalletSecret stringId 
- The OCID of the Secret where the database keystore contents are stored.
- credentialSource StringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- credentialType String
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- passwordSecret StringId 
- The secret OCID mapping to the database credentials.
- role String
- database user role.
- userName String
- database user name.
- walletSecret StringId 
- The OCID of the Secret where the database keystore contents are stored.
- credentialSource stringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- credentialType string
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- passwordSecret stringId 
- The secret OCID mapping to the database credentials.
- role string
- database user role.
- userName string
- database user name.
- walletSecret stringId 
- The OCID of the Secret where the database keystore contents are stored.
- credential_source_ strname 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- credential_type str
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- password_secret_ strid 
- The secret OCID mapping to the database credentials.
- role str
- database user role.
- user_name str
- database user name.
- wallet_secret_ strid 
- The OCID of the Secret where the database keystore contents are stored.
- credentialSource StringName 
- Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
- credentialType String
- CREDENTIALS_BY_SOURCE is supplied via the External Database Service. CREDENTIALS_BY_VAULT is supplied by secret service to connection PE_COMANAGED_DATABASE and ADB as well. CREDENTIALS_BY_IAM is used db-token to connect only for Autonomous Database.
- passwordSecret StringId 
- The secret OCID mapping to the database credentials.
- role String
- database user role.
- userName String
- database user name.
- walletSecret StringId 
- The OCID of the Secret where the database keystore contents are stored.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.