IpConfigurationArgs

data class IpConfigurationArgs(val applicationGatewayBackendAddressPools: Output<List<SubResourceArgs>>? = null, val loadBalancerBackendAddressPools: Output<List<SubResourceArgs>>? = null, val loadBalancerInboundNatPools: Output<List<SubResourceArgs>>? = null, val name: Output<String>, val privateIPAddressVersion: Output<Either<String, PrivateIPAddressVersion>>? = null, val publicIPAddressConfiguration: Output<IpConfigurationPublicIPAddressConfigurationArgs>? = null, val subnet: Output<SubResourceArgs>? = null) : ConvertibleToJava<IpConfigurationArgs>

Specifies an IP configuration of the network interface.

Constructors

Link copied to clipboard
constructor(applicationGatewayBackendAddressPools: Output<List<SubResourceArgs>>? = null, loadBalancerBackendAddressPools: Output<List<SubResourceArgs>>? = null, loadBalancerInboundNatPools: Output<List<SubResourceArgs>>? = null, name: Output<String>, privateIPAddressVersion: Output<Either<String, PrivateIPAddressVersion>>? = null, publicIPAddressConfiguration: Output<IpConfigurationPublicIPAddressConfigurationArgs>? = null, subnet: Output<SubResourceArgs>? = null)

Properties

Link copied to clipboard

Specifies an array of references to backend address pools of application gateways. A node type can reference backend address pools of multiple application gateways. Multiple node types cannot use the same application gateway.

Link copied to clipboard

Specifies an array of references to backend address pools of load balancers. A node type can reference backend address pools of one public and one internal load balancer. Multiple node types cannot use the same basic sku load balancer.

Link copied to clipboard

Specifies an array of references to inbound Nat pools of the load balancers. A node type can reference inbound nat pools of one public and one internal load balancer. Multiple node types cannot use the same basic sku load balancer.

Link copied to clipboard
val name: Output<String>

Name of the network interface.

Link copied to clipboard

Specifies whether the IP configuration's private IP is IPv4 or IPv6. Default is IPv4.

Link copied to clipboard

The public IP address configuration of the network interface.

Link copied to clipboard
val subnet: Output<SubResourceArgs>? = null

Specifies the subnet of the network interface.

Functions

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