Show / Hide Table of Contents

Class HeatWaveClusterUsageMetrics

The list of aggregated metrics for a HeatWave cluster in the fleet.

Inheritance
object
HeatWaveClusterUsageMetrics
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 HeatWaveClusterUsageMetrics

Properties

DbSystemId

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

The OCID of the MySQL Database System associated with the HeatWave cluster.

Remarks

Required

DbSystemName

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

The name of the MySQL Database System associated with the HeatWave cluster.

Remarks

Required

HeatWaveClusterDisplayName

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

The name of the HeatWave cluster.

Remarks

Required

HeatWaveNodeShape

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

The shape of the nodes in the HeatWave cluster.

Remarks

Required

IsLakehouseEnabled

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

Indicates whether Lakehouse is enabled for the HeatWave cluster or not.

Remarks

Required

MemorySize

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

The total memory belonging to the HeatWave cluster in GBs.

Remarks

Required

Metrics

Declaration
[Required(ErrorMessage = "Metrics is required.")]
[JsonProperty(PropertyName = "metrics")]
public List<HeatWaveFleetMetricDefinition> Metrics { get; set; }
Property Value
Type Description
List<HeatWaveFleetMetricDefinition>

A list of the HeatWave cluster health metrics like CPU and Memory.

Remarks

Required

NodeCount

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

The number of nodes in the HeatWave cluster.

Remarks

Required

Status

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

The status of the HeatWave cluster. Indicates whether the status of the cluster is UP, DOWN, or UNKNOWN at the current time.

Remarks

Required

In this article
Back to top