Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler
zpa.getApplicationSegmentBrowserAccess
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@pulumi/zpa";
const example = zpa.getApplicationSegmentBrowserAccess({
    name: "example",
});
import pulumi
import pulumi_zpa as zpa
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 {
		_, 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(() => 
{
    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) {
        final var example = ZpaFunctions.getApplicationSegmentBrowserAccess(GetApplicationSegmentBrowserAccessArgs.builder()
            .name("example")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      Function: zpa:getApplicationSegmentBrowserAccess
      Arguments:
        name: example
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@pulumi/zpa";
const example = zpa.getApplicationSegmentBrowserAccess({
    id: "123456789",
});
import pulumi
import pulumi_zpa as zpa
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 {
		_, 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(() => 
{
    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) {
        final var example = ZpaFunctions.getApplicationSegmentBrowserAccess(GetApplicationSegmentBrowserAccessArgs.builder()
            .id("123456789")
            .build());
    }
}
variables:
  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,
                                           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,
                                           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.
 
- Name string
 - (String) This field defines the name of the server.
 
- Tcp
Port List<Zscaler.Range Zpa. Inputs. Get Application Segment Browser Access Tcp Port Range>  - Udp
Port List<Zscaler.Range Zpa. Inputs. Get Application Segment Browser Access Udp Port Range>  
- Id string
 - (String) This field defines the id of the application server.
 
- 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.
 
- 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.
 
- 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.
 
- 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.
 
- 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.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  - Passive
Health boolEnabled  - Segment
Group stringId  - Segment
Group stringName  - Server
Groups List<Zscaler.Zpa. Outputs. Get Application Segment Browser Access Server Group>  - Tcp
Port List<Zscaler.Range Zpa. Outputs. Get Application Segment Browser Access Tcp Port Range>  - Tcp
Port List<string>Ranges  - Udp
Port List<Zscaler.Range 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.
 
- 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  - 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.
 
- 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  - 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.
 
- 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  - 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.
 
- 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  - 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.
 
- 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  - 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.
 
- 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 - Name string
 - (String) This field defines the name of the server.
 
- Path string
 - Trust
Untrusted boolCert  
- 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 - Name string
 - (String) This field defines the name of the server.
 
- Path string
 - Trust
Untrusted boolCert  
- 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 - name String
 - (String) This field defines the name of the server.
 
- path String
 - trust
Untrusted BooleanCert  
- 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 - name string
 - (String) This field defines the name of the server.
 
- path string
 - trust
Untrusted booleanCert  
- 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 - name str
 - (String) This field defines the name of the server.
 
- path str
 - trust_
untrusted_ boolcert  
- 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 - name String
 - (String) This field defines the name of the server.
 
- path String
 - trust
Untrusted BooleanCert  
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.