The vmware_nsx.plugins.nsx_v.vshield.securitygroup_utils Module

class vmware_nsx.plugins.nsx_v.vshield.securitygroup_utils.NsxSecurityGroupUtils(nsxv_manager)

Bases: object

extend_section_with_rules(section, nsx_rules)
get_container(nsx_sg_id)
get_nsx_section_name(sg_data)
get_nsx_sg_name(sg_data)
get_remote_container(remote_group_id, remote_ip_mac)
get_rule_config(applied_to_ids, name, action='allow', applied_to='SecurityGroup', source=None, destination=None, services=None, flags=None, logged=False)

Helper method to create a nsx rule dict.

get_rule_id_pair_from_section(resp)
get_section_with_rules(name, rules, section_id=None)

Helper method to create section dict with rules.

is_section_logged(section)
parse_and_get_section_id(section_xml)
parse_section(xml_string)
set_rules_logged_option(section, logged)
to_xml_string(element)

Previous topic

The vmware_nsx.plugins.nsx_v.vshield.nsxv_loadbalancer Module

Next topic

The vmware_nsx.plugins.nsx_v.vshield.tasks.constants Module

This Page