DVPortSetting

DVPortSetting
DVPortSetting

The DVPortSetting data object describes the network configuration of a DistributedVirtualPort.

AllOf
This class requires all of the following:
JSON Example
{
    "_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"
            }
        ]
    }
}
blocked
Optional

The boolean type of setting or configuration that may get an inherited value.

vmDirectPathGen2Allowed
Optional

The boolean type of setting or configuration that may get an inherited value.

inShapingPolicy
Optional

This data object type describes traffic shaping policy.

outShapingPolicy
Optional

This data object type describes traffic shaping policy.

vendorSpecificConfig
Optional

This data object type describes vendor specific configuration.

networkResourcePoolKey
Optional

The string type of setting or configuration that may get an inherited value.

filterPolicy
Optional

This class defines Network Filter Policy.