The vmware_nsx.nsxlib.v3.dfw_api Module

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)

Previous topic

The vmware_nsx.nsxlib.v3.cluster Module

Next topic

The vmware_nsx.nsxlib.v3.exceptions Module

This Page