ScaleOutStatus

ScaleOutStatus
ScaleOutStatus
JSON Example
{
    "component": "string",
    "state": "string",
    "replica": 0,
    "maxReplica": 0,
    "nextScaleRequiredNode": 0,
    "unavailableReason": "string",
    "progress": 0,
    "message": "string"
}
component
Required

Component names for scale out.

Possible values are : ALL, MESSAGING, ANALYTICS, DATA_STORAGE, METRICS,
state
Required

State of scaleout for this component.

Possible values are : SCALE_FEASIBLE, SCALE_UNAVAILABLE, SCALE_ONGOING, SCALE_FAILED,
integer As int32 As int32
replica
Required

Count of current replica.

integer As int32 As int32
maxReplica
Required

Max possible replica on current cluster.

integer As int32 As int32
nextScaleRequiredNode
Required

The minimum number of required Kubernetes worker node to scale out further.

unavailableReason
Optional

The reason why the service is not available to scale out.

Possible values are : INTERNAL_ERROR, NODE_NOT_READY, SERVICE_NOT_READY, MAXIMUM_REPLICA_REACHED, FORM_FACTOR_NOT_SUPPORTED,
integer As int32 As int32
progress
Optional

Percentage progress of the scale out progress if scale out is going on. This property only appears when it's in SCALEOUT_ONGOING state.

string
message
Optional

The reason why last scaleout is not successful. This message will not be reset until a scucessful scaleout happens. This property only appears when it's in SCALEOUT_FAILED state.