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.
-