# Data Object - DvsHostInfrastructureTrafficResourceAllocation(vim.DistributedVirtualSwitch.HostInfrastructureTrafficResource.ResourceAllocation)

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

## Data Object Description

Resource allocation information for a host infrastructure traffic class.

Properties

Name | Type | Description
--- | --- | ---
limit* | xsd:long | The maximum allowed usage for a traffic class belonging to this resource pool per host physical NIC. The utilization of a traffic class will not exceed the specified limit even if there are available network resources. If this value is unset or set to -1 in an update operation, then there is no limit on the network resource usage (only bounded by available resource and shares). Units are in Mbits/sec.
reservation* | xsd:long | Amount of bandwidth resource that is guaranteed available to the host infrastructure traffic class. If the utilization is less than the reservation, the extra bandwidth is used for other host infrastructure traffic class types. Reservation is not allowed to exceed the value of limit, if limit is set. Unit is Mbits/sec.
shares* | 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="DvsHostInfrastructureTrafficResourceAllocation"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="limit" type="xsd:long" minOccurs="0"/> <element name="shares" type="vsan:SharesInfo" minOccurs="0"/> <element name="reservation" type="xsd:long" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>