Viewing docs for Zscaler Private Access v1.0.3
published on Wednesday, Jan 21, 2026 by Zscaler
published on Wednesday, Jan 21, 2026 by Zscaler
Viewing docs for Zscaler Private Access v1.0.3
published on Wednesday, Jan 21, 2026 by Zscaler
published on Wednesday, Jan 21, 2026 by Zscaler
Use the zpa_application_segment_weightedlb_config data source to retrieve the weighted load balancer configuration for an application segment in the Zscaler Private Access cloud.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@bdzscaler/pulumi-zpa";
const _this = zpa.getApplicationSegmentWeightedlbConfig({
applicationName: "app02",
});
import pulumi
import pulumi_zpa as zpa
this = zpa.get_application_segment_weightedlb_config(application_name="app02")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/zscaler/pulumi-zpa/sdk/go/zpa"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := zpa.LookupApplicationSegmentWeightedlbConfig(ctx, &zpa.LookupApplicationSegmentWeightedlbConfigArgs{
ApplicationName: pulumi.StringRef("app02"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Zpa = Pulumi.Zpa;
return await Deployment.RunAsync(() =>
{
var @this = Zpa.GetApplicationSegmentWeightedlbConfig.Invoke(new()
{
ApplicationName = "app02",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zpa.ZpaFunctions;
import com.pulumi.zpa.inputs.GetApplicationSegmentWeightedlbConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var this = ZpaFunctions.getApplicationSegmentWeightedlbConfig(GetApplicationSegmentWeightedlbConfigArgs.builder()
.applicationName("app02")
.build());
}
}
variables:
this:
fn::invoke:
function: zpa:getApplicationSegmentWeightedlbConfig
arguments:
applicationName: app02
Using getApplicationSegmentWeightedlbConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getApplicationSegmentWeightedlbConfig(args: GetApplicationSegmentWeightedlbConfigArgs, opts?: InvokeOptions): Promise<GetApplicationSegmentWeightedlbConfigResult>
function getApplicationSegmentWeightedlbConfigOutput(args: GetApplicationSegmentWeightedlbConfigOutputArgs, opts?: InvokeOptions): Output<GetApplicationSegmentWeightedlbConfigResult>def get_application_segment_weightedlb_config(application_id: Optional[str] = None,
application_name: Optional[str] = None,
microtenant_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationSegmentWeightedlbConfigResult
def get_application_segment_weightedlb_config_output(application_id: Optional[pulumi.Input[str]] = None,
application_name: Optional[pulumi.Input[str]] = None,
microtenant_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationSegmentWeightedlbConfigResult]func LookupApplicationSegmentWeightedlbConfig(ctx *Context, args *LookupApplicationSegmentWeightedlbConfigArgs, opts ...InvokeOption) (*LookupApplicationSegmentWeightedlbConfigResult, error)
func LookupApplicationSegmentWeightedlbConfigOutput(ctx *Context, args *LookupApplicationSegmentWeightedlbConfigOutputArgs, opts ...InvokeOption) LookupApplicationSegmentWeightedlbConfigResultOutput> Note: This function is named LookupApplicationSegmentWeightedlbConfig in the Go SDK.
public static class GetApplicationSegmentWeightedlbConfig
{
public static Task<GetApplicationSegmentWeightedlbConfigResult> InvokeAsync(GetApplicationSegmentWeightedlbConfigArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationSegmentWeightedlbConfigResult> Invoke(GetApplicationSegmentWeightedlbConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApplicationSegmentWeightedlbConfigResult> getApplicationSegmentWeightedlbConfig(GetApplicationSegmentWeightedlbConfigArgs args, InvokeOptions options)
public static Output<GetApplicationSegmentWeightedlbConfigResult> getApplicationSegmentWeightedlbConfig(GetApplicationSegmentWeightedlbConfigArgs args, InvokeOptions options)
fn::invoke:
function: zpa:index/getApplicationSegmentWeightedlbConfig:getApplicationSegmentWeightedlbConfig
arguments:
# arguments dictionaryThe following arguments are supported:
- Application
Id string - Application
Name string - Microtenant
Id string
- Application
Id string - Application
Name string - Microtenant
Id string
- application
Id String - application
Name String - microtenant
Id String
- application
Id string - application
Name string - microtenant
Id string
- application_
id str - application_
name str - microtenant_
id str
- application
Id String - application
Name String - microtenant
Id String
getApplicationSegmentWeightedlbConfig Result
The following output properties are available:
- Application
Id string - Application
Name string - Application
To List<zscaler.Server Group Mappings Pulumi Package. Zpa. Outputs. Get Application Segment Weightedlb Config Application To Server Group Mapping> - Id string
- The provider-assigned unique ID for this managed resource.
- Weighted
Load boolBalancing - Microtenant
Id string
- Application
Id string - Application
Name string - Application
To []GetServer Group Mappings Application Segment Weightedlb Config Application To Server Group Mapping - Id string
- The provider-assigned unique ID for this managed resource.
- Weighted
Load boolBalancing - Microtenant
Id string
- application
Id String - application
Name String - application
To List<GetServer Group Mappings Application Segment Weightedlb Config Application To Server Group Mapping> - id String
- The provider-assigned unique ID for this managed resource.
- weighted
Load BooleanBalancing - microtenant
Id String
- application
Id string - application
Name string - application
To GetServer Group Mappings Application Segment Weightedlb Config Application To Server Group Mapping[] - id string
- The provider-assigned unique ID for this managed resource.
- weighted
Load booleanBalancing - microtenant
Id string
- application_
id str - application_
name str - application_
to_ Sequence[Getserver_ group_ mappings Application Segment Weightedlb Config Application To Server Group Mapping] - id str
- The provider-assigned unique ID for this managed resource.
- weighted_
load_ boolbalancing - microtenant_
id str
- application
Id String - application
Name String - application
To List<Property Map>Server Group Mappings - id String
- The provider-assigned unique ID for this managed resource.
- weighted
Load BooleanBalancing - microtenant
Id String
Supporting Types
GetApplicationSegmentWeightedlbConfigApplicationToServerGroupMapping
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the
zpaTerraform Provider.
Viewing docs for Zscaler Private Access v1.0.3
published on Wednesday, Jan 21, 2026 by Zscaler
published on Wednesday, Jan 21, 2026 by Zscaler
