Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler
zpa.getCloudBrowserIsolationExternalProfile
Explore with Pulumi AI
Use the zpa_cloud_browser_isolation_external_profile data source to get information about Cloud Browser Isolation external profile. This data source information can then be used in as part of zpa.PolicyAccessIsolationRule when the action attribute is set to ISOLATE.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@pulumi/zpa";
const this = zpa.getCloudBrowserIsolationExternalProfile({
    name: "Example",
});
import pulumi
import pulumi_zpa as zpa
this = zpa.get_cloud_browser_isolation_external_profile(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.LookupCloudBrowserIsolationExternalProfile(ctx, &zpa.LookupCloudBrowserIsolationExternalProfileArgs{
			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 @this = Zpa.GetCloudBrowserIsolationExternalProfile.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.GetCloudBrowserIsolationExternalProfileArgs;
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.getCloudBrowserIsolationExternalProfile(GetCloudBrowserIsolationExternalProfileArgs.builder()
            .name("Example")
            .build());
    }
}
variables:
  this:
    fn::invoke:
      Function: zpa:getCloudBrowserIsolationExternalProfile
      Arguments:
        name: Example
Using getCloudBrowserIsolationExternalProfile
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 getCloudBrowserIsolationExternalProfile(args: GetCloudBrowserIsolationExternalProfileArgs, opts?: InvokeOptions): Promise<GetCloudBrowserIsolationExternalProfileResult>
function getCloudBrowserIsolationExternalProfileOutput(args: GetCloudBrowserIsolationExternalProfileOutputArgs, opts?: InvokeOptions): Output<GetCloudBrowserIsolationExternalProfileResult>def get_cloud_browser_isolation_external_profile(id: Optional[str] = None,
                                                 name: Optional[str] = None,
                                                 opts: Optional[InvokeOptions] = None) -> GetCloudBrowserIsolationExternalProfileResult
def get_cloud_browser_isolation_external_profile_output(id: Optional[pulumi.Input[str]] = None,
                                                 name: Optional[pulumi.Input[str]] = None,
                                                 opts: Optional[InvokeOptions] = None) -> Output[GetCloudBrowserIsolationExternalProfileResult]func LookupCloudBrowserIsolationExternalProfile(ctx *Context, args *LookupCloudBrowserIsolationExternalProfileArgs, opts ...InvokeOption) (*LookupCloudBrowserIsolationExternalProfileResult, error)
func LookupCloudBrowserIsolationExternalProfileOutput(ctx *Context, args *LookupCloudBrowserIsolationExternalProfileOutputArgs, opts ...InvokeOption) LookupCloudBrowserIsolationExternalProfileResultOutput> Note: This function is named LookupCloudBrowserIsolationExternalProfile in the Go SDK.
public static class GetCloudBrowserIsolationExternalProfile 
{
    public static Task<GetCloudBrowserIsolationExternalProfileResult> InvokeAsync(GetCloudBrowserIsolationExternalProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetCloudBrowserIsolationExternalProfileResult> Invoke(GetCloudBrowserIsolationExternalProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCloudBrowserIsolationExternalProfileResult> getCloudBrowserIsolationExternalProfile(GetCloudBrowserIsolationExternalProfileArgs args, InvokeOptions options)
public static Output<GetCloudBrowserIsolationExternalProfileResult> getCloudBrowserIsolationExternalProfile(GetCloudBrowserIsolationExternalProfileArgs args, InvokeOptions options)
fn::invoke:
  function: zpa:index/getCloudBrowserIsolationExternalProfile:getCloudBrowserIsolationExternalProfile
  arguments:
    # arguments dictionaryThe following arguments are supported:
getCloudBrowserIsolationExternalProfile Result
The following output properties are available:
- string
- CertificateIds List<string>
- DebugModes List<Zscaler.Zpa. Outputs. Get Cloud Browser Isolation External Profile Debug Mode> 
- Description string
- Href string
- IsDefault bool
- Regions
List<Zscaler.Zpa. Outputs. Get Cloud Browser Isolation External Profile Region> 
- SecurityControls List<Zscaler.Zpa. Outputs. Get Cloud Browser Isolation External Profile Security Control> 
- UserExperiences List<Zscaler.Zpa. Outputs. Get Cloud Browser Isolation External Profile User Experience> 
- Id string
- Name string
- string
- CertificateIds []string
- DebugModes []GetCloud Browser Isolation External Profile Debug Mode 
- Description string
- Href string
- IsDefault bool
- Regions
[]GetCloud Browser Isolation External Profile Region 
- SecurityControls []GetCloud Browser Isolation External Profile Security Control 
- UserExperiences []GetCloud Browser Isolation External Profile User Experience 
- Id string
- Name string
- String
- certificateIds List<String>
- debugModes List<GetCloud Browser Isolation External Profile Debug Mode> 
- description String
- href String
- isDefault Boolean
- regions
List<GetCloud Browser Isolation External Profile Region> 
- securityControls List<GetCloud Browser Isolation External Profile Security Control> 
- userExperiences List<GetCloud Browser Isolation External Profile User Experience> 
- id String
- name String
- string
- certificateIds string[]
- debugModes GetCloud Browser Isolation External Profile Debug Mode[] 
- description string
- href string
- isDefault boolean
- regions
GetCloud Browser Isolation External Profile Region[] 
- securityControls GetCloud Browser Isolation External Profile Security Control[] 
- userExperiences GetCloud Browser Isolation External Profile User Experience[] 
- id string
- name string
- str
- certificate_ids Sequence[str]
- debug_modes Sequence[GetCloud Browser Isolation External Profile Debug Mode] 
- description str
- href str
- is_default bool
- regions
Sequence[GetCloud Browser Isolation External Profile Region] 
- security_controls Sequence[GetCloud Browser Isolation External Profile Security Control] 
- user_experiences Sequence[GetCloud Browser Isolation External Profile User Experience] 
- id str
- name str
- String
- certificateIds List<String>
- debugModes List<Property Map>
- description String
- href String
- isDefault Boolean
- regions List<Property Map>
- securityControls List<Property Map>
- userExperiences List<Property Map>
- id String
- name String
Supporting Types
GetCloudBrowserIsolationExternalProfileDebugMode       
- Allowed bool
- FilePassword string
- Allowed bool
- FilePassword string
- allowed Boolean
- filePassword String
- allowed boolean
- filePassword string
- allowed bool
- file_password str
- allowed Boolean
- filePassword String
GetCloudBrowserIsolationExternalProfileRegion      
GetCloudBrowserIsolationExternalProfileSecurityControl       
- AllowPrinting bool
- CopyPaste string
- DeepLinks List<Zscaler.Zpa. Inputs. Get Cloud Browser Isolation External Profile Security Control Deep Link> 
- DocumentViewer bool
- FlattenedPdf bool
- LocalRender bool
- RestrictKeystrokes bool
- UploadDownload string
- Watermarks
List<Zscaler.Zpa. Inputs. Get Cloud Browser Isolation External Profile Security Control Watermark> 
- allowPrinting Boolean
- copyPaste String
- deepLinks List<GetCloud Browser Isolation External Profile Security Control Deep Link> 
- documentViewer Boolean
- flattenedPdf Boolean
- localRender Boolean
- restrictKeystrokes Boolean
- uploadDownload String
- watermarks
List<GetCloud Browser Isolation External Profile Security Control Watermark> 
- allowPrinting Boolean
- copyPaste String
- deepLinks List<Property Map>
- documentViewer Boolean
- flattenedPdf Boolean
- localRender Boolean
- restrictKeystrokes Boolean
- uploadDownload String
- watermarks List<Property Map>
GetCloudBrowserIsolationExternalProfileSecurityControlDeepLink         
- Applications List<string>
- Enabled bool
- Applications []string
- Enabled bool
- applications List<String>
- enabled Boolean
- applications string[]
- enabled boolean
- applications Sequence[str]
- enabled bool
- applications List<String>
- enabled Boolean
GetCloudBrowserIsolationExternalProfileSecurityControlWatermark        
- Enabled bool
- Message string
- ShowMessage bool
- ShowTimestamp bool
- ShowUser boolId 
- Enabled bool
- Message string
- ShowMessage bool
- ShowTimestamp bool
- ShowUser boolId 
- enabled Boolean
- message String
- showMessage Boolean
- showTimestamp Boolean
- showUser BooleanId 
- enabled boolean
- message string
- showMessage boolean
- showTimestamp boolean
- showUser booleanId 
- enabled bool
- message str
- show_message bool
- show_timestamp bool
- show_user_ boolid 
- enabled Boolean
- message String
- showMessage Boolean
- showTimestamp Boolean
- showUser BooleanId 
GetCloudBrowserIsolationExternalProfileUserExperience       
- browserIn BooleanBrowser 
- forwardTo List<GetZias Cloud Browser Isolation External Profile User Experience Forward To Zia> 
- persistIsolation BooleanBar 
- sessionPersistence Boolean
- translate Boolean
- zgpu Boolean
- browserIn booleanBrowser 
- forwardTo GetZias Cloud Browser Isolation External Profile User Experience Forward To Zia[] 
- persistIsolation booleanBar 
- sessionPersistence boolean
- translate boolean
- zgpu boolean
- browserIn BooleanBrowser 
- forwardTo List<Property Map>Zias 
- persistIsolation BooleanBar 
- sessionPersistence Boolean
- translate Boolean
- zgpu Boolean
GetCloudBrowserIsolationExternalProfileUserExperienceForwardToZia          
- CloudName string
- Enabled bool
- OrganizationId string
- PacFile stringUrl 
- CloudName string
- Enabled bool
- OrganizationId string
- PacFile stringUrl 
- cloudName String
- enabled Boolean
- organizationId String
- pacFile StringUrl 
- cloudName string
- enabled boolean
- organizationId string
- pacFile stringUrl 
- cloud_name str
- enabled bool
- organization_id str
- pac_file_ strurl 
- cloudName String
- enabled Boolean
- organizationId String
- pacFile StringUrl 
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the zpaTerraform Provider.
