Subnet

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

Overview

accessRestrictionEnabled boolean filterable   orderable  
address string filterable   orderable  
advertise boolean creation only   filterable   orderable  
associatedMulticastChannelMapID string
associatedSharedNetworkResourceID string
color integer
customerID integer
description string filterable  
DHCPRelayStatus enum (DISABLED | ENABLED) filterable   orderable  
domainServiceLabel string
DPI enum (DISABLED | ENABLED | INHERITED) filterable   orderable  
dualStackDynamicIPAllocation boolean filterable   orderable  
embeddedMetadata list read only   autogenerated  
enableDHCPv4 boolean filterable   orderable  
enableDHCPv6 boolean filterable   orderable  
encryption enum (DISABLED | ENABLED | INHERITED) filterable   orderable  
entityScope enum (ENTERPRISE | GLOBAL) autogenerated  
entityState enum (MARKED_FOR_DELETION | UNDER_CONSTRUCTION)
EVPNEnabled boolean creation only   filterable   orderable  
externalID string filterable   orderable   locally unique  
gateway string filterable   orderable  
gatewayMACAddress string
ingressReplicationEnabled boolean filterable   orderable  
IPType enum (DUALSTACK | IPV4 | IPV6) filterable   orderable  
IPv6Address string filterable   orderable  
IPv6Gateway string filterable   orderable  
lastUpdatedBy string autogenerated  
linkLocalAddress string filterable   orderable  
maintenanceMode enum (DISABLED | ENABLED | ENABLED_INHERITED)
multicast enum (DISABLED | ENABLED | INHERITED) filterable  
multiHomeEnabled boolean filterable   orderable  
name string required   filterable   orderable  
netmask string filterable   orderable  
PATEnabled enum (DISABLED | ENABLED | INHERITED) filterable   orderable  
policyGroupID integer filterable  
proxyARP boolean filterable   orderable  
public boolean
resourceType enum (FLOATING | NSG_VNF | PUBLIC | STANDARD) filterable   orderable  
routeDistinguisher string filterable   orderable  
routeTarget string filterable   orderable  
serviceID integer filterable   orderable  
splitSubnet boolean filterable   orderable  
subnetVLANID integer filterable   orderable  
templateID string
underlay boolean read only   filterable  
underlayEnabled enum (DISABLED | ENABLED | INHERITED) filterable   orderable  
useGlobalMAC enum (DISABLED | ENABLED | ENTERPRISE_DEFAULT) filterable  
vnId integer
vrrpIPv6BackupAddress string filterable   orderable  

API Resource

/subnets/id
delete get put

Parents

/zones/id/subnets
get post
/subnets
get
/subnettemplates/id/subnets
get
/ikegatewayconnections/id/subnets
get put
/netconfgateways/id/subnets
get
/domains/id/subnets
get
/gateways/id/subnets
get
/nsgateways/id/subnets
get
/aggregateddomains/id/subnets
get
/patmappers/id/subnets
get

Children

/subnets/id/patipentries
get
/subnets/id/tcas
get post
/subnets/id/addressranges
get post
/subnets/id/defaultgateways
get
/subnets/id/deploymentfailures
get post
/subnets/id/resync
get post
/subnets/id/metadatas
get post
/subnets/id/bgpneighbors
get post
/subnets/id/dhcpoptions
get post
/subnets/id/dhcpv6options
get post
/subnets/id/virtualips
get
/subnets/id/globalmetadatas
get post put
/subnets/id/vms
get
/subnets/id/vminterfaces
get
/subnets/id/enterprisepermissions
get post
/subnets/id/containers
get
/subnets/id/containerinterfaces
get
/subnets/id/containerresync
get post
/subnets/id/qos
get post
/subnets/id/vports
get post
/subnets/id/ipreservations
get post
/subnets/id/proxyarpfilters
get post
/subnets/id/statistics
get
/subnets/id/statisticspolicies
get post
/subnets/id/eventlogs
get

Members

/subnets/id/ikegatewayconnections
get put

Attributes documentation

accessRestrictionEnabled boolean filterable   orderable  
Discussion

This attribute specifies whether subnet is enabled with access restrictions. Note: Applicable to shared infrastructure enterprise subnets.


Charateristics

Default value: false
SDK attribute: accessRestrictionEnabled

address string filterable   orderable  
Discussion

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


Charateristics

Format: free
SDK attribute: address

