Domain

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

Overview

advertiseCriteria enum (HUB_ROUTES) filterable   orderable  
applicationDeploymentPolicy enum (NONE | ZONE) filterable  
associatedBGPProfileID string filterable  
associatedMulticastChannelMapID string
associatedPATMapperID string
backHaulRouteDistinguisher string
backHaulRouteTarget string
backHaulSubnetIPAddress string filterable   orderable  
backHaulSubnetMask string filterable   orderable  
backHaulVNID integer
BGPEnabled boolean filterable  
customerID integer filterable   orderable  
description string filterable  
DHCPBehavior enum (CONSUME | FLOOD | OVERLAY_RELAY | UNDERLAY_RELAY)
DHCPServerAddress string
dhcpServerAddresses list
domainID integer filterable   orderable  
domainVLANID integer locally unique  
DPI enum (DISABLED | ENABLED) filterable   orderable  
ECMPCount integer
encryption enum (DISABLED | ENABLED) filterable  
entityScope enum (ENTERPRISE | GLOBAL) autogenerated   filterable   orderable  
exportRouteTarget string filterable   orderable  
externalID string filterable   orderable   locally unique  
globalRoutingEnabled boolean filterable  
importRouteTarget string filterable   orderable  
labelID integer filterable   orderable  
lastUpdatedBy string autogenerated  
leakingEnabled boolean filterable  
maintenanceMode enum (DISABLED | ENABLED | ENABLED_INHERITED)
multicast enum (DISABLED | ENABLED | INHERITED) filterable  
name string required   filterable   orderable  
PATEnabled enum (DISABLED | ENABLED | INHERITED) filterable  
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 | VXLAN)
underlayEnabled enum (DISABLED | ENABLED | INHERITED) filterable  
uplinkPreference enum (PRIMARY | PRIMARY_SECONDARY | SECONDARY | SECONDARY_PRIMARY | SYMMETRIC)

API Resource

/domains/id
delete get put

Parents

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

Children

/domains/id/tcas
get post
/domains/id/redirectiontargets
get post
/domains/id/permissions
get post
/domains/id/metadatas
get post
get post
get
/domains/id/egressacltemplates
get post
get post
get post
/domains/id/dhcpoptions
get post
/domains/id/links
delete get post put
/domains/id/firewallacls
get
/domains/id/floatingips
get post
/domains/id/globalmetadatas
get post put
/domains/id/vms
get
/domains/id/vminterfaces
get
get
/domains/id/ingressacltemplates
get post
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/qos
get post
/domains/id/hostinterfaces
get
/domains/id/routingpolicies
get post
get
/domains/id/vpnconnections
get post
/domains/id/vports
get
/domains/id/bridgeinterfaces
get
/domains/id/groups
get put
/domains/id/staticroutes
get post
/domains/id/statistics
get
/domains/id/statisticspolicies
get post
/domains/id/subnets
get
/domains/id/eventlogs
get
/domains/id/externalappservices
get post

Members

/domains/id/domains
get put

Attributes documentation

advertiseCriteria enum filterable   orderable  
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

applicationDeploymentPolicy enum filterable  
Discussion

Application deployment policy.


Charateristics

Allowed values: NONE, ZONE
SDK attribute: applicationDeploymentPolicy

associatedBGPProfileID string filterable  
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

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

backHaulSubnetIPAddress string filterable   orderable  
Discussion

IP Address of the backhaul subnet


Charateristics

Format: free
SDK attribute: backHaulSubnetIPAddress

backHaulSubnetMask string filterable   orderable  
Discussion

Network mask of the backhaul subnet


Charateristics

Format: free
SDK attribute: backHaulSubnetMask

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 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  
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 ,RELAY Possible values are CONSUME, FLOOD, 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   orderable  
Discussion

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


Charateristics

SDK attribute: domainID

domainVLANID integer 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  
Discussion

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


Charateristics

Allowed values: DISABLED, ENABLED
Format: free
SDK attribute: encryption

entityScope enum autogenerated   filterable   orderable  
Discussion

Specify if scope of entity is Data center or Enterprise level


Charateristics

Allowed values: ENTERPRISE, GLOBAL
Format: free
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

globalRoutingEnabled boolean filterable  
Discussion

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


Charateristics

Format: free
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 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

Format: free
SDK attribute: leakingEnabled

maintenanceMode enum
Discussion

maintenanceMode is an enum that indicates if the Domain is accepting VM activation requests. Possible values are DISABLED, ENABLED and ENABLED_INHERITED Possible values are .


Charateristics

Allowed values: DISABLED, ENABLED, ENABLED_INHERITED
Format: free
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  
Discussion

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


Charateristics

Allowed values: DISABLED, ENABLED, INHERITED
Format: free
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

Format: free
Min value: 1
SDK attribute: serviceID

stretched boolean
Discussion

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


Charateristics

Format: free
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, VXLAN
Format: free
SDK attribute: tunnelType

underlayEnabled enum filterable  
Discussion

Indicates whether UNDERLAY is enabled for the subnets in this domain


Charateristics

Allowed values: DISABLED, ENABLED, INHERITED
Format: free
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