OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration

data class OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfiguration(val applicationGatewayBackendAddressPoolIds: List<String>? = null, val applicationSecurityGroupIds: List<String>? = null, val loadBalancerBackendAddressPoolIds: List<String>? = null, val name: String, val primary: Boolean? = null, val publicIpAddresses: List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress>? = null, val subnetId: String? = null, val version: String? = null)

Constructors

constructor(applicationGatewayBackendAddressPoolIds: List<String>? = null, applicationSecurityGroupIds: List<String>? = null, loadBalancerBackendAddressPoolIds: List<String>? = null, name: String, primary: Boolean? = null, publicIpAddresses: List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress>? = null, subnetId: String? = null, version: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A list of Backend Address Pools IDs from a Application Gateway which this Virtual Machine Scale Set should be connected to.

Link copied to clipboard

A list of Application Security Group IDs which this Virtual Machine Scale Set should be connected to.

Link copied to clipboard

A list of Backend Address Pools IDs from a Load Balancer which this Virtual Machine Scale Set should be connected to.

Link copied to clipboard

The Name which should be used for this IP Configuration.

Link copied to clipboard
val primary: Boolean? = null

Is this the Primary IP Configuration for this Network Interface? Possible values are true and false. Defaults to false.

Link copied to clipboard
Link copied to clipboard
val subnetId: String? = null

The ID of the Subnet which this IP Configuration should be connected to.

Link copied to clipboard
val version: String? = null

The Internet Protocol Version which should be used for this IP Configuration. Possible values are IPv4 and IPv6. Defaults to IPv4.