Availability zone helper functions.
- 
get_availability_zones(context, get_only_available=False, with_hosts=False)
 
Return available and unavailable zones on demand.
| Parameters: | 
- get_only_available – flag to determine whether to return
available zones only, default False indicates return both
available zones and not available zones, True indicates return
available zones only
 
- with_hosts (bool) – whether to return hosts part of the AZs
 
 
 | 
- 
get_host_availability_zone(context, host)
 
- 
get_instance_availability_zone(context, instance)
 
Return availability zone of specified instance.
- 
reset_cache()
 
Reset the cache, mainly for testing purposes and update
availability_zone for host aggregate
- 
set_availability_zones(context, services)
 
- 
update_host_availability_zone_cache(context, host, availability_zone=None)