MetricBasedVerticalScaleUpConfig¶
- 
class 
oci.bds.models.MetricBasedVerticalScaleUpConfig(**kwargs)¶ Bases:
objectConfigration for a metric based vertical scale-up policy.
Methods
__init__(**kwargs)Initializes a new MetricBasedVerticalScaleUpConfig object with values from keyword arguments. Attributes
max_memory_per_nodeGets the max_memory_per_node of this MetricBasedVerticalScaleUpConfig. max_ocpus_per_nodeGets the max_ocpus_per_node of this MetricBasedVerticalScaleUpConfig. memory_step_sizeGets the memory_step_size of this MetricBasedVerticalScaleUpConfig. metricGets the metric of this MetricBasedVerticalScaleUpConfig. ocpu_step_sizeGets the ocpu_step_size of this MetricBasedVerticalScaleUpConfig. - 
__init__(**kwargs)¶ Initializes a new MetricBasedVerticalScaleUpConfig object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - metric (oci.bds.models.AutoScalePolicyMetricRule) – The value to assign to the metric property of this MetricBasedVerticalScaleUpConfig.
 - max_ocpus_per_node (int) – The value to assign to the max_ocpus_per_node property of this MetricBasedVerticalScaleUpConfig.
 - max_memory_per_node (int) – The value to assign to the max_memory_per_node property of this MetricBasedVerticalScaleUpConfig.
 - ocpu_step_size (int) – The value to assign to the ocpu_step_size property of this MetricBasedVerticalScaleUpConfig.
 - memory_step_size (int) – The value to assign to the memory_step_size property of this MetricBasedVerticalScaleUpConfig.
 
- 
max_memory_per_node¶ Gets the max_memory_per_node of this MetricBasedVerticalScaleUpConfig. 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.
Returns: The max_memory_per_node of this MetricBasedVerticalScaleUpConfig. Return type: int 
- 
max_ocpus_per_node¶ Gets the max_ocpus_per_node of this MetricBasedVerticalScaleUpConfig. 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.
Returns: The max_ocpus_per_node of this MetricBasedVerticalScaleUpConfig. Return type: int 
- 
memory_step_size¶ Gets the memory_step_size of this MetricBasedVerticalScaleUpConfig. 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.
Returns: The memory_step_size of this MetricBasedVerticalScaleUpConfig. Return type: int 
- 
metric¶ Gets the metric of this MetricBasedVerticalScaleUpConfig.
Returns: The metric of this MetricBasedVerticalScaleUpConfig. Return type: oci.bds.models.AutoScalePolicyMetricRule 
- 
ocpu_step_size¶ Gets the ocpu_step_size of this MetricBasedVerticalScaleUpConfig. 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.
Returns: The ocpu_step_size of this MetricBasedVerticalScaleUpConfig. Return type: int 
-