published on Saturday, Apr 25, 2026 by Pulumi
published on Saturday, Apr 25, 2026 by Pulumi
Retrieves a listing of config items.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
// This data source will call the "ListForwardingProfiles" API endpoint
// and return all forwarding profiles in the "Mobile Users" folder.
// 1. Use a single data block to fetch ALL forwarding profiles in the "Mobile Users" folder.
const allMobileUsers = scm.getForwardingProfileList({
folder: "Mobile Users",
});
export const forwardingProfileDataSourceResultsFromList = allMobileUsers.then(allMobileUsers => .reduce((__obj, fp) => ({ ...__obj, [fp.id]: fp }), {}));
const paginatedProfilesExample = scm.getForwardingProfileList({
folder: "Mobile Users",
limit: 5,
offset: 0,
});
export const paginatedForwardingProfiles = paginatedProfilesExample.then(paginatedProfilesExample => .reduce((__obj, fp) => ({ ...__obj, [fp.id]: fp }), {}));
export const paginationForwardingProfilesDetails = {
totalObjectsInFolder: paginatedProfilesExample.then(paginatedProfilesExample => paginatedProfilesExample.total),
limitUsed: paginatedProfilesExample.then(paginatedProfilesExample => paginatedProfilesExample.limit),
};
import pulumi
import pulumi_scm as scm
# This data source will call the "ListForwardingProfiles" API endpoint
# and return all forwarding profiles in the "Mobile Users" folder.
# 1. Use a single data block to fetch ALL forwarding profiles in the "Mobile Users" folder.
all_mobile_users = scm.get_forwarding_profile_list(folder="Mobile Users")
pulumi.export("forwardingProfileDataSourceResultsFromList", {fp.id: fp for fp in all_mobile_users.datas})
paginated_profiles_example = scm.get_forwarding_profile_list(folder="Mobile Users",
limit=5,
offset=0)
pulumi.export("paginatedForwardingProfiles", {fp.id: fp for fp in paginated_profiles_example.datas})
pulumi.export("paginationForwardingProfilesDetails", {
"totalObjectsInFolder": paginated_profiles_example.total,
"limitUsed": paginated_profiles_example.limit,
})
Example coming soon!
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
// This data source will call the "ListForwardingProfiles" API endpoint
// and return all forwarding profiles in the "Mobile Users" folder.
// 1. Use a single data block to fetch ALL forwarding profiles in the "Mobile Users" folder.
var allMobileUsers = Scm.Index.GetForwardingProfileList.Invoke(new()
{
Folder = "Mobile Users",
});
var paginatedProfilesExample = Scm.Index.GetForwardingProfileList.Invoke(new()
{
Folder = "Mobile Users",
Limit = 5,
Offset = 0,
});
return new Dictionary<string, object?>
{
["forwardingProfileDataSourceResultsFromList"] = ,
["paginatedForwardingProfiles"] = ,
["paginationForwardingProfilesDetails"] =
{
{ "totalObjectsInFolder", paginatedProfilesExample.Apply(getForwardingProfileListResult => getForwardingProfileListResult.Total) },
{ "limitUsed", paginatedProfilesExample.Apply(getForwardingProfileListResult => getForwardingProfileListResult.Limit) },
},
};
});
Example coming soon!
Example coming soon!
Using getForwardingProfileList
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 getForwardingProfileList(args: GetForwardingProfileListArgs, opts?: InvokeOptions): Promise<GetForwardingProfileListResult>
function getForwardingProfileListOutput(args: GetForwardingProfileListOutputArgs, opts?: InvokeOptions): Output<GetForwardingProfileListResult>def get_forwarding_profile_list(device: Optional[str] = None,
folder: Optional[str] = None,
limit: Optional[int] = None,
name: Optional[str] = None,
offset: Optional[int] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetForwardingProfileListResult
def get_forwarding_profile_list_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
offset: Optional[pulumi.Input[int]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetForwardingProfileListResult]func GetForwardingProfileList(ctx *Context, args *GetForwardingProfileListArgs, opts ...InvokeOption) (*GetForwardingProfileListResult, error)
func GetForwardingProfileListOutput(ctx *Context, args *GetForwardingProfileListOutputArgs, opts ...InvokeOption) GetForwardingProfileListResultOutput> Note: This function is named GetForwardingProfileList in the Go SDK.
public static class GetForwardingProfileList
{
public static Task<GetForwardingProfileListResult> InvokeAsync(GetForwardingProfileListArgs args, InvokeOptions? opts = null)
public static Output<GetForwardingProfileListResult> Invoke(GetForwardingProfileListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetForwardingProfileListResult> getForwardingProfileList(GetForwardingProfileListArgs args, InvokeOptions options)
public static Output<GetForwardingProfileListResult> getForwardingProfileList(GetForwardingProfileListArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getForwardingProfileList:getForwardingProfileList
arguments:
# arguments dictionaryThe following arguments are supported:
getForwardingProfileList Result
The following output properties are available:
- Datas
List<Get
Forwarding Profile List Data> - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- The Terraform ID.
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- Datas
[]Get
Forwarding Profile List Data - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- The Terraform ID.
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- datas
List<Get
Forwarding Profile List Data> - The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- The Terraform ID.
- total Integer
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Integer
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Integer
- The offset of the first item to return.
- snippet String
- The snippet of the item.
- datas
Get
Forwarding Profile List Data[] - The data.
- id string
- The provider-assigned unique ID for this managed resource.
- tfid string
- The Terraform ID.
- total number
- The total number of items.
- device string
- The device of the item.
- folder string
- The folder of the item. Default: Shared.
- limit number
- The max number of items to return. Default: 200.
- name string
- The name of the item.
- offset number
- The offset of the first item to return.
- snippet string
- The snippet of the item.
- datas
Sequence[Get
Forwarding Profile List Data] - The data.
- id str
- The provider-assigned unique ID for this managed resource.
- tfid str
- The Terraform ID.
- total int
- The total number of items.
- device str
- The device of the item.
- folder str
- The folder of the item. Default: Shared.
- limit int
- The max number of items to return. Default: 200.
- name str
- The name of the item.
- offset int
- The offset of the first item to return.
- snippet str
- The snippet of the item.
- datas List<Property Map>
- The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- The Terraform ID.
- total Number
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Number
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Number
- The offset of the first item to return.
- snippet String
- The snippet of the item.
Supporting Types
GetForwardingProfileListData
- 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 List Data 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 List Data 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 List Data 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 List Data 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 List Data 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)
GetForwardingProfileListDataType
- Global
Protect GetProxy Forwarding Profile List Data Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- Pac
File GetForwarding Profile List Data Type Pac File PAC file based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- Ztna
Agent GetForwarding Profile List Data Type Ztna Agent ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
- Global
Protect GetProxy Forwarding Profile List Data Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- Pac
File GetForwarding Profile List Data Type Pac File PAC file based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- Ztna
Agent GetForwarding Profile List Data Type Ztna Agent ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
- global
Protect GetProxy Forwarding Profile List Data Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- pac
File GetForwarding Profile List Data Type Pac File PAC file based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- ztna
Agent GetForwarding Profile List Data Type Ztna Agent ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
- global
Protect GetProxy Forwarding Profile List Data Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- pac
File GetForwarding Profile List Data Type Pac File PAC file based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- ztna
Agent GetForwarding Profile List Data Type Ztna Agent ZTNA agent-based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.
- global_
protect_ Getproxy Forwarding Profile List Data Type Global Protect Proxy - Global Protect proxy-based forwarding configuration
- pac_
file GetForwarding Profile List Data Type Pac File PAC file based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- ztna_
agent GetForwarding Profile List Data 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.
GetForwardingProfileListDataTypeGlobalProtectProxy
- Block
Rule GetForwarding Profile List Data Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- Forwarding
Rules List<GetForwarding Profile List Data 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 List Data Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- Forwarding
Rules []GetForwarding Profile List Data 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 List Data Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules List<GetForwarding Profile List Data 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 List Data Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules GetForwarding Profile List Data 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 List Data Type Global Protect Proxy Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding_
rules Sequence[GetForwarding Profile List Data 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
GetForwardingProfileListDataTypeGlobalProtectProxyBlockRule
- Allow
Tcp GetForwarding Profile List Data Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- Allow
Udp GetForwarding Profile List Data 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 List Data Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- Allow
Udp GetForwarding Profile List Data 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 List Data Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow
Udp GetForwarding Profile List Data 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 List Data Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow
Udp GetForwarding Profile List Data 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 List Data Type Global Protect Proxy Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow_
udp GetForwarding Profile List Data 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
GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowTcp
- 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
GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowUdp
- 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
GetForwardingProfileListDataTypeGlobalProtectProxyForwardingRule
- 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
GetForwardingProfileListDataTypePacFile
- Block
Rule GetForwarding Profile List Data Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- Forwarding
Rules List<GetForwarding Profile List Data 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 List Data Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- Forwarding
Rules []GetForwarding Profile List Data 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 List Data Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules List<GetForwarding Profile List Data 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 List Data Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding
Rules GetForwarding Profile List Data 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 List Data Type Pac File Block Rule - Basic block rule configuration for PAC file and GlobalProtect proxy profiles
- forwarding_
rules Sequence[GetForwarding Profile List Data 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
GetForwardingProfileListDataTypePacFileBlockRule
- Allow
Tcp GetForwarding Profile List Data Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- Allow
Udp GetForwarding Profile List Data 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 List Data Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- Allow
Udp GetForwarding Profile List Data 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 List Data Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow
Udp GetForwarding Profile List Data 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 List Data Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow
Udp GetForwarding Profile List Data 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 List Data Type Pac File Block Rule Allow Tcp - TCP traffic allowlist configuration
- allow_
udp GetForwarding Profile List Data 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
GetForwardingProfileListDataTypePacFileBlockRuleAllowTcp
- 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
GetForwardingProfileListDataTypePacFileBlockRuleAllowUdp
- 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
GetForwardingProfileListDataTypePacFileForwardingRule
- 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
GetForwardingProfileListDataTypeZtnaAgent
- Block
Rule GetForwarding Profile List Data Type Ztna Agent Block Rule - ZTNA block rule configuration
- Forwarding
Rules List<GetForwarding Profile List Data 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 List Data Type Ztna Agent Block Rule - ZTNA block rule configuration
- Forwarding
Rules []GetForwarding Profile List Data 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 List Data Type Ztna Agent Block Rule - ZTNA block rule configuration
- forwarding
Rules List<GetForwarding Profile List Data 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 List Data Type Ztna Agent Block Rule - ZTNA block rule configuration
- forwarding
Rules GetForwarding Profile List Data 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 List Data Type Ztna Agent Block Rule - ZTNA block rule configuration
- forwarding_
rules Sequence[GetForwarding Profile List Data 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
GetForwardingProfileListDataTypeZtnaAgentBlockRule
- 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)
GetForwardingProfileListDataTypeZtnaAgentForwardingRule
- 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
