# Data Object - DvsVmVnicResourcePoolConfigSpec(vim.dvs.VmVnicNetworkResourcePool.ConfigSpec)

Parameter to
  DvsReconfigureVmVnicNetworkResourcePool_Task
Extends
  DynamicData
See also
  DvsVmVnicResourceAllocation
Since
  vSphere API 6.0

## Data Object Description

The configuration specification data object to update the resource configuration for a virtual NIC network resource pool.

Properties

Name | Type | Description
--- | --- | ---
allocationInfo* | DvsVmVnicResourceAllocation | The resource allocation for the virtual NIC network resource pool.
configVersion* | xsd:string | The configVersion is a 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 specified when updating the resource configuration, the changes will only be applied if the current configVersion matches the specified configVersion. This field can be used to guard against updates that that may have occurred between the time when configVersion was read and when it is applied.
description* | xsd:string | The description for the virtual NIC network resource pool.
key* | xsd:string | The key of the network resource pool. The property is ignored for add operations.
name* | xsd:string | The name for the virtual NIC network resource pool. The property is required for Add operations.
operation | xsd:string | The type of operation on the virtual NIC network resource pool Possible value can be of ConfigSpecOperation
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="DvsVmVnicResourcePoolConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="operation" type="xsd:string"/> <element name="key" type="xsd:string" minOccurs="0"/> <element name="configVersion" type="xsd:string" minOccurs="0"/> <element name="allocationInfo" type="vim25:DvsVmVnicResourceAllocation" minOccurs="0"/> <element name="name" type="xsd:string" minOccurs="0"/> <element name="description" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>