DVSNetworkResourcePoolConfigSpec

DVSNetworkResourcePoolConfigSpec
DVSNetworkResourcePoolConfigSpec

The DVSNetworkResourcePoolConfigSpec data object contains properties to create or update a network resource pool for a distributed virtual switch.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "dynamicProperty": [
        {
            "_typeName": "string",
            "name": "string",
            "val": {
                "_typeName": "string"
            }
        }
    ],
    "key": "string",
    "configVersion": "string",
    "allocationInfo": {
        "_typeName": "string",
        "limit": 0,
        "shares": {
            "_typeName": "string",
            "shares": 0,
            "level": "string"
        },
        "priorityTag": 0
    },
    "name": "string",
    "description": "string"
}
dynamicProperty
Optional

Set of dynamic properties.

This property is optional because only the properties of an object that are unknown to a client will be part of this set. This property is not readonly just in case we want to send such properties from a client in the future.

string
key
Required

Key of the network resource pool.

The property is ignored for DistributedVirtualSwitch.AddNetworkResourcePool operations.

string
configVersion
Optional

Unique identifier for a given version of the configuration.

Each change to the configuration will update this value. This is typically implemented as a non-decreasing count or a time-stamp. However, a client should always treat this as an opaque string.

If you specify the configuration version when you update the resource configuration, the Server will apply the changes only if the specified identifier matches the current DVSNetworkResourcePool.configVersion value. You can use this field to guard against updates that may have occurred between the time when the client reads configVersion and when the configuration is applied.

allocationInfo
Optional

Resource allocation information for a network resource pool.

string
name
Optional

User defined name for the resource pool.

The property is required for DistributedVirtualSwitch.AddNetworkResourcePool operations.

string
description
Optional

User-defined description for the resource pool.