nusubnet¶
-
nusubnet.NUSubnet(bambou.nurest_object.NUMetaRESTObject,):
This is the definition of a subnet associated with a Zone.
Attributes¶
l2_encap_type
: Subnet Tunnel Type, possible values are MPLS, MPLSoUDP, VLAN and VXLAN.pat_enabled
: Indicates whether PAT is enabled for the subnets in this domain - ENABLED/DISABLED. Possible values are ENABLED, DISABLED. OR INHERITEDdhcp_relay_status
: Nonedpi
: determines whether or not Deep packet inspection is enabledip_type
: IPv4, DUALSTACK or IPv6ipv6_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 subnetipv6_gateway
: The IPv6 address of the gateway of this subnetevpn_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.last_updated_date
: Time stamp when this object was last updated.gateway
: The IP address of the gateway of this subnetgateway_mac_address
: Nonewbx_disable_mac_move
: Disable MAC Move on WBX nodes.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 subnetadvertise
: Subnet will be advertised in Overlay and WAN BGPsecondary_dhcp_server_address
: Secondary DHCP Server address when the Domain DHCP Behaviour is OVERLAY Relay and status is OVERRIDEtemplate_id
: The ID of the subnet template that this subnet object was derived fromservice_id
: The service ID used by the VSCs to identify this subnetdescription
: A description field provided by the user that identifies the subnetresource_type
: Defines the type of the subnet, PUBLIC,FLOATING,STANDARD OR NSG_VNFnetmask
: Netmask of the subnet definedaggregated_l2_domain_id
: ID of the Aggregated L2 Domainaggregated_l2_domain_name
: Name of the Aggregated L2 Domainaggregated_l2_domain_rt
: Route Target of the Aggregated L2 Domainaggregated_l2_domain_vnid
: VNID of the Aggregated L2 Domainlink_local_address
: IPv6 unicast address. Valid range is fe80::/64.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 generated by VSDenable_dhcpv4
: Turn on or off DHCP for of IPV4 Addressesenable_dhcpv6
: Turn on or off DHCP for IPv6 Addressesencryption
: Determines whether or not IPSEC is enabled.underlay
: Read Only Boolean flag to indicate whether underlay is enabled directly or indirectlyunderlay_enabled
: Indicates whether UNDERLAY is enabled for the subnets in this domainingress_replication_enabled
: Enables ingress replication for the VNI.interface_id
: SRLinux Interface ID for Subnet configurationentity_scope
: Specify if scope of entity is Data center or Enterprise levelentity_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-4095color
: 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 associated Domain’s Tunnel Type is MPLSoUDP. Valid range is 1 - 4294967295. If 0 is provided, color will be derived from the associated Domain.domain_service_label
: Service ID or external label given to Domainroute_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 routesirb_sub_interface_id
: The IRB sub interface identifies subnet on SRLinux devices.creation_date
: Time stamp when this object was created.primary_dhcp_server_address
: Primary DHCP Server address when the Domain DHCP Behaviour is OVERLAY Relay and status is OVERRIDEproxy_arp
: When set, VRS will act as ARP Proxyvrrp_ipv6_backup_address
: 7x50 VRRP IPv6 Backup Address. Valid range is fe80::/64.vrrp_priority
: VRRP Priority of Master Netconf Gateway.use_global_mac
: if this flag is enabled, the system configured globalMACAddress will be used as the gateway mac addressassociated_master_netconf_gateway_id
: The ID of associated master Netconf gatewayassociated_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 ENABLEDassociated_shared_network_resource_id
: The ID of public subnet that is associated with this subnetdual_stack_dynamic_ip_allocation
: This value indicates whether dynamic address allocation is enabled or not. This will be applicable when subnet is in dual stack mode.public
: when set to true means public subnet under a public zonesubnet_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.owner
: Identifies the user that has created this object.external_id
: External object ID. Used for integration with third party systems