Network Interface IPConfiguration Args
data class NetworkInterfaceIPConfigurationArgs(val applicationGatewayBackendAddressPools: Output<List<ApplicationGatewayBackendAddressPoolArgs>>? = null, val applicationSecurityGroups: Output<List<ApplicationSecurityGroupArgs>>? = null, val gatewayLoadBalancer: Output<SubResourceArgs>? = null, val id: Output<String>? = null, val loadBalancerBackendAddressPools: Output<List<BackendAddressPoolArgs>>? = null, val loadBalancerInboundNatRules: Output<List<InboundNatRuleArgs>>? = null, val name: Output<String>? = null, val primary: Output<Boolean>? = null, val privateIPAddress: Output<String>? = null, val privateIPAddressVersion: Output<Either<String, IPVersion>>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val publicIPAddress: Output<PublicIPAddressArgs>? = null, val subnet: Output<SubnetArgs>? = null, val type: Output<String>? = null, val virtualNetworkTaps: Output<List<VirtualNetworkTapArgs>>? = null) : ConvertibleToJava<NetworkInterfaceIPConfigurationArgs>
IPConfiguration in a network interface.
Constructors
Link copied to clipboard
constructor(applicationGatewayBackendAddressPools: Output<List<ApplicationGatewayBackendAddressPoolArgs>>? = null, applicationSecurityGroups: Output<List<ApplicationSecurityGroupArgs>>? = null, gatewayLoadBalancer: Output<SubResourceArgs>? = null, id: Output<String>? = null, loadBalancerBackendAddressPools: Output<List<BackendAddressPoolArgs>>? = null, loadBalancerInboundNatRules: Output<List<InboundNatRuleArgs>>? = null, name: Output<String>? = null, primary: Output<Boolean>? = null, privateIPAddress: Output<String>? = null, privateIPAddressVersion: Output<Either<String, IPVersion>>? = null, privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, publicIPAddress: Output<PublicIPAddressArgs>? = null, subnet: Output<SubnetArgs>? = null, type: Output<String>? = null, virtualNetworkTaps: Output<List<VirtualNetworkTapArgs>>? = null)
Properties
Link copied to clipboard
val applicationGatewayBackendAddressPools: Output<List<ApplicationGatewayBackendAddressPoolArgs>>? = null
The reference to ApplicationGatewayBackendAddressPool resource.
Link copied to clipboard
Application security groups in which the IP configuration is included.
Link copied to clipboard
The reference to gateway load balancer frontend IP.
Link copied to clipboard
The reference to LoadBalancerBackendAddressPool resource.
Link copied to clipboard
A list of references of LoadBalancerInboundNatRules.
Link copied to clipboard
Private IP address of the IP configuration.
Link copied to clipboard
Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
Link copied to clipboard
The private IP address allocation method.
Link copied to clipboard
Public IP address bound to the IP configuration.
Link copied to clipboard
Subnet bound to the IP configuration.
Link copied to clipboard
The reference to Virtual Network Taps.