ArmWorkloadsSapVirtualInstanceModelFactory.LoadBalancerResourceNames Method

Definition

The resource names object for load balancer and related resources.

public static Azure.ResourceManager.WorkloadsSapVirtualInstance.Models.LoadBalancerResourceNames LoadBalancerResourceNames(string loadBalancerName = default, System.Collections.Generic.IEnumerable<string> frontendIPConfigurationNames = default, System.Collections.Generic.IEnumerable<string> backendPoolNames = default, System.Collections.Generic.IEnumerable<string> healthProbeNames = default);
static member LoadBalancerResourceNames : string * seq<string> * seq<string> * seq<string> -> Azure.ResourceManager.WorkloadsSapVirtualInstance.Models.LoadBalancerResourceNames
Public Shared Function LoadBalancerResourceNames (Optional loadBalancerName As String = Nothing, Optional frontendIPConfigurationNames As IEnumerable(Of String) = Nothing, Optional backendPoolNames As IEnumerable(Of String) = Nothing, Optional healthProbeNames As IEnumerable(Of String) = Nothing) As LoadBalancerResourceNames

Parameters

loadBalancerName
String

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

frontendIPConfigurationNames
IEnumerable<String>

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.

backendPoolNames
IEnumerable<String>

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

healthProbeNames
IEnumerable<String>

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.

Returns

A new LoadBalancerResourceNames instance for mocking.

Applies to