Domain

This object is used to manipulate domain state. A domain corresponds to a distributed Virtual Router and Switch.

Overview

advertiseCriteria enum (HUB_ROUTES)
aggregateFlowsEnabled boolean filterable   orderable  
associatedBGPProfileID string
associatedMulticastChannelMapID string
associatedPATMapperID string
associatedSharedPATMapperID string
associatedUnderlayID string
backHaulRouteDistinguisher string
backHaulRouteTarget string
backHaulServiceID integer autogenerated  
backHaulVNID integer
BGPEnabled boolean read only   filterable  
customerID integer filterable   orderable  
description string filterable   orderable  
DHCPBehavior enum (CONSUME | FLOOD | OVERLAY_RELAY | UNDERLAY_RELAY)
DHCPServerAddress string
dhcpServerAddresses list
domainID integer filterable  
domainVLANID integer filterable   orderable   locally unique  
DPI enum (DISABLED | ENABLED) filterable   orderable  
ECMPCount integer
encryption enum (DISABLED | ENABLED) filterable   orderable  
enterpriseID string read only  
entityScope enum (ENTERPRISE | GLOBAL) autogenerated  
exportRouteTarget string filterable   orderable  
externalID string filterable   orderable   locally unique  
externalLabel string filterable   orderable  
FIPIgnoreDefaultRoute enum (DISABLED | ENABLED) filterable   orderable  
FIPUnderlay boolean filterable   orderable  
flowCollectionEnabled enum (DISABLED | ENABLED | INHERITED) filterable   orderable  
globalRoutingEnabled boolean filterable  
importRouteTarget string filterable   orderable  
labelID integer read only   filterable   orderable  
lastUpdatedBy string autogenerated  
leakingEnabled boolean filterable  
localAS integer
maintenanceMode enum (DISABLED | ENABLED)
multicast enum (DISABLED | ENABLED | INHERITED) filterable  
name string required   filterable   orderable  
PATEnabled enum (DISABLED | ENABLED | INHERITED) filterable   orderable  
permittedAction enum (ALL | DEPLOY | EXTEND | INSTANTIATE | READ | USE)
policyChangeStatus enum (APPLIED | DISCARDED | STARTED) filterable  
routeDistinguisher string filterable   orderable  
routeTarget string filterable   orderable  
secondaryDHCPServerAddress string
serviceID integer autogenerated   filterable   orderable  
stretched boolean
templateID string required  
tunnelType enum (DC_DEFAULT | GRE | VLAN | VXLAN)
underlayEnabled enum (DISABLED | ENABLED) filterable   orderable  
uplinkPreference enum (PRIMARY | PRIMARY_SECONDARY | SECONDARY | SECONDARY_PRIMARY | SYMMETRIC)
VXLANECMPEnabled boolean creation only   filterable   orderable  

API Resource

/domains/id
delete get put

Parents

/enterprises/id/domains
get post
/domains
get
/firewallacls/id/domains
get
/domains/id/domains
get put
/gateways/id/domains
get
/domaintemplates/id/domains
get put

Children

/domains/id/tcas
get post
/domains/id/redirectiontargets
get post
/domains/id/deploymentfailures
get
/domains/id/permissions
get post
/domains/id/metadatas
get post
get post
/domains/id/pgexpressions
get post
get
/domains/id/egressacltemplates
get post
/domains/id/egressadvfwdtemplates
get post
get post
/domains/id/dhcpoptions
get post
/domains/id/links
get post put
/domains/id/firewallacls
get
get post
/domains/id/virtualfirewallrules
get
/domains/id/alarms
get
/domains/id/floatingips
get post
/domains/id/globalmetadatas
get post put
/domains/id/vms
get
/domains/id/vminterfaces
get
/domains/id/vnfdomainmappings
get post
get
/domains/id/ingressacltemplates
get post
get post
/domains/id/jobs
post
/domains/id/policygroups
get post
/domains/id/domaintemplates
get put
/domains/id/zones
get post
/domains/id/containers
get
/domains/id/containerinterfaces
get
/domains/id/forwardingpathlists
get post
/domains/id/qos
get post
/domains/id/hostinterfaces
get
/domains/id/routingpolicies
get post
/domains/id/spatsourcespools
get post put
get
/domains/id/vpnconnections
get post
/domains/id/vports
get
/domains/id/applications
get
/domains/id/bridgeinterfaces
get
/domains/id/groups
get put
/domains/id/nsgatewayssummaries
get
get post
/domains/id/ospfinstances
get post
/domains/id/staticroutes
get post
/domains/id/statistics
get
/domains/id/statisticspolicies
get post
/domains/id/subnets
get
/domains/id/eventlogs
get

Members

/domains/id/domains
get put

Attributes documentation

advertiseCriteria enum
Discussion

Set this attribute to allow the spoke domain routes to be leaked into the hub domain.


Charateristics

