str
The status message.
This field is a member of oneof_ _message.
type_
str
The type of error, warning, or notice returned. Current set
of possible values: - ALL_INSTANCES_UNHEALTHY (WARNING): All
instances in the instance group are unhealthy (not in
RUNNING state). - BACKEND_SERVICE_DOES_NOT_EXIST (ERROR):
There is no backend service attached to the instance group.
- CAPPED_AT_MAX_NUM_REPLICAS (WARNING): Autoscaler
recommends a size greater than maxNumReplicas. -
CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE (WARNING): The custom
metric samples are not exported often enough to be a
credible base for autoscaling. - CUSTOM_METRIC_INVALID
(ERROR): The custom metric that was specified does not exist
or does not have the necessary labels. - MIN_EQUALS_MAX
(WARNING): The minNumReplicas is equal to maxNumReplicas.
This means the autoscaler cannot add or remove instances
from the instance group. - MISSING_CUSTOM_METRIC_DATA_POINTS
(WARNING): The autoscaler did not receive any data from the
custom metric configured for autoscaling. -
MISSING_LOAD_BALANCING_DATA_POINTS (WARNING): The autoscaler
is configured to scale based on a load balancing signal but
the instance group has not received any requests from the
load balancer. - MODE_OFF (WARNING): Autoscaling is turned
off. The number of instances in the group won't change
automatically. The autoscaling configuration is preserved. -
MODE_ONLY_UP (WARNING): Autoscaling is in the "Autoscale
only out" mode. The autoscaler can add instances but not
remove any. - MORE_THAN_ONE_BACKEND_SERVICE (ERROR): The
instance group cannot be autoscaled because it has more than
one backend service attached to it. -
NOT_ENOUGH_QUOTA_AVAILABLE (ERROR): There is insufficient
quota for the necessary resources, such as CPU or number of
instances. - REGION_RESOURCE_STOCKOUT (ERROR): Shown only
for regional autoscalers: there is a resource stockout in
the chosen region. - SCALING_TARGET_DOES_NOT_EXIST (ERROR):
The target to be scaled does not exist. -
UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION (ERROR):
Autoscaling does not work with an HTTP/S load balancer that
has been configured for maxRate. - ZONE_RESOURCE_STOCKOUT
(ERROR): For zonal autoscalers: there is a resource stockout
in the chosen zone. For regional autoscalers: in at least
one of the zones you're using there is a resource stockout.
New values might be added in the future. Some of the values
might not be available in all API versions. Check the Type
enum for the list of possible values.
This field is a member of oneof_ _type.
Classes
Type
Type(value)
The type of error, warning, or notice returned. Current set of
possible values: - ALL_INSTANCES_UNHEALTHY (WARNING): All instances
in the instance group are unhealthy (not in RUNNING state). -
BACKEND_SERVICE_DOES_NOT_EXIST (ERROR): There is no backend service
attached to the instance group. - CAPPED_AT_MAX_NUM_REPLICAS
(WARNING): Autoscaler recommends a size greater than maxNumReplicas.
CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE (WARNING): The custom metric
samples are not exported often enough to be a credible base for
autoscaling. - CUSTOM_METRIC_INVALID (ERROR): The custom metric that
was specified does not exist or does not have the necessary labels.
MIN_EQUALS_MAX (WARNING): The minNumReplicas is equal to
maxNumReplicas. This means the autoscaler cannot add or remove
instances from the instance group. -
MISSING_CUSTOM_METRIC_DATA_POINTS (WARNING): The autoscaler did not
receive any data from the custom metric configured for autoscaling.
MISSING_LOAD_BALANCING_DATA_POINTS (WARNING): The autoscaler is
configured to scale based on a load balancing signal but the
instance group has not received any requests from the load balancer.
MODE_OFF (WARNING): Autoscaling is turned off. The number of
instances in the group won't change automatically. The autoscaling
configuration is preserved. - MODE_ONLY_UP (WARNING): Autoscaling is
in the "Autoscale only out" mode. The autoscaler can add instances
but not remove any. - MORE_THAN_ONE_BACKEND_SERVICE (ERROR): The
instance group cannot be autoscaled because it has more than one
backend service attached to it. - NOT_ENOUGH_QUOTA_AVAILABLE
(ERROR): There is insufficient quota for the necessary resources,
such as CPU or number of instances. - REGION_RESOURCE_STOCKOUT
(ERROR): Shown only for regional autoscalers: there is a resource
stockout in the chosen region. - SCALING_TARGET_DOES_NOT_EXIST
(ERROR): The target to be scaled does not exist. -
UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION (ERROR):
Autoscaling does not work with an HTTP/S load balancer that has been
configured for maxRate. - ZONE_RESOURCE_STOCKOUT (ERROR): For zonal
autoscalers: there is a resource stockout in the chosen zone. For
regional autoscalers: in at least one of the zones you're using
there is a resource stockout. New values might be added in the
future. Some of the values might not be available in all API
versions.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-11 UTC."],[],[],null,["# Class AutoscalerStatusDetails (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/python/docs/reference/compute/latest/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.34.0](/python/docs/reference/compute/1.34.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.33.0](/python/docs/reference/compute/1.33.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.32.0](/python/docs/reference/compute/1.32.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.31.0](/python/docs/reference/compute/1.31.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.30.0](/python/docs/reference/compute/1.30.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.29.0](/python/docs/reference/compute/1.29.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.28.0](/python/docs/reference/compute/1.28.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.27.0](/python/docs/reference/compute/1.27.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.26.0](/python/docs/reference/compute/1.26.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.25.0](/python/docs/reference/compute/1.25.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.24.0](/python/docs/reference/compute/1.24.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.23.0](/python/docs/reference/compute/1.23.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.22.0](/python/docs/reference/compute/1.22.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.21.0](/python/docs/reference/compute/1.21.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.20.1](/python/docs/reference/compute/1.20.1/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.19.2](/python/docs/reference/compute/1.19.2/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.18.0](/python/docs/reference/compute/1.18.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.17.0](/python/docs/reference/compute/1.17.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.16.1](/python/docs/reference/compute/1.16.1/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.15.0](/python/docs/reference/compute/1.15.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.14.1](/python/docs/reference/compute/1.14.1/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.13.0](/python/docs/reference/compute/1.13.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.12.1](/python/docs/reference/compute/1.12.1/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.11.0](/python/docs/reference/compute/1.11.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.10.1](/python/docs/reference/compute/1.10.1/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.9.0](/python/docs/reference/compute/1.9.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.8.0](/python/docs/reference/compute/1.8.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.7.0](/python/docs/reference/compute/1.7.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.6.1](/python/docs/reference/compute/1.6.1/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.5.2](/python/docs/reference/compute/1.5.2/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.4.0](/python/docs/reference/compute/1.4.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.3.2](/python/docs/reference/compute/1.3.2/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.2.0](/python/docs/reference/compute/1.2.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.1.0](/python/docs/reference/compute/1.1.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [1.0.0](/python/docs/reference/compute/1.0.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [0.9.0](/python/docs/reference/compute/0.9.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [0.8.0](/python/docs/reference/compute/0.8.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [0.7.0](/python/docs/reference/compute/0.7.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [0.6.0](/python/docs/reference/compute/0.6.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [0.5.0](/python/docs/reference/compute/0.5.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [0.4.2](/python/docs/reference/compute/0.4.2/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [0.3.0](/python/docs/reference/compute/0.3.0/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [0.2.1](/python/docs/reference/compute/0.2.1/google.cloud.compute_v1.types.AutoscalerStatusDetails)\n- [0.1.0](/python/docs/reference/compute/0.1.0/google.cloud.compute_v1.types.AutoscalerStatusDetails) \n\n AutoscalerStatusDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\nClasses\n-------\n\n### Type\n\n Type(value)\n\nThe type of error, warning, or notice returned. Current set of\npossible values: - ALL_INSTANCES_UNHEALTHY (WARNING): All instances\nin the instance group are unhealthy (not in RUNNING state). -\nBACKEND_SERVICE_DOES_NOT_EXIST (ERROR): There is no backend service\nattached to the instance group. - CAPPED_AT_MAX_NUM_REPLICAS\n(WARNING): Autoscaler recommends a size greater than maxNumReplicas.\n\n- CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE (WARNING): The custom metric samples are not exported often enough to be a credible base for autoscaling. - CUSTOM_METRIC_INVALID (ERROR): The custom metric that was specified does not exist or does not have the necessary labels.\n- MIN_EQUALS_MAX (WARNING): The minNumReplicas is equal to maxNumReplicas. This means the autoscaler cannot add or remove instances from the instance group. - MISSING_CUSTOM_METRIC_DATA_POINTS (WARNING): The autoscaler did not receive any data from the custom metric configured for autoscaling.\n- MISSING_LOAD_BALANCING_DATA_POINTS (WARNING): The autoscaler is configured to scale based on a load balancing signal but the instance group has not received any requests from the load balancer.\n- MODE_OFF (WARNING): Autoscaling is turned off. The number of instances in the group won't change automatically. The autoscaling configuration is preserved. - MODE_ONLY_UP (WARNING): Autoscaling is in the \"Autoscale only out\" mode. The autoscaler can add instances but not remove any. - MORE_THAN_ONE_BACKEND_SERVICE (ERROR): The instance group cannot be autoscaled because it has more than one backend service attached to it. - NOT_ENOUGH_QUOTA_AVAILABLE (ERROR): There is insufficient quota for the necessary resources, such as CPU or number of instances. - REGION_RESOURCE_STOCKOUT (ERROR): Shown only for regional autoscalers: there is a resource stockout in the chosen region. - SCALING_TARGET_DOES_NOT_EXIST (ERROR): The target to be scaled does not exist. - UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION (ERROR): Autoscaling does not work with an HTTP/S load balancer that has been configured for maxRate. - ZONE_RESOURCE_STOCKOUT (ERROR): For zonal autoscalers: there is a resource stockout in the chosen zone. For regional autoscalers: in at least one of the zones you're using there is a resource stockout. New values might be added in the future. Some of the values might not be available in all API versions."]]