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 MetricBasedVerticalScaleUpConfig
Properties
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. |