NetworkInterfaceArgs

data class NetworkInterfaceArgs(val ipConfigurations: Output<List<NetworkInterfaceIPConfigurationArgs>>? = null, val macAddress: Output<String>? = null, val networkInterfaceName: Output<String>? = null, val vmSwitchType: Output<Either<String, VMSwitchType>>? = null) : ConvertibleToJava<NetworkInterfaceArgs>

Network interface properties.

Constructors

Link copied to clipboard
constructor(ipConfigurations: Output<List<NetworkInterfaceIPConfigurationArgs>>? = null, macAddress: Output<String>? = null, networkInterfaceName: Output<String>? = null, vmSwitchType: Output<Either<String, VMSwitchType>>? = null)

Properties

Link copied to clipboard

A list of IP configurations of the network interface.

Link copied to clipboard
val macAddress: Output<String>? = null

The MAC address of the network interface.

Link copied to clipboard
val networkInterfaceName: Output<String>? = null

The name of the network interface.

Link copied to clipboard
val vmSwitchType: Output<Either<String, VMSwitchType>>? = null

The type of the VM switch.

Functions

Link copied to clipboard
open override fun toJava(): NetworkInterfaceArgs