zpa.ApplicationSegment.getApplicationSegmentBrowserAccess
Example Usage
using System.Collections.Generic;
using Pulumi;
using Zpa = Pulumi.Zpa;
return await Deployment.RunAsync(() =>
{
var example = Zpa.ApplicationSegment.GetApplicationSegmentBrowserAccess.Invoke(new()
{
Name = "example",
});
});
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/zscaler/pulumi-zpa/sdk/go/zpa/ApplicationSegment"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ApplicationSegment.GetApplicationSegmentBrowserAccess(ctx, &applicationsegment.GetApplicationSegmentBrowserAccessArgs{
Name: pulumi.StringRef("example"),
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zpa.ApplicationSegment.ApplicationSegmentFunctions;
import com.pulumi.zpa.ApplicationSegment.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) {
final var example = ApplicationSegmentFunctions.getApplicationSegmentBrowserAccess(GetApplicationSegmentBrowserAccessArgs.builder()
.name("example")
.build());
}
}
import pulumi
import pulumi_zpa as zpa
example = zpa.ApplicationSegment.get_application_segment_browser_access(name="example")
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@pulumi/zpa";
const example = zpa.ApplicationSegment.getApplicationSegmentBrowserAccess({
name: "example",
});
variables:
example:
fn::invoke:
Function: zpa:ApplicationSegment:getApplicationSegmentBrowserAccess
Arguments:
name: example
using System.Collections.Generic;
using Pulumi;
using Zpa = Pulumi.Zpa;
return await Deployment.RunAsync(() =>
{
var example = Zpa.ApplicationSegment.GetApplicationSegmentBrowserAccess.Invoke(new()
{
Id = "123456789",
});
});
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/zscaler/pulumi-zpa/sdk/go/zpa/ApplicationSegment"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ApplicationSegment.GetApplicationSegmentBrowserAccess(ctx, &applicationsegment.GetApplicationSegmentBrowserAccessArgs{
Id: pulumi.StringRef("123456789"),
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zpa.ApplicationSegment.ApplicationSegmentFunctions;
import com.pulumi.zpa.ApplicationSegment.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) {
final var example = ApplicationSegmentFunctions.getApplicationSegmentBrowserAccess(GetApplicationSegmentBrowserAccessArgs.builder()
.id("123456789")
.build());
}
}
import pulumi
import pulumi_zpa as zpa
example = zpa.ApplicationSegment.get_application_segment_browser_access(id="123456789")
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@pulumi/zpa";
const example = zpa.ApplicationSegment.getApplicationSegmentBrowserAccess({
id: "123456789",
});
variables:
example:
fn::invoke:
Function: zpa:ApplicationSegment: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,
name: Optional[str] = None,
tcp_port_ranges: Optional[Sequence[_applicationsegment.GetApplicationSegmentBrowserAccessTcpPortRange]] = None,
udp_port_ranges: Optional[Sequence[_applicationsegment.GetApplicationSegmentBrowserAccessUdpPortRange]] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationSegmentBrowserAccessResult
def get_application_segment_browser_access_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
tcp_port_ranges: Optional[pulumi.Input[Sequence[pulumi.Input[_applicationsegment.GetApplicationSegmentBrowserAccessTcpPortRangeArgs]]]] = None,
udp_port_ranges: Optional[pulumi.Input[Sequence[pulumi.Input[_applicationsegment.GetApplicationSegmentBrowserAccessUdpPortRangeArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationSegmentBrowserAccessResult]
func GetApplicationSegmentBrowserAccess(ctx *Context, args *GetApplicationSegmentBrowserAccessArgs, opts ...InvokeOption) (*GetApplicationSegmentBrowserAccessResult, error)
func GetApplicationSegmentBrowserAccessOutput(ctx *Context, args *GetApplicationSegmentBrowserAccessOutputArgs, opts ...InvokeOption) GetApplicationSegmentBrowserAccessResultOutput
> Note: This function is named GetApplicationSegmentBrowserAccess
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: zpa:ApplicationSegment/getApplicationSegmentBrowserAccess:getApplicationSegmentBrowserAccess
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
This field defines the id of the application server.
- Name string
This field defines the name of the server.
- Tcp
Port List<zscaler.Ranges Pulumi Package. Zpa. Application Segment. Inputs. Get Application Segment Browser Access Tcp Port Range> (string) TCP port ranges used to access the app.
from:
to:
- Udp
Port List<zscaler.Ranges Pulumi Package. Zpa. Application Segment. Inputs. Get Application Segment Browser Access Udp Port Range> (string) UDP port ranges used to access the app.
from:
to:
- Id string
This field defines the id of the application server.
- Name string
This field defines the name of the server.
- Tcp
Port []GetRanges Application Segment Browser Access Tcp Port Range (string) TCP port ranges used to access the app.
from:
to:
- Udp
Port []GetRanges Application Segment Browser Access Udp Port Range (string) UDP port ranges used to access the app.
from:
to:
- id String
This field defines the id of the application server.
- name String
This field defines the name of the server.
- tcp
Port List<GetRanges Browser Access Tcp Port Range> (string) TCP port ranges used to access the app.
from:
to:
- udp
Port List<GetRanges Browser Access Udp Port Range> (string) UDP port ranges used to access the app.
from:
to:
- id string
This field defines the id of the application server.
- name string
This field defines the name of the server.
- tcp
Port GetRanges Application Segment Browser Access Tcp Port Range[] (string) TCP port ranges used to access the app.
from:
to:
- udp
Port GetRanges Application Segment Browser Access Udp Port Range[] (string) UDP port ranges used to access the app.
from:
to:
- id str
This field defines the id of the application server.
- name str
This field defines the name of the server.
- tcp_
port_ Getranges Application Segment Browser Access Tcp Port Range] (string) TCP port ranges used to access the app.
from:
to:
- udp_
port_ Getranges Application Segment Browser Access Udp Port Range] (string) UDP port ranges used to access the app.
from:
to:
- id String
This field defines the id of the application server.
- name String
This field defines the name of the server.
- tcp
Port List<Property Map>Ranges (string) TCP port ranges used to access the app.
from:
to:
- udp
Port List<Property Map>Ranges (string) UDP port ranges used to access the app.
from:
to:
getApplicationSegmentBrowserAccess Result
The following output properties are available:
- Bypass
Type string (string) Indicates whether users can bypass ZPA to access applications. Default:
NEVER
. Supported values:ALWAYS
,NEVER
,ON_NET
. The valueNEVER
indicates the use of the client forwarding policy.- Clientless
Apps List<zscaler.Pulumi Package. Zpa. Application Segment. Outputs. Get Application Segment Browser Access Clientless App> - Config
Space string (string)
- Description string
(string)
- Domain
Names List<string> List of domains and IPs.
- Double
Encrypt bool (string) Whether Double Encryption is enabled or disabled for the app. Default: false. Boolean:
true
,false
.- Enabled bool
(bool)
- Health
Check stringType - Health
Reporting string (string)
- Ip
Anchored bool (bool)
- Is
Cname boolEnabled (bool) Indicates if the Zscaler Client Connector (formerly Zscaler App or Z App) receives CNAME DNS records from the connectors. Default: true. Boolean:
true
,false
.- Passive
Health boolEnabled (bool)
- Segment
Group stringId (string)
- Segment
Group stringName (string)
- Server
Groups List<zscaler.Pulumi Package. Zpa. Application Segment. Outputs. Get Application Segment Browser Access Server Group> - Tcp
Port List<string>Ranges (string) TCP port ranges used to access the app.
- Udp
Port List<string>Ranges (string) UDP port ranges used to access the app.
- Id string
- Name string
(string)
- Bypass
Type string (string) Indicates whether users can bypass ZPA to access applications. Default:
NEVER
. Supported values:ALWAYS
,NEVER
,ON_NET
. The valueNEVER
indicates the use of the client forwarding policy.- Clientless
Apps []GetApplication Segment Browser Access Clientless App - Config
Space string (string)
- Description string
(string)
- Domain
Names []string List of domains and IPs.
- Double
Encrypt bool (string) Whether Double Encryption is enabled or disabled for the app. Default: false. Boolean:
true
,false
.- Enabled bool
(bool)
- Health
Check stringType - Health
Reporting string (string)
- Ip
Anchored bool (bool)
- Is
Cname boolEnabled (bool) Indicates if the Zscaler Client Connector (formerly Zscaler App or Z App) receives CNAME DNS records from the connectors. Default: true. Boolean:
true
,false
.- Passive
Health boolEnabled (bool)
- Segment
Group stringId (string)
- Segment
Group stringName (string)
- Server
Groups []GetApplication Segment Browser Access Server Group - Tcp
Port []stringRanges (string) TCP port ranges used to access the app.
- Udp
Port []stringRanges (string) UDP port ranges used to access the app.
- Id string
- Name string
(string)
- bypass
Type String (string) Indicates whether users can bypass ZPA to access applications. Default:
NEVER
. Supported values:ALWAYS
,NEVER
,ON_NET
. The valueNEVER
indicates the use of the client forwarding policy.- clientless
Apps List<GetBrowser Access Clientless App> - config
Space String (string)
- description String
(string)
- domain
Names List<String> List of domains and IPs.
- double
Encrypt Boolean (string) Whether Double Encryption is enabled or disabled for the app. Default: false. Boolean:
true
,false
.- enabled Boolean
(bool)
- health
Check StringType - health
Reporting String (string)
- ip
Anchored Boolean (bool)
- is
Cname BooleanEnabled (bool) Indicates if the Zscaler Client Connector (formerly Zscaler App or Z App) receives CNAME DNS records from the connectors. Default: true. Boolean:
true
,false
.- passive
Health BooleanEnabled (bool)
- segment
Group StringId (string)
- segment
Group StringName (string)
- server
Groups List<GetBrowser Access Server Group> - tcp
Port List<String>Ranges (string) TCP port ranges used to access the app.
- udp
Port List<String>Ranges (string) UDP port ranges used to access the app.
- id String
- name String
(string)
- bypass
Type string (string) Indicates whether users can bypass ZPA to access applications. Default:
NEVER
. Supported values:ALWAYS
,NEVER
,ON_NET
. The valueNEVER
indicates the use of the client forwarding policy.- clientless
Apps GetApplication Segment Browser Access Clientless App[] - config
Space string (string)
- description string
(string)
- domain
Names string[] List of domains and IPs.
- double
Encrypt boolean (string) Whether Double Encryption is enabled or disabled for the app. Default: false. Boolean:
true
,false
.- enabled boolean
(bool)
- health
Check stringType - health
Reporting string (string)
- ip
Anchored boolean (bool)
- is
Cname booleanEnabled (bool) Indicates if the Zscaler Client Connector (formerly Zscaler App or Z App) receives CNAME DNS records from the connectors. Default: true. Boolean:
true
,false
.- passive
Health booleanEnabled (bool)
- segment
Group stringId (string)
- segment
Group stringName (string)
- server
Groups GetApplication Segment Browser Access Server Group[] - tcp
Port string[]Ranges (string) TCP port ranges used to access the app.
- udp
Port string[]Ranges (string) UDP port ranges used to access the app.
- id string
- name string
(string)
- bypass_
type str (string) Indicates whether users can bypass ZPA to access applications. Default:
NEVER
. Supported values:ALWAYS
,NEVER
,ON_NET
. The valueNEVER
indicates the use of the client forwarding policy.- clientless_
apps GetApplication Segment Browser Access Clientless App] - config_
space str (string)
- description str
(string)
- domain_
names Sequence[str] List of domains and IPs.
- double_
encrypt bool (string) Whether Double Encryption is enabled or disabled for the app. Default: false. Boolean:
true
,false
.- enabled bool
(bool)
- health_
check_ strtype - health_
reporting str (string)
- ip_
anchored bool (bool)
- is_
cname_ boolenabled (bool) Indicates if the Zscaler Client Connector (formerly Zscaler App or Z App) receives CNAME DNS records from the connectors. Default: true. Boolean:
true
,false
.- passive_
health_ boolenabled (bool)
- segment_
group_ strid (string)
- segment_
group_ strname (string)
- server_
groups GetApplication Segment Browser Access Server Group] - tcp_
port_ Sequence[str]ranges (string) TCP port ranges used to access the app.
- udp_
port_ Sequence[str]ranges (string) UDP port ranges used to access the app.
- id str
- name str
(string)
- bypass
Type String (string) Indicates whether users can bypass ZPA to access applications. Default:
NEVER
. Supported values:ALWAYS
,NEVER
,ON_NET
. The valueNEVER
indicates the use of the client forwarding policy.- clientless
Apps List<Property Map> - config
Space String (string)
- description String
(string)
- domain
Names List<String> List of domains and IPs.
- double
Encrypt Boolean (string) Whether Double Encryption is enabled or disabled for the app. Default: false. Boolean:
true
,false
.- enabled Boolean
(bool)
- health
Check StringType - health
Reporting String (string)
- ip
Anchored Boolean (bool)
- is
Cname BooleanEnabled (bool) Indicates if the Zscaler Client Connector (formerly Zscaler App or Z App) receives CNAME DNS records from the connectors. Default: true. Boolean:
true
,false
.- passive
Health BooleanEnabled (bool)
- segment
Group StringId (string)
- segment
Group StringName (string)
- server
Groups List<Property Map> - tcp
Port List<String>Ranges (string) TCP port ranges used to access the app.
- udp
Port List<String>Ranges (string) UDP port ranges used to access the app.
- id String
- name String
(string)
Supporting Types
GetApplicationSegmentBrowserAccessClientlessApp
- Allow
Options bool (bool)
- App
Id string - Application
Port string (string)
- Application
Protocol string (string)
- Certificate
Id string (string)
- Certificate
Name string (string)
- Cname string
(string)
- Description string
(string)
- Domain string
(string)
- Enabled bool
(bool)
- bool
(bool)
- Id string
This field defines the id of the application server.
- Local
Domain string (string)
- Name string
This field defines the name of the server.
- Path string
(string)
- Trust
Untrusted boolCert (bool)
- Allow
Options bool (bool)
- App
Id string - Application
Port string (string)
- Application
Protocol string (string)
- Certificate
Id string (string)
- Certificate
Name string (string)
- Cname string
(string)
- Description string
(string)
- Domain string
(string)
- Enabled bool
(bool)
- bool
(bool)
- Id string
This field defines the id of the application server.
- Local
Domain string (string)
- Name string
This field defines the name of the server.
- Path string
(string)
- Trust
Untrusted boolCert (bool)
- allow
Options Boolean (bool)
- app
Id String - application
Port String (string)
- application
Protocol String (string)
- certificate
Id String (string)
- certificate
Name String (string)
- cname String
(string)
- description String
(string)
- domain String
(string)
- enabled Boolean
(bool)
- Boolean
(bool)
- id String
This field defines the id of the application server.
- local
Domain String (string)
- name String
This field defines the name of the server.
- path String
(string)
- trust
Untrusted BooleanCert (bool)
- allow
Options boolean (bool)
- app
Id string - application
Port string (string)
- application
Protocol string (string)
- certificate
Id string (string)
- certificate
Name string (string)
- cname string
(string)
- description string
(string)
- domain string
(string)
- enabled boolean
(bool)
- boolean
(bool)
- id string
This field defines the id of the application server.
- local
Domain string (string)
- name string
This field defines the name of the server.
- path string
(string)
- trust
Untrusted booleanCert (bool)
- allow_
options bool (bool)
- app_
id str - application_
port str (string)
- application_
protocol str (string)
- certificate_
id str (string)
- certificate_
name str (string)
- cname str
(string)
- description str
(string)
- domain str
(string)
- enabled bool
(bool)
- bool
(bool)
- id str
This field defines the id of the application server.
- local_
domain str (string)
- name str
This field defines the name of the server.
- path str
(string)
- trust_
untrusted_ boolcert (bool)
- allow
Options Boolean (bool)
- app
Id String - application
Port String (string)
- application
Protocol String (string)
- certificate
Id String (string)
- certificate
Name String (string)
- cname String
(string)
- description String
(string)
- domain String
(string)
- enabled Boolean
(bool)
- Boolean
(bool)
- id String
This field defines the id of the application server.
- local
Domain String (string)
- name String
This field defines the name of the server.
- path String
(string)
- trust
Untrusted BooleanCert (bool)
GetApplicationSegmentBrowserAccessServerGroup
- Ids List<string>
This field defines the id of the application server.
- Ids []string
This field defines the id of the application server.
- ids List<String>
This field defines the id of the application server.
- ids string[]
This field defines the id of the application server.
- ids Sequence[str]
This field defines the id of the application server.
- ids List<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
zpa
Terraform Provider.