available property

String? available
getter/setter pair

Specifies the current availability bucket (idle, immediately allocatable devices) for this device configuration.

This is a best-effort snapshot, refreshed periodically. It fluctuates depending on traffic as other requests allocate devices.

Output only. Possible string values are:

  • "AVAILABILITY_UNSPECIFIED" : The value of availability is unknown or unset.
  • "AVAILABILITY_NONE" : No devices of this configuration are currently idle. A request can still be made, but it will queue until a device frees up. Expect longer wait times, and avoid requesting many devices at once (e.g. high shard counts).
  • "AVAILABILITY_LOW" : A small number of devices are currently idle. Suitable for a few concurrent requests. Larger bursts (e.g. many shards) may queue until devices free up.
  • "AVAILABILITY_MEDIUM" : A moderate number of devices are currently idle. Suitable for a moderate number of concurrent requests. Very large bursts may still queue.
  • "AVAILABILITY_HIGH" : Many devices are currently idle. Suitable for a large number of concurrent requests with little to no queueing at the moment of observation.

Implementation

core.String? available;