nuvirtualfirewallrule¶
-
nuvirtualfirewallrule.NUVirtualFirewallRule(bambou.nurest_object.NUMetaRESTObject,):
Virtual firewall rules define intent based security policy entries to control traffic between source/destinations in the network. Virtual firewall rules are inherently stateful and are enforced as Ingress/Egress stateful ACLs in Nuage policy enforcement points
Attributes¶
acl_template_name
: The name of the parent template for this rule entryicmp_code
: The ICMP Code when protocol selected is ICMP.icmp_type
: The ICMP Type when protocol selected is ICMP.ipv6_address_override
: Overrides the source IPV6 for Ingress and destination IPV6 for Egress, macentries will use this address as the match criteria.dscp
: DSCP match condition to be set in the rule. It is either * or from 0-63failsafe_datapath
: Backup datapath option if VNF/VM is downlast_updated_by
: ID of the user who last updated the object.last_updated_date
: Time stamp when this object was last updated.action
(Mandatory): The action of the rule, DROP or FORWARD. Possible values are DROP, FORWARD.address_override
: Overrides the source IP for Ingress and destination IP for Egress, macentries will use this address as the match criteria.web_filter_id
: ID of web filterweb_filter_stats_logging_enabled
: Indicates if web filter statistics logging is enabled for this particular templateweb_filter_type
: Indicates type of web filter being setremote_uplink_preference
: Indicates the preferencial path selection for network traffic for this ACL.reputation_score
: Web Domain Reputation Score. Valid values are LOW_RISK, MEDIUM_RISK and HIGH_RISK. Applicable when webFilterType is WEB_DOMAIN_REPUTATION.description
: Description of the rule entrydestination_port
: The destination port to be matched if protocol is UDP or TCP. Value should be either * or a single port number or a port range like 1,2.. or 1 - 10network_entity_type
: Indicates whether the Network Entity of ACL Entry was derived from a L2/L3 Domain template or instance. Possible Values: ENTERPRISENETWORK, NETWORKMACROGROUP, PGEXPRESSION, PGEXPRESSIONTEMPLATE, POLICYGROUP, POLICYGROUPTEMPLATE, PUBLICNETWORK, SAASAPPLICATIONGROUP, SUBNET, SUBNETTEMPLATE, ZONE, ZONETEMPLATE.network_id
: The ID of the destination endpoint (Subnet/Zone/PortGroup/PolicyGroupExpression/NetworkMacro/Internet Policy Group/Enterprise Network)network_type
: Type of the destination endpoint (Subnet/Zone/PortGroup/PolicyGroupExpression/NetworkMacro/Internet Policy Group/Enterprise Network)mirror_destination_group_id
: ID of the associated Mirror Destination Group.mirror_destination_id
: Destination ID of the mirror destination object.flow_logging_enabled
: Is flow logging enabled for this particular templateembedded_metadata
: Metadata objects associated with this entity. This will contain a list of Metadata objects if the API request is made using the special flag to enable the embedded Metadata feature. Only a maximum of Metadata objects is returned based on the value set in the system configuration.enterprise_name
: The name of the enterprise for the domain’s parententity_scope
: Specify if scope of entity is Data center or Enterprise levellocation_entity_type
: Indicates whether the Location Entity of ACL Entry was derived from a L2/L3 Domain template or instance. Possible Values: ENTERPRISENETWORK, NETWORKMACROGROUP, PGEXPRESSION, PGEXPRESSIONTEMPLATE, POLICYGROUP, POLICYGROUPTEMPLATE, PUBLICNETWORK, REDIRECTIONTARGET, REDIRECTIONTARGETTEMPLATE, SUBNET, SUBNETTEMPLATE, ZONE, ZONETEMPLATE.location_id
: The ID of the source endpoint (Subnet/Zone/PortGroup/PolicyGroupExpression/NetworkMacro/Internet Policy Group/Enterprise Network)location_type
(Mandatory): Type of the source endpoint (Subnet/Zone/PortGroup/PolicyGroupExpression/NetworkMacro/Internet Policy Group/Enterprise Network)policy_state
: State of the policy.domain_name
: The name of the domain/domain template for the Rule TemplateName.source_port
: Source port to be matched if protocol is UDP or TCP. Value should be either * or a single port number or a port range like 1,2.. or 1 - 10uplink_preference
: Indicates the preferencial path selection for network traffic for this ACL - default is DEFAULT when the attribute is applicable.app_type
: Type of application selected, ALL (all applications in match criteria), NONE (no application in match criteria), APPLICATION (specific application in match criteria).creation_date
: Time stamp when this object was created.priority
: The priority of the rule entry that determines the order of entriesprotocol
: Protocol number that must be matchedis_sla_aware
: This flag denotes whether the Uplink Preference configured by the user will work with AAR or will over-ride AAR.associated_application_id
: Associated application UUID.associated_egress_entry_id
: In the draft mode, the ACL entry refers to this LiveEntity. In non-drafted mode, this is null.associated_ingress_entry_id
: In the draft mode, the ACL entry refers to this LiveEntity. In non-drafted mode, this is null.associated_l7_application_signature_id
: The UUID of the associated L7 Application Signatureassociated_live_entity_id
: In the draft mode, the rule entry refers to this LiveEntity. In live mode, this is null.associated_live_template_id
: In the draft mode, the ACL entity refers to this live entity parent. In non-drafted mode, this is nullassociated_traffic_type
: This property reflects the type of traffic in case a rule entry is created using an Service or Service Group. In case a protocol and port are specified for the ACL entry, this property has to be empty (null). Supported values are L4_SERVICE, L4_SERVICE_GROUP and empty.associated_traffic_type_id
: If a traffic type is specified as Service or Service Group, then the associated Id of Service / Service Group should be specifed herestateful
: True means that this ACL entry is stateful, so there will be a corresponding rule that will be created by OVS in the network. False means that there is no corresponding rule created by OVS in the network.stats_id
: The statsID that is created in the VSD and identifies this Rule Template Entry. This is auto-generated by VSDstats_logging_enabled
: Indicates if stats logging is enabled for this particular templateether_type
: Ether type of the packet to be matched. etherType can be * or a valid hexadecimal valueoverlay_mirror_destination_id
: ID of the overlay mirror destinationowner
: Identifies the user that has created this object.external_id
: External object ID. Used for integration with third party systemstype
(Mandatory): Virtual Firewall Rule Type
Children¶
class | fetcher |
nupermission.NUPermission | permissions |
numetadata.NUMetadata | metadatas |
nuglobalmetadata.NUGlobalMetadata | global_metadatas |