Viewing docs for Strata Cloud Manager v1.0.6
published on Saturday, Apr 25, 2026 by Pulumi
published on Saturday, Apr 25, 2026 by Pulumi
Viewing docs for Strata Cloud Manager v1.0.6
published on Saturday, Apr 25, 2026 by Pulumi
published on Saturday, Apr 25, 2026 by Pulumi
ForwardingProfileRegionalAndCustomProxy data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
// Look up the gp-and-pac basic proxy by its ID.
const scmForwardingProfileRegionalAndCustomProxy1Ds = scm.getForwardingProfileRegionalAndCustomProxy({
id: "0e1c887a-ecf7-4a12-990c-bf1213ef81fd",
});
// Look up the gp-and-pac dual proxy by its ID.
const scmForwardingProfileRegionalAndCustomProxy2Ds = scm.getForwardingProfileRegionalAndCustomProxy({
id: "64ecc1e6-8bb6-4689-8f69-67a4553d4da8",
});
// Look up the ztna-agent basic proxy by its ID.
const scmForwardingProfileRegionalAndCustomProxy3Ds = scm.getForwardingProfileRegionalAndCustomProxy({
id: "8a3401e6-01dc-4fd4-b273-b0070c8fe9bb",
});
// Look up the complete ztna-agent by its ID.
const scmForwardingProfileRegionalAndCustomProxy4Ds = scm.getForwardingProfileRegionalAndCustomProxy({
id: "7de1edaf-b9dc-4b65-b8c4-c44a14f1095b",
});
export const forwardingProfileRegionalAndCustomProxyDataSourceResults = {
gpAndPacBasicProxy: scmForwardingProfileRegionalAndCustomProxy1Ds,
gpAndPacDualProxy: scmForwardingProfileRegionalAndCustomProxy2Ds,
ztnaAgentBasicProxy: scmForwardingProfileRegionalAndCustomProxy3Ds,
ztnaAgentFullProxy: scmForwardingProfileRegionalAndCustomProxy4Ds,
};
import pulumi
import pulumi_scm as scm
# Look up the gp-and-pac basic proxy by its ID.
scm_forwarding_profile_regional_and_custom_proxy1_ds = scm.get_forwarding_profile_regional_and_custom_proxy(id="0e1c887a-ecf7-4a12-990c-bf1213ef81fd")
# Look up the gp-and-pac dual proxy by its ID.
scm_forwarding_profile_regional_and_custom_proxy2_ds = scm.get_forwarding_profile_regional_and_custom_proxy(id="64ecc1e6-8bb6-4689-8f69-67a4553d4da8")
# Look up the ztna-agent basic proxy by its ID.
scm_forwarding_profile_regional_and_custom_proxy3_ds = scm.get_forwarding_profile_regional_and_custom_proxy(id="8a3401e6-01dc-4fd4-b273-b0070c8fe9bb")
# Look up the complete ztna-agent by its ID.
scm_forwarding_profile_regional_and_custom_proxy4_ds = scm.get_forwarding_profile_regional_and_custom_proxy(id="7de1edaf-b9dc-4b65-b8c4-c44a14f1095b")
pulumi.export("forwardingProfileRegionalAndCustomProxyDataSourceResults", {
"gpAndPacBasicProxy": scm_forwarding_profile_regional_and_custom_proxy1_ds,
"gpAndPacDualProxy": scm_forwarding_profile_regional_and_custom_proxy2_ds,
"ztnaAgentBasicProxy": scm_forwarding_profile_regional_and_custom_proxy3_ds,
"ztnaAgentFullProxy": scm_forwarding_profile_regional_and_custom_proxy4_ds,
})
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Look up the gp-and-pac basic proxy by its ID.
scmForwardingProfileRegionalAndCustomProxy1Ds, err := scm.GetForwardingProfileRegionalAndCustomProxy(ctx, &scm.LookupForwardingProfileRegionalAndCustomProxyArgs{
Id: "0e1c887a-ecf7-4a12-990c-bf1213ef81fd",
}, nil)
if err != nil {
return err
}
// Look up the gp-and-pac dual proxy by its ID.
scmForwardingProfileRegionalAndCustomProxy2Ds, err := scm.GetForwardingProfileRegionalAndCustomProxy(ctx, &scm.LookupForwardingProfileRegionalAndCustomProxyArgs{
Id: "64ecc1e6-8bb6-4689-8f69-67a4553d4da8",
}, nil)
if err != nil {
return err
}
// Look up the ztna-agent basic proxy by its ID.
scmForwardingProfileRegionalAndCustomProxy3Ds, err := scm.GetForwardingProfileRegionalAndCustomProxy(ctx, &scm.LookupForwardingProfileRegionalAndCustomProxyArgs{
Id: "8a3401e6-01dc-4fd4-b273-b0070c8fe9bb",
}, nil)
if err != nil {
return err
}
// Look up the complete ztna-agent by its ID.
scmForwardingProfileRegionalAndCustomProxy4Ds, err := scm.GetForwardingProfileRegionalAndCustomProxy(ctx, &scm.LookupForwardingProfileRegionalAndCustomProxyArgs{
Id: "7de1edaf-b9dc-4b65-b8c4-c44a14f1095b",
}, nil)
if err != nil {
return err
}
ctx.Export("forwardingProfileRegionalAndCustomProxyDataSourceResults", scm.GetForwardingProfileRegionalAndCustomProxyResultMap{
"gpAndPacBasicProxy": scmForwardingProfileRegionalAndCustomProxy1Ds,
"gpAndPacDualProxy": scmForwardingProfileRegionalAndCustomProxy2Ds,
"ztnaAgentBasicProxy": scmForwardingProfileRegionalAndCustomProxy3Ds,
"ztnaAgentFullProxy": scmForwardingProfileRegionalAndCustomProxy4Ds,
})
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
// Look up the gp-and-pac basic proxy by its ID.
var scmForwardingProfileRegionalAndCustomProxy1Ds = Scm.Index.GetForwardingProfileRegionalAndCustomProxy.Invoke(new()
{
Id = "0e1c887a-ecf7-4a12-990c-bf1213ef81fd",
});
// Look up the gp-and-pac dual proxy by its ID.
var scmForwardingProfileRegionalAndCustomProxy2Ds = Scm.Index.GetForwardingProfileRegionalAndCustomProxy.Invoke(new()
{
Id = "64ecc1e6-8bb6-4689-8f69-67a4553d4da8",
});
// Look up the ztna-agent basic proxy by its ID.
var scmForwardingProfileRegionalAndCustomProxy3Ds = Scm.Index.GetForwardingProfileRegionalAndCustomProxy.Invoke(new()
{
Id = "8a3401e6-01dc-4fd4-b273-b0070c8fe9bb",
});
// Look up the complete ztna-agent by its ID.
var scmForwardingProfileRegionalAndCustomProxy4Ds = Scm.Index.GetForwardingProfileRegionalAndCustomProxy.Invoke(new()
{
Id = "7de1edaf-b9dc-4b65-b8c4-c44a14f1095b",
});
return new Dictionary<string, object?>
{
["forwardingProfileRegionalAndCustomProxyDataSourceResults"] =
{
{ "gpAndPacBasicProxy", scmForwardingProfileRegionalAndCustomProxy1Ds },
{ "gpAndPacDualProxy", scmForwardingProfileRegionalAndCustomProxy2Ds },
{ "ztnaAgentBasicProxy", scmForwardingProfileRegionalAndCustomProxy3Ds },
{ "ztnaAgentFullProxy", scmForwardingProfileRegionalAndCustomProxy4Ds },
},
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ScmFunctions;
import com.pulumi.scm.inputs.GetForwardingProfileRegionalAndCustomProxyArgs;
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) {
// Look up the gp-and-pac basic proxy by its ID.
final var scmForwardingProfileRegionalAndCustomProxy1Ds = ScmFunctions.getForwardingProfileRegionalAndCustomProxy(GetForwardingProfileRegionalAndCustomProxyArgs.builder()
.id("0e1c887a-ecf7-4a12-990c-bf1213ef81fd")
.build());
// Look up the gp-and-pac dual proxy by its ID.
final var scmForwardingProfileRegionalAndCustomProxy2Ds = ScmFunctions.getForwardingProfileRegionalAndCustomProxy(GetForwardingProfileRegionalAndCustomProxyArgs.builder()
.id("64ecc1e6-8bb6-4689-8f69-67a4553d4da8")
.build());
// Look up the ztna-agent basic proxy by its ID.
final var scmForwardingProfileRegionalAndCustomProxy3Ds = ScmFunctions.getForwardingProfileRegionalAndCustomProxy(GetForwardingProfileRegionalAndCustomProxyArgs.builder()
.id("8a3401e6-01dc-4fd4-b273-b0070c8fe9bb")
.build());
// Look up the complete ztna-agent by its ID.
final var scmForwardingProfileRegionalAndCustomProxy4Ds = ScmFunctions.getForwardingProfileRegionalAndCustomProxy(GetForwardingProfileRegionalAndCustomProxyArgs.builder()
.id("7de1edaf-b9dc-4b65-b8c4-c44a14f1095b")
.build());
ctx.export("forwardingProfileRegionalAndCustomProxyDataSourceResults", Map.ofEntries(
Map.entry("gpAndPacBasicProxy", scmForwardingProfileRegionalAndCustomProxy1Ds),
Map.entry("gpAndPacDualProxy", scmForwardingProfileRegionalAndCustomProxy2Ds),
Map.entry("ztnaAgentBasicProxy", scmForwardingProfileRegionalAndCustomProxy3Ds),
Map.entry("ztnaAgentFullProxy", scmForwardingProfileRegionalAndCustomProxy4Ds)
));
}
}
variables:
# Look up the gp-and-pac basic proxy by its ID.
scmForwardingProfileRegionalAndCustomProxy1Ds:
fn::invoke:
function: scm:getForwardingProfileRegionalAndCustomProxy
arguments:
id: 0e1c887a-ecf7-4a12-990c-bf1213ef81fd
# Look up the gp-and-pac dual proxy by its ID.
scmForwardingProfileRegionalAndCustomProxy2Ds:
fn::invoke:
function: scm:getForwardingProfileRegionalAndCustomProxy
arguments:
id: 64ecc1e6-8bb6-4689-8f69-67a4553d4da8
# Look up the ztna-agent basic proxy by its ID.
scmForwardingProfileRegionalAndCustomProxy3Ds:
fn::invoke:
function: scm:getForwardingProfileRegionalAndCustomProxy
arguments:
id: 8a3401e6-01dc-4fd4-b273-b0070c8fe9bb
# Look up the complete ztna-agent by its ID.
scmForwardingProfileRegionalAndCustomProxy4Ds:
fn::invoke:
function: scm:getForwardingProfileRegionalAndCustomProxy
arguments:
id: 7de1edaf-b9dc-4b65-b8c4-c44a14f1095b
outputs:
# Output various attributes from the found objects to verify the lookups were successful.
forwardingProfileRegionalAndCustomProxyDataSourceResults:
gpAndPacBasicProxy: ${scmForwardingProfileRegionalAndCustomProxy1Ds}
gpAndPacDualProxy: ${scmForwardingProfileRegionalAndCustomProxy2Ds}
ztnaAgentBasicProxy: ${scmForwardingProfileRegionalAndCustomProxy3Ds}
ztnaAgentFullProxy: ${scmForwardingProfileRegionalAndCustomProxy4Ds}
Using getForwardingProfileRegionalAndCustomProxy
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 getForwardingProfileRegionalAndCustomProxy(args: GetForwardingProfileRegionalAndCustomProxyArgs, opts?: InvokeOptions): Promise<GetForwardingProfileRegionalAndCustomProxyResult>
function getForwardingProfileRegionalAndCustomProxyOutput(args: GetForwardingProfileRegionalAndCustomProxyOutputArgs, opts?: InvokeOptions): Output<GetForwardingProfileRegionalAndCustomProxyResult>def get_forwarding_profile_regional_and_custom_proxy(folder: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetForwardingProfileRegionalAndCustomProxyResult
def get_forwarding_profile_regional_and_custom_proxy_output(folder: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetForwardingProfileRegionalAndCustomProxyResult]func LookupForwardingProfileRegionalAndCustomProxy(ctx *Context, args *LookupForwardingProfileRegionalAndCustomProxyArgs, opts ...InvokeOption) (*LookupForwardingProfileRegionalAndCustomProxyResult, error)
func LookupForwardingProfileRegionalAndCustomProxyOutput(ctx *Context, args *LookupForwardingProfileRegionalAndCustomProxyOutputArgs, opts ...InvokeOption) LookupForwardingProfileRegionalAndCustomProxyResultOutput> Note: This function is named LookupForwardingProfileRegionalAndCustomProxy in the Go SDK.
public static class GetForwardingProfileRegionalAndCustomProxy
{
public static Task<GetForwardingProfileRegionalAndCustomProxyResult> InvokeAsync(GetForwardingProfileRegionalAndCustomProxyArgs args, InvokeOptions? opts = null)
public static Output<GetForwardingProfileRegionalAndCustomProxyResult> Invoke(GetForwardingProfileRegionalAndCustomProxyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetForwardingProfileRegionalAndCustomProxyResult> getForwardingProfileRegionalAndCustomProxy(GetForwardingProfileRegionalAndCustomProxyArgs args, InvokeOptions options)
public static Output<GetForwardingProfileRegionalAndCustomProxyResult> getForwardingProfileRegionalAndCustomProxy(GetForwardingProfileRegionalAndCustomProxyArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getForwardingProfileRegionalAndCustomProxy:getForwardingProfileRegionalAndCustomProxy
arguments:
# arguments dictionaryThe following arguments are supported:
getForwardingProfileRegionalAndCustomProxy Result
The following output properties are available:
- Connectivity
Preferences List<GetForwarding Profile Regional And Custom Proxy Connectivity Preference> - List of connectivity methods and their enablement status for establishing proxy connections
- Description string
- regional and custom proxy configuration description
- Fallback
Option string - Behavior when proxy connection fails - 'fail-open' allows direct internet access, 'fail-safe' blocks traffic until proxy is restored
- Folder string
- The folder in which the resource is defined
- Id string
- The UUID of the regional and custom proxy
- Location
Preference string - Strategy for selecting Prisma Access location - 'best-available-pa-location' automatically selects optimal location, 'specific-pa-location' uses predefined locations
- Name string
- alphanumeric string [ 0-9a-zA-Z ._-]
- Prisma
Access List<GetLocations Forwarding Profile Regional And Custom Proxy Prisma Access Location> - Select Prisma Access location Americas, Europe and Asia-Pacific.
- Proxy1
Get
Forwarding Profile Regional And Custom Proxy Proxy1 - primary regional and custom proxy
- Proxy2
Get
Forwarding Profile Regional And Custom Proxy Proxy2 - secondary regional and custom proxy
- Tfid string
- The Terraform ID.
- Type string
- Proxy configuration type - 'gp-and-pac' for GlobalProtect and PAC file forwarding, 'ztna-agent' for ZTNA agent forwarding
- Connectivity
Preferences []GetForwarding Profile Regional And Custom Proxy Connectivity Preference - List of connectivity methods and their enablement status for establishing proxy connections
- Description string
- regional and custom proxy configuration description
- Fallback
Option string - Behavior when proxy connection fails - 'fail-open' allows direct internet access, 'fail-safe' blocks traffic until proxy is restored
- Folder string
- The folder in which the resource is defined
- Id string
- The UUID of the regional and custom proxy
- Location
Preference string - Strategy for selecting Prisma Access location - 'best-available-pa-location' automatically selects optimal location, 'specific-pa-location' uses predefined locations
- Name string
- alphanumeric string [ 0-9a-zA-Z ._-]
- Prisma
Access []GetLocations Forwarding Profile Regional And Custom Proxy Prisma Access Location - Select Prisma Access location Americas, Europe and Asia-Pacific.
- Proxy1
Get
Forwarding Profile Regional And Custom Proxy Proxy1 - primary regional and custom proxy
- Proxy2
Get
Forwarding Profile Regional And Custom Proxy Proxy2 - secondary regional and custom proxy
- Tfid string
- The Terraform ID.
- Type string
- Proxy configuration type - 'gp-and-pac' for GlobalProtect and PAC file forwarding, 'ztna-agent' for ZTNA agent forwarding
- connectivity
Preferences List<GetForwarding Profile Regional And Custom Proxy Connectivity Preference> - List of connectivity methods and their enablement status for establishing proxy connections
- description String
- regional and custom proxy configuration description
- fallback
Option String - Behavior when proxy connection fails - 'fail-open' allows direct internet access, 'fail-safe' blocks traffic until proxy is restored
- folder String
- The folder in which the resource is defined
- id String
- The UUID of the regional and custom proxy
- location
Preference String - Strategy for selecting Prisma Access location - 'best-available-pa-location' automatically selects optimal location, 'specific-pa-location' uses predefined locations
- name String
- alphanumeric string [ 0-9a-zA-Z ._-]
- prisma
Access List<GetLocations Forwarding Profile Regional And Custom Proxy Prisma Access Location> - Select Prisma Access location Americas, Europe and Asia-Pacific.
- proxy1
Get
Forwarding Profile Regional And Custom Proxy Proxy1 - primary regional and custom proxy
- proxy2
Get
Forwarding Profile Regional And Custom Proxy Proxy2 - secondary regional and custom proxy
- tfid String
- The Terraform ID.
- type String
- Proxy configuration type - 'gp-and-pac' for GlobalProtect and PAC file forwarding, 'ztna-agent' for ZTNA agent forwarding
- connectivity
Preferences GetForwarding Profile Regional And Custom Proxy Connectivity Preference[] - List of connectivity methods and their enablement status for establishing proxy connections
- description string
- regional and custom proxy configuration description
- fallback
Option string - Behavior when proxy connection fails - 'fail-open' allows direct internet access, 'fail-safe' blocks traffic until proxy is restored
- folder string
- The folder in which the resource is defined
- id string
- The UUID of the regional and custom proxy
- location
Preference string - Strategy for selecting Prisma Access location - 'best-available-pa-location' automatically selects optimal location, 'specific-pa-location' uses predefined locations
- name string
- alphanumeric string [ 0-9a-zA-Z ._-]
- prisma
Access GetLocations Forwarding Profile Regional And Custom Proxy Prisma Access Location[] - Select Prisma Access location Americas, Europe and Asia-Pacific.
- proxy1
Get
Forwarding Profile Regional And Custom Proxy Proxy1 - primary regional and custom proxy
- proxy2
Get
Forwarding Profile Regional And Custom Proxy Proxy2 - secondary regional and custom proxy
- tfid string
- The Terraform ID.
- type string
- Proxy configuration type - 'gp-and-pac' for GlobalProtect and PAC file forwarding, 'ztna-agent' for ZTNA agent forwarding
- connectivity_
preferences Sequence[GetForwarding Profile Regional And Custom Proxy Connectivity Preference] - List of connectivity methods and their enablement status for establishing proxy connections
- description str
- regional and custom proxy configuration description
- fallback_
option str - Behavior when proxy connection fails - 'fail-open' allows direct internet access, 'fail-safe' blocks traffic until proxy is restored
- folder str
- The folder in which the resource is defined
- id str
- The UUID of the regional and custom proxy
- location_
preference str - Strategy for selecting Prisma Access location - 'best-available-pa-location' automatically selects optimal location, 'specific-pa-location' uses predefined locations
- name str
- alphanumeric string [ 0-9a-zA-Z ._-]
- prisma_
access_ Sequence[Getlocations Forwarding Profile Regional And Custom Proxy Prisma Access Location] - Select Prisma Access location Americas, Europe and Asia-Pacific.
- proxy1
Get
Forwarding Profile Regional And Custom Proxy Proxy1 - primary regional and custom proxy
- proxy2
Get
Forwarding Profile Regional And Custom Proxy Proxy2 - secondary regional and custom proxy
- tfid str
- The Terraform ID.
- type str
- Proxy configuration type - 'gp-and-pac' for GlobalProtect and PAC file forwarding, 'ztna-agent' for ZTNA agent forwarding
- connectivity
Preferences List<Property Map> - List of connectivity methods and their enablement status for establishing proxy connections
- description String
- regional and custom proxy configuration description
- fallback
Option String - Behavior when proxy connection fails - 'fail-open' allows direct internet access, 'fail-safe' blocks traffic until proxy is restored
- folder String
- The folder in which the resource is defined
- id String
- The UUID of the regional and custom proxy
- location
Preference String - Strategy for selecting Prisma Access location - 'best-available-pa-location' automatically selects optimal location, 'specific-pa-location' uses predefined locations
- name String
- alphanumeric string [ 0-9a-zA-Z ._-]
- prisma
Access List<Property Map>Locations - Select Prisma Access location Americas, Europe and Asia-Pacific.
- proxy1 Property Map
- primary regional and custom proxy
- proxy2 Property Map
- secondary regional and custom proxy
- tfid String
- The Terraform ID.
- type String
- Proxy configuration type - 'gp-and-pac' for GlobalProtect and PAC file forwarding, 'ztna-agent' for ZTNA agent forwarding
Supporting Types
GetForwardingProfileRegionalAndCustomProxyConnectivityPreference
GetForwardingProfileRegionalAndCustomProxyPrismaAccessLocation
GetForwardingProfileRegionalAndCustomProxyProxy1
GetForwardingProfileRegionalAndCustomProxyProxy2
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Viewing docs for Strata Cloud Manager v1.0.6
published on Saturday, Apr 25, 2026 by Pulumi
published on Saturday, Apr 25, 2026 by Pulumi
