WindowsVirtualMachineScaleSetNetworkInterfaceArgs

data class WindowsVirtualMachineScaleSetNetworkInterfaceArgs(val dnsServers: Output<List<String>>? = null, val enableAcceleratedNetworking: Output<Boolean>? = null, val enableIpForwarding: Output<Boolean>? = null, val ipConfigurations: Output<List<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs>>, val name: Output<String>, val networkSecurityGroupId: Output<String>? = null, val primary: Output<Boolean>? = null) : ConvertibleToJava<WindowsVirtualMachineScaleSetNetworkInterfaceArgs>

Constructors

constructor(dnsServers: Output<List<String>>? = null, enableAcceleratedNetworking: Output<Boolean>? = null, enableIpForwarding: Output<Boolean>? = null, ipConfigurations: Output<List<WindowsVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs>>, name: Output<String>, networkSecurityGroupId: Output<String>? = null, primary: Output<Boolean>? = null)

Properties

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

A list of IP Addresses of DNS Servers which should be assigned to the Network Interface.

Link copied to clipboard

Does this Network Interface support Accelerated Networking? Defaults to false.

Link copied to clipboard
val enableIpForwarding: Output<Boolean>? = null

Does this Network Interface support IP Forwarding? Defaults to false.

Link copied to clipboard

One or more ip_configuration blocks as defined above.

Link copied to clipboard
val name: Output<String>

The Name which should be used for this Network Interface. Changing this forces a new resource to be created.

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

The ID of a Network Security Group which should be assigned to this Network Interface.

Link copied to clipboard
val primary: Output<Boolean>? = null

Is this the Primary IP Configuration?

Functions

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