Class MetricBasedVerticalScaleUpConfig
Configration for a metric based vertical scale-up policy.
Inherited Members
Namespace: Oci.BdsService.Models
Assembly: OCI.DotNetSDK.Bds.dll
Syntax
public class MetricBasedVerticalScaleUpConfigProperties
MaxMemoryPerNode
Declaration
[JsonProperty(PropertyName = "maxMemoryPerNode")]
public int? MaxMemoryPerNode { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | For nodes with flexible compute shapes, this value is the maximum memory in GBs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes. | 
MaxOcpusPerNode
Declaration
[JsonProperty(PropertyName = "maxOcpusPerNode")]
public int? MaxOcpusPerNode { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | For nodes with flexible compute shapes, this value is the maximum number of OCPUs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes. | 
MemoryStepSize
Declaration
[JsonProperty(PropertyName = "memoryStepSize")]
public int? MemoryStepSize { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes. | 
Metric
Declaration
[JsonProperty(PropertyName = "metric")]
public AutoScalePolicyMetricRule Metric { get; set; }Property Value
| Type | Description | 
|---|---|
| AutoScalePolicyMetricRule | 
OcpuStepSize
Declaration
[JsonProperty(PropertyName = "ocpuStepSize")]
public int? OcpuStepSize { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes. |