# Data Object - DVSNetworkResourcePoolConfigSpec(vim.dvs.NetworkResourcePool.ConfigSpec)

Parameter to
  AddNetworkResourcePool, UpdateNetworkResourcePool
Extends
  DynamicData
See also
  DVSNetworkResourcePoolAllocationInfo
Since
  vSphere API 4.1

## Data Object Description

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

Properties

Name | Type | Description
--- | --- | ---
allocationInfo* | DVSNetworkResourcePoolAllocationInfo | Network resource allocation for the network resource pool.
configVersion* | xsd:string | 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.
description* | xsd:string | User-defined description for the resource pool. Since vSphere API 5.0
key | xsd:string | Key of the network resource pool. The property is ignored for DistributedVirtualSwitch.AddNetworkResourcePool operations.
name* | xsd:string | User defined name for the resource pool. The property is required for DistributedVirtualSwitch.AddNetworkResourcePool operations. Since vSphere API 5.0
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vim25="urn:vim25" name="DVSNetworkResourcePoolConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string"/> <element name="configVersion" type="xsd:string" minOccurs="0"/> <element name="allocationInfo" type="vim25:DVSNetworkResourcePoolAllocationInfo" minOccurs="0"/> <element name="name" type="xsd:string" minOccurs="0"/> <element name="description" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>