VPort

VPorts are a new level in the domain hierarchy, intended to provide more granular configuration than at subnet, and also support a split workflow, where the vPort is configured and associated with a VM port (or gateway port) before the port exists.

Overview

active boolean
addressSpoofing enum (DISABLED | ENABLED | INHERITED) required  
associatedFloatingIPID string
associatedMulticastChannelMapID string
associatedSendMulticastChannelMapID string
description string
domainID string
DPI enum (DISABLED | ENABLED | INHERITED) filterable   orderable  
entityScope enum (ENTERPRISE | GLOBAL) autogenerated   filterable   orderable  
externalID string filterable   orderable   locally unique  
hasAttachedInterfaces boolean
lastUpdatedBy string autogenerated  
multicast enum (DISABLED | ENABLED | INHERITED) filterable  
multiNICVPortID string
name string required   filterable   orderable  
operationalState enum (DOWN | INIT | UP)
systemType enum (HARDWARE | HARDWARE_VTEP | NUAGE_1 | NUAGE_2 | NUAGE_VRSG | SOFTWARE) filterable  
type enum (BRIDGE | CONTAINER | HOST | VM) required   filterable  
VLANID string
zoneID string

API Resource

/vports/id
delete get put

Parents

/zones/id/vports
get
/redirectiontargets/id/vports
get put
/subnets/id/vports
get post
/policygroups/id/vports
get put
/vrss/id/vports
get
/domains/id/vports
get
/tiers/id/vports
get put
/multinicvports/id/vports
get
/l2domains/id/vports
get post
/floatingips/id/vports
get

Children

/vports/id/tcas
get post
/vports/id/metadatas
get post
/vports/id/aggregatemetadatas
get
/vports/id/bgpneighbors
get post
/vports/id/dhcpoptions
get post
/vports/id/virtualips
get post
/vports/id/alarms
get
/vports/id/globalmetadatas
get post put
/vports/id/vms
get
/vports/id/vminterfaces
get
/vports/id/containers
get
/vports/id/containerinterfaces
get
/vports/id/portmappings
get
/vports/id/qos
get post
/vports/id/hostinterfaces
get post
/vports/id/vportmirrors
get post
/vports/id/bridgeinterfaces
get post
/vports/id/vrss
get
/vports/id/statistics
get
/vports/id/statisticspolicies
get post
/vports/id/eventlogs
get

Members

/vports/id/redirectiontargets
get put
/vports/id/policygroups
get put

Attributes documentation

active boolean
Discussion

Indicates if this vport is up or down


Charateristics

Format: free
SDK attribute: active

addressSpoofing enum required  
Discussion

Indicates if address spoofing is ENABLED/DISABLED/INHERITED for this vport.


Charateristics

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

associatedFloatingIPID string
Discussion

Id of Floating IP address associated to this vport


Charateristics

Format: free
SDK attribute: associatedFloatingIPID

associatedMulticastChannelMapID string
Discussion

The ID of the receive Multicast Channel Map this Vport is associated with. This has to be set when enableMultiCast is set to ENABLED


Charateristics

Format: free
SDK attribute: associatedMulticastChannelMapID

associatedSendMulticastChannelMapID string
Discussion

The ID of the send Multicast Channel Map this Vport is associated with. This has to be set when enableMultiCast is set to ENABLED


Charateristics

Format: free
SDK attribute: associatedSendMulticastChannelMapID

description string
Discussion

Description for this vport


Charateristics

Format: free
SDK attribute: description

domainID string
Discussion

ID the Domain associated with the VPort


Charateristics

Format: free
SDK attribute: domainID

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

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

externalID string filterable   orderable   locally unique  
Discussion

External object ID. Used for integration with third party systems


Charateristics

Format: free
SDK attribute: externalID

hasAttachedInterfaces boolean
Discussion

Indicates that this vport has attached interfaces


Charateristics

Format: free
SDK attribute: hasAttachedInterfaces

lastUpdatedBy string autogenerated  
Discussion

ID of the user who last updated the object.


Charateristics

Format: free
SDK attribute: lastUpdatedBy

multicast enum filterable  
Discussion

Indicates multicast policy on Vport.


Charateristics

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

multiNICVPortID string
Discussion

ID of the Multi NIC VPort associated with the VPort


Charateristics

Format: free
SDK attribute: multiNICVPortID

name string required   filterable   orderable  
Discussion

Name of the vport. Valid characters are alphabets, numbers, space and hyphen( - ).


Charateristics

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

operationalState enum
Discussion

Operational State of the VPort. Possible values are INIT, UP, DOWN.


Charateristics

Allowed values: DOWN, INIT, UP
Format: free
SDK attribute: operationalState

systemType enum filterable  
Discussion

Indicates what system it is.


Charateristics

Allowed values: HARDWARE, HARDWARE_VTEP, NUAGE_1, NUAGE_2, NUAGE_VRSG, SOFTWARE
SDK attribute: systemType

type enum required   filterable  
Discussion

Type of vport. Possible values are VM, HOST, BRIDGE, CONTAINER.


Charateristics

Allowed values: BRIDGE, CONTAINER, HOST, VM
SDK attribute: type

VLANID string
Discussion

associated Vlan of this vport - applicable for type host/bridge


Charateristics

Format: free
SDK attribute: VLANID

zoneID string
Discussion

ID the Zone associated with the VPort


Charateristics

Format: free
SDK attribute: zoneID