published on Monday, Jun 29, 2026 by Zscaler
published on Monday, Jun 29, 2026 by Zscaler
Use the zpa_cloud_browser_isolation_region data source to get information about Cloud Browser Isolation regions such as ID and Name. This data source information is required as part of the attribute regionIds when creating an Cloud Browser Isolation External Profile zpa.CloudBrowserIsolationExternalProfile
NOTE: To ensure consistent search results across data sources, please avoid using multiple spaces or special characters in your search queries.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@bdzscaler/pulumi-zpa";
// Retrieve CBI Region ID and Name
const _this = zpa.getCloudBrowserIsolationRegion({
name: "Singapore",
});
import pulumi
import pulumi_zpa as zpa
# Retrieve CBI Region ID and Name
this = zpa.get_cloud_browser_isolation_region(name="Singapore")
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 {
// Retrieve CBI Region ID and Name
_, err := zpa.GetCloudBrowserIsolationRegion(ctx, &zpa.GetCloudBrowserIsolationRegionArgs{
Name: pulumi.StringRef("Singapore"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Zpa = zscaler.PulumiPackage.Zpa;
return await Deployment.RunAsync(() =>
{
// Retrieve CBI Region ID and Name
var @this = Zpa.GetCloudBrowserIsolationRegion.Invoke(new()
{
Name = "Singapore",
});
});
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.GetCloudBrowserIsolationRegionArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
// Retrieve CBI Region ID and Name
final var this = ZpaFunctions.getCloudBrowserIsolationRegion(GetCloudBrowserIsolationRegionArgs.builder()
.name("Singapore")
.build());
}
}
variables:
# Retrieve CBI Region ID and Name
this:
fn::invoke:
function: zpa:getCloudBrowserIsolationRegion
arguments:
name: Singapore
pulumi {
required_providers {
zpa = {
source = "pulumi/zpa"
}
}
}
data "zpa_getcloudbrowserisolationregion" "this" {
name = "Singapore"
}
# Retrieve CBI Region ID and Name
Using getCloudBrowserIsolationRegion
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 getCloudBrowserIsolationRegion(args: GetCloudBrowserIsolationRegionArgs, opts?: InvokeOptions): Promise<GetCloudBrowserIsolationRegionResult>
function getCloudBrowserIsolationRegionOutput(args: GetCloudBrowserIsolationRegionOutputArgs, opts?: InvokeOptions): Output<GetCloudBrowserIsolationRegionResult>def get_cloud_browser_isolation_region(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudBrowserIsolationRegionResult
def get_cloud_browser_isolation_region_output(id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudBrowserIsolationRegionResult]func GetCloudBrowserIsolationRegion(ctx *Context, args *GetCloudBrowserIsolationRegionArgs, opts ...InvokeOption) (*GetCloudBrowserIsolationRegionResult, error)
func GetCloudBrowserIsolationRegionOutput(ctx *Context, args *GetCloudBrowserIsolationRegionOutputArgs, opts ...InvokeOption) GetCloudBrowserIsolationRegionResultOutput> Note: This function is named GetCloudBrowserIsolationRegion in the Go SDK.
public static class GetCloudBrowserIsolationRegion
{
public static Task<GetCloudBrowserIsolationRegionResult> InvokeAsync(GetCloudBrowserIsolationRegionArgs args, InvokeOptions? opts = null)
public static Output<GetCloudBrowserIsolationRegionResult> Invoke(GetCloudBrowserIsolationRegionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCloudBrowserIsolationRegionResult> getCloudBrowserIsolationRegion(GetCloudBrowserIsolationRegionArgs args, InvokeOptions options)
public static Output<GetCloudBrowserIsolationRegionResult> getCloudBrowserIsolationRegion(GetCloudBrowserIsolationRegionArgs args, InvokeOptions options)
fn::invoke:
function: zpa:index/getCloudBrowserIsolationRegion:getCloudBrowserIsolationRegion
arguments:
# arguments dictionarydata "zpa_get_cloud_browser_isolation_region" "name" {
# arguments
}The following arguments are supported:
getCloudBrowserIsolationRegion Result
The following output properties are available:
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the
zpaTerraform Provider.
published on Monday, Jun 29, 2026 by Zscaler