MetricThresholdRule

class oci.bds.models.MetricThresholdRule(**kwargs)

Bases: object

An autoscaling action is triggered when a performance metric meets or exceeds a threshold

Attributes

OPERATOR_GT A constant which can be used with the operator property of a MetricThresholdRule.
OPERATOR_LT A constant which can be used with the operator property of a MetricThresholdRule.
duration_in_minutes [Required] Gets the duration_in_minutes of this MetricThresholdRule.
operator [Required] Gets the operator of this MetricThresholdRule.
value [Required] Gets the value of this MetricThresholdRule.

Methods

__init__(**kwargs) Initializes a new MetricThresholdRule object with values from keyword arguments.
OPERATOR_GT = 'GT'

A constant which can be used with the operator property of a MetricThresholdRule. This constant has a value of “GT”

OPERATOR_LT = 'LT'

A constant which can be used with the operator property of a MetricThresholdRule. This constant has a value of “LT”

__init__(**kwargs)

Initializes a new MetricThresholdRule object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • duration_in_minutes (int) – The value to assign to the duration_in_minutes property of this MetricThresholdRule.
  • operator (str) – The value to assign to the operator property of this MetricThresholdRule. Allowed values for this property are: “GT”, “LT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • value (int) – The value to assign to the value property of this MetricThresholdRule.
duration_in_minutes

[Required] Gets the duration_in_minutes of this MetricThresholdRule. This value is the minimum period of time metric value meets or exceeds threshold value before action is trigger. The value is in minutes.

Returns:The duration_in_minutes of this MetricThresholdRule.
Return type:int
operator

[Required] Gets the operator of this MetricThresholdRule. The comparison operator to use. Options are greater than (GT), less than (LT).

Allowed values for this property are: “GT”, “LT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The operator of this MetricThresholdRule.
Return type:str
value

[Required] Gets the value of this MetricThresholdRule. integer non negative value. 0 < value < 100

Returns:The value of this MetricThresholdRule.
Return type:int