VirtualEthernetCardResourceAllocation

VirtualEthernetCardResourceAllocation
VirtualEthernetCardResourceAllocation

This class specifies the network resource requirement.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "reservation": 0,
    "share": {
        "_typeName": "string",
        "shares": 0,
        "level": "string"
    },
    "limit": 0
}
integer As int64 As int64
reservation
Optional

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
Required

Specification of shares.

Shares are used to determine relative allocation between resource consumers. In general, a consumer with more shares gets proportionally more of the resource, subject to certain other constraints.

integer As int64 As int64
limit
Optional

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.