The vmware_nsx.nsxlib.v3.dfw_api Module

NSX-V3 Distributed Firewall

exception vmware_nsx.nsxlib.v3.dfw_api.NSGroupIsFull(**kwargs)

Bases: vmware_nsx.common.exceptions.NsxPluginException

message = u'NSGroup %(nsgroup_id)s contains has reached its maximum capacity, unable to add additional members.'
exception vmware_nsx.nsxlib.v3.dfw_api.NSGroupMemberNotFound(**kwargs)

Bases: vmware_nsx.common.exceptions.NsxPluginException

message = u'Could not find NSGroup %(nsgroup_id)s member %(member_id)s for removal.'
vmware_nsx.nsxlib.v3.dfw_api.add_nsgroup_member(nsgroup_id, target_type, target_id)
vmware_nsx.nsxlib.v3.dfw_api.add_rule_in_section(rule, section_id)
vmware_nsx.nsxlib.v3.dfw_api.add_rules_in_section(rules, section_id)
vmware_nsx.nsxlib.v3.dfw_api.create_empty_section(display_name, description, applied_tos, tags, operation='insert_bottom', other_section=None)
vmware_nsx.nsxlib.v3.dfw_api.create_nsgroup(display_name, description, tags, membership_criteria=None)
vmware_nsx.nsxlib.v3.dfw_api.delete_nsgroup(nsgroup_id)
vmware_nsx.nsxlib.v3.dfw_api.delete_rule(section_id, rule_id)
vmware_nsx.nsxlib.v3.dfw_api.delete_section(section_id)
vmware_nsx.nsxlib.v3.dfw_api.get_firewall_rule_dict(display_name, source=None, destination=None, direction='IN_OUT', ip_protocol='IPV4_IPV6', service=None, action='ALLOW', logged=False)
vmware_nsx.nsxlib.v3.dfw_api.get_ip_cidr_reference(ip_cidr_block, ip_protocol)
vmware_nsx.nsxlib.v3.dfw_api.get_nsgroup_member_expression(target_type, target_id)
vmware_nsx.nsxlib.v3.dfw_api.get_nsgroup_port_tag_expression(scope, tag)
vmware_nsx.nsxlib.v3.dfw_api.get_nsgroup_reference(nsgroup_id)
vmware_nsx.nsxlib.v3.dfw_api.get_nsservice(resource_type, **properties)
vmware_nsx.nsxlib.v3.dfw_api.get_section_rules(section_id)
vmware_nsx.nsxlib.v3.dfw_api.list_nsgroups()
vmware_nsx.nsxlib.v3.dfw_api.list_sections()
vmware_nsx.nsxlib.v3.dfw_api.read_nsgroup(nsgroup_id)
vmware_nsx.nsxlib.v3.dfw_api.read_section(section_id)
vmware_nsx.nsxlib.v3.dfw_api.remove_nsgroup_member(nsgroup_id, target_type, target_id, verify=False)

Previous topic

The vmware_nsx.nsxlib.v3.cluster Module

Next topic

The vmware_nsx.nsxlib.v3.native_dhcp Module

This Page