Show / Hide Table of Contents

Class MetricBasedVerticalScaleUpConfig

Configration for a metric based vertical scale-up policy.

Inheritance
object
MetricBasedVerticalScaleUpConfig
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top