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!
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: pulumi.Input[Optional[str]] = None,
folder: pulumi.Input[Optional[str]] = None,
limit: pulumi.Input[Optional[int]] = None,
name: pulumi.Input[Optional[str]] = None,
offset: pulumi.Input[Optional[int]] = None,
snippet: pulumi.Input[Optional[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 dictionarydata "scm_getforwardingprofilelist" "name" {
# arguments
}The 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(object)
- 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
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 object
- 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_ objectproxy - Global Protect proxy-based forwarding configuration
- pac_
file object PAC file based forwarding configuration
ℹ️ Note: You must specify exactly one of
globalProtectProxy,pacFile, andztnaAgent.- ztna_
agent object 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 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 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 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
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 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
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 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 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 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 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
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 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
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 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 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 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_ 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 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
