Show / Hide Table of Contents

Class HostVirtualSwitchArgs

Inheritance
System.Object
InputArgs
ResourceArgs
HostVirtualSwitchArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.VSphere
Assembly: Pulumi.VSphere.dll
Syntax
public sealed class HostVirtualSwitchArgs : ResourceArgs

Constructors

View Source

HostVirtualSwitchArgs()

Declaration
public HostVirtualSwitchArgs()

Properties

View Source

ActiveNics

The list of active network adapters used for load balancing.

Declaration
public InputList<string> ActiveNics { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

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. Default: true.

Declaration
public Input<bool> AllowForgedTransmits { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

AllowMacChanges

Controls whether or not the Media Access Control (MAC) address can be changed. Default: true.

Declaration
public Input<bool> AllowMacChanges { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

AllowPromiscuous

Enable promiscuous mode on the network. This flag indicates whether or not all traffic is seen on a given port. Default: false.

Declaration
public Input<bool> AllowPromiscuous { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

BeaconInterval

The interval, in seconds, that a NIC beacon packet is sent out. This can be used with check_beacon to offer link failure capability beyond link status only. Default: 1.

Declaration
public Input<int> BeaconInterval { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

CheckBeacon

Enable beacon probing - this requires that the beacon_interval option has been set in the bridge options. If this is set to false, only link status is used to check for failed NICs. Default: false.

Declaration
public Input<bool> CheckBeacon { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Failback

If set to true, the teaming policy will re-activate failed interfaces higher in precedence when they come back up. Default: true.

Declaration
public Input<bool> Failback { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

HostSystemId

The managed object ID of the host to set the virtual switch up on. Forces a new resource if changed.

Declaration
public Input<string> HostSystemId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LinkDiscoveryOperation

Whether to advertise or listen for link discovery traffic. Default: listen.

Declaration
public Input<string> LinkDiscoveryOperation { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LinkDiscoveryProtocol

The discovery protocol type. Valid types are cpd and lldp. Default: cdp.

Declaration
public Input<string> LinkDiscoveryProtocol { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Mtu

The maximum transmission unit (MTU) for the virtual switch. Default: 1500.

Declaration
public Input<int> Mtu { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Name

The name of the virtual switch. Forces a new resource if changed.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NetworkAdapters

The network interfaces to bind to the bridge.

Declaration
public InputList<string> NetworkAdapters { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

NotifySwitches

If set to true, the teaming policy will notify the broadcast network of a NIC failover, triggering cache updates. Default: true.

Declaration
public Input<bool> NotifySwitches { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

NumberOfPorts

The number of ports to create with this virtual switch. Default: 128.

Declaration
public Input<int> NumberOfPorts { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

ShapingAverageBandwidth

The average bandwidth in bits per second if traffic shaping is enabled. Default: 0

Declaration
public Input<int> ShapingAverageBandwidth { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

ShapingBurstSize

The maximum burst size allowed in bytes if shaping is enabled. Default: 0

Declaration
public Input<int> ShapingBurstSize { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

ShapingEnabled

Set to true to enable the traffic shaper for ports managed by this virtual switch. Default: false.

Declaration
public Input<bool> ShapingEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ShapingPeakBandwidth

The peak bandwidth during bursts in bits per second if traffic shaping is enabled. Default: 0

Declaration
public Input<int> ShapingPeakBandwidth { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

StandbyNics

The list of standby network adapters used for failover.

Declaration
public InputList<string> StandbyNics { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

TeamingPolicy

The network adapter teaming policy. Can be one of loadbalance_ip, loadbalance_srcmac, loadbalance_srcid, or failover_explicit. Default: loadbalance_srcid.

Declaration
public Input<string> TeamingPolicy { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.