# Data Object - VirtualEthernetCardResourceAllocation(vim.vm.device.VirtualEthernetCard.ResourceAllocation)

Property of
  VirtualEthernetCard
Extends
  DynamicData
See also
  SharesInfo
Since
  vSphere API 6.0

## Data Object Description

This class specifies the network resource requirement.

Properties

Name | Type | Description
--- | --- | ---
limit* | xsd:long | The bandwidth limit for the virtual network adapter. The utilization of the virtual network adapter will not exceed this limit, even if there are available resources. To clear the value of this property and revert it to unset, set the vaule to "-1" in an update operation. Units in Mbits/sec.
reservation* | xsd:long | Amount of network bandwidth that is guaranteed to the virtual network adapter. If utilization is less than reservation, the resource can be used by other virtual network adapters. Reservation is not allowed to exceed the value of limit if limit is set. Units in Mbits/sec.
share | SharesInfo | Network share. The value is used as a relative weight in competing for shared bandwidth, in case of resource contention.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualEthernetCardResourceAllocation"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="reservation" type="xsd:long" minOccurs="0"/> <element name="share" type="vsan:SharesInfo"/> <element name="limit" type="xsd:long" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>