Show / Hide Table of Contents

Class ExternalPluggableDatabaseSummary

An Oracle Cloud Infrastructure resource that allows you to manage an external pluggable database.

Inheritance
object
ExternalPluggableDatabaseSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class ExternalPluggableDatabaseSummary

Properties

CharacterSet

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

The character set of the external database.

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

DatabaseConfiguration

Declaration
[JsonProperty(PropertyName = "databaseConfiguration")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExternalPluggableDatabaseSummary.DatabaseConfigurationEnum? DatabaseConfiguration { get; set; }
Property Value
Type Description
ExternalPluggableDatabaseSummary.DatabaseConfigurationEnum?

The Oracle Database configuration

DatabaseEdition

Declaration
[JsonProperty(PropertyName = "databaseEdition")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExternalPluggableDatabaseSummary.DatabaseEditionEnum? DatabaseEdition { get; set; }
Property Value
Type Description
ExternalPluggableDatabaseSummary.DatabaseEditionEnum?

The Oracle Database Edition that applies to all the databases on the DB system. Exadata DB systems and 2-node RAC DB systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE.

DatabaseManagementConfig

Declaration
[JsonProperty(PropertyName = "databaseManagementConfig")]
public DatabaseManagementConfig DatabaseManagementConfig { get; set; }
Property Value
Type Description
DatabaseManagementConfig

DatabaseVersion

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

The Oracle Database version.

DbId

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

The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud.

DbPacks

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

The database packs licensed for the external Oracle Database.

DbUniqueName

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

The DB_UNIQUE_NAME of the external database.

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

DisplayName

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

The user-friendly name for the external database. The name does not have to be unique.

Remarks

Required

ExternalContainerDatabaseId

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

The OCID of the {@link #createExternalContainerDatabaseDetails(CreateExternalContainerDatabaseDetailsRequest) createExternalContainerDatabaseDetails} that contains the specified {@link #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest) createExternalPluggableDatabaseDetails} resource.

Remarks

Required

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
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

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

The OCID of the Oracle Cloud Infrastructure external database resource.

Remarks

Required

LifecycleDetails

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

Additional information about the current lifecycle state.

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExternalPluggableDatabaseSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
ExternalPluggableDatabaseSummary.LifecycleStateEnum?

The current state of the Oracle Cloud Infrastructure external database resource.

Remarks

Required

NcharacterSet

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

The national character of the external database.

OperationsInsightsConfig

Declaration
[JsonProperty(PropertyName = "operationsInsightsConfig")]
public OperationsInsightsConfig OperationsInsightsConfig { get; set; }
Property Value
Type Description
OperationsInsightsConfig

SourceId

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

The OCID of the the non-container database that was converted to a pluggable database to create this resource.

StackMonitoringConfig

Declaration
[JsonProperty(PropertyName = "stackMonitoringConfig")]
public StackMonitoringConfig StackMonitoringConfig { get; set; }
Property Value
Type Description
StackMonitoringConfig

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the database was created.

Remarks

Required

TimeZone

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

The time zone of the external database. It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, depending on how the time zone value was specified when the database was created / last altered.

In this article
Back to top