LoadBalancerResourceSettingsArgs

data class LoadBalancerResourceSettingsArgs(val backendAddressPools: Output<List<LBBackendAddressPoolResourceSettingsArgs>>? = null, val frontendIPConfigurations: Output<List<LBFrontendIPConfigurationResourceSettingsArgs>>? = null, val resourceType: Output<String>, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceGroupName: Output<String>? = null, val targetResourceName: Output<String>? = null, val zones: Output<String>? = null) : ConvertibleToJava<LoadBalancerResourceSettingsArgs>

Defines the load balancer resource settings.

Constructors

Link copied to clipboard
constructor(backendAddressPools: Output<List<LBBackendAddressPoolResourceSettingsArgs>>? = null, frontendIPConfigurations: Output<List<LBFrontendIPConfigurationResourceSettingsArgs>>? = null, resourceType: Output<String>, sku: Output<String>? = null, tags: Output<Map<String, String>>? = null, targetResourceGroupName: Output<String>? = null, targetResourceName: Output<String>? = null, zones: Output<String>? = null)

Properties

Link copied to clipboard

Gets or sets the backend address pools of the load balancer.

Link copied to clipboard

Gets or sets the frontend IP configurations of the load balancer.

Link copied to clipboard
val resourceType: Output<String>

The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Network/loadBalancers'.

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

Gets or sets load balancer sku (Basic/Standard).

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Gets or sets the Resource tags.

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

Gets or sets the target resource group name.

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

Gets or sets the target Resource name.

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

Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given precedence only if frontend IP configurations settings are not present.

Functions

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