published on Saturday, Apr 25, 2026 by Pulumi
published on Saturday, Apr 25, 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.GetForwardingProfileResultMap{
"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.Index.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.Index.GetForwardingProfile.Invoke(new()
{
Id = "f1e2d3c4-b5a6-4758-9192-a3b4c5d6e7f8",
});
// Look up a PAC file based forwarding profile by its ID.
var pacFile = Scm.Index.GetForwardingProfile.Invoke(new()
{
Id = "1a2b3c4d-5e6f-7890-abcd-ef1234567890",
});
// Look up a ZTNA agent forwarding profile by its ID.
var ztnaAgent = Scm.Index.GetForwardingProfile.Invoke(new()
{
Id = "9f8e7d6c-5b4a-3210-fedc-ba9876543210",
});
return new Dictionary<string, object?>
{
["forwardingProfileDataSourceResults"] =
{
{ "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.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 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}
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?: InvokeOptions): 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: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = 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 CompletableFuture<GetForwardingProfileResult> getForwardingProfile(GetForwardingProfileArgs args, InvokeOptions options)
public static Output<GetForwardingProfileResult> getForwardingProfile(GetForwardingProfileArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getForwardingProfile:getForwardingProfile
arguments:
# arguments dictionaryThe following arguments are supported:
getForwardingProfile Result
The following output properties are available:
- Definition
Method string - Enable forwarding rule for forwarding profile
- Description string
- Forwarding profile description
- Folder string
- The folder in which the resource is defined
- 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
- Description string
- Forwarding profile description
- Folder string
- The folder in which the resource is defined
- 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
- description String
- Forwarding profile description
- folder String
- The folder in which the resource is defined
- 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
- description string
- Forwarding profile description
- folder string
- The folder in which the resource is defined
- 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
- description str
- Forwarding profile description
- folder str
- The folder in which the resource is defined
- 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
- description String
- Forwarding profile description
- folder String
- The folder in which the resource is defined
- 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
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- Ztna
Agent GetForwarding Profile Type Ztna Agent ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
- 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
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- Ztna
Agent GetForwarding Profile Type Ztna Agent ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
- 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
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- ztna
Agent GetForwarding Profile Type Ztna Agent ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
- 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
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- ztna
Agent GetForwarding Profile Type Ztna Agent ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
- 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
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- ztna_
agent GetForwarding Profile Type Ztna Agent ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
- global
Protect Property MapProxy - Global Protect proxy-based forwarding configuration
- pac
File Property Map PAC file based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- ztna
Agent Property Map ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
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 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 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 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 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 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 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 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 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 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 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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.
published on Saturday, Apr 25, 2026 by Pulumi
