Class HeatWaveClusterUsageMetrics
The list of aggregated metrics for a HeatWave cluster in the fleet.
Inherited Members
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