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_multimatch_bulk data source to get application segments by domain that are incompatible with application segment Multimatch Zscaler Private Access cloud.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@bdzscaler/pulumi-zpa";
const _this = zpa.getApplicationSegmentMultimatchBulk({
domainNames: [
"server1.bd-hashicorp.com",
"server2.bd-hashicorp.com",
],
});
import pulumi
import pulumi_zpa as zpa
this = zpa.get_application_segment_multimatch_bulk(domain_names=[
"server1.bd-hashicorp.com",
"server2.bd-hashicorp.com",
])
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.LookupApplicationSegmentMultimatchBulk(ctx, &zpa.LookupApplicationSegmentMultimatchBulkArgs{
DomainNames: []string{
"server1.bd-hashicorp.com",
"server2.bd-hashicorp.com",
},
}, 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.GetApplicationSegmentMultimatchBulk.Invoke(new()
{
DomainNames = new[]
{
"server1.bd-hashicorp.com",
"server2.bd-hashicorp.com",
},
});
});
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.GetApplicationSegmentMultimatchBulkArgs;
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.getApplicationSegmentMultimatchBulk(GetApplicationSegmentMultimatchBulkArgs.builder()
.domainNames(
"server1.bd-hashicorp.com",
"server2.bd-hashicorp.com")
.build());
}
}
variables:
this:
fn::invoke:
function: zpa:getApplicationSegmentMultimatchBulk
arguments:
domainNames:
- server1.bd-hashicorp.com
- server2.bd-hashicorp.com
Using getApplicationSegmentMultimatchBulk
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 getApplicationSegmentMultimatchBulk(args: GetApplicationSegmentMultimatchBulkArgs, opts?: InvokeOptions): Promise<GetApplicationSegmentMultimatchBulkResult>
function getApplicationSegmentMultimatchBulkOutput(args: GetApplicationSegmentMultimatchBulkOutputArgs, opts?: InvokeOptions): Output<GetApplicationSegmentMultimatchBulkResult>def get_application_segment_multimatch_bulk(domain_names: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationSegmentMultimatchBulkResult
def get_application_segment_multimatch_bulk_output(domain_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationSegmentMultimatchBulkResult]func LookupApplicationSegmentMultimatchBulk(ctx *Context, args *LookupApplicationSegmentMultimatchBulkArgs, opts ...InvokeOption) (*LookupApplicationSegmentMultimatchBulkResult, error)
func LookupApplicationSegmentMultimatchBulkOutput(ctx *Context, args *LookupApplicationSegmentMultimatchBulkOutputArgs, opts ...InvokeOption) LookupApplicationSegmentMultimatchBulkResultOutput> Note: This function is named LookupApplicationSegmentMultimatchBulk in the Go SDK.
public static class GetApplicationSegmentMultimatchBulk
{
public static Task<GetApplicationSegmentMultimatchBulkResult> InvokeAsync(GetApplicationSegmentMultimatchBulkArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationSegmentMultimatchBulkResult> Invoke(GetApplicationSegmentMultimatchBulkInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApplicationSegmentMultimatchBulkResult> getApplicationSegmentMultimatchBulk(GetApplicationSegmentMultimatchBulkArgs args, InvokeOptions options)
public static Output<GetApplicationSegmentMultimatchBulkResult> getApplicationSegmentMultimatchBulk(GetApplicationSegmentMultimatchBulkArgs args, InvokeOptions options)
fn::invoke:
function: zpa:index/getApplicationSegmentMultimatchBulk:getApplicationSegmentMultimatchBulk
arguments:
# arguments dictionaryThe following arguments are supported:
- Domain
Names List<string>
- Domain
Names []string
- domain
Names List<String>
- domain
Names string[]
- domain_
names Sequence[str]
- domain
Names List<String>
getApplicationSegmentMultimatchBulk Result
The following output properties are available:
- Domain
Names List<string> - Id string
- The provider-assigned unique ID for this managed resource.
- Unsupported
References List<zscaler.Pulumi Package. Zpa. Outputs. Get Application Segment Multimatch Bulk Unsupported Reference>
- Domain
Names []string - Id string
- The provider-assigned unique ID for this managed resource.
- Unsupported
References []GetApplication Segment Multimatch Bulk Unsupported Reference
- domain
Names List<String> - id String
- The provider-assigned unique ID for this managed resource.
- unsupported
References List<GetApplication Segment Multimatch Bulk Unsupported Reference>
- domain
Names string[] - id string
- The provider-assigned unique ID for this managed resource.
- unsupported
References GetApplication Segment Multimatch Bulk Unsupported Reference[]
- domain_
names Sequence[str] - id str
- The provider-assigned unique ID for this managed resource.
- unsupported_
references Sequence[GetApplication Segment Multimatch Bulk Unsupported Reference]
- domain
Names List<String> - id String
- The provider-assigned unique ID for this managed resource.
- unsupported
References List<Property Map>
Supporting Types
GetApplicationSegmentMultimatchBulkUnsupportedReference
- App
Segment stringName - Application segment name.
- Domains List<string>
- List of domain names for this segment.
- Id string
- Application segment ID.
- Match
Style string - Current match style of the segment (EXCLUSIVE or INCLUSIVE).
- Microtenant
Name string - Microtenant name associated with this segment.
- Tcp
Ports List<string> - List of TCP ports for this segment.
- App
Segment stringName - Application segment name.
- Domains []string
- List of domain names for this segment.
- Id string
- Application segment ID.
- Match
Style string - Current match style of the segment (EXCLUSIVE or INCLUSIVE).
- Microtenant
Name string - Microtenant name associated with this segment.
- Tcp
Ports []string - List of TCP ports for this segment.
- app
Segment StringName - Application segment name.
- domains List<String>
- List of domain names for this segment.
- id String
- Application segment ID.
- match
Style String - Current match style of the segment (EXCLUSIVE or INCLUSIVE).
- microtenant
Name String - Microtenant name associated with this segment.
- tcp
Ports List<String> - List of TCP ports for this segment.
- app
Segment stringName - Application segment name.
- domains string[]
- List of domain names for this segment.
- id string
- Application segment ID.
- match
Style string - Current match style of the segment (EXCLUSIVE or INCLUSIVE).
- microtenant
Name string - Microtenant name associated with this segment.
- tcp
Ports string[] - List of TCP ports for this segment.
- app_
segment_ strname - Application segment name.
- domains Sequence[str]
- List of domain names for this segment.
- id str
- Application segment ID.
- match_
style str - Current match style of the segment (EXCLUSIVE or INCLUSIVE).
- microtenant_
name str - Microtenant name associated with this segment.
- tcp_
ports Sequence[str] - List of TCP ports for this segment.
- app
Segment StringName - Application segment name.
- domains List<String>
- List of domain names for this segment.
- id String
- Application segment ID.
- match
Style String - Current match style of the segment (EXCLUSIVE or INCLUSIVE).
- microtenant
Name String - Microtenant name associated with this segment.
- tcp
Ports List<String> - List of TCP ports for this segment.
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
