LoadBalancerResourceNamesArgs

data class LoadBalancerResourceNamesArgs(val backendPoolNames: Output<List<String>>? = null, val frontendIpConfigurationNames: Output<List<String>>? = null, val healthProbeNames: Output<List<String>>? = null, val loadBalancerName: Output<String>? = null) : ConvertibleToJava<LoadBalancerResourceNamesArgs>

The resource names object for load balancer and related resources.

Constructors

Link copied to clipboard
constructor(backendPoolNames: Output<List<String>>? = null, frontendIpConfigurationNames: Output<List<String>>? = null, healthProbeNames: Output<List<String>>? = null, loadBalancerName: Output<String>? = null)

Properties

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

The list of backend pool names. Currently, ACSS deploys only one backend pool and hence, size of this list should be 1

Link copied to clipboard

The list of frontend IP configuration names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.

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

The list of health probe names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.

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

The full resource name for load balancer. If this value is not provided, load balancer will be name as {ASCS/DB}-loadBalancer.

Functions

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