This is the definition of a l2 domain associated with a Enterprise.


  • l2_encap_type: Default Domain Tunnel Type
  • dhcp_managed: decides whether L2Domain / L2Domain template DHCP is managed by VSD
  • dpi: determines whether or not Deep packet inspection is enabled
  • ip_type: IPv4, DUALSTACK or IPv6
  • ipv6_address: IPV6 address of the route - Optional
  • ipv6_gateway: The IPv6 address of the gateway of this subnet
  • vxlanecmp_enabled: Determines whether VXLAN-ECMP are enabled on this domain.
  • maintenance_mode: maintenanceMode is an enum that indicates if the L2Domain is accepting VM activation requests. Possible values are DISABLED, ENABLED and ENABLED_INHERITED Possible values are .
  • name (Mandatory): Name of the L2Domain / L2Domain template,has to be unique within a Enterprise. Valid characters are alphabets, numbers, space and hyphen( - ).
  • last_updated_by: ID of the user who last updated the object.
  • last_updated_date: Time stamp when this object was last updated.
  • gateway: The IP address of the gateway of this l2 domain
  • gateway_mac_address: The MAC address of the Gateway.
  • wbx_disable_mac_move: Disable MAC Move on WBX nodes.
  • address: Network address of the L2Domain / L2Domain template defined.
  • template_id: The ID of the L2 Domain template that this L2 Domain object was derived from
  • service_id: The service ID used by the VSCs to identify this subnet
  • description: A description field provided by the user that identifies the L2Domain / L2Domain template.
  • netmask: Netmask of the L2Domain / L2Domain template defined
  • threat_intelligence_enabled: Determines whether or not threat intelligence is enabled
  • flow_collection_enabled: Determines whether or not flow collection is enabled.
  • flow_count: Maximum number of data flows allowed for a VPort.
  • flow_limit_enabled: Indicates if flow limit is enabled on this Domain. Possible values are ENABLED or DISABLED.
  • embedded_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.
  • vn_id: Current network’s globally unique VXLAN network identifier
  • enable_dhcpv4: This read-only value indicates whether IPv4 DHCP is enabled or not. This is applicable in case the L2 Domain is DUALSTACK or IPv4
  • enable_dhcpv6: This read-only value indicates whether IPv6 DHCP is enabled or not. This is applicable in case the L2 Domain is DUALSTACK or IPv6
  • encryption: Determines whether IPSEC is enabled Possible values are ENABLED, DISABLED, .
  • ingress_replication_enabled: Enables ingress replication for the VNI.
  • interface_id: SRLinux Interface ID for L2Domain configuration
  • entity_scope: Specify if scope of entity is Data center or Enterprise level
  • entity_state: Intermediate State of L2 Domain.
  • policy_change_status: None
  • color: The color encoded with a traffic engineering constraint such as minimum latency, hops, maximum bandwidth, etc. This is used for NFIX(Network Function Interconnect). Color is applicable only when the selected l2EncapType is MPLSoUDP. Valid range is 1 - 4294967295. 0 for other Tunnel Types.
  • route_distinguisher: Route distinguisher that is used by the BGP-EVPN protocol in VSC. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]
  • route_target: Route target that is used by the BGP-EVPN protocol in VSC. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]
  • routed_vpls_enabled: Determines whether routed VPLS services are enabled on this domain.
  • uplink_preference: Indicates the preferencial path selection for network traffic in this domain - Default is Primary 1 and Secondary 2. Possible values are PRIMARY_SECONDARY, SECONDARY_PRIMARY, PRIMARY, SECONDARY, SYMMETRIC, .
  • creation_date: Time stamp when this object was created.
  • use_global_mac: Enable this flag to use system configured globalMACAddress as the gateway mac address for managed l2 domains
  • associated_multicast_channel_map_id: The ID of the Multi Cast Channel Map this L2Domain / L2Domain template template is associated with. This has to be set when enableMultiCast is set to ENABLED
  • associated_shared_network_resource_id: The ID of the L2 Domain that this L2 Domain object is pointing to
  • associated_underlay_id: The ID of the Underlay entity to which this L2 Domain is associated.
  • stateful_mode: This value indicates whether reflexive ACL is enabled or not for the L2Domain. It is ‘REFLEXIVE’ if enabled, or ‘STATEFUL’ if reflexive is disabled.
  • stretched: Indicates whether this domain is streched,if so remote VM resolutions will be allowed
  • dual_stack_dynamic_ip_allocation: This read-only value indicates whether dynamic address allocation is enabled or not at template. This will be applicable when L2 Domain is managed and in dual stack mode
  • multicast: Indicates multicast policy on L2Domain.
  • customer_id: CustomerID that is used by NETCONF MANAGER to identify this enterprise. This can be configured by root user.
  • owner: Identifies the user that has created this object.
  • external_id: External object ID. Used for integration with third party systems


class fetcher
nugateway.NUGateway gateways
nutca.NUTCA tcas
nuaddressrange.NUAddressRange address_ranges
nuredirectiontarget.NURedirectionTarget redirection_targets
nuredundancygroup.NURedundancyGroup redundancy_groups
nudeploymentfailure.NUDeploymentFailure deployment_failures
nupermission.NUPermission permissions
numetadata.NUMetadata metadatas
nunetworkperformancebinding.NUNetworkPerformanceBinding network_performance_bindings
nupgexpression.NUPGExpression pg_expressions
nuegressaclentrytemplate.NUEgressACLEntryTemplate egress_acl_entry_templates
nuegressacltemplate.NUEgressACLTemplate egress_acl_templates
nuegressadvfwdtemplate.NUEgressAdvFwdTemplate egress_adv_fwd_templates
nuegressauditaclentrytemplate.NUEgressAuditACLEntryTemplate egress_audit_acl_entry_templates
nuegressauditacltemplate.NUEgressAuditACLTemplate egress_audit_acl_templates
nudhcpoption.NUDHCPOption dhcp_options
nudhcpv6option.NUDHCPv6Option dhcpv6_options
numirrordestinationgroup.NUMirrorDestinationGroup mirror_destination_groups
nuvirtualfirewallpolicy.NUVirtualFirewallPolicy virtual_firewall_policies
nuvirtualfirewallrule.NUVirtualFirewallRule virtual_firewall_rules
nualarm.NUAlarm alarms
nuglobalmetadata.NUGlobalMetadata global_metadatas
nuvm.NUVM vms
nuvminterface.NUVMInterface vm_interfaces
nuvmipreservation.NUVMIPReservation vmip_reservations
nuingressaclentrytemplate.NUIngressACLEntryTemplate ingress_acl_entry_templates
nuingressacltemplate.NUIngressACLTemplate ingress_acl_templates
nuingressadvfwdtemplate.NUIngressAdvFwdTemplate ingress_adv_fwd_templates
nuingressauditaclentrytemplate.NUIngressAuditACLEntryTemplate ingress_audit_acl_entry_templates
nuingressauditacltemplate.NUIngressAuditACLTemplate ingress_audit_acl_templates
nujob.NUJob jobs
nupolicygroup.NUPolicyGroup policy_groups
nucontainer.NUContainer containers
nucontainerinterface.NUContainerInterface container_interfaces
nuqos.NUQOS qoss
nuhostinterface.NUHostInterface host_interfaces
nuuplinkrd.NUUplinkRD uplink_rds
nuvpnconnection.NUVPNConnection vpn_connections
nuvport.NUVPort vports
nuapplication.NUApplication applications
nuapplicationperformancemanagementbinding.NUApplicationperformancemanagementbinding applicationperformancemanagementbindings
nubridgeinterface.NUBridgeInterface bridge_interfaces
nugroup.NUGroup groups
nuproxyarpfilter.NUProxyARPFilter proxy_arp_filters
nunsgatewaysummary.NUNSGatewaySummary ns_gateway_summaries
nustaticroute.NUStaticRoute static_routes
nustatistics.NUStatistics statistics
nustatisticspolicy.NUStatisticsPolicy statistics_policies
nueventlog.NUEventLog event_logs
nuoverlaymirrordestination.NUOverlayMirrorDestination overlay_mirror_destinations