Viewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
published on Friday, Oct 16, 2026 by Pulumi
Strata Cloud ManagerViewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
published on Friday, Oct 16, 2026 by Pulumi
ForwardingProfile data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
// Look up a basic Global Protect proxy forwarding profile by its ID.
const gpProxyBasic = scm.getForwardingProfile({
id: "a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d",
});
// Look up a full Global Protect proxy forwarding profile with block rules by its ID.
const gpProxyFull = scm.getForwardingProfile({
id: "f1e2d3c4-b5a6-4758-9192-a3b4c5d6e7f8",
});
// Look up a PAC file based forwarding profile by its ID.
const pacFile = scm.getForwardingProfile({
id: "1a2b3c4d-5e6f-7890-abcd-ef1234567890",
});
// Look up a ZTNA agent forwarding profile by its ID.
const ztnaAgent = scm.getForwardingProfile({
id: "9f8e7d6c-5b4a-3210-fedc-ba9876543210",
});
export const forwardingProfileDataSourceResults = {
gpProxyBasicObject: gpProxyBasic,
gpProxyFullObject: gpProxyFull,
pacFileObject: pacFile,
ztnaAgentObject: ztnaAgent,
};
import pulumi
import pulumi_scm as scm
# Look up a basic Global Protect proxy forwarding profile by its ID.
gp_proxy_basic = scm.get_forwarding_profile(id="a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d")
# Look up a full Global Protect proxy forwarding profile with block rules by its ID.
gp_proxy_full = scm.get_forwarding_profile(id="f1e2d3c4-b5a6-4758-9192-a3b4c5d6e7f8")
# Look up a PAC file based forwarding profile by its ID.
pac_file = scm.get_forwarding_profile(id="1a2b3c4d-5e6f-7890-abcd-ef1234567890")
# Look up a ZTNA agent forwarding profile by its ID.
ztna_agent = scm.get_forwarding_profile(id="9f8e7d6c-5b4a-3210-fedc-ba9876543210")
pulumi.export("forwardingProfileDataSourceResults", {
"gpProxyBasicObject": gp_proxy_basic,
"gpProxyFullObject": gp_proxy_full,
"pacFileObject": pac_file,
"ztnaAgentObject": ztna_agent,
})
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 a basic Global Protect proxy forwarding profile by its ID.
gpProxyBasic, err := scm.GetForwardingProfile(ctx, &scm.LookupForwardingProfileArgs{
Id: "a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d",
}, nil)
if err != nil {
return err
}
// Look up a full Global Protect proxy forwarding profile with block rules by its ID.
gpProxyFull, err := scm.GetForwardingProfile(ctx, &scm.LookupForwardingProfileArgs{
Id: "f1e2d3c4-b5a6-4758-9192-a3b4c5d6e7f8",
}, nil)
if err != nil {
return err
}
// Look up a PAC file based forwarding profile by its ID.
pacFile, err := scm.GetForwardingProfile(ctx, &scm.LookupForwardingProfileArgs{
Id: "1a2b3c4d-5e6f-7890-abcd-ef1234567890",
}, nil)
if err != nil {
return err
}
// Look up a ZTNA agent forwarding profile by its ID.
ztnaAgent, err := scm.GetForwardingProfile(ctx, &scm.LookupForwardingProfileArgs{
Id: "9f8e7d6c-5b4a-3210-fedc-ba9876543210",
}, nil)
if err != nil {
return err
}
ctx.Export("forwardingProfileDataSourceResults", scm.GetForwardingProfileResultArgsMap{
"gpProxyBasicObject": gpProxyBasic,
"gpProxyFullObject": gpProxyFull,
"pacFileObject": pacFile,
"ztnaAgentObject": ztnaAgent,
})
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
// Look up a basic Global Protect proxy forwarding profile by its ID.
var gpProxyBasic = Scm.GetForwardingProfile.Invoke(new()
{
Id = "a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d",
});
// Look up a full Global Protect proxy forwarding profile with block rules by its ID.
var gpProxyFull = Scm.GetForwardingProfile.Invoke(new()
{
Id = "f1e2d3c4-b5a6-4758-9192-a3b4c5d6e7f8",
});
// Look up a PAC file based forwarding profile by its ID.
var pacFile = Scm.GetForwardingProfile.Invoke(new()
{
Id = "1a2b3c4d-5e6f-7890-abcd-ef1234567890",
});
// Look up a ZTNA agent forwarding profile by its ID.
var ztnaAgent = Scm.GetForwardingProfile.Invoke(new()
{
Id = "9f8e7d6c-5b4a-3210-fedc-ba9876543210",
});
return new Dictionary<string, object?>
{
["forwardingProfileDataSourceResults"] = new Dictionary<string, object?>
{
["gpProxyBasicObject"] = gpProxyBasic,
["gpProxyFullObject"] = gpProxyFull,
["pacFileObject"] = pacFile,
["ztnaAgentObject"] = ztnaAgent,
},
};
});
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.GetForwardingProfileArgs;
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) {
// Look up a basic Global Protect proxy forwarding profile by its ID.
final var gpProxyBasic = ScmFunctions.getForwardingProfile(GetForwardingProfileArgs.builder()
.id("a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d")
.build());
// Look up a full Global Protect proxy forwarding profile with block rules by its ID.
final var gpProxyFull = ScmFunctions.getForwardingProfile(GetForwardingProfileArgs.builder()
.id("f1e2d3c4-b5a6-4758-9192-a3b4c5d6e7f8")
.build());
// Look up a PAC file based forwarding profile by its ID.
final var pacFile = ScmFunctions.getForwardingProfile(GetForwardingProfileArgs.builder()
.id("1a2b3c4d-5e6f-7890-abcd-ef1234567890")
.build());
// Look up a ZTNA agent forwarding profile by its ID.
final var ztnaAgent = ScmFunctions.getForwardingProfile(GetForwardingProfileArgs.builder()
.id("9f8e7d6c-5b4a-3210-fedc-ba9876543210")
.build());
ctx.export("forwardingProfileDataSourceResults", Map.ofEntries(
Map.entry("gpProxyBasicObject", gpProxyBasic),
Map.entry("gpProxyFullObject", gpProxyFull),
Map.entry("pacFileObject", pacFile),
Map.entry("ztnaAgentObject", ztnaAgent)
));
}
}
variables:
# Look up a basic Global Protect proxy forwarding profile by its ID.
gpProxyBasic:
fn::invoke:
function: scm:getForwardingProfile
arguments:
id: a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d
# Look up a full Global Protect proxy forwarding profile with block rules by its ID.
gpProxyFull:
fn::invoke:
function: scm:getForwardingProfile
arguments:
id: f1e2d3c4-b5a6-4758-9192-a3b4c5d6e7f8
# Look up a PAC file based forwarding profile by its ID.
pacFile:
fn::invoke:
function: scm:getForwardingProfile
arguments:
id: 1a2b3c4d-5e6f-7890-abcd-ef1234567890
# Look up a ZTNA agent forwarding profile by its ID.
ztnaAgent:
fn::invoke:
function: scm:getForwardingProfile
arguments:
id: 9f8e7d6c-5b4a-3210-fedc-ba9876543210
outputs:
# Output various attributes from the found objects to verify the lookups were successful.
forwardingProfileDataSourceResults:
gpProxyBasicObject: ${gpProxyBasic}
gpProxyFullObject: ${gpProxyFull}
pacFileObject: ${pacFile}
ztnaAgentObject: ${ztnaAgent}
terraform {
required_providers {
scm = {
source = "pulumi/scm"
}
}
}
data "scm_forwarding_profile" "gpProxyBasic" {
id = "a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d"
}
data "scm_forwarding_profile" "gpProxyFull" {
id = "f1e2d3c4-b5a6-4758-9192-a3b4c5d6e7f8"
}
data "scm_forwarding_profile" "pacFile" {
id = "1a2b3c4d-5e6f-7890-abcd-ef1234567890"
}
data "scm_forwarding_profile" "ztnaAgent" {
id = "9f8e7d6c-5b4a-3210-fedc-ba9876543210"
}
# Look up a basic Global Protect proxy forwarding profile by its ID.
# Look up a full Global Protect proxy forwarding profile with block rules by its ID.
# Look up a PAC file based forwarding profile by its ID.
# Look up a ZTNA agent forwarding profile by its ID.
# Output various attributes from the found objects to verify the lookups were successful.
output "forwardingProfileDataSourceResults" {
value = {
"gpProxyBasicObject" = data.scm_forwarding_profile.gpProxyBasic
"gpProxyFullObject" = data.scm_forwarding_profile.gpProxyFull
"pacFileObject" = data.scm_forwarding_profile.pacFile
"ztnaAgentObject" = data.scm_forwarding_profile.ztnaAgent
}
}
Using getForwardingProfile
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 getForwardingProfile(args: GetForwardingProfileArgs, opts?: InvokeOptions): Promise<GetForwardingProfileResult>
function getForwardingProfileOutput(args: GetForwardingProfileOutputArgs, opts?: InvokeOutputOptions): Output<GetForwardingProfileResult>def get_forwarding_profile(folder: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetForwardingProfileResult
def get_forwarding_profile_output(folder: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetForwardingProfileResult]func LookupForwardingProfile(ctx *Context, args *LookupForwardingProfileArgs, opts ...InvokeOption) (*LookupForwardingProfileResult, error)
func LookupForwardingProfileOutput(ctx *Context, args *LookupForwardingProfileOutputArgs, opts ...InvokeOption) LookupForwardingProfileResultOutput> Note: This function is named LookupForwardingProfile in the Go SDK.
public static class GetForwardingProfile
{
public static Task<GetForwardingProfileResult> InvokeAsync(GetForwardingProfileArgs args, InvokeOptions? opts = null)
public static Output<GetForwardingProfileResult> Invoke(GetForwardingProfileInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetForwardingProfileResult> Invoke(GetForwardingProfileInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetForwardingProfileResult> getForwardingProfile(GetForwardingProfileArgs args, InvokeOptions options)
public static Output<GetForwardingProfileResult> getForwardingProfile(GetForwardingProfileArgs args, InvokeOptions options)
public static Output<GetForwardingProfileResult> getForwardingProfile(GetForwardingProfileArgs args, InvokeOutputOptions options)
fn::invoke:
function: scm:index/getForwardingProfile:getForwardingProfile
arguments:
# arguments dictionarydata "scm_get_forwarding_profile" "name" {
# arguments
}The following arguments are supported:
getForwardingProfile Result
The following output properties are available:
- Definition
Method string - Enable forwarding rule for forwarding profile. Possible values are
rulesandpac-file. - Description string
- Forwarding profile description
- Folder string
- The folder in which the resource is defined. Possible values are
Mobile Users. - Id string
- The UUID of the forwarding profile
- Name string
- forwarding profile name as an alphanumeric string [ 0-9a-zA-Z._ -]
- Tfid string
- The Terraform ID.
- Type
Get
Forwarding Profile Type - Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
- Definition
Method string - Enable forwarding rule for forwarding profile. Possible values are
rulesandpac-file. - Description string
- Forwarding profile description
- Folder string
- The folder in which the resource is defined. Possible values are
Mobile Users. - Id string
- The UUID of the forwarding profile
- Name string
- forwarding profile name as an alphanumeric string [ 0-9a-zA-Z._ -]
- Tfid string
- The Terraform ID.
- Type
Get
Forwarding Profile Type - Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
- definition_
method string - Enable forwarding rule for forwarding profile. Possible values are
rulesandpac-file. - description string
- Forwarding profile description
- folder string
- The folder in which the resource is defined. Possible values are
Mobile Users. - id string
- The UUID of the forwarding profile
- name string
- forwarding profile name as an alphanumeric string [ 0-9a-zA-Z._ -]
- tfid string
- The Terraform ID.
- type object
- Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
- definition
Method String - Enable forwarding rule for forwarding profile. Possible values are
rulesandpac-file. - description String
- Forwarding profile description
- folder String
- The folder in which the resource is defined. Possible values are
Mobile Users. - id String
- The UUID of the forwarding profile
- name String
- forwarding profile name as an alphanumeric string [ 0-9a-zA-Z._ -]
- tfid String
- The Terraform ID.
- type
Get
Forwarding Profile Type - Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
- definition
Method string - Enable forwarding rule for forwarding profile. Possible values are
rulesandpac-file. - description string
- Forwarding profile description
- folder string
- The folder in which the resource is defined. Possible values are
Mobile Users. - id string
- The UUID of the forwarding profile
- name string
- forwarding profile name as an alphanumeric string [ 0-9a-zA-Z._ -]
- tfid string
- The Terraform ID.
- type
Get
Forwarding Profile Type - Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
- definition_
method str - Enable forwarding rule for forwarding profile. Possible values are
rulesandpac-file. - description str
- Forwarding profile description
- folder str
- The folder in which the resource is defined. Possible values are
Mobile Users. - id str
- The UUID of the forwarding profile
- name str
- forwarding profile name as an alphanumeric string [ 0-9a-zA-Z._ -]
- tfid str
- The Terraform ID.
- type
Get
Forwarding Profile Type - Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
- definition
Method String - Enable forwarding rule for forwarding profile. Possible values are
rulesandpac-file. - description String
- Forwarding profile description
- folder String
- The folder in which the resource is defined. Possible values are
Mobile Users. - id String
- The UUID of the forwarding profile
- name String
- forwarding profile name as an alphanumeric string [ 0-9a-zA-Z._ -]
- tfid String
- The Terraform ID.
- type Property Map
- Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
Supporting Types
GetForwardingProfileType
- Global
Protect GetProxy Forwarding Profile Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- Pac
File GetForwarding Profile Type Pac File - PAC file based forwarding configuration
- Ztna
Agent GetForwarding Profile Type Ztna Agent - ZTNA agent-based forwarding configuration
- Global
Protect GetProxy Forwarding Profile Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- Pac
File GetForwarding Profile Type Pac File - PAC file based forwarding configuration
- Ztna
Agent GetForwarding Profile Type Ztna Agent - ZTNA agent-based forwarding configuration
- global_
protect_ objectproxy - Global Protect proxy-based forwarding configuration
- pac_
file object - PAC file based forwarding configuration
- ztna_
agent object - ZTNA agent-based forwarding configuration
- global
Protect GetProxy Forwarding Profile Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- pac
File GetForwarding Profile Type Pac File - PAC file based forwarding configuration
- ztna
Agent GetForwarding Profile Type Ztna Agent - ZTNA agent-based forwarding configuration
- global
Protect GetProxy Forwarding Profile Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- pac
File GetForwarding Profile Type Pac File - PAC file based forwarding configuration
- ztna
Agent GetForwarding Profile Type Ztna Agent - ZTNA agent-based forwarding configuration
- global_
protect_ Getproxy Forwarding Profile Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- pac_
file GetForwarding Profile Type Pac File - PAC file based forwarding configuration
- ztna_
agent GetForwarding Profile Type Ztna Agent - ZTNA agent-based forwarding configuration
- global
Protect Property MapProxy - Global Protect proxy-based forwarding configuration
- pac
File Property Map - PAC file based forwarding configuration
- ztna
Agent Property Map - ZTNA agent-based forwarding configuration
GetForwardingProfileTypeGlobalProtectProxy
- Block
Rule GetForwarding Profile Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- Forwarding
Rules List<GetForwarding Profile Type Global Protect Proxy Forwarding Rule> - List of GlobalProtect proxy-based forwarding rules
- Pac
Upload bool - User uploaded PAC file for Global Protect proxy-based forwarding configuration
- Block
Rule GetForwarding Profile Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- Forwarding
Rules []GetForwarding Profile Type Global Protect Proxy Forwarding Rule - List of GlobalProtect proxy-based forwarding rules
- Pac
Upload bool - User uploaded PAC file for Global Protect proxy-based forwarding configuration
- block_
rule object - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding_
rules list(object) - List of GlobalProtect proxy-based forwarding rules
- pac_
upload bool - User uploaded PAC file for Global Protect proxy-based forwarding configuration
- block
Rule GetForwarding Profile Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules List<GetForwarding Profile Type Global Protect Proxy Forwarding Rule> - List of GlobalProtect proxy-based forwarding rules
- pac
Upload Boolean - User uploaded PAC file for Global Protect proxy-based forwarding configuration
- block
Rule GetForwarding Profile Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules GetForwarding Profile Type Global Protect Proxy Forwarding Rule[] - List of GlobalProtect proxy-based forwarding rules
- pac
Upload boolean - User uploaded PAC file for Global Protect proxy-based forwarding configuration
- block_
rule GetForwarding Profile Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding_
rules Sequence[GetForwarding Profile Type Global Protect Proxy Forwarding Rule] - List of GlobalProtect proxy-based forwarding rules
- pac_
upload bool - User uploaded PAC file for Global Protect proxy-based forwarding configuration
- block
Rule Property Map - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules List<Property Map> - List of GlobalProtect proxy-based forwarding rules
- pac
Upload Boolean - User uploaded PAC file for Global Protect proxy-based forwarding configuration
GetForwardingProfileTypeGlobalProtectProxyBlockRule
- Allow
Tcp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- Allow
Udp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- Enable bool
- Enable block rule
- Allow
Tcp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- Allow
Udp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- Enable bool
- Enable block rule
- allow
Tcp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow
Udp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- enable Boolean
- Enable block rule
- allow
Tcp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow
Udp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- enable boolean
- Enable block rule
- allow_
tcp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow_
udp GetForwarding Profile Type Global Protect Proxy Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- enable bool
- Enable block rule
- allow
Tcp Property Map - TCP traffic allowlist configuration
- allow
Udp Property Map - UDP traffic allowlist configuration with location and destination support
- enable Boolean
- Enable block rule
GetForwardingProfileTypeGlobalProtectProxyBlockRuleAllowTcp
- Enable
Locations bool - Enable locations for allow-tcp
- Locations List<string>
- List of user locations allowed for TCP traffic
- Enable
Locations bool - Enable locations for allow-tcp
- Locations []string
- List of user locations allowed for TCP traffic
- enable_
locations bool - Enable locations for allow-tcp
- locations list(string)
- List of user locations allowed for TCP traffic
- enable
Locations Boolean - Enable locations for allow-tcp
- locations List<String>
- List of user locations allowed for TCP traffic
- enable
Locations boolean - Enable locations for allow-tcp
- locations string[]
- List of user locations allowed for TCP traffic
- enable_
locations bool - Enable locations for allow-tcp
- locations Sequence[str]
- List of user locations allowed for TCP traffic
- enable
Locations Boolean - Enable locations for allow-tcp
- locations List<String>
- List of user locations allowed for TCP traffic
GetForwardingProfileTypeGlobalProtectProxyBlockRuleAllowUdp
- Destinations string
- Destination addresses or networks allowed for UDP traffic
- Enable
Destinations bool - Enable destinations for allow-udp
- Enable
Locations bool - Enable locations for allow-udp
- Locations List<string>
- List of user locations allowed for UDP traffic
- Destinations string
- Destination addresses or networks allowed for UDP traffic
- Enable
Destinations bool - Enable destinations for allow-udp
- Enable
Locations bool - Enable locations for allow-udp
- Locations []string
- List of user locations allowed for UDP traffic
- destinations string
- Destination addresses or networks allowed for UDP traffic
- enable_
destinations bool - Enable destinations for allow-udp
- enable_
locations bool - Enable locations for allow-udp
- locations list(string)
- List of user locations allowed for UDP traffic
- destinations String
- Destination addresses or networks allowed for UDP traffic
- enable
Destinations Boolean - Enable destinations for allow-udp
- enable
Locations Boolean - Enable locations for allow-udp
- locations List<String>
- List of user locations allowed for UDP traffic
- destinations string
- Destination addresses or networks allowed for UDP traffic
- enable
Destinations boolean - Enable destinations for allow-udp
- enable
Locations boolean - Enable locations for allow-udp
- locations string[]
- List of user locations allowed for UDP traffic
- destinations str
- Destination addresses or networks allowed for UDP traffic
- enable_
destinations bool - Enable destinations for allow-udp
- enable_
locations bool - Enable locations for allow-udp
- locations Sequence[str]
- List of user locations allowed for UDP traffic
- destinations String
- Destination addresses or networks allowed for UDP traffic
- enable
Destinations Boolean - Enable destinations for allow-udp
- enable
Locations Boolean - Enable locations for allow-udp
- locations List<String>
- List of user locations allowed for UDP traffic
GetForwardingProfileTypeGlobalProtectProxyForwardingRule
- Connectivity string
- Connectivity method for this forwarding rule (e.g. direct)
- Destinations string
- Destination scope this forwarding rule applies to
- Enabled bool
- Enable a basic forwarding rule
- Name string
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- User
Locations string - User location scope this rule applies to
- Connectivity string
- Connectivity method for this forwarding rule (e.g. direct)
- Destinations string
- Destination scope this forwarding rule applies to
- Enabled bool
- Enable a basic forwarding rule
- Name string
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- User
Locations string - User location scope this rule applies to
- connectivity string
- Connectivity method for this forwarding rule (e.g. direct)
- destinations string
- Destination scope this forwarding rule applies to
- enabled bool
- Enable a basic forwarding rule
- name string
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user_
locations string - User location scope this rule applies to
- connectivity String
- Connectivity method for this forwarding rule (e.g. direct)
- destinations String
- Destination scope this forwarding rule applies to
- enabled Boolean
- Enable a basic forwarding rule
- name String
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user
Locations String - User location scope this rule applies to
- connectivity string
- Connectivity method for this forwarding rule (e.g. direct)
- destinations string
- Destination scope this forwarding rule applies to
- enabled boolean
- Enable a basic forwarding rule
- name string
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user
Locations string - User location scope this rule applies to
- connectivity str
- Connectivity method for this forwarding rule (e.g. direct)
- destinations str
- Destination scope this forwarding rule applies to
- enabled bool
- Enable a basic forwarding rule
- name str
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user_
locations str - User location scope this rule applies to
- connectivity String
- Connectivity method for this forwarding rule (e.g. direct)
- destinations String
- Destination scope this forwarding rule applies to
- enabled Boolean
- Enable a basic forwarding rule
- name String
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user
Locations String - User location scope this rule applies to
GetForwardingProfileTypePacFile
- Block
Rule GetForwarding Profile Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- Forwarding
Rules List<GetForwarding Profile Type Pac File Forwarding Rule> - List of PAC file-based forwarding rules
- Pac
Upload bool - User upload PAC file for PAC file based forwarding configuration
- Block
Rule GetForwarding Profile Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- Forwarding
Rules []GetForwarding Profile Type Pac File Forwarding Rule - List of PAC file-based forwarding rules
- Pac
Upload bool - User upload PAC file for PAC file based forwarding configuration
- block_
rule object - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding_
rules list(object) - List of PAC file-based forwarding rules
- pac_
upload bool - User upload PAC file for PAC file based forwarding configuration
- block
Rule GetForwarding Profile Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules List<GetForwarding Profile Type Pac File Forwarding Rule> - List of PAC file-based forwarding rules
- pac
Upload Boolean - User upload PAC file for PAC file based forwarding configuration
- block
Rule GetForwarding Profile Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules GetForwarding Profile Type Pac File Forwarding Rule[] - List of PAC file-based forwarding rules
- pac
Upload boolean - User upload PAC file for PAC file based forwarding configuration
- block_
rule GetForwarding Profile Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding_
rules Sequence[GetForwarding Profile Type Pac File Forwarding Rule] - List of PAC file-based forwarding rules
- pac_
upload bool - User upload PAC file for PAC file based forwarding configuration
- block
Rule Property Map - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules List<Property Map> - List of PAC file-based forwarding rules
- pac
Upload Boolean - User upload PAC file for PAC file based forwarding configuration
GetForwardingProfileTypePacFileBlockRule
- Allow
Tcp GetForwarding Profile Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- Allow
Udp GetForwarding Profile Type Pac File Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- Enable bool
- Enable block rule
- Allow
Tcp GetForwarding Profile Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- Allow
Udp GetForwarding Profile Type Pac File Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- Enable bool
- Enable block rule
- allow
Tcp GetForwarding Profile Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow
Udp GetForwarding Profile Type Pac File Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- enable Boolean
- Enable block rule
- allow
Tcp GetForwarding Profile Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow
Udp GetForwarding Profile Type Pac File Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- enable boolean
- Enable block rule
- allow_
tcp GetForwarding Profile Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow_
udp GetForwarding Profile Type Pac File Block Rule Allow Udp - UDP traffic allowlist configuration with location and destination support
- enable bool
- Enable block rule
- allow
Tcp Property Map - TCP traffic allowlist configuration
- allow
Udp Property Map - UDP traffic allowlist configuration with location and destination support
- enable Boolean
- Enable block rule
GetForwardingProfileTypePacFileBlockRuleAllowTcp
- Enable
Locations bool - Enable locations for allow-tcp
- Locations List<string>
- List of user locations allowed for TCP traffic
- Enable
Locations bool - Enable locations for allow-tcp
- Locations []string
- List of user locations allowed for TCP traffic
- enable_
locations bool - Enable locations for allow-tcp
- locations list(string)
- List of user locations allowed for TCP traffic
- enable
Locations Boolean - Enable locations for allow-tcp
- locations List<String>
- List of user locations allowed for TCP traffic
- enable
Locations boolean - Enable locations for allow-tcp
- locations string[]
- List of user locations allowed for TCP traffic
- enable_
locations bool - Enable locations for allow-tcp
- locations Sequence[str]
- List of user locations allowed for TCP traffic
- enable
Locations Boolean - Enable locations for allow-tcp
- locations List<String>
- List of user locations allowed for TCP traffic
GetForwardingProfileTypePacFileBlockRuleAllowUdp
- Destinations string
- Destination addresses or networks allowed for UDP traffic
- Enable
Destinations bool - Enable destinations for allow-udp
- Enable
Locations bool - Enable locations for allow-udp
- Locations List<string>
- List of user locations allowed for UDP traffic
- Destinations string
- Destination addresses or networks allowed for UDP traffic
- Enable
Destinations bool - Enable destinations for allow-udp
- Enable
Locations bool - Enable locations for allow-udp
- Locations []string
- List of user locations allowed for UDP traffic
- destinations string
- Destination addresses or networks allowed for UDP traffic
- enable_
destinations bool - Enable destinations for allow-udp
- enable_
locations bool - Enable locations for allow-udp
- locations list(string)
- List of user locations allowed for UDP traffic
- destinations String
- Destination addresses or networks allowed for UDP traffic
- enable
Destinations Boolean - Enable destinations for allow-udp
- enable
Locations Boolean - Enable locations for allow-udp
- locations List<String>
- List of user locations allowed for UDP traffic
- destinations string
- Destination addresses or networks allowed for UDP traffic
- enable
Destinations boolean - Enable destinations for allow-udp
- enable
Locations boolean - Enable locations for allow-udp
- locations string[]
- List of user locations allowed for UDP traffic
- destinations str
- Destination addresses or networks allowed for UDP traffic
- enable_
destinations bool - Enable destinations for allow-udp
- enable_
locations bool - Enable locations for allow-udp
- locations Sequence[str]
- List of user locations allowed for UDP traffic
- destinations String
- Destination addresses or networks allowed for UDP traffic
- enable
Destinations Boolean - Enable destinations for allow-udp
- enable
Locations Boolean - Enable locations for allow-udp
- locations List<String>
- List of user locations allowed for UDP traffic
GetForwardingProfileTypePacFileForwardingRule
- Connectivity string
- Connectivity method for this forwarding rule (e.g. direct)
- Destinations string
- Destination scope this forwarding rule applies to
- Enabled bool
- Enable a basic forwarding rule
- Name string
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- User
Locations string - User location scope this rule applies to
- Connectivity string
- Connectivity method for this forwarding rule (e.g. direct)
- Destinations string
- Destination scope this forwarding rule applies to
- Enabled bool
- Enable a basic forwarding rule
- Name string
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- User
Locations string - User location scope this rule applies to
- connectivity string
- Connectivity method for this forwarding rule (e.g. direct)
- destinations string
- Destination scope this forwarding rule applies to
- enabled bool
- Enable a basic forwarding rule
- name string
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user_
locations string - User location scope this rule applies to
- connectivity String
- Connectivity method for this forwarding rule (e.g. direct)
- destinations String
- Destination scope this forwarding rule applies to
- enabled Boolean
- Enable a basic forwarding rule
- name String
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user
Locations String - User location scope this rule applies to
- connectivity string
- Connectivity method for this forwarding rule (e.g. direct)
- destinations string
- Destination scope this forwarding rule applies to
- enabled boolean
- Enable a basic forwarding rule
- name string
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user
Locations string - User location scope this rule applies to
- connectivity str
- Connectivity method for this forwarding rule (e.g. direct)
- destinations str
- Destination scope this forwarding rule applies to
- enabled bool
- Enable a basic forwarding rule
- name str
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user_
locations str - User location scope this rule applies to
- connectivity String
- Connectivity method for this forwarding rule (e.g. direct)
- destinations String
- Destination scope this forwarding rule applies to
- enabled Boolean
- Enable a basic forwarding rule
- name String
- Basic forwarding rule name as an alphanumeric string [ 0-9a-zA-Z._ -]
- user
Locations String - User location scope this rule applies to
GetForwardingProfileTypeZtnaAgent
- Block
Rule GetForwarding Profile Type Ztna Agent Block Rule - ZTNA block rule configuration
- Forwarding
Rules List<GetForwarding Profile Type Ztna Agent Forwarding Rule> - List of ZTNA agent-based forwarding rules
- Pac
Upload bool - User uploaded PAC file for a ZTNA agent-based forwarding configuration
- Block
Rule GetForwarding Profile Type Ztna Agent Block Rule - ZTNA block rule configuration
- Forwarding
Rules []GetForwarding Profile Type Ztna Agent Forwarding Rule - List of ZTNA agent-based forwarding rules
- Pac
Upload bool - User uploaded PAC file for a ZTNA agent-based forwarding configuration
- block_
rule object - ZTNA block rule configuration
- forwarding_
rules list(object) - List of ZTNA agent-based forwarding rules
- pac_
upload bool - User uploaded PAC file for a ZTNA agent-based forwarding configuration
- block
Rule GetForwarding Profile Type Ztna Agent Block Rule - ZTNA block rule configuration
- forwarding
Rules List<GetForwarding Profile Type Ztna Agent Forwarding Rule> - List of ZTNA agent-based forwarding rules
- pac
Upload Boolean - User uploaded PAC file for a ZTNA agent-based forwarding configuration
- block
Rule GetForwarding Profile Type Ztna Agent Block Rule - ZTNA block rule configuration
- forwarding
Rules GetForwarding Profile Type Ztna Agent Forwarding Rule[] - List of ZTNA agent-based forwarding rules
- pac
Upload boolean - User uploaded PAC file for a ZTNA agent-based forwarding configuration
- block_
rule GetForwarding Profile Type Ztna Agent Block Rule - ZTNA block rule configuration
- forwarding_
rules Sequence[GetForwarding Profile Type Ztna Agent Forwarding Rule] - List of ZTNA agent-based forwarding rules
- pac_
upload bool - User uploaded PAC file for a ZTNA agent-based forwarding configuration
- block
Rule Property Map - ZTNA block rule configuration
- forwarding
Rules List<Property Map> - List of ZTNA agent-based forwarding rules
- pac
Upload Boolean - User uploaded PAC file for a ZTNA agent-based forwarding configuration
GetForwardingProfileTypeZtnaAgentBlockRule
- Allow
Icmp boolFor Troubleshooting - Allow ICMP for troubleshooting
- Block
All boolOther Unmatched Outbound Connections - Block all other unmatched outbound connections
- Block
Inbound boolAccess When Connected To Tunnel - Block inbound access when connected to tunnel
- Block
Non boolTcp Non Udp Traffic When Connected To Tunnel - Block Non-TCP Non UDP based traffic when connected to tunnel
- Block
Outbound boolLan Access When Connected To Tunnel - Block outbound LAN access when connected to tunnel
- Enforcer
Fqdn boolDns Resolution Via Dns Servers - Enforce FQDN DNS resolution via tunnel DNS servers
- Resolve
All boolFqdns Using Dns Servers Assigned By The Tunnel - Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
- Allow
Icmp boolFor Troubleshooting - Allow ICMP for troubleshooting
- Block
All boolOther Unmatched Outbound Connections - Block all other unmatched outbound connections
- Block
Inbound boolAccess When Connected To Tunnel - Block inbound access when connected to tunnel
- Block
Non boolTcp Non Udp Traffic When Connected To Tunnel - Block Non-TCP Non UDP based traffic when connected to tunnel
- Block
Outbound boolLan Access When Connected To Tunnel - Block outbound LAN access when connected to tunnel
- Enforcer
Fqdn boolDns Resolution Via Dns Servers - Enforce FQDN DNS resolution via tunnel DNS servers
- Resolve
All boolFqdns Using Dns Servers Assigned By The Tunnel - Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
- allow_
icmp_ boolfor_ troubleshooting - Allow ICMP for troubleshooting
- block_
all_ boolother_ unmatched_ outbound_ connections - Block all other unmatched outbound connections
- block_
inbound_ boolaccess_ when_ connected_ to_ tunnel - Block inbound access when connected to tunnel
- block_
non_ booltcp_ non_ udp_ traffic_ when_ connected_ to_ tunnel - Block Non-TCP Non UDP based traffic when connected to tunnel
- block_
outbound_ boollan_ access_ when_ connected_ to_ tunnel - Block outbound LAN access when connected to tunnel
- enforcer_
fqdn_ booldns_ resolution_ via_ dns_ servers - Enforce FQDN DNS resolution via tunnel DNS servers
- resolve_
all_ boolfqdns_ using_ dns_ servers_ assigned_ by_ the_ tunnel - Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
- allow
Icmp BooleanFor Troubleshooting - Allow ICMP for troubleshooting
- block
All BooleanOther Unmatched Outbound Connections - Block all other unmatched outbound connections
- block
Inbound BooleanAccess When Connected To Tunnel - Block inbound access when connected to tunnel
- block
Non BooleanTcp Non Udp Traffic When Connected To Tunnel - Block Non-TCP Non UDP based traffic when connected to tunnel
- block
Outbound BooleanLan Access When Connected To Tunnel - Block outbound LAN access when connected to tunnel
- enforcer
Fqdn BooleanDns Resolution Via Dns Servers - Enforce FQDN DNS resolution via tunnel DNS servers
- resolve
All BooleanFqdns Using Dns Servers Assigned By The Tunnel - Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
- allow
Icmp booleanFor Troubleshooting - Allow ICMP for troubleshooting
- block
All booleanOther Unmatched Outbound Connections - Block all other unmatched outbound connections
- block
Inbound booleanAccess When Connected To Tunnel - Block inbound access when connected to tunnel
- block
Non booleanTcp Non Udp Traffic When Connected To Tunnel - Block Non-TCP Non UDP based traffic when connected to tunnel
- block
Outbound booleanLan Access When Connected To Tunnel - Block outbound LAN access when connected to tunnel
- enforcer
Fqdn booleanDns Resolution Via Dns Servers - Enforce FQDN DNS resolution via tunnel DNS servers
- resolve
All booleanFqdns Using Dns Servers Assigned By The Tunnel - Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
- allow_
icmp_ boolfor_ troubleshooting - Allow ICMP for troubleshooting
- block_
all_ boolother_ unmatched_ outbound_ connections - Block all other unmatched outbound connections
- block_
inbound_ boolaccess_ when_ connected_ to_ tunnel - Block inbound access when connected to tunnel
- block_
non_ booltcp_ non_ udp_ traffic_ when_ connected_ to_ tunnel - Block Non-TCP Non UDP based traffic when connected to tunnel
- block_
outbound_ boollan_ access_ when_ connected_ to_ tunnel - Block outbound LAN access when connected to tunnel
- enforcer_
fqdn_ booldns_ resolution_ via_ dns_ servers - Enforce FQDN DNS resolution via tunnel DNS servers
- resolve_
all_ boolfqdns_ using_ dns_ servers_ assigned_ by_ the_ tunnel - Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
- allow
Icmp BooleanFor Troubleshooting - Allow ICMP for troubleshooting
- block
All BooleanOther Unmatched Outbound Connections - Block all other unmatched outbound connections
- block
Inbound BooleanAccess When Connected To Tunnel - Block inbound access when connected to tunnel
- block
Non BooleanTcp Non Udp Traffic When Connected To Tunnel - Block Non-TCP Non UDP based traffic when connected to tunnel
- block
Outbound BooleanLan Access When Connected To Tunnel - Block outbound LAN access when connected to tunnel
- enforcer
Fqdn BooleanDns Resolution Via Dns Servers - Enforce FQDN DNS resolution via tunnel DNS servers
- resolve
All BooleanFqdns Using Dns Servers Assigned By The Tunnel - Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
GetForwardingProfileTypeZtnaAgentForwardingRule
- Connectivity string
- Connectivity method for this ZTNA forwarding rule (e.g. direct)
- Destinations string
- Destination scope this ZTNA forwarding rule applies to
- Enabled bool
- Enable a forwarding rule ztna
- Name string
- Forwarding rule ZTNA name as an alphanumeric string [ 0-9a-zA-Z._ -]
- Source
Applications string - Source applications this ZTNA rule applies to
- Traffic
Type string - Type of traffic this ZTNA rule applies to (dns, network, or both). Possible values are
dns,dns-and-network-trafficandnetwork-traffic. - User
Locations string - User location scope this ZTNA rule applies to
- Connectivity string
- Connectivity method for this ZTNA forwarding rule (e.g. direct)
- Destinations string
- Destination scope this ZTNA forwarding rule applies to
- Enabled bool
- Enable a forwarding rule ztna
- Name string
- Forwarding rule ZTNA name as an alphanumeric string [ 0-9a-zA-Z._ -]
- Source
Applications string - Source applications this ZTNA rule applies to
- Traffic
Type string - Type of traffic this ZTNA rule applies to (dns, network, or both). Possible values are
dns,dns-and-network-trafficandnetwork-traffic. - User
Locations string - User location scope this ZTNA rule applies to
- connectivity string
- Connectivity method for this ZTNA forwarding rule (e.g. direct)
- destinations string
- Destination scope this ZTNA forwarding rule applies to
- enabled bool
- Enable a forwarding rule ztna
- name string
- Forwarding rule ZTNA name as an alphanumeric string [ 0-9a-zA-Z._ -]
- source_
applications string - Source applications this ZTNA rule applies to
- traffic_
type string - Type of traffic this ZTNA rule applies to (dns, network, or both). Possible values are
dns,dns-and-network-trafficandnetwork-traffic. - user_
locations string - User location scope this ZTNA rule applies to
- connectivity String
- Connectivity method for this ZTNA forwarding rule (e.g. direct)
- destinations String
- Destination scope this ZTNA forwarding rule applies to
- enabled Boolean
- Enable a forwarding rule ztna
- name String
- Forwarding rule ZTNA name as an alphanumeric string [ 0-9a-zA-Z._ -]
- source
Applications String - Source applications this ZTNA rule applies to
- traffic
Type String - Type of traffic this ZTNA rule applies to (dns, network, or both). Possible values are
dns,dns-and-network-trafficandnetwork-traffic. - user
Locations String - User location scope this ZTNA rule applies to
- connectivity string
- Connectivity method for this ZTNA forwarding rule (e.g. direct)
- destinations string
- Destination scope this ZTNA forwarding rule applies to
- enabled boolean
- Enable a forwarding rule ztna
- name string
- Forwarding rule ZTNA name as an alphanumeric string [ 0-9a-zA-Z._ -]
- source
Applications string - Source applications this ZTNA rule applies to
- traffic
Type string - Type of traffic this ZTNA rule applies to (dns, network, or both). Possible values are
dns,dns-and-network-trafficandnetwork-traffic. - user
Locations string - User location scope this ZTNA rule applies to
- connectivity str
- Connectivity method for this ZTNA forwarding rule (e.g. direct)
- destinations str
- Destination scope this ZTNA forwarding rule applies to
- enabled bool
- Enable a forwarding rule ztna
- name str
- Forwarding rule ZTNA name as an alphanumeric string [ 0-9a-zA-Z._ -]
- source_
applications str - Source applications this ZTNA rule applies to
- traffic_
type str - Type of traffic this ZTNA rule applies to (dns, network, or both). Possible values are
dns,dns-and-network-trafficandnetwork-traffic. - user_
locations str - User location scope this ZTNA rule applies to
- connectivity String
- Connectivity method for this ZTNA forwarding rule (e.g. direct)
- destinations String
- Destination scope this ZTNA forwarding rule applies to
- enabled Boolean
- Enable a forwarding rule ztna
- name String
- Forwarding rule ZTNA name as an alphanumeric string [ 0-9a-zA-Z._ -]
- source
Applications String - Source applications this ZTNA rule applies to
- traffic
Type String - Type of traffic this ZTNA rule applies to (dns, network, or both). Possible values are
dns,dns-and-network-trafficandnetwork-traffic. - user
Locations String - User location scope this ZTNA rule applies to
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Strata Cloud ManagerViewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
published on Friday, Oct 16, 2026 by Pulumi