NSX-V3 Distributed Firewall
-
class vmware_nsx.nsxlib.v3.dfw_api.DfwApi
Bases: object
-
add_member_to_fw_exclude_list(target_id, target_type)
-
add_nsgroup_members(nsgroup_id, target_type, target_ids)
-
add_rule_in_section(rule, section_id)
-
add_rules_in_section(rules, section_id)
-
create_empty_section(display_name, description, applied_tos, tags, operation='insert_bottom', other_section=None)
-
create_nsgroup(display_name, description, tags, membership_criteria=None)
-
delete_nsgroup(nsgroup_id)
-
delete_rule(section_id, rule_id)
-
delete_section(section_id)
-
find_nsgroups_by_display_name(display_name)
-
get_firewall_rule_dict(display_name, source=None, destination=None, direction='IN_OUT', ip_protocol='IPV4_IPV6', service=None, action='ALLOW', logged=False)
-
get_ip_cidr_reference(ip_cidr_block, ip_protocol)
-
get_nsgroup_member_expression(target_type, target_id)
-
get_nsgroup_port_tag_expression(scope, tag)
-
get_nsgroup_reference(nsgroup_id)
-
get_nsservice(resource_type, **properties)
-
get_section_rules(section_id)
-
list_nsgroups()
-
list_sections()
-
read_nsgroup(nsgroup_id)
-
read_section(section_id)
-
remove_member_from_exclude_list(target_id)
-
remove_nsgroup_member(nsgroup_id, target_type, target_id, verify=False)
-
update_nsgroup(*args, **kw)
-
update_section(*args, **kw)