Show / Hide Table of Contents

Class DiscoveredExternalDatabase

The details of an external Oracle Database discovered in an external DB system discovery run.

Inheritance
object
DiscoveredExternalDbSystemComponent
DiscoveredExternalDatabase
Inherited Members
DiscoveredExternalDbSystemComponent.ComponentId
DiscoveredExternalDbSystemComponent.DisplayName
DiscoveredExternalDbSystemComponent.ComponentName
DiscoveredExternalDbSystemComponent.ResourceId
DiscoveredExternalDbSystemComponent.IsSelectedForMonitoring
DiscoveredExternalDbSystemComponent.Status
DiscoveredExternalDbSystemComponent.AssociatedComponents
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabasemanagementService.Models
Assembly: OCI.DotNetSDK.Databasemanagement.dll
Syntax
public class DiscoveredExternalDatabase : DiscoveredExternalDbSystemComponent

Properties

CanEnableAllCurrentPdbs

Declaration
[JsonProperty(PropertyName = "canEnableAllCurrentPdbs")]
public bool? CanEnableAllCurrentPdbs { get; set; }
Property Value
Type Description
bool?

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment.

Remarks

Required

Connector

Declaration
[JsonProperty(PropertyName = "connector")]
public ExternalDbSystemDiscoveryConnector Connector { get; set; }
Property Value
Type Description
ExternalDbSystemDiscoveryConnector

DbEdition

Declaration
[JsonProperty(PropertyName = "dbEdition")]
public string DbEdition { get; set; }
Property Value
Type Description
string

The Oracle Database edition.

DbId

Declaration
[JsonProperty(PropertyName = "dbId")]
public string DbId { get; set; }
Property Value
Type Description
string

The Oracle Database ID.

DbPacks

Declaration
[JsonProperty(PropertyName = "dbPacks")]
public string DbPacks { get; set; }
Property Value
Type Description
string

The database packs licensed for the external Oracle Database.

DbRole

Declaration
[JsonProperty(PropertyName = "dbRole")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DiscoveredExternalDatabase.DbRoleEnum? DbRole { get; set; }
Property Value
Type Description
DiscoveredExternalDatabase.DbRoleEnum?

The role of the Oracle Database in Oracle Data Guard configuration.

DbType

Declaration
[JsonProperty(PropertyName = "dbType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DatabaseSubType? DbType { get; set; }
Property Value
Type Description
DatabaseSubType?

The type of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.

DbUniqueName

Declaration
[Required(ErrorMessage = "DbUniqueName is required.")]
[JsonProperty(PropertyName = "dbUniqueName")]
public string DbUniqueName { get; set; }
Property Value
Type Description
string

The DB_UNIQUE_NAME of the external database.

Remarks

Required

DbVersion

Declaration
[JsonProperty(PropertyName = "dbVersion")]
public string DbVersion { get; set; }
Property Value
Type Description
string

The Oracle Database version.

IsAutoEnablePluggableDatabase

Declaration
[JsonProperty(PropertyName = "isAutoEnablePluggableDatabase")]
public bool? IsAutoEnablePluggableDatabase { get; set; }
Property Value
Type Description
bool?

IsCluster

Declaration
[JsonProperty(PropertyName = "isCluster")]
public bool? IsCluster { get; set; }
Property Value
Type Description
bool?

Indicates whether the Oracle Database is part of a cluster.

PluggableDatabases

Declaration
[JsonProperty(PropertyName = "pluggableDatabases")]
public List<DiscoveredExternalPluggableDatabase> PluggableDatabases { get; set; }
Property Value
Type Description
List<DiscoveredExternalPluggableDatabase>

The list of Pluggable Databases.

In this article
Back to top