Class VirtualMachineNetworkInterface
Inheritance
Inherited Members
Namespace: Pulumi.VSphere.Outputs
Assembly: Pulumi.VSphere.dll
Syntax
public sealed class VirtualMachineNetworkInterface
Fields
View SourceAdapterType
The network interface type. Can be one of
e1000, e1000e, or vmxnet3. Default: vmxnet3.
Declaration
public readonly string AdapterType
Field Value
| Type | Description |
|---|---|
| System.String |
BandwidthLimit
The upper bandwidth limit of this network interface, in Mbits/sec. The default is no limit.
Declaration
public readonly int? BandwidthLimit
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
BandwidthReservation
The bandwidth reservation of this network interface, in Mbits/sec. The default is no reservation.
Declaration
public readonly int? BandwidthReservation
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
BandwidthShareCount
The share count for this network
interface when the share level is custom.
Declaration
public readonly int? BandwidthShareCount
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
BandwidthShareLevel
The bandwidth share allocation level for
this interface. Can be one of low, normal, high, or custom. Default:
normal.
Declaration
public readonly string BandwidthShareLevel
Field Value
| Type | Description |
|---|---|
| System.String |
DeviceAddress
An address internal to this provider that helps locate the
device when key is unavailable. This follows a convention of
CONTROLLER_TYPE:BUS_NUMBER:UNIT_NUMBER. Example: scsi:0:1 means device
unit 1 on SCSI bus 0.
Declaration
public readonly string DeviceAddress
Field Value
| Type | Description |
|---|---|
| System.String |
Key
The ID of the device within the virtual machine.
Declaration
public readonly int? Key
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
MacAddress
The MAC address of this network interface. Can
only be manually set if use_static_mac is true, otherwise this is a
computed value that gives the current MAC address of this interface.
Declaration
public readonly string MacAddress
Field Value
| Type | Description |
|---|---|
| System.String |
NetworkId
The managed object reference ID of the network to connect this interface to.
Declaration
public readonly string NetworkId
Field Value
| Type | Description |
|---|---|
| System.String |
OvfMapping
Specifies which OVF NIC the network_interface
should be associated with. Only applies at creation and only when deploying
from an OVF source.
Declaration
public readonly string OvfMapping
Field Value
| Type | Description |
|---|---|
| System.String |
UseStaticMac
If true, the mac_address field is treated as
a static MAC address and set accordingly. Setting this to true requires
mac_address to be set. Default: false.
Declaration
public readonly bool? UseStaticMac
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |