ArrayOfVMwareDVSPortSetting

ArrayOfVMwareDVSPortSetting
ArrayOfVMwareDVSPortSetting

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_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"
                    }
                ]
            },
            "vlan": {
                "_typeName": "string",
                "inherited": false
            },
            "qosTag": {
                "_typeName": "string",
                "inherited": false,
                "value": 0
            },
            "uplinkTeamingPolicy": {
                "_typeName": "string",
                "inherited": false,
                "policy": {
                    "_typeName": "string",
                    "inherited": false,
                    "value": "string"
                },
                "reversePolicy": {
                    "_typeName": "string",
                    "inherited": false,
                    "value": false
                },
                "notifySwitches": {
                    "_typeName": "string",
                    "inherited": false,
                    "value": false
                },
                "rollingOrder": {
                    "_typeName": "string",
                    "inherited": false,
                    "value": false
                },
                "failureCriteria": {
                    "_typeName": "string",
                    "inherited": false,
                    "checkSpeed": {
                        "_typeName": "string",
                        "inherited": false,
                        "value": "string"
                    },
                    "speed": {
                        "_typeName": "string",
                        "inherited": false,
                        "value": 0
                    },
                    "checkDuplex": {
                        "_typeName": "string",
                        "inherited": false,
                        "value": false
                    },
                    "fullDuplex": {
                        "_typeName": "string",
                        "inherited": false,
                        "value": false
                    },
                    "checkErrorPercent": {
                        "_typeName": "string",
                        "inherited": false,
                        "value": false
                    },
                    "percentage": {
                        "_typeName": "string",
                        "inherited": false,
                        "value": 0
                    },
                    "checkBeacon": {
                        "_typeName": "string",
                        "inherited": false,
                        "value": false
                    }
                },
                "uplinkPortOrder": {
                    "_typeName": "string",
                    "inherited": false,
                    "activeUplinkPort": [
                        "string"
                    ],
                    "standbyUplinkPort": [
                        "string"
                    ]
                }
            },
            "securityPolicy": {
                "_typeName": "string",
                "inherited": false,
                "allowPromiscuous": {
                    "_typeName": "string",
                    "inherited": false,
                    "value": false
                },
                "macChanges": {
                    "_typeName": "string",
                    "inherited": false,
                    "value": false
                },
                "forgedTransmits": {
                    "_typeName": "string",
                    "inherited": false,
                    "value": false
                }
            },
            "ipfixEnabled": {
                "_typeName": "string",
                "inherited": false,
                "value": false
            },
            "txUplink": {
                "_typeName": "string",
                "inherited": false,
                "value": false
            },
            "lacpPolicy": {
                "_typeName": "string",
                "inherited": false,
                "enable": {
                    "_typeName": "string",
                    "inherited": false,
                    "value": false
                },
                "mode": {
                    "_typeName": "string",
                    "inherited": false,
                    "value": "string"
                }
            },
            "macManagementPolicy": {
                "_typeName": "string",
                "inherited": false,
                "allowPromiscuous": false,
                "macChanges": false,
                "forgedTransmits": false,
                "macLearningPolicy": {
                    "_typeName": "string",
                    "inherited": false,
                    "enabled": false,
                    "allowUnicastFlooding": false,
                    "limit": 0,
                    "limitPolicy": "string"
                }
            },
            "VNI": {
                "_typeName": "string",
                "inherited": false,
                "value": 0
            }
        }
    ]
}
_value
Required

_value