Class VirtualMachineNetworkInterfaceArgs
Inherited Members
Namespace: Pulumi.VSphere.Inputs
Assembly: Pulumi.VSphere.dll
Syntax
public sealed class VirtualMachineNetworkInterfaceArgs : ResourceArgs
Constructors
View SourceVirtualMachineNetworkInterfaceArgs()
Declaration
public VirtualMachineNetworkInterfaceArgs()
Properties
View SourceAdapterType
The network interface type. Can be one of
e1000, e1000e, or vmxnet3. Default: vmxnet3.
Declaration
public Input<string> AdapterType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BandwidthLimit
The upper bandwidth limit of this network interface, in Mbits/sec. The default is no limit.
Declaration
public Input<int> BandwidthLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
BandwidthReservation
The bandwidth reservation of this network interface, in Mbits/sec. The default is no reservation.
Declaration
public Input<int> BandwidthReservation { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
BandwidthShareCount
The share count for this network
interface when the share level is custom.
Declaration
public Input<int> BandwidthShareCount { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
BandwidthShareLevel
The bandwidth share allocation level for
this interface. Can be one of low, normal, high, or custom. Default:
normal.
Declaration
public Input<string> BandwidthShareLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<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 Input<string> DeviceAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Key
The ID of the device within the virtual machine.
Declaration
public Input<int> Key { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<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 Input<string> MacAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NetworkId
The managed object reference ID of the network to connect this interface to.
Declaration
public Input<string> NetworkId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<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 Input<string> OvfMapping { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<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 Input<bool> UseStaticMac { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |