The vmware_nsx.nsxlib.v3.security Module

NSX-V3 Plugin security & Distributed Firewall integration module

class vmware_nsx.nsxlib.v3.security.NsxLibFirewallSection(client, nsxlib_config)

Bases: vmware_nsx.nsxlib.v3.utils.NsxLibApiBase

add_rule(rule, section_id)
add_rules(rules, section_id)
create_empty(display_name, description, applied_tos, tags, operation='insert_bottom', other_section=None)
create_rules(context, section_id, nsgroup_id, logging_enabled, action, security_group_rules, ruleid_2_remote_nsgroup_map)
delete(section_id)
delete_rule(section_id, rule_id)
get_ip_cidr_reference(ip_cidr_block, ip_protocol)
get_nsgroup_reference(nsgroup_id)
get_nsservice(resource_type, **properties)
get_rule_dict(display_name, source=None, destination=None, direction='IN_OUT', ip_protocol='IPV4_IPV6', service=None, action='ALLOW', logged=False)
get_rules(section_id)
init_default(name, description, nested_groups, log_sg_blocked_traffic)
list()
read(section_id)
set_rule_logging(section_id, logging)
update(section_id, display_name=None, description=None, applied_tos=None, rules=None)
class vmware_nsx.nsxlib.v3.security.NsxLibNsGroup(client, max_attempts, firewall_section_handler)

Bases: vmware_nsx.nsxlib.v3.utils.NsxLibApiBase

add_members(nsgroup_id, target_type, target_ids)
create(display_name, description, tags, membership_criteria=None)
delete(nsgroup_id)
get_lport_tags(secgroups)
get_member_expression(target_type, target_id)
get_name(security_group)
get_nsservice(resource_type, **properties)
get_port_tag_expression(scope, tag)
init_default_section(name, description, nested_groups, log_sg_blocked_traffic)
list()
read(nsgroup_id)
remove_member(nsgroup_id, target_type, target_id, verify=False)
update(nsgroup_id, display_name=None, description=None, membership_criteria=None, members=None)
update_lport(context, lport_id, original, updated)
update_on_backend(context, security_group, nsgroup_id, section_id, log_sg_allowed_traffic)

Previous topic

The vmware_nsx.nsxlib.v3.router Module

Next topic

The vmware_nsx.nsxlib.v3.utils Module

This Page