Class HostPortGroupState
Inherited Members
Namespace: Pulumi.VSphere
Assembly: Pulumi.VSphere.dll
Syntax
public sealed class HostPortGroupState : ResourceArgs
Constructors
View SourceHostPortGroupState()
Declaration
public HostPortGroupState()
Properties
View SourceActiveNics
List of active network adapters used for load balancing.
Declaration
public InputList<string> ActiveNics { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
AllowForgedTransmits
Controls whether or not the virtual network adapter is allowed to send network traffic with a different MAC address than that of its own.
Declaration
public Input<bool> AllowForgedTransmits { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
AllowMacChanges
Controls whether or not the Media Access Control (MAC) address can be changed.
Declaration
public Input<bool> AllowMacChanges { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
AllowPromiscuous
Enable promiscuous mode on the network. This flag indicates whether or not all traffic is seen on a given port.
Declaration
public Input<bool> AllowPromiscuous { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
CheckBeacon
Enable beacon probing. Requires that the vSwitch has been configured to use a beacon. If disabled, link status is used only.
Declaration
public Input<bool> CheckBeacon { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ComputedPolicy
A map with a full set of the policy options computed from defaults and overrides, explaining the effective policy for this port group.
Declaration
public InputMap<string> ComputedPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
Failback
If true, the teaming policy will re-activate failed interfaces higher in precedence when they come back up.
Declaration
public Input<bool> Failback { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
HostSystemId
The managed object ID of the host to set the port group up on. Forces a new resource if changed.
Declaration
public Input<string> HostSystemId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Key
The key for this port group as returned from the vSphere API.
Declaration
public Input<string> Key { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name of the port group. Forces a new resource if changed.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NotifySwitches
If true, the teaming policy will notify the broadcast network of a NIC failover, triggering cache updates.
Declaration
public Input<bool> NotifySwitches { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Ports
A list of ports that currently exist and are used on this port group.
Declaration
public Input<HostPortGroupPortsGetArgs> Ports { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<HostPortGroupPortsGetArgs> |
ShapingAverageBandwidth
The average bandwidth in bits per second if traffic shaping is enabled.
Declaration
public Input<int> ShapingAverageBandwidth { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
ShapingBurstSize
The maximum burst size allowed in bytes if traffic shaping is enabled.
Declaration
public Input<int> ShapingBurstSize { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
ShapingEnabled
Enable traffic shaping on this virtual switch or port group.
Declaration
public Input<bool> ShapingEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ShapingPeakBandwidth
The peak bandwidth during bursts in bits per second if traffic shaping is enabled.
Declaration
public Input<int> ShapingPeakBandwidth { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
StandbyNics
List of standby network adapters used for failover.
Declaration
public InputList<string> StandbyNics { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
TeamingPolicy
The network adapter teaming policy. Can be one of loadbalance_ip, loadbalance_srcmac, loadbalance_srcid, or failover_explicit.
Declaration
public Input<string> TeamingPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VirtualSwitchName
The name of the virtual switch to bind this port group to. Forces a new resource if changed.
Declaration
public Input<string> VirtualSwitchName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VlanId
The VLAN ID/trunk mode for this port group. An ID of
0 denotes no tagging, an ID of 1-4094 tags with the specific ID, and an
ID of 4095 enables trunk mode, allowing the guest to manage its own
tagging. Default: 0.
Declaration
public Input<int> VlanId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |