OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs

data class OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs(val applicationGatewayBackendAddressPoolIds: Output<List<String>>? = null, val applicationSecurityGroupIds: Output<List<String>>? = null, val loadBalancerBackendAddressPoolIds: Output<List<String>>? = null, val name: Output<String>, val primary: Output<Boolean>? = null, val publicIpAddresses: Output<List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs>>? = null, val subnetId: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationArgs>

Constructors

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

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
val name: Output<String>

The Name which should be used for this IP Configuration.

Link copied to clipboard
val primary: Output<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: Output<String>? = null

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

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

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

Functions

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