ScaleSetNetworkProfileIpConfigurationArgs

data class ScaleSetNetworkProfileIpConfigurationArgs(val applicationGatewayBackendAddressPoolIds: Output<List<String>>? = null, val applicationSecurityGroupIds: Output<List<String>>? = null, val loadBalancerBackendAddressPoolIds: Output<List<String>>? = null, val loadBalancerInboundNatRulesIds: Output<List<String>>? = null, val name: Output<String>, val primary: Output<Boolean>, val publicIpAddressConfiguration: Output<ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs>? = null, val subnetId: Output<String>) : ConvertibleToJava<ScaleSetNetworkProfileIpConfigurationArgs>

Constructors

constructor(applicationGatewayBackendAddressPoolIds: Output<List<String>>? = null, applicationSecurityGroupIds: Output<List<String>>? = null, loadBalancerBackendAddressPoolIds: Output<List<String>>? = null, loadBalancerInboundNatRulesIds: Output<List<String>>? = null, name: Output<String>, primary: Output<Boolean>, publicIpAddressConfiguration: Output<ScaleSetNetworkProfileIpConfigurationPublicIpAddressConfigurationArgs>? = null, subnetId: Output<String>)

Properties

Link copied to clipboard

Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets can use the same application gateway.

Link copied to clipboard

Specifies up to 20 application security group IDs.

Link copied to clipboard

Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.

Link copied to clipboard

Specifies an array of references to inbound NAT pools for load balancers. A scale set can reference inbound NAT pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.

Link copied to clipboard
val name: Output<String>

Specifies name of the IP configuration.

Link copied to clipboard
val primary: Output<Boolean>

Specifies if this ip_configuration is the primary one.

Link copied to clipboard

Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration. The public_ip_address_configuration block is documented below.

Link copied to clipboard
val subnetId: Output<String>

Specifies the identifier of the subnet.

Functions

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