LoadBalancerFrontendIpConfigurationArgs

data class LoadBalancerFrontendIpConfigurationArgs(val gatewayLoadBalancerFrontendIpConfigurationId: Output<String>? = null, val id: Output<String>? = null, val inboundNatRules: Output<List<String>>? = null, val loadBalancerRules: Output<List<String>>? = null, val name: Output<String>, val outboundRules: Output<List<String>>? = null, val privateIpAddress: Output<String>? = null, val privateIpAddressAllocation: Output<String>? = null, val privateIpAddressVersion: Output<String>? = null, val publicIpAddressId: Output<String>? = null, val publicIpPrefixId: Output<String>? = null, val subnetId: Output<String>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<LoadBalancerFrontendIpConfigurationArgs>

Constructors

Link copied to clipboard
constructor(gatewayLoadBalancerFrontendIpConfigurationId: Output<String>? = null, id: Output<String>? = null, inboundNatRules: Output<List<String>>? = null, loadBalancerRules: Output<List<String>>? = null, name: Output<String>, outboundRules: Output<List<String>>? = null, privateIpAddress: Output<String>? = null, privateIpAddressAllocation: Output<String>? = null, privateIpAddressVersion: Output<String>? = null, publicIpAddressId: Output<String>? = null, publicIpPrefixId: Output<String>? = null, subnetId: Output<String>? = null, zones: Output<List<String>>? = null)

Properties

The Frontend IP Configuration ID of a Gateway SKU Load Balancer.

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

The id of the Frontend IP Configuration.

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

The list of IDs of inbound rules that use this frontend IP.

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

The list of IDs of load balancing rules that use this frontend IP.

Link copied to clipboard
val name: Output<String>

Specifies the name of the frontend IP configuration.

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

The list of IDs outbound rules that use this frontend IP.

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

Private IP Address to assign to the Load Balancer. The last one and first four IPs in any range are reserved and cannot be manually assigned.

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

The allocation method for the Private IP Address used by this Load Balancer. Possible values as Dynamic and Static.

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

The version of IP that the Private IP Address is. Possible values are IPv4 or IPv6.

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

The ID of a Public IP Address which should be associated with the Load Balancer.

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

The ID of a Public IP Prefix which should be associated with the Load Balancer. Public IP Prefix can only be used with outbound rules.

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

The ID of the Subnet which should be associated with the IP Configuration.

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

Specifies a list of Availability Zones in which the IP Address for this Load Balancer should be located.

Functions

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