Allowed values: HUB_ROUTES
SDK attribute: advertiseCriteria

aggregateFlowsEnabled boolean filterable   orderable  
Discussion

Flag to enable aggregate flows on this domain.


Charateristics

Default value: false
SDK attribute: aggregateFlowsEnabled

associatedBGPProfileID string
Discussion

None


Charateristics

Format: free
SDK attribute: associatedBGPProfileID

associatedMulticastChannelMapID string
Discussion

The ID of the Multi Cast Channel Map this domain is associated with. This has to be set when enableMultiCast is set to ENABLED


Charateristics

Format: free
SDK attribute: associatedMulticastChannelMapID

associatedPATMapperID string
Discussion

The ID of the PatMapper entity to which this l3-domain is associated to.


Charateristics

Format: free
SDK attribute: associatedPATMapperID

associatedSharedPATMapperID string
Discussion

The ID of the PatMapper entity to which this SharedNetworkResource is associated to.


Charateristics

Format: free
SDK attribute: associatedSharedPATMapperID

associatedUnderlayID string
Discussion

The ID of the Underlay entity to which this L3 Domain is associated.


Charateristics

Format: free
SDK attribute: associatedUnderlayID

backHaulRouteDistinguisher string
Discussion

Route distinguisher associated with the backhaul service in dVRS. If not provided, system generates this identifier automatically. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]


Charateristics

Format: free
SDK attribute: backHaulRouteDistinguisher

backHaulRouteTarget string
Discussion

Route target associated with the backhaul service in dVRS. If not provided, system generates this identifier automatically. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]


Charateristics

Format: free
SDK attribute: backHaulRouteTarget

backHaulServiceID integer autogenerated  
Discussion

The backhaul serviceID of the Virtual Router created in VSC and is associated with this object. This is auto-generated by VSD


Charateristics

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

backHaulVNID integer
Discussion

Current backhaul network's globally unique VXLAN network identifier


Charateristics

Format: free
Min value: 1
Max value: 16777215
SDK attribute: backHaulVNID

BGPEnabled boolean read only   filterable  
Discussion

Read only flag to display if BGP is enabled for this domain


Charateristics

Format: free
SDK attribute: BGPEnabled

customerID integer filterable   orderable  
Discussion

The customerID that is created in the VSC and identifies this dVRS. This is auto-generated by VSD


Charateristics

Format: free
SDK attribute: customerID

description string filterable   orderable  
Discussion

A description string of the domain that is provided by the user


Charateristics

Format: free
Max length: 255
SDK attribute: description

DHCPBehavior enum
Discussion

DHCPBehaviorType is an enum that indicates DHCP Behavior of VRS having VM's under this domain. Possible values are FLOOD, CONSUME, OVERLAY_RELAY, UNDERLAY_RELAY.


Charateristics

Allowed values: CONSUME, FLOOD, OVERLAY_RELAY, UNDERLAY_RELAY
SDK attribute: DHCPBehavior

DHCPServerAddress string
Discussion

when DHCPBehaviorType is RELAY, then DHCP Server IP Address needs to be set


Charateristics

Format: free
SDK attribute: DHCPServerAddress

dhcpServerAddresses list
Discussion

when DHCPBehaviorType is RELAY, then DHCP Server IP Address needs to be set


Charateristics

Format: free
SDK attribute: dhcpServerAddresses

domainID integer filterable  
Discussion

A unique 20-bitID editable however could be auto-generated by VSD.


Charateristics

Min value: 1
Max value: 1048575
SDK attribute: domainID

domainVLANID integer filterable   orderable   locally unique  
Discussion

None


Charateristics

SDK attribute: domainVLANID

DPI enum filterable   orderable  
Discussion

determines whether or not Deep packet inspection is enabled


Charateristics

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

ECMPCount integer
Discussion

Domain specific Equal-cost multi-path routing count, ECMPCount = 1 means no ECMP


Charateristics

Format: free
Min value: 1
Max value: 8
SDK attribute: ECMPCount

encryption enum filterable   orderable  
Discussion

Determines whether IPSEC is enabled Possible values are ENABLED, DISABLED.


Charateristics

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

enterpriseID string read only  
Discussion

Enterprise ID


Charateristics

Format: free
SDK attribute: enterpriseID

entityScope enum autogenerated  
Discussion

Specify if scope of entity is Data center or Enterprise level


Charateristics

Allowed values: ENTERPRISE, GLOBAL
SDK attribute: entityScope

exportRouteTarget string filterable   orderable  
Discussion

Route target associated with the dVRS. It is an optional parameterthat can be provided by the user or auto-managed by VSDSystem generates this identifier automatically, if not provided


Charateristics

Format: free
SDK attribute: exportRouteTarget

externalID string filterable   orderable   locally unique  
Discussion

External object ID. Used for integration with third party systems


Charateristics

Format: free
SDK attribute: externalID

externalLabel string filterable   orderable  
Discussion

External label given to Domain


Charateristics

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

FIPIgnoreDefaultRoute enum filterable   orderable  
Discussion

Determines whether the default Overlay route will be ignored or not when a VM has FIP so that it takes Underlay route.


Charateristics

Allowed values: DISABLED, ENABLED
Default value: DISABLED
SDK attribute: FIPIgnoreDefaultRoute

FIPUnderlay boolean filterable   orderable  
Discussion

Boolean flag to indicate whether this is a Floating IP to underlay domain or not


Charateristics

Default value: false
SDK attribute: FIPUnderlay

flowCollectionEnabled enum filterable   orderable  
Discussion

Determines whether or not flow collection is enabled.


Charateristics

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

globalRoutingEnabled boolean filterable  
Discussion

Indicates if this domain is a globally routable domain or not - boolean true/false


Charateristics

SDK attribute: globalRoutingEnabled

importRouteTarget string filterable   orderable  
Discussion

Route distinguisher associated with the dVRS. It is an optional parameter that can be provided by the user or auto-managed by VSD. System generates this identifier automatically, if not provided


Charateristics

Format: free
SDK attribute: importRouteTarget

labelID integer read only   filterable   orderable  
Discussion

The label associated with the dVRS. This is a read only attribute


Charateristics

Format: free
SDK attribute: labelID

lastUpdatedBy string autogenerated  
Discussion

ID of the user who last updated the object.


Charateristics

Format: free
SDK attribute: lastUpdatedBy

leakingEnabled boolean filterable  
Discussion

Indicates if this domain is a leakable domain or not - boolean true/false


Charateristics

SDK attribute: leakingEnabled

localAS integer
Discussion

Local autonomous system for the domain


Charateristics

Format: free
Min value: 1
Max value: 64534
SDK attribute: localAS

maintenanceMode enum
Discussion

Enum that indicates if the Domain is accepting VM activation requests. Possible values are DISABLED, ENABLED.


Charateristics

Allowed values: DISABLED, ENABLED
SDK attribute: maintenanceMode

multicast enum filterable  
Discussion

multicast is enum that indicates multicast policy on domain. Possible values are ENABLED ,DISABLED and INHERITED Possible values are INHERITED, ENABLED, DISABLED, .


Charateristics

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

name string required   filterable   orderable  
Discussion

The name of the domain. Valid characters are alphabets, numbers, space and hyphen( - ).


Charateristics

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

PATEnabled enum filterable   orderable  
Discussion

Indicates whether PAT is enabled for the subnets in this domain - ENABLED/DISABLED Possible values are ENABLED, DISABLED.


Charateristics

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

permittedAction enum
Discussion

The permitted action to USE/DEPLOY for the Domain Possible values are USE, READ, ALL, INSTANTIATE, EXTEND, DEPLOY, .


Charateristics

Allowed values: ALL, DEPLOY, EXTEND, INSTANTIATE, READ, USE
Format: free
SDK attribute: permittedAction

policyChangeStatus enum filterable  
Discussion

None


Charateristics

Allowed values: APPLIED, DISCARDED, STARTED
Format: free
SDK attribute: policyChangeStatus

routeDistinguisher string filterable   orderable  
Discussion

Route distinguisher associated with the dVRS. If not provided, system generates this identifier automatically. 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 associated with the dVRS. If not provided, system generates this identifier automatically. 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

secondaryDHCPServerAddress string
Discussion

when DHCPBehaviorType is RELAY, then DHCP Server IP Address needs to be set


Charateristics

Format: free
SDK attribute: secondaryDHCPServerAddress

serviceID integer autogenerated   filterable   orderable  
Discussion

The serviceID of the Virtual Router created in VSC and is associated with this object. This is auto-generated by VSD


Charateristics

Min value: 1
SDK attribute: serviceID

stretched boolean
Discussion

Indicates whether this domain is streched,if so remote VM resolutions will be allowed


Charateristics

SDK attribute: stretched

templateID string required  
Discussion

The ID of the template that this domain was created from. This should be set when instantiating a domain


Charateristics

Format: free
SDK attribute: templateID

tunnelType enum
Discussion

Default Domain Tunnel Type


Charateristics

Allowed values: DC_DEFAULT, GRE, VLAN, VXLAN
Format: free
SDK attribute: tunnelType

underlayEnabled enum filterable   orderable  
Discussion

Indicates whether UNDERLAY is enabled for the subnets in this domain


Charateristics

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

uplinkPreference enum
Discussion

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, .


Charateristics

Allowed values: PRIMARY, PRIMARY_SECONDARY, SECONDARY, SECONDARY_PRIMARY, SYMMETRIC
Format: free
SDK attribute: uplinkPreference

VXLANECMPEnabled boolean creation only   filterable   orderable  
Discussion

Determines whether VXLAN-ECMP are enabled on this domain.


Charateristics

Default value: false
SDK attribute: VXLANECMPEnabled