The vmware_nsx.common.availability_zones Module

class vmware_nsx.common.availability_zones.ConfiguredAvailabilityZone(config_line)

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)

Bases: object

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.