LinuxVirtualMachineScaleSetNetworkInterface

data class LinuxVirtualMachineScaleSetNetworkInterface(val dnsServers: List<String>? = null, val enableAcceleratedNetworking: Boolean? = null, val enableIpForwarding: Boolean? = null, val ipConfigurations: List<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfiguration>, val name: String, val networkSecurityGroupId: String? = null, val primary: Boolean? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val dnsServers: 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

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

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

Link copied to clipboard

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

Link copied to clipboard
val primary: Boolean? = null

Is this the Primary IP Configuration?