Show / Hide Table of Contents

Class ManagedMySqlDatabase

The details of the Managed MySQL Database. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.

Inheritance
object
ManagedMySqlDatabase
Inherited Members
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 ManagedMySqlDatabase

Properties

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

DatabaseType

Declaration
[JsonProperty(PropertyName = "databaseType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MySqlType? DatabaseType { get; set; }
Property Value
Type Description
MySqlType?

The type of the MySQL Database. Indicates whether the database is external or MDS.

DbName

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

The name of the MySQL Database.

Remarks

Required

DbVersion

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

The version of the MySQL Database.

Remarks

Required

HeatWaveClusterDisplayName

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

The name of the HeatWave cluster.

HeatWaveManagementType

Declaration
[JsonProperty(PropertyName = "heatWaveManagementType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ManagedMySqlDatabase.HeatWaveManagementTypeEnum? HeatWaveManagementType { get; set; }
Property Value
Type Description
ManagedMySqlDatabase.HeatWaveManagementTypeEnum?

The selected management type for a HeatWave MySQL DB system.

HeatWaveMemorySize

Declaration
[JsonProperty(PropertyName = "heatWaveMemorySize")]
public int? HeatWaveMemorySize { get; set; }
Property Value
Type Description
int?

The total memory belonging to the HeatWave cluster in GBs.

HeatWaveNodeShape

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

The shape of the nodes in the HeatWave cluster.

HeatWaveNodes

Declaration
[JsonProperty(PropertyName = "heatWaveNodes")]
public List<HeatWaveNode> HeatWaveNodes { get; set; }
Property Value
Type Description
List<HeatWaveNode>

The information about individual HeatWave nodes in the cluster.

Id

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

The OCID of the Managed MySQL Database.

Remarks

Required

IsHeatWaveActive

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

Indicates whether the HeatWave cluster is active or not.

IsHeatWaveEnabled

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

Indicates whether HeatWave is enabled for the MySQL Database System or not.

IsLakehouseEnabled

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

Indicates whether HeatWave Lakehouse is enabled for the MySQL Database System or not.

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LifecycleStates? LifecycleState { get; set; }
Property Value
Type Description
LifecycleStates?

Indicates lifecycle state of the resource.

ManagementState

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

Indicates database management status.

Name

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

The name of the Managed MySQL Database.

Remarks

Required

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 Managed MySQL Database was created.

Remarks

Required

TimeCreatedHeatWave

Declaration
[JsonProperty(PropertyName = "timeCreatedHeatWave")]
public DateTime? TimeCreatedHeatWave { get; set; }
Property Value
Type Description
DateTime?

The date and time the Managed MySQL Database was created.

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The date and time the Managed MySQL Database was updated.

In this article
Back to top