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
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@bdzscaler/pulumi-zpa";
// ZPA Application Segment Browser Access Data Source
const example = zpa.getApplicationSegmentBrowserAccess({
name: "example",
});
import pulumi
import pulumi_zpa as zpa
# ZPA Application Segment Browser Access Data Source
example = zpa.get_application_segment_browser_access(name="example")
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 {
// ZPA Application Segment Browser Access Data Source
_, err := zpa.LookupApplicationSegmentBrowserAccess(ctx, &zpa.LookupApplicationSegmentBrowserAccessArgs{
Name: pulumi.StringRef("example"),
}, 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(() =>
{
// ZPA Application Segment Browser Access Data Source
var example = Zpa.GetApplicationSegmentBrowserAccess.Invoke(new()
{
Name = "example",
});
});
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.GetApplicationSegmentBrowserAccessArgs;
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) {
// ZPA Application Segment Browser Access Data Source
final var example = ZpaFunctions.getApplicationSegmentBrowserAccess(GetApplicationSegmentBrowserAccessArgs.builder()
.name("example")
.build());
}
}
variables:
# ZPA Application Segment Browser Access Data Source
example:
fn::invoke:
function: zpa:getApplicationSegmentBrowserAccess
arguments:
name: example
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@bdzscaler/pulumi-zpa";
// ZPA Application Segment Browser Access Data Source
const example = zpa.getApplicationSegmentBrowserAccess({
id: "123456789",
});
import pulumi
import pulumi_zpa as zpa
# ZPA Application Segment Browser Access Data Source
example = zpa.get_application_segment_browser_access(id="123456789")
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 {
// ZPA Application Segment Browser Access Data Source
_, err := zpa.LookupApplicationSegmentBrowserAccess(ctx, &zpa.LookupApplicationSegmentBrowserAccessArgs{
Id: pulumi.StringRef("123456789"),
}, 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(() =>
{
// ZPA Application Segment Browser Access Data Source
var example = Zpa.GetApplicationSegmentBrowserAccess.Invoke(new()
{
Id = "123456789",
});
});
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.GetApplicationSegmentBrowserAccessArgs;
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) {
// ZPA Application Segment Browser Access Data Source
final var example = ZpaFunctions.getApplicationSegmentBrowserAccess(GetApplicationSegmentBrowserAccessArgs.builder()
.id("123456789")
.build());
}
}
variables:
# ZPA Application Segment Browser Access Data Source
example:
fn::invoke:
function: zpa:getApplicationSegmentBrowserAccess
arguments:
id: '123456789'
Using getApplicationSegmentBrowserAccess
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 getApplicationSegmentBrowserAccess(args: GetApplicationSegmentBrowserAccessArgs, opts?: InvokeOptions): Promise<GetApplicationSegmentBrowserAccessResult>
function getApplicationSegmentBrowserAccessOutput(args: GetApplicationSegmentBrowserAccessOutputArgs, opts?: InvokeOptions): Output<GetApplicationSegmentBrowserAccessResult>def get_application_segment_browser_access(id: Optional[str] = None,
match_style: Optional[str] = None,
microtenant_id: Optional[str] = None,
name: Optional[str] = None,
tcp_port_range: Optional[Sequence[GetApplicationSegmentBrowserAccessTcpPortRange]] = None,
udp_port_range: Optional[Sequence[GetApplicationSegmentBrowserAccessUdpPortRange]] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationSegmentBrowserAccessResult
def get_application_segment_browser_access_output(id: Optional[pulumi.Input[str]] = None,
match_style: Optional[pulumi.Input[str]] = None,
microtenant_id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
tcp_port_range: Optional[pulumi.Input[Sequence[pulumi.Input[GetApplicationSegmentBrowserAccessTcpPortRangeArgs]]]] = None,
udp_port_range: Optional[pulumi.Input[Sequence[pulumi.Input[GetApplicationSegmentBrowserAccessUdpPortRangeArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationSegmentBrowserAccessResult]func LookupApplicationSegmentBrowserAccess(ctx *Context, args *LookupApplicationSegmentBrowserAccessArgs, opts ...InvokeOption) (*LookupApplicationSegmentBrowserAccessResult, error)
func LookupApplicationSegmentBrowserAccessOutput(ctx *Context, args *LookupApplicationSegmentBrowserAccessOutputArgs, opts ...InvokeOption) LookupApplicationSegmentBrowserAccessResultOutput> Note: This function is named LookupApplicationSegmentBrowserAccess in the Go SDK.
public static class GetApplicationSegmentBrowserAccess
{
public static Task<GetApplicationSegmentBrowserAccessResult> InvokeAsync(GetApplicationSegmentBrowserAccessArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationSegmentBrowserAccessResult> Invoke(GetApplicationSegmentBrowserAccessInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApplicationSegmentBrowserAccessResult> getApplicationSegmentBrowserAccess(GetApplicationSegmentBrowserAccessArgs args, InvokeOptions options)
public static Output<GetApplicationSegmentBrowserAccessResult> getApplicationSegmentBrowserAccess(GetApplicationSegmentBrowserAccessArgs args, InvokeOptions options)
fn::invoke:
function: zpa:index/getApplicationSegmentBrowserAccess:getApplicationSegmentBrowserAccess
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- (String) This field defines the id of the application server.
- Match
Style string - Microtenant
Id string - Name string
- (String) This field defines the name of the server.
- Tcp
Port List<zscaler.Range Pulumi Package. Zpa. Inputs. Get Application Segment Browser Access Tcp Port Range> - Udp
Port List<zscaler.Range Pulumi Package. Zpa. Inputs. Get Application Segment Browser Access Udp Port Range>
- Id string
- (String) This field defines the id of the application server.
- Match
Style string - Microtenant
Id string - Name string
- (String) This field defines the name of the server.
- Tcp
Port []GetRange Application Segment Browser Access Tcp Port Range - Udp
Port []GetRange Application Segment Browser Access Udp Port Range
- id String
- (String) This field defines the id of the application server.
- match
Style String - microtenant
Id String - name String
- (String) This field defines the name of the server.
- tcp
Port List<GetRange Application Segment Browser Access Tcp Port Range> - udp
Port List<GetRange Application Segment Browser Access Udp Port Range>
- id string
- (String) This field defines the id of the application server.
- match
Style string - microtenant
Id string - name string
- (String) This field defines the name of the server.
- tcp
Port GetRange Application Segment Browser Access Tcp Port Range[] - udp
Port GetRange Application Segment Browser Access Udp Port Range[]
- id str
- (String) This field defines the id of the application server.
- match_
style str - microtenant_
id str - name str
- (String) This field defines the name of the server.
- tcp_
port_ Sequence[Getrange Application Segment Browser Access Tcp Port Range] - udp_
port_ Sequence[Getrange Application Segment Browser Access Udp Port Range]
- id String
- (String) This field defines the id of the application server.
- match
Style String - microtenant
Id String - name String
- (String) This field defines the name of the server.
- tcp
Port List<Property Map>Range - udp
Port List<Property Map>Range
getApplicationSegmentBrowserAccess Result
The following output properties are available:
- Bypass
Type string - Clientless
Apps List<zscaler.Pulumi Package. Zpa. Outputs. Get Application Segment Browser Access Clientless App> - Config
Space string - Description string
- Domain
Names List<string> - Double
Encrypt bool - Enabled bool
- Health
Check stringType - Health
Reporting string - Ip
Anchored bool - Is
Cname boolEnabled - Match
Style string - Passive
Health boolEnabled - Segment
Group stringId - Segment
Group stringName - Server
Groups List<zscaler.Pulumi Package. Zpa. Outputs. Get Application Segment Browser Access Server Group> - Tcp
Port List<zscaler.Range Pulumi Package. Zpa. Outputs. Get Application Segment Browser Access Tcp Port Range> - Tcp
Port List<string>Ranges - Udp
Port List<zscaler.Range Pulumi Package. Zpa. Outputs. Get Application Segment Browser Access Udp Port Range> - Udp
Port List<string>Ranges - Id string
- (String) This field defines the id of the application server.
- Microtenant
Id string - Name string
- (String) This field defines the name of the server.
- Bypass
Type string - Clientless
Apps []GetApplication Segment Browser Access Clientless App - Config
Space string - Description string
- Domain
Names []string - Double
Encrypt bool - Enabled bool
- Health
Check stringType - Health
Reporting string - Ip
Anchored bool - Is
Cname boolEnabled - Match
Style string - Passive
Health boolEnabled - Segment
Group stringId - Segment
Group stringName - Server
Groups []GetApplication Segment Browser Access Server Group - Tcp
Port []GetRange Application Segment Browser Access Tcp Port Range - Tcp
Port []stringRanges - Udp
Port []GetRange Application Segment Browser Access Udp Port Range - Udp
Port []stringRanges - Id string
- (String) This field defines the id of the application server.
- Microtenant
Id string - Name string
- (String) This field defines the name of the server.
- bypass
Type String - clientless
Apps List<GetApplication Segment Browser Access Clientless App> - config
Space String - description String
- domain
Names List<String> - double
Encrypt Boolean - enabled Boolean
- health
Check StringType - health
Reporting String - ip
Anchored Boolean - is
Cname BooleanEnabled - match
Style String - passive
Health BooleanEnabled - segment
Group StringId - segment
Group StringName - server
Groups List<GetApplication Segment Browser Access Server Group> - tcp
Port List<GetRange Application Segment Browser Access Tcp Port Range> - tcp
Port List<String>Ranges - udp
Port List<GetRange Application Segment Browser Access Udp Port Range> - udp
Port List<String>Ranges - id String
- (String) This field defines the id of the application server.
- microtenant
Id String - name String
- (String) This field defines the name of the server.
- bypass
Type string - clientless
Apps GetApplication Segment Browser Access Clientless App[] - config
Space string - description string
- domain
Names string[] - double
Encrypt boolean - enabled boolean
- health
Check stringType - health
Reporting string - ip
Anchored boolean - is
Cname booleanEnabled - match
Style string - passive
Health booleanEnabled - segment
Group stringId - segment
Group stringName - server
Groups GetApplication Segment Browser Access Server Group[] - tcp
Port GetRange Application Segment Browser Access Tcp Port Range[] - tcp
Port string[]Ranges - udp
Port GetRange Application Segment Browser Access Udp Port Range[] - udp
Port string[]Ranges - id string
- (String) This field defines the id of the application server.
- microtenant
Id string - name string
- (String) This field defines the name of the server.
- bypass_
type str - clientless_
apps Sequence[GetApplication Segment Browser Access Clientless App] - config_
space str - description str
- domain_
names Sequence[str] - double_
encrypt bool - enabled bool
- health_
check_ strtype - health_
reporting str - ip_
anchored bool - is_
cname_ boolenabled - match_
style str - passive_
health_ boolenabled - segment_
group_ strid - segment_
group_ strname - server_
groups Sequence[GetApplication Segment Browser Access Server Group] - tcp_
port_ Sequence[Getrange Application Segment Browser Access Tcp Port Range] - tcp_
port_ Sequence[str]ranges - udp_
port_ Sequence[Getrange Application Segment Browser Access Udp Port Range] - udp_
port_ Sequence[str]ranges - id str
- (String) This field defines the id of the application server.
- microtenant_
id str - name str
- (String) This field defines the name of the server.
- bypass
Type String - clientless
Apps List<Property Map> - config
Space String - description String
- domain
Names List<String> - double
Encrypt Boolean - enabled Boolean
- health
Check StringType - health
Reporting String - ip
Anchored Boolean - is
Cname BooleanEnabled - match
Style String - passive
Health BooleanEnabled - segment
Group StringId - segment
Group StringName - server
Groups List<Property Map> - tcp
Port List<Property Map>Range - tcp
Port List<String>Ranges - udp
Port List<Property Map>Range - udp
Port List<String>Ranges - id String
- (String) This field defines the id of the application server.
- microtenant
Id String - name String
- (String) This field defines the name of the server.
Supporting Types
GetApplicationSegmentBrowserAccessClientlessApp
- Allow
Options bool - App
Id string - Application
Port string - Application
Protocol string - Certificate
Id string - Certificate
Name string - Cname string
- Description string
- Domain string
- Enabled bool
- bool
- Id string
- (String) This field defines the id of the application server.
- Local
Domain string - Microtenant
Id string - Name string
- (String) This field defines the name of the server.
- Path string
- Trust
Untrusted boolCert - Ext
Domain string - The external domain name prefix of the Browser Access application that is used for Zscaler-managed certificates when creating a privileged portal.
- Ext
Label string - The domain prefix for the privileged portal URL. The supported string can include numbers, lower case characters, and only supports a hyphen (-).
- Allow
Options bool - App
Id string - Application
Port string - Application
Protocol string - Certificate
Id string - Certificate
Name string - Cname string
- Description string
- Domain string
- Enabled bool
- bool
- Id string
- (String) This field defines the id of the application server.
- Local
Domain string - Microtenant
Id string - Name string
- (String) This field defines the name of the server.
- Path string
- Trust
Untrusted boolCert - Ext
Domain string - The external domain name prefix of the Browser Access application that is used for Zscaler-managed certificates when creating a privileged portal.
- Ext
Label string - The domain prefix for the privileged portal URL. The supported string can include numbers, lower case characters, and only supports a hyphen (-).
- allow
Options Boolean - app
Id String - application
Port String - application
Protocol String - certificate
Id String - certificate
Name String - cname String
- description String
- domain String
- enabled Boolean
- Boolean
- id String
- (String) This field defines the id of the application server.
- local
Domain String - microtenant
Id String - name String
- (String) This field defines the name of the server.
- path String
- trust
Untrusted BooleanCert - ext
Domain String - The external domain name prefix of the Browser Access application that is used for Zscaler-managed certificates when creating a privileged portal.
- ext
Label String - The domain prefix for the privileged portal URL. The supported string can include numbers, lower case characters, and only supports a hyphen (-).
- allow
Options boolean - app
Id string - application
Port string - application
Protocol string - certificate
Id string - certificate
Name string - cname string
- description string
- domain string
- enabled boolean
- boolean
- id string
- (String) This field defines the id of the application server.
- local
Domain string - microtenant
Id string - name string
- (String) This field defines the name of the server.
- path string
- trust
Untrusted booleanCert - ext
Domain string - The external domain name prefix of the Browser Access application that is used for Zscaler-managed certificates when creating a privileged portal.
- ext
Label string - The domain prefix for the privileged portal URL. The supported string can include numbers, lower case characters, and only supports a hyphen (-).
- allow_
options bool - app_
id str - application_
port str - application_
protocol str - certificate_
id str - certificate_
name str - cname str
- description str
- domain str
- enabled bool
- bool
- id str
- (String) This field defines the id of the application server.
- local_
domain str - microtenant_
id str - name str
- (String) This field defines the name of the server.
- path str
- trust_
untrusted_ boolcert - ext_
domain str - The external domain name prefix of the Browser Access application that is used for Zscaler-managed certificates when creating a privileged portal.
- ext_
label str - The domain prefix for the privileged portal URL. The supported string can include numbers, lower case characters, and only supports a hyphen (-).
- allow
Options Boolean - app
Id String - application
Port String - application
Protocol String - certificate
Id String - certificate
Name String - cname String
- description String
- domain String
- enabled Boolean
- Boolean
- id String
- (String) This field defines the id of the application server.
- local
Domain String - microtenant
Id String - name String
- (String) This field defines the name of the server.
- path String
- trust
Untrusted BooleanCert - ext
Domain String - The external domain name prefix of the Browser Access application that is used for Zscaler-managed certificates when creating a privileged portal.
- ext
Label String - The domain prefix for the privileged portal URL. The supported string can include numbers, lower case characters, and only supports a hyphen (-).
GetApplicationSegmentBrowserAccessServerGroup
- Ids List<string>
- (String) This field defines the id of the application server.
- Ids []string
- (String) This field defines the id of the application server.
- ids List<String>
- (String) This field defines the id of the application server.
- ids string[]
- (String) This field defines the id of the application server.
- ids Sequence[str]
- (String) This field defines the id of the application server.
- ids List<String>
- (String) This field defines the id of the application server.
GetApplicationSegmentBrowserAccessTcpPortRange
GetApplicationSegmentBrowserAccessUdpPortRange
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
