The vmware_nsx.common.availability_zones
Module¶
-
class
vmware_nsx.common.availability_zones.
ConfiguredAvailabilityZone
(config_line, default_name=’default’)¶ Bases:
object
-
init_default_az
()¶
-
init_from_config_line
(config_values)¶
-
init_from_config_section
(az_name)¶
-
is_default
()¶
-
-
class
vmware_nsx.common.availability_zones.
ConfiguredAvailabilityZones
(az_conf, az_class, default_availability_zones=None)¶ Bases:
object
-
default_name
= ‘default’¶
-
get_availability_zone
(name)¶ Return an availability zone object by its name
-
get_default_availability_zone
()¶ Return the default availability zone object
-
list_availability_zones
()¶ Return a list of availability zones names
-
list_availability_zones_objects
()¶ Return a list of availability zones objects
-
-
class
vmware_nsx.common.availability_zones.
NSXAvailabilityZonesPluginCommon
¶ Bases:
object
-
get_az_by_hint
(hint)¶
-
get_azs_list
()¶
-
get_azs_names
()¶
-
get_default_az
()¶
-
get_network_az
(network)¶
-
get_obj_az_by_hints
(obj)¶
-
get_router_az
(router)¶
-
init_availability_zones
()¶
-
validate_obj_azs
(availability_zones)¶ Verify that the availability zones exist, and only 1 hint was set.
-