Viewing docs for Zscaler Private Access v1.0.3
published on Wednesday, Jan 21, 2026 by Zscaler
published on Wednesday, Jan 21, 2026 by Zscaler
Viewing docs for Zscaler Private Access v1.0.3
published on Wednesday, Jan 21, 2026 by Zscaler
published on Wednesday, Jan 21, 2026 by Zscaler
The zpa_c2c_ip_ranges data source to get information about a C2C IP range created in the Zscaler Private Access cloud.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@bdzscaler/pulumi-zpa";
// ZPA C2C IP Ranges Data Source by Name
const _this = zpa.getC2CIPRanges({
name: "Range01",
});
import pulumi
import pulumi_zpa as zpa
# ZPA C2C IP Ranges Data Source by Name
this = zpa.get_c2_cip_ranges(name="Range01")
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 {
// ZPA C2C IP Ranges Data Source by Name
_, err := zpa.LookupC2CIPRanges(ctx, &zpa.LookupC2CIPRangesArgs{
Name: pulumi.StringRef("Range01"),
}, 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(() =>
{
// ZPA C2C IP Ranges Data Source by Name
var @this = Zpa.GetC2CIPRanges.Invoke(new()
{
Name = "Range01",
});
});
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.GetC2CIPRangesArgs;
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) {
// ZPA C2C IP Ranges Data Source by Name
final var this = ZpaFunctions.getC2CIPRanges(GetC2CIPRangesArgs.builder()
.name("Range01")
.build());
}
}
variables:
# ZPA C2C IP Ranges Data Source by Name
this:
fn::invoke:
function: zpa:getC2CIPRanges
arguments:
name: Range01
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@bdzscaler/pulumi-zpa";
// ZPA C2C IP Ranges Data Source by ID
const _this = zpa.getC2CIPRanges({
id: "1234567890",
});
import pulumi
import pulumi_zpa as zpa
# ZPA C2C IP Ranges Data Source by ID
this = zpa.get_c2_cip_ranges(id="1234567890")
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 {
// ZPA C2C IP Ranges Data Source by ID
_, err := zpa.LookupC2CIPRanges(ctx, &zpa.LookupC2CIPRangesArgs{
Id: pulumi.StringRef("1234567890"),
}, 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(() =>
{
// ZPA C2C IP Ranges Data Source by ID
var @this = Zpa.GetC2CIPRanges.Invoke(new()
{
Id = "1234567890",
});
});
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.GetC2CIPRangesArgs;
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) {
// ZPA C2C IP Ranges Data Source by ID
final var this = ZpaFunctions.getC2CIPRanges(GetC2CIPRangesArgs.builder()
.id("1234567890")
.build());
}
}
variables:
# ZPA C2C IP Ranges Data Source by ID
this:
fn::invoke:
function: zpa:getC2CIPRanges
arguments:
id: '1234567890'
Using getC2CIPRanges
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 getC2CIPRanges(args: GetC2CIPRangesArgs, opts?: InvokeOptions): Promise<GetC2CIPRangesResult>
function getC2CIPRangesOutput(args: GetC2CIPRangesOutputArgs, opts?: InvokeOptions): Output<GetC2CIPRangesResult>def get_c2_cip_ranges(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetC2CIPRangesResult
def get_c2_cip_ranges_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetC2CIPRangesResult]func LookupC2CIPRanges(ctx *Context, args *LookupC2CIPRangesArgs, opts ...InvokeOption) (*LookupC2CIPRangesResult, error)
func LookupC2CIPRangesOutput(ctx *Context, args *LookupC2CIPRangesOutputArgs, opts ...InvokeOption) LookupC2CIPRangesResultOutput> Note: This function is named LookupC2CIPRanges in the Go SDK.
public static class GetC2CIPRanges
{
public static Task<GetC2CIPRangesResult> InvokeAsync(GetC2CIPRangesArgs args, InvokeOptions? opts = null)
public static Output<GetC2CIPRangesResult> Invoke(GetC2CIPRangesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetC2CIPRangesResult> getC2CIPRanges(GetC2CIPRangesArgs args, InvokeOptions options)
public static Output<GetC2CIPRangesResult> getC2CIPRanges(GetC2CIPRangesArgs args, InvokeOptions options)
fn::invoke:
function: zpa:index/getC2CIPRanges:getC2CIPRanges
arguments:
# arguments dictionaryThe following arguments are supported:
getC2CIPRanges Result
The following output properties are available:
- Available
Ips string - Country
Code string - Creation
Time string - Customer
Id string - Description string
- Enabled bool
- Ip
Range stringBegin - Ip
Range stringEnd - Is
Deleted string - Latitude
In stringDb - Location string
- Location
Hint string - Longitude
In stringDb - Modified
By string - Modified
Time string - Sccm
Flag bool - Subnet
Cidr string - Total
Ips string - Used
Ips string - Id string
- Name string
- Available
Ips string - Country
Code string - Creation
Time string - Customer
Id string - Description string
- Enabled bool
- Ip
Range stringBegin - Ip
Range stringEnd - Is
Deleted string - Latitude
In stringDb - Location string
- Location
Hint string - Longitude
In stringDb - Modified
By string - Modified
Time string - Sccm
Flag bool - Subnet
Cidr string - Total
Ips string - Used
Ips string - Id string
- Name string
- available
Ips String - country
Code String - creation
Time String - customer
Id String - description String
- enabled Boolean
- ip
Range StringBegin - ip
Range StringEnd - is
Deleted String - latitude
In StringDb - location String
- location
Hint String - longitude
In StringDb - modified
By String - modified
Time String - sccm
Flag Boolean - subnet
Cidr String - total
Ips String - used
Ips String - id String
- name String
- available
Ips string - country
Code string - creation
Time string - customer
Id string - description string
- enabled boolean
- ip
Range stringBegin - ip
Range stringEnd - is
Deleted string - latitude
In stringDb - location string
- location
Hint string - longitude
In stringDb - modified
By string - modified
Time string - sccm
Flag boolean - subnet
Cidr string - total
Ips string - used
Ips string - id string
- name string
- available_
ips str - country_
code str - creation_
time str - customer_
id str - description str
- enabled bool
- ip_
range_ strbegin - ip_
range_ strend - is_
deleted str - latitude_
in_ strdb - location str
- location_
hint str - longitude_
in_ strdb - modified_
by str - modified_
time str - sccm_
flag bool - subnet_
cidr str - total_
ips str - used_
ips str - id str
- name str
- available
Ips String - country
Code String - creation
Time String - customer
Id String - description String
- enabled Boolean
- ip
Range StringBegin - ip
Range StringEnd - is
Deleted String - latitude
In StringDb - location String
- location
Hint String - longitude
In StringDb - modified
By String - modified
Time String - sccm
Flag Boolean - subnet
Cidr String - total
Ips String - used
Ips String - id String
- name String
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the
zpaTerraform Provider.
Viewing docs for Zscaler Private Access v1.0.3
published on Wednesday, Jan 21, 2026 by Zscaler
published on Wednesday, Jan 21, 2026 by Zscaler
