Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace MetricBasedVerticalScaleUpConfig

Configration for a metric based vertical scale-up policy.

Properties

Optional maxMemoryPerNode

maxMemoryPerNode: undefined | number

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. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional maxOcpusPerNode

maxOcpusPerNode: undefined | number

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. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional memoryStepSize

memoryStepSize: undefined | number

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. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional metric

metric: model.AutoScalePolicyMetricRule

Optional ocpuStepSize

ocpuStepSize: undefined | number

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. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj