VMwareDVSConfigInfo
This class defines the VMware specific configuration for DistributedVirtualSwitch.
{
"_typeName": "string",
"uuid": "string",
"name": "string",
"numStandalonePorts": 0,
"numPorts": 0,
"maxPorts": 0,
"uplinkPortPolicy": {
"_typeName": "string"
},
"uplinkPortgroup": [
{
"_typeName": "string",
"type": "string",
"value": "string"
}
],
"defaultPortConfig": {
"_typeName": "string",
"blocked": {
"_typeName": "string",
"inherited": false,
"value": false
},
"vmDirectPathGen2Allowed": {
"_typeName": "string",
"inherited": false,
"value": false
},
"inShapingPolicy": {
"_typeName": "string",
"inherited": false,
"enabled": {
"_typeName": "string",
"inherited": false,
"value": false
},
"averageBandwidth": {
"_typeName": "string",
"inherited": false,
"value": 0
},
"peakBandwidth": {
"_typeName": "string",
"inherited": false,
"value": 0
},
"burstSize": {
"_typeName": "string",
"inherited": false,
"value": 0
}
},
"outShapingPolicy": {
"_typeName": "string",
"inherited": false,
"enabled": {
"_typeName": "string",
"inherited": false,
"value": false
},
"averageBandwidth": {
"_typeName": "string",
"inherited": false,
"value": 0
},
"peakBandwidth": {
"_typeName": "string",
"inherited": false,
"value": 0
},
"burstSize": {
"_typeName": "string",
"inherited": false,
"value": 0
}
},
"vendorSpecificConfig": {
"_typeName": "string",
"inherited": false,
"keyValue": [
{
"_typeName": "string",
"key": "string",
"opaqueData": "string"
}
]
},
"networkResourcePoolKey": {
"_typeName": "string",
"inherited": false,
"value": "string"
},
"filterPolicy": {
"_typeName": "string",
"inherited": false,
"filterConfig": [
{
"_typeName": "string",
"inherited": false,
"key": "string",
"agentName": "string",
"slotNumber": "string",
"parameters": {
"_typeName": "string",
"parameters": [
"string"
]
},
"onFailure": "string"
}
]
}
},
"host": [
{
"_typeName": "string",
"dynamicProperty": [
{
"_typeName": "string",
"name": "string",
"val": {
"_typeName": "string"
}
}
],
"runtimeState": {
"_typeName": "string",
"currentMaxProxySwitchPorts": 0
},
"config": {
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"maxProxySwitchPorts": 0,
"vendorSpecificConfig": [
{
"_typeName": "string",
"key": "string",
"opaqueData": "string"
}
],
"backing": {
"_typeName": "string"
},
"nsxSwitch": false,
"ensEnabled": false,
"ensInterruptEnabled": false,
"transportZones": [
{
"_typeName": "string",
"uuid": "string",
"type": "string"
}
],
"nsxtUsedUplinkNames": [
"string"
],
"networkOffloadingEnabled": false
},
"productInfo": {
"_typeName": "string",
"name": "string",
"vendor": "string",
"version": "string",
"build": "string",
"forwardingClass": "string",
"bundleId": "string",
"bundleUrl": "string"
},
"uplinkPortKey": [
"string"
],
"status": "string",
"statusDetail": "string"
}
],
"productInfo": {
"_typeName": "string",
"name": "string",
"vendor": "string",
"version": "string",
"build": "string",
"forwardingClass": "string",
"bundleId": "string",
"bundleUrl": "string"
},
"targetInfo": {
"_typeName": "string",
"name": "string",
"vendor": "string",
"version": "string",
"build": "string",
"forwardingClass": "string",
"bundleId": "string",
"bundleUrl": "string"
},
"extensionKey": "string",
"vendorSpecificConfig": [
{
"_typeName": "string",
"key": "string",
"opaqueData": "string"
}
],
"policy": {
"_typeName": "string",
"autoPreInstallAllowed": false,
"autoUpgradeAllowed": false,
"partialUpgradeAllowed": false
},
"description": "string",
"configVersion": "string",
"contact": {
"_typeName": "string",
"name": "string",
"contact": "string"
},
"switchIpAddress": "string",
"createTime": "string",
"networkResourceManagementEnabled": false,
"defaultProxySwitchMaxNumPorts": 0,
"healthCheckConfig": [
{
"_typeName": "string",
"enable": false,
"interval": 0
}
],
"infrastructureTrafficResourceConfig": [
{
"_typeName": "string",
"key": "string",
"description": "string",
"allocationInfo": {
"_typeName": "string",
"limit": 0,
"shares": {
"_typeName": "string",
"shares": 0,
"level": "string"
},
"reservation": 0
}
}
],
"netResourcePoolTrafficResourceConfig": [
{
"_typeName": "string",
"key": "string",
"description": "string",
"allocationInfo": {
"_typeName": "string",
"limit": 0,
"shares": {
"_typeName": "string",
"shares": 0,
"level": "string"
},
"reservation": 0
}
}
],
"networkResourceControlVersion": "string",
"vmVnicNetworkResourcePool": [
{
"_typeName": "string",
"key": "string",
"name": "string",
"description": "string",
"configVersion": "string",
"allocationInfo": {
"_typeName": "string",
"reservationQuota": 0
}
}
],
"pnicCapacityRatioForReservation": 0,
"vspanSession": [
{
"_typeName": "string",
"key": "string",
"name": "string",
"description": "string",
"enabled": false,
"sourcePortTransmitted": {
"_typeName": "string",
"portKey": [
"string"
],
"uplinkPortName": [
"string"
],
"wildcardPortConnecteeType": [
"string"
],
"vlans": [
0
],
"ipAddress": [
"string"
]
},
"sourcePortReceived": {
"_typeName": "string",
"portKey": [
"string"
],
"uplinkPortName": [
"string"
],
"wildcardPortConnecteeType": [
"string"
],
"vlans": [
0
],
"ipAddress": [
"string"
]
},
"destinationPort": {
"_typeName": "string",
"portKey": [
"string"
],
"uplinkPortName": [
"string"
],
"wildcardPortConnecteeType": [
"string"
],
"vlans": [
0
],
"ipAddress": [
"string"
]
},
"encapsulationVlanId": 0,
"stripOriginalVlan": false,
"mirroredPacketLength": 0,
"normalTrafficAllowed": false,
"sessionType": "string",
"samplingRate": 0,
"encapType": "string",
"erspanId": 0,
"erspanCOS": 0,
"erspanGraNanosec": false,
"netstack": "string"
}
],
"pvlanConfig": [
{
"_typeName": "string",
"primaryVlanId": 0,
"secondaryVlanId": 0,
"pvlanType": "string"
}
],
"maxMtu": 0,
"linkDiscoveryProtocolConfig": {
"_typeName": "string",
"protocol": "string",
"operation": "string"
},
"ipfixConfig": {
"_typeName": "string",
"collectorIpAddress": "string",
"collectorPort": 0,
"observationDomainId": 0,
"activeFlowTimeout": 0,
"idleFlowTimeout": 0,
"samplingRate": 0,
"internalFlowsOnly": false
},
"lacpGroupConfig": [
{
"_typeName": "string",
"key": "string",
"name": "string",
"mode": "string",
"uplinkNum": 0,
"loadbalanceAlgorithm": "string",
"vlan": {
"_typeName": "string",
"vlanId": [
{
"_typeName": "string",
"start": 0,
"end": 0
}
]
},
"ipfix": {
"_typeName": "string",
"ipfixEnabled": false
},
"uplinkName": [
"string"
],
"uplinkPortKey": [
"string"
],
"timeoutMode": "string"
}
],
"lacpApiVersion": "string",
"multicastFilteringMode": "string",
"networkOffloadSpecId": "string",
"networkOffloadConfig": {
"_typeName": "string",
"dpuFailoverPolicy": {
"_typeName": "string",
"activeUplink": [
"string"
],
"standbyUplink": [
"string"
]
}
}
}
The Distributed Port Mirroring sessions in the switch.
The maximum MTU in the switch.
Dataobject representing the link discovery protocol configuration for a virtual or distributed virtual switch.
Configuration for IPFIX monitoring of distributed virtual switch traffic.
IPFIX monitoring must be enabled to use this capability. See VMwareDVSPortSetting.ipfixEnabled.
The Link Aggregation Control Protocol groups in the switch.
The Link Aggregation Control Protocol group version in the switch.
See VMwareDvsLacpApiVersionEnum for valid values.
The Multicast Filtering mode in the switch.
See VMwareDvsMulticastFilteringModeEnum for valid values.
Indicate the ID of NetworkOffloadSpec used in the switch.
ID "None" means that network offload is not allowed in the switch.
Since: vSphere API Release 8.0.0.1
This data structure defines the network offoad specific configuration of a distributed virtual switch.
Since: vSphere API Release 8.0.3.0