advertise boolean creation only   filterable   orderable  
Discussion

Subnet will be advertised in Overlay and WAN BGP


Charateristics

Default value: true
SDK attribute: advertise

associatedMulticastChannelMapID string
Discussion

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


Charateristics

Format: free
SDK attribute: associatedMulticastChannelMapID

associatedSharedNetworkResourceID string
Discussion

The ID of public subnet that is associated with this subnet


Charateristics

Format: free
SDK attribute: associatedSharedNetworkResourceID

color integer
Discussion

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.


Charateristics

Default value: 0
Max value: 4294967295
SDK attribute: color

customerID integer
Discussion

CustomerID that is used by NETCONF MANAGER to identify this enterprise. This can be configured by root user.


Charateristics

Min value: 10000
Max value: 2147483647
SDK attribute: customerID

description string filterable  
Discussion

A description field provided by the user that identifies the subnet


Charateristics

Format: free
Max length: 255
SDK attribute: description

DHCPRelayStatus enum filterable   orderable  
Discussion

None


Charateristics

Allowed values: DISABLED, ENABLED
SDK attribute: DHCPRelayStatus

domainServiceLabel string
Discussion

Service ID or external label given to Domain


Charateristics

Format: free
Min length: 1
Max length: 32
SDK attribute: domainServiceLabel

DPI enum filterable   orderable  
Discussion

determines whether or not Deep packet inspection is enabled


Charateristics

Allowed values: DISABLED, ENABLED, INHERITED
Default value: INHERITED
SDK attribute: DPI

dualStackDynamicIPAllocation boolean filterable   orderable  
Discussion

This value indicates whether dynamic address allocation is enabled or not. This will be applicable when subnet is in dual stack mode.


Charateristics

Default value: true
SDK attribute: dualStackDynamicIPAllocation

embeddedMetadata list read only   autogenerated  
Discussion

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.


Charateristics

SDK attribute: embeddedMetadata

enableDHCPv4 boolean filterable   orderable  
Discussion

Turn on or off DHCP for of IPV4 Addresses


Charateristics

Default value: true
SDK attribute: enableDHCPv4

enableDHCPv6 boolean filterable   orderable  
Discussion

Turn on or off DHCP for IPv6 Addresses


Charateristics

Default value: false
SDK attribute: enableDHCPv6

encryption enum filterable   orderable  
Discussion

Determines whether or not IPSEC is enabled.


Charateristics

Allowed values: DISABLED, ENABLED, INHERITED
Default value: INHERITED
SDK attribute: encryption

entityScope enum autogenerated  
Discussion

Specify if scope of entity is Data center or Enterprise level


Charateristics

Allowed values: ENTERPRISE, GLOBAL
SDK attribute: entityScope

entityState enum
Discussion

Intermediate State of L2 Domain.


Charateristics

Allowed values: MARKED_FOR_DELETION, UNDER_CONSTRUCTION
SDK attribute: entityState

EVPNEnabled boolean creation only   filterable   orderable  
Discussion

Indicates if EVPN capabilities are enabled for this subnet.


Charateristics

Default value: true
SDK attribute: EVPNEnabled

externalID string filterable   orderable   locally unique  
Discussion

External object ID. Used for integration with third party systems


Charateristics

Format: free
SDK attribute: externalID

gateway string filterable   orderable  
Discussion

The IP address of the gateway of this subnet


Charateristics

Format: free
SDK attribute: gateway

gatewayMACAddress string
Discussion

None


Charateristics

Format: free
SDK attribute: gatewayMACAddress

ingressReplicationEnabled boolean filterable   orderable  
Discussion

Enables ingress replication for the VNI.


Charateristics

Default value: false
SDK attribute: ingressReplicationEnabled

IPType enum filterable   orderable  
Discussion

IPv4, DUALSTACK or IPv6


Charateristics

Allowed values: DUALSTACK, IPV4, IPV6
SDK attribute: IPType

IPv6Address string filterable   orderable  
Discussion

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


Charateristics

Format: free
SDK attribute: IPv6Address

IPv6Gateway string filterable   orderable  
Discussion

The IPv6 address of the gateway of this subnet


Charateristics

Format: free
SDK attribute: IPv6Gateway

lastUpdatedBy string autogenerated  
Discussion

ID of the user who last updated the object.


Charateristics

Format: free
SDK attribute: lastUpdatedBy

linkLocalAddress string filterable   orderable  
Discussion

IPv6 unicast address. Valid range is fe80::/64.


Charateristics

Default value: fe80::1
Format: free
Min length: 7
Max length: 39
SDK attribute: linkLocalAddress

maintenanceMode enum
Discussion

maintenanceMode is an enum that indicates if the SubNetwork is accepting VM activation requests.


Charateristics

Allowed values: DISABLED, ENABLED, ENABLED_INHERITED
Format: free
SDK attribute: maintenanceMode

multicast enum filterable  
Discussion

multicast is enum that indicates multicast policy on Subnet/Subnet Template.


Charateristics

Allowed values: DISABLED, ENABLED, INHERITED
Format: free
SDK attribute: multicast

multiHomeEnabled boolean filterable   orderable  
Discussion

Boolean flag to indicate whether this is a Multi-homed subnet or not.


Charateristics

Default value: false
SDK attribute: multiHomeEnabled

name string required   filterable   orderable  
Discussion

Name of the current entity(Zone or zone template or subnet etc..) Valid characters are alphabets, numbers, space and hyphen( - ).


Charateristics

Format: free
Min length: 1
Max length: 255
SDK attribute: name

netmask string filterable   orderable  
Discussion

Netmask of the subnet defined


Charateristics

Format: free
SDK attribute: netmask

PATEnabled enum filterable   orderable  
Discussion

None


Charateristics

Allowed values: DISABLED, ENABLED, INHERITED
Default value: INHERITED
SDK attribute: PATEnabled

policyGroupID integer filterable  
Discussion

PG ID for the subnet. This is unique per domain and will be in the range 1-4095


Charateristics

Format: free
SDK attribute: policyGroupID

proxyARP boolean filterable   orderable  
Discussion

When set, VRS will act as ARP Proxy


Charateristics

SDK attribute: proxyARP

public boolean
Discussion

when set to true means public subnet under a public zone


Charateristics

Format: free
SDK attribute: public

resourceType enum filterable   orderable  
Discussion

Defines the type of the subnet, PUBLIC,FLOATING,STANDARD OR NSG_VNF


Charateristics

Allowed values: FLOATING, NSG_VNF, PUBLIC, STANDARD
Default value: STANDARD
SDK attribute: resourceType

routeDistinguisher string filterable   orderable  
Discussion

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]


Charateristics

Format: free
Max length: 255
SDK attribute: routeDistinguisher

routeTarget string filterable   orderable  
Discussion

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]


Charateristics

Format: free
Max length: 255
SDK attribute: routeTarget

serviceID integer filterable   orderable  
Discussion

The service ID used by the VSCs to identify this subnet


Charateristics

Min value: 20001
Max value: 2147483648
SDK attribute: serviceID

splitSubnet boolean filterable   orderable  
Discussion

Block subnet routes


Charateristics

SDK attribute: splitSubnet

subnetVLANID integer filterable   orderable  
Discussion

Determines the VLANID for this associated Subnet.


Charateristics

Min value: 1
Max value: 4096
SDK attribute: subnetVLANID

templateID string
Discussion

The ID of the subnet template that this subnet object was derived from


Charateristics

Format: free
SDK attribute: templateID

underlay boolean read only   filterable  
Discussion

Read Only Boolean flag to indicate whether underlay is enabled directly or indirectly


Charateristics

SDK attribute: underlay

underlayEnabled enum filterable   orderable  
Discussion

Indicates whether UNDERLAY is enabled for the subnets in this domain


Charateristics

Allowed values: DISABLED, ENABLED, INHERITED
Default value: INHERITED
SDK attribute: underlayEnabled

useGlobalMAC enum filterable  
Discussion

if this flag is enabled, the system configured globalMACAddress will be used as the gateway mac address


Charateristics

Allowed values: DISABLED, ENABLED, ENTERPRISE_DEFAULT
Default value: ENTERPRISE_DEFAULT
SDK attribute: useGlobalMAC

vnId integer
Discussion

Current Network's globally unique VXLAN network identifier generated by VSD


Charateristics

Min value: 1
Max value: 16777215
SDK attribute: vnId

vrrpIPv6BackupAddress string filterable   orderable  
Discussion

7x50 VRRP IPv6 Backup Address. Valid range is fe80::/64.


Charateristics

Default value: fe80::ffff:ffff:ffff:ffff
Format: free
Min length: 7
Max length: 39
SDK attribute: vrrpIPv6BackupAddress