nusubnet

nusubnet.NUSubnet(bambou.nurest_object.NUMetaRESTObject,):

This is the definition of a subnet associated with a Zone.

Attributes

  • pat_enabled: None
  • dhcp_relay_status: None
  • dpi: determines whether or not Deep packet inspection is enabled
  • ip_type: IPv4 or DUALSTACK
  • ipv6_address: IP address of the subnet defined. In case of zone, this is an optional field for and allows users to allocate an IP address range to a zone. The VSD will auto-assign IP addresses to subnets from this range if a specific IP address is not defined for the subnet
  • ipv6_gateway: The IPv6 address of the gateway of this subnet
  • evpn_enabled: Indicates if EVPN capabilities are enabled for this subnet.
  • maintenance_mode: maintenanceMode is an enum that indicates if the SubNetwork is accepting VM activation requests.
  • name (Mandatory): Name of the current entity(Zone or zone template or subnet etc..) Valid characters are alphabets, numbers, space and hyphen( - ).
  • last_updated_by: ID of the user who last updated the object.
  • gateway: The IP address of the gateway of this subnet
  • gateway_mac_address: None
  • access_restriction_enabled: This attribute specifies whether subnet is enabled with access restrictions. Note: Applicable to shared infrastructure enterprise subnets.
  • address: IP address of the subnet defined. In case of zone, this is an optional field for and allows users to allocate an IP address range to a zone. The VSD will auto-assign IP addresses to subnets from this range if a specific IP address is not defined for the subnet
  • advertise: Subnet will be advertised in Overlay and WAN BGP
  • template_id: The ID of the subnet template that this subnet 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 subnet
  • resource_type: Defines the type of the subnet, PUBLIC,FLOATING,STANDARD OR NSG_VNF
  • netmask: Netmask of the subnet defined
  • vn_id: Current Network’s globally unique VXLAN network identifier generated by VSD
  • encryption: Determines whether or not IPSEC is enabled.
  • underlay: Read Only Boolean flag to indicate whether underlay is enabled directly or indirectly
  • underlay_enabled: Indicates whether UNDERLAY is enabled for the subnets in this domain
  • ingress_replication_enabled: Enables ingress replication for the VNI.
  • entity_scope: Specify if scope of entity is Data center or Enterprise level
  • entity_state: Intermediate State of L2 Domain.
  • policy_group_id: PG ID for the subnet. This is unique per domain and will be in the range 1-4095
  • domain_service_label: Service ID or external label given to Domain
  • route_distinguisher: Route distinguisher for this subnet 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 for this subnet 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]
  • split_subnet: Block subnet routes
  • proxy_arp: When set, VRS will act as ARP Proxy
  • use_global_mac: if this flag is enabled, the system configured globalMACAddress will be used as the gateway mac address
  • associated_multicast_channel_map_id: The ID of the Multi Cast Channel Map this Subnet/Subnet Template is associated with. This has to be set when enableMultiCast is set to ENABLED
  • associated_shared_network_resource_id: The ID of public subnet that is associated with this subnet
  • public: when set to true means public subnet under a public zone
  • subnet_vlanid: Determines the VLANID for this associated Subnet.
  • multi_home_enabled: Boolean flag to indicate whether this is a Multi-homed subnet or not.
  • multicast: multicast is enum that indicates multicast policy on Subnet/Subnet Template.
  • customer_id: CustomerID that is used by NETCONF MANAGER to identify this enterprise. This can be configured by root user.
  • external_id: External object ID. Used for integration with third party systems
  • dynamic_ipv6_address: Turn on or off dynamic allocation of IPV6 address