Zscaler Private Access v0.0.11 published on Saturday, May 4, 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: zpa:index/getCloudBrowserIsolationExternalProfile:getCloudBrowserIsolationExternalProfile
arguments:
# arguments dictionary
The following arguments are supported:
getCloudBrowserIsolationExternalProfile Result
The following output properties are available:
- Description string
- Href string
- Is
Default bool - Regions
List<Zscaler.
Zpa. Outputs. Get Cloud Browser Isolation External Profile Region> - Security
Controls List<Zscaler.Zpa. Outputs. Get Cloud Browser Isolation External Profile Security Control> - User
Experiences List<Zscaler.Zpa. Outputs. Get Cloud Browser Isolation External Profile User Experience> - Id string
- Name string
- description String
- href String
- is
Default Boolean - regions List<Property Map>
- security
Controls List<Property Map> - user
Experiences List<Property Map> - id String
- name String
Supporting Types
GetCloudBrowserIsolationExternalProfileRegion
GetCloudBrowserIsolationExternalProfileSecurityControl
- Allow
Printing bool - Copy
Paste string - Document
Viewer bool - Local
Render bool - Restrict
Keystrokes bool - Upload
Download string
- Allow
Printing bool - Copy
Paste string - Document
Viewer bool - Local
Render bool - Restrict
Keystrokes bool - Upload
Download string
- allow
Printing Boolean - copy
Paste String - document
Viewer Boolean - local
Render Boolean - restrict
Keystrokes Boolean - upload
Download String
- allow
Printing boolean - copy
Paste string - document
Viewer boolean - local
Render boolean - restrict
Keystrokes boolean - upload
Download string
- allow_
printing bool - copy_
paste str - document_
viewer bool - local_
render bool - restrict_
keystrokes bool - upload_
download str
- allow
Printing Boolean - copy
Paste String - document
Viewer Boolean - local
Render Boolean - restrict
Keystrokes Boolean - upload
Download String
GetCloudBrowserIsolationExternalProfileUserExperience
- Browser
In boolBrowser - Session
Persistence bool
- Browser
In boolBrowser - Session
Persistence bool
- browser
In BooleanBrowser - session
Persistence Boolean
- browser
In booleanBrowser - session
Persistence boolean
- browser_
in_ boolbrowser - session_
persistence bool
- browser
In BooleanBrowser - session
Persistence Boolean
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the
zpa
Terraform Provider.