ArrayOfDistributedVirtualPort

ArrayOfDistributedVirtualPort
ArrayOfDistributedVirtualPort

A boxed array of DistributedVirtualPort. To be used in Any placeholders.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "key": "string",
            "config": {
                "_typeName": "string",
                "name": "string",
                "scope": [
                    {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    }
                ],
                "description": "string",
                "setting": {
                    "_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"
                            }
                        ]
                    }
                },
                "configVersion": "string"
            },
            "dvsUuid": "string",
            "portgroupKey": "string",
            "proxyHost": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "connectee": {
                "_typeName": "string",
                "connectedEntity": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                },
                "nicKey": "string",
                "type": "string",
                "addressHint": "string"
            },
            "conflict": false,
            "conflictPortKey": "string",
            "state": {
                "_typeName": "string",
                "runtimeInfo": {
                    "_typeName": "string",
                    "linkUp": false,
                    "blocked": false,
                    "vlanIds": [
                        {
                            "_typeName": "string",
                            "start": 0,
                            "end": 0
                        }
                    ],
                    "trunkingMode": false,
                    "mtu": 0,
                    "linkPeer": "string",
                    "macAddress": "string",
                    "statusDetail": "string",
                    "vmDirectPathGen2Active": false,
                    "vmDirectPathGen2InactiveReasonNetwork": [
                        "string"
                    ],
                    "vmDirectPathGen2InactiveReasonOther": [
                        "string"
                    ],
                    "vmDirectPathGen2InactiveReasonExtended": "string"
                },
                "stats": {
                    "_typeName": "string",
                    "packetsInMulticast": 0,
                    "packetsOutMulticast": 0,
                    "bytesInMulticast": 0,
                    "bytesOutMulticast": 0,
                    "packetsInUnicast": 0,
                    "packetsOutUnicast": 0,
                    "bytesInUnicast": 0,
                    "bytesOutUnicast": 0,
                    "packetsInBroadcast": 0,
                    "packetsOutBroadcast": 0,
                    "bytesInBroadcast": 0,
                    "bytesOutBroadcast": 0,
                    "packetsInDropped": 0,
                    "packetsOutDropped": 0,
                    "packetsInException": 0,
                    "packetsOutException": 0,
                    "bytesInFromPnic": 0,
                    "bytesOutToPnic": 0
                },
                "vendorSpecificState": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "opaqueData": "string"
                    }
                ]
            },
            "connectionCookie": 0,
            "lastStatusChange": "string",
            "hostLocalPort": false,
            "externalId": "string",
            "segmentPortId": "string"
        }
    ]
}
_value
Required

_value