The vmware_nsx.common.securitygroups Module¶
-
vmware_nsx.common.securitygroups.get_security_group_rules_nsx_format(session, cluster, security_group_rules, with_id=False)¶ Convert neutron security group rules into NSX format.
This routine splits Neutron security group rules into two lists, one for ingress rules and the other for egress rules.
-
vmware_nsx.common.securitygroups.merge_security_group_rules_with_current(session, cluster, new_rules, current_rules)¶
-
vmware_nsx.common.securitygroups.remove_security_group_with_id_and_id_field(rules, rule_id)¶ Remove rule by rule_id.
This function receives all of the current rule associated with a security group and then removes the rule that matches the rule_id. In addition it removes the id field in the dict with each rule since that should not be passed to nsx.