1. Packages
  2. Packages
  3. Strata Cloud Manager Provider
  4. API Docs
  5. getForwardingProfileList
Viewing docs for Strata Cloud Manager v1.0.6
published on Saturday, Apr 25, 2026 by Pulumi
scm logo
Viewing docs for Strata Cloud Manager v1.0.6
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 dictionary

    The following arguments are supported:

    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.
    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.
    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.
    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.
    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.
    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.

    getForwardingProfileList Result

    The following output properties are available:

    Datas List<GetForwardingProfileListData>
    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 []GetForwardingProfileListData
    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<GetForwardingProfileListData>
    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 GetForwardingProfileListData[]
    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[GetForwardingProfileListData]
    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

    DefinitionMethod 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 GetForwardingProfileListDataType
    Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
    DefinitionMethod 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 GetForwardingProfileListDataType
    Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
    definitionMethod 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 GetForwardingProfileListDataType
    Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
    definitionMethod 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 GetForwardingProfileListDataType
    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 GetForwardingProfileListDataType
    Forwarding profile type configuration (PAC file, GlobalProtect proxy, or ZTNA agent)
    definitionMethod 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

    GlobalProtectProxy GetForwardingProfileListDataTypeGlobalProtectProxy
    Global Protect proxy-based forwarding configuration
    PacFile GetForwardingProfileListDataTypePacFile

    PAC file based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    ZtnaAgent GetForwardingProfileListDataTypeZtnaAgent

    ZTNA agent-based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    GlobalProtectProxy GetForwardingProfileListDataTypeGlobalProtectProxy
    Global Protect proxy-based forwarding configuration
    PacFile GetForwardingProfileListDataTypePacFile

    PAC file based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    ZtnaAgent GetForwardingProfileListDataTypeZtnaAgent

    ZTNA agent-based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    globalProtectProxy GetForwardingProfileListDataTypeGlobalProtectProxy
    Global Protect proxy-based forwarding configuration
    pacFile GetForwardingProfileListDataTypePacFile

    PAC file based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    ztnaAgent GetForwardingProfileListDataTypeZtnaAgent

    ZTNA agent-based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    globalProtectProxy GetForwardingProfileListDataTypeGlobalProtectProxy
    Global Protect proxy-based forwarding configuration
    pacFile GetForwardingProfileListDataTypePacFile

    PAC file based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    ztnaAgent GetForwardingProfileListDataTypeZtnaAgent

    ZTNA agent-based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    global_protect_proxy GetForwardingProfileListDataTypeGlobalProtectProxy
    Global Protect proxy-based forwarding configuration
    pac_file GetForwardingProfileListDataTypePacFile

    PAC file based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    ztna_agent GetForwardingProfileListDataTypeZtnaAgent

    ZTNA agent-based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    globalProtectProxy Property Map
    Global Protect proxy-based forwarding configuration
    pacFile Property Map

    PAC file based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    ztnaAgent Property Map

    ZTNA agent-based forwarding configuration

    ℹ️ Note: You must specify exactly one of globalProtectProxy, pacFile, and ztnaAgent.

    GetForwardingProfileListDataTypeGlobalProtectProxy

    BlockRule GetForwardingProfileListDataTypeGlobalProtectProxyBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    ForwardingRules List<GetForwardingProfileListDataTypeGlobalProtectProxyForwardingRule>
    List of GlobalProtect proxy-based forwarding rules
    PacUpload bool
    User uploaded PAC file for Global Protect proxy-based forwarding configuration
    BlockRule GetForwardingProfileListDataTypeGlobalProtectProxyBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    ForwardingRules []GetForwardingProfileListDataTypeGlobalProtectProxyForwardingRule
    List of GlobalProtect proxy-based forwarding rules
    PacUpload bool
    User uploaded PAC file for Global Protect proxy-based forwarding configuration
    blockRule GetForwardingProfileListDataTypeGlobalProtectProxyBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    forwardingRules List<GetForwardingProfileListDataTypeGlobalProtectProxyForwardingRule>
    List of GlobalProtect proxy-based forwarding rules
    pacUpload Boolean
    User uploaded PAC file for Global Protect proxy-based forwarding configuration
    blockRule GetForwardingProfileListDataTypeGlobalProtectProxyBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    forwardingRules GetForwardingProfileListDataTypeGlobalProtectProxyForwardingRule[]
    List of GlobalProtect proxy-based forwarding rules
    pacUpload boolean
    User uploaded PAC file for Global Protect proxy-based forwarding configuration
    block_rule GetForwardingProfileListDataTypeGlobalProtectProxyBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    forwarding_rules Sequence[GetForwardingProfileListDataTypeGlobalProtectProxyForwardingRule]
    List of GlobalProtect proxy-based forwarding rules
    pac_upload bool
    User uploaded PAC file for Global Protect proxy-based forwarding configuration
    blockRule Property Map
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    forwardingRules List<Property Map>
    List of GlobalProtect proxy-based forwarding rules
    pacUpload Boolean
    User uploaded PAC file for Global Protect proxy-based forwarding configuration

    GetForwardingProfileListDataTypeGlobalProtectProxyBlockRule

    AllowTcp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowTcp
    TCP traffic allowlist configuration
    AllowUdp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    Enable bool
    Enable block rule
    AllowTcp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowTcp
    TCP traffic allowlist configuration
    AllowUdp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    Enable bool
    Enable block rule
    allowTcp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowTcp
    TCP traffic allowlist configuration
    allowUdp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    enable Boolean
    Enable block rule
    allowTcp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowTcp
    TCP traffic allowlist configuration
    allowUdp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    enable boolean
    Enable block rule
    allow_tcp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowTcp
    TCP traffic allowlist configuration
    allow_udp GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    enable bool
    Enable block rule
    allowTcp Property Map
    TCP traffic allowlist configuration
    allowUdp Property Map
    UDP traffic allowlist configuration with location and destination support
    enable Boolean
    Enable block rule

    GetForwardingProfileListDataTypeGlobalProtectProxyBlockRuleAllowTcp

    EnableLocations bool
    Enable locations for allow-tcp
    Locations List<string>
    List of user locations allowed for TCP traffic
    EnableLocations bool
    Enable locations for allow-tcp
    Locations []string
    List of user locations allowed for TCP traffic
    enableLocations Boolean
    Enable locations for allow-tcp
    locations List<String>
    List of user locations allowed for TCP traffic
    enableLocations 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
    enableLocations 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
    EnableDestinations bool
    Enable destinations for allow-udp
    EnableLocations 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
    EnableDestinations bool
    Enable destinations for allow-udp
    EnableLocations 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
    enableDestinations Boolean
    Enable destinations for allow-udp
    enableLocations 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
    enableDestinations boolean
    Enable destinations for allow-udp
    enableLocations 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
    enableDestinations Boolean
    Enable destinations for allow-udp
    enableLocations 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._ -]
    UserLocations 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._ -]
    UserLocations 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._ -]
    userLocations 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._ -]
    userLocations 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._ -]
    userLocations String
    User location scope this rule applies to

    GetForwardingProfileListDataTypePacFile

    BlockRule GetForwardingProfileListDataTypePacFileBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    ForwardingRules List<GetForwardingProfileListDataTypePacFileForwardingRule>
    List of PAC file-based forwarding rules
    PacUpload bool
    User upload PAC file for PAC file based forwarding configuration
    BlockRule GetForwardingProfileListDataTypePacFileBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    ForwardingRules []GetForwardingProfileListDataTypePacFileForwardingRule
    List of PAC file-based forwarding rules
    PacUpload bool
    User upload PAC file for PAC file based forwarding configuration
    blockRule GetForwardingProfileListDataTypePacFileBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    forwardingRules List<GetForwardingProfileListDataTypePacFileForwardingRule>
    List of PAC file-based forwarding rules
    pacUpload Boolean
    User upload PAC file for PAC file based forwarding configuration
    blockRule GetForwardingProfileListDataTypePacFileBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    forwardingRules GetForwardingProfileListDataTypePacFileForwardingRule[]
    List of PAC file-based forwarding rules
    pacUpload boolean
    User upload PAC file for PAC file based forwarding configuration
    block_rule GetForwardingProfileListDataTypePacFileBlockRule
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    forwarding_rules Sequence[GetForwardingProfileListDataTypePacFileForwardingRule]
    List of PAC file-based forwarding rules
    pac_upload bool
    User upload PAC file for PAC file based forwarding configuration
    blockRule Property Map
    Basic block rule configuration for PAC file and GlobalProtect proxy profiles
    forwardingRules List<Property Map>
    List of PAC file-based forwarding rules
    pacUpload Boolean
    User upload PAC file for PAC file based forwarding configuration

    GetForwardingProfileListDataTypePacFileBlockRule

    AllowTcp GetForwardingProfileListDataTypePacFileBlockRuleAllowTcp
    TCP traffic allowlist configuration
    AllowUdp GetForwardingProfileListDataTypePacFileBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    Enable bool
    Enable block rule
    AllowTcp GetForwardingProfileListDataTypePacFileBlockRuleAllowTcp
    TCP traffic allowlist configuration
    AllowUdp GetForwardingProfileListDataTypePacFileBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    Enable bool
    Enable block rule
    allowTcp GetForwardingProfileListDataTypePacFileBlockRuleAllowTcp
    TCP traffic allowlist configuration
    allowUdp GetForwardingProfileListDataTypePacFileBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    enable Boolean
    Enable block rule
    allowTcp GetForwardingProfileListDataTypePacFileBlockRuleAllowTcp
    TCP traffic allowlist configuration
    allowUdp GetForwardingProfileListDataTypePacFileBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    enable boolean
    Enable block rule
    allow_tcp GetForwardingProfileListDataTypePacFileBlockRuleAllowTcp
    TCP traffic allowlist configuration
    allow_udp GetForwardingProfileListDataTypePacFileBlockRuleAllowUdp
    UDP traffic allowlist configuration with location and destination support
    enable bool
    Enable block rule
    allowTcp Property Map
    TCP traffic allowlist configuration
    allowUdp Property Map
    UDP traffic allowlist configuration with location and destination support
    enable Boolean
    Enable block rule

    GetForwardingProfileListDataTypePacFileBlockRuleAllowTcp

    EnableLocations bool
    Enable locations for allow-tcp
    Locations List<string>
    List of user locations allowed for TCP traffic
    EnableLocations bool
    Enable locations for allow-tcp
    Locations []string
    List of user locations allowed for TCP traffic
    enableLocations Boolean
    Enable locations for allow-tcp
    locations List<String>
    List of user locations allowed for TCP traffic
    enableLocations 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
    enableLocations 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
    EnableDestinations bool
    Enable destinations for allow-udp
    EnableLocations 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
    EnableDestinations bool
    Enable destinations for allow-udp
    EnableLocations 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
    enableDestinations Boolean
    Enable destinations for allow-udp
    enableLocations 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
    enableDestinations boolean
    Enable destinations for allow-udp
    enableLocations 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
    enableDestinations Boolean
    Enable destinations for allow-udp
    enableLocations 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._ -]
    UserLocations 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._ -]
    UserLocations 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._ -]
    userLocations 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._ -]
    userLocations 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._ -]
    userLocations String
    User location scope this rule applies to

    GetForwardingProfileListDataTypeZtnaAgent

    BlockRule GetForwardingProfileListDataTypeZtnaAgentBlockRule
    ZTNA block rule configuration
    ForwardingRules List<GetForwardingProfileListDataTypeZtnaAgentForwardingRule>
    List of ZTNA agent-based forwarding rules
    PacUpload bool
    User uploaded PAC file for a ZTNA agent-based forwarding configuration
    BlockRule GetForwardingProfileListDataTypeZtnaAgentBlockRule
    ZTNA block rule configuration
    ForwardingRules []GetForwardingProfileListDataTypeZtnaAgentForwardingRule
    List of ZTNA agent-based forwarding rules
    PacUpload bool
    User uploaded PAC file for a ZTNA agent-based forwarding configuration
    blockRule GetForwardingProfileListDataTypeZtnaAgentBlockRule
    ZTNA block rule configuration
    forwardingRules List<GetForwardingProfileListDataTypeZtnaAgentForwardingRule>
    List of ZTNA agent-based forwarding rules
    pacUpload Boolean
    User uploaded PAC file for a ZTNA agent-based forwarding configuration
    blockRule GetForwardingProfileListDataTypeZtnaAgentBlockRule
    ZTNA block rule configuration
    forwardingRules GetForwardingProfileListDataTypeZtnaAgentForwardingRule[]
    List of ZTNA agent-based forwarding rules
    pacUpload boolean
    User uploaded PAC file for a ZTNA agent-based forwarding configuration
    block_rule GetForwardingProfileListDataTypeZtnaAgentBlockRule
    ZTNA block rule configuration
    forwarding_rules Sequence[GetForwardingProfileListDataTypeZtnaAgentForwardingRule]
    List of ZTNA agent-based forwarding rules
    pac_upload bool
    User uploaded PAC file for a ZTNA agent-based forwarding configuration
    blockRule Property Map
    ZTNA block rule configuration
    forwardingRules List<Property Map>
    List of ZTNA agent-based forwarding rules
    pacUpload Boolean
    User uploaded PAC file for a ZTNA agent-based forwarding configuration

    GetForwardingProfileListDataTypeZtnaAgentBlockRule

    AllowIcmpForTroubleshooting bool
    Allow ICMP for troubleshooting
    BlockAllOtherUnmatchedOutboundConnections bool
    Block all other unmatched outbound connections
    BlockInboundAccessWhenConnectedToTunnel bool
    Block inbound access when connected to tunnel
    BlockNonTcpNonUdpTrafficWhenConnectedToTunnel bool
    Block Non-TCP Non UDP based traffic when connected to tunnel
    BlockOutboundLanAccessWhenConnectedToTunnel bool
    Block outbound LAN access when connected to tunnel
    EnforcerFqdnDnsResolutionViaDnsServers bool
    Enforce FQDN DNS resolution via tunnel DNS servers
    ResolveAllFqdnsUsingDnsServersAssignedByTheTunnel bool
    Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
    AllowIcmpForTroubleshooting bool
    Allow ICMP for troubleshooting
    BlockAllOtherUnmatchedOutboundConnections bool
    Block all other unmatched outbound connections
    BlockInboundAccessWhenConnectedToTunnel bool
    Block inbound access when connected to tunnel
    BlockNonTcpNonUdpTrafficWhenConnectedToTunnel bool
    Block Non-TCP Non UDP based traffic when connected to tunnel
    BlockOutboundLanAccessWhenConnectedToTunnel bool
    Block outbound LAN access when connected to tunnel
    EnforcerFqdnDnsResolutionViaDnsServers bool
    Enforce FQDN DNS resolution via tunnel DNS servers
    ResolveAllFqdnsUsingDnsServersAssignedByTheTunnel bool
    Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
    allowIcmpForTroubleshooting Boolean
    Allow ICMP for troubleshooting
    blockAllOtherUnmatchedOutboundConnections Boolean
    Block all other unmatched outbound connections
    blockInboundAccessWhenConnectedToTunnel Boolean
    Block inbound access when connected to tunnel
    blockNonTcpNonUdpTrafficWhenConnectedToTunnel Boolean
    Block Non-TCP Non UDP based traffic when connected to tunnel
    blockOutboundLanAccessWhenConnectedToTunnel Boolean
    Block outbound LAN access when connected to tunnel
    enforcerFqdnDnsResolutionViaDnsServers Boolean
    Enforce FQDN DNS resolution via tunnel DNS servers
    resolveAllFqdnsUsingDnsServersAssignedByTheTunnel Boolean
    Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
    allowIcmpForTroubleshooting boolean
    Allow ICMP for troubleshooting
    blockAllOtherUnmatchedOutboundConnections boolean
    Block all other unmatched outbound connections
    blockInboundAccessWhenConnectedToTunnel boolean
    Block inbound access when connected to tunnel
    blockNonTcpNonUdpTrafficWhenConnectedToTunnel boolean
    Block Non-TCP Non UDP based traffic when connected to tunnel
    blockOutboundLanAccessWhenConnectedToTunnel boolean
    Block outbound LAN access when connected to tunnel
    enforcerFqdnDnsResolutionViaDnsServers boolean
    Enforce FQDN DNS resolution via tunnel DNS servers
    resolveAllFqdnsUsingDnsServersAssignedByTheTunnel boolean
    Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
    allow_icmp_for_troubleshooting bool
    Allow ICMP for troubleshooting
    block_all_other_unmatched_outbound_connections bool
    Block all other unmatched outbound connections
    block_inbound_access_when_connected_to_tunnel bool
    Block inbound access when connected to tunnel
    block_non_tcp_non_udp_traffic_when_connected_to_tunnel bool
    Block Non-TCP Non UDP based traffic when connected to tunnel
    block_outbound_lan_access_when_connected_to_tunnel bool
    Block outbound LAN access when connected to tunnel
    enforcer_fqdn_dns_resolution_via_dns_servers bool
    Enforce FQDN DNS resolution via tunnel DNS servers
    resolve_all_fqdns_using_dns_servers_assigned_by_the_tunnel bool
    Resolve All FQDNs using DNS servers assigned by the tunnel (Windows Only)
    allowIcmpForTroubleshooting Boolean
    Allow ICMP for troubleshooting
    blockAllOtherUnmatchedOutboundConnections Boolean
    Block all other unmatched outbound connections
    blockInboundAccessWhenConnectedToTunnel Boolean
    Block inbound access when connected to tunnel
    blockNonTcpNonUdpTrafficWhenConnectedToTunnel Boolean
    Block Non-TCP Non UDP based traffic when connected to tunnel
    blockOutboundLanAccessWhenConnectedToTunnel Boolean
    Block outbound LAN access when connected to tunnel
    enforcerFqdnDnsResolutionViaDnsServers Boolean
    Enforce FQDN DNS resolution via tunnel DNS servers
    resolveAllFqdnsUsingDnsServersAssignedByTheTunnel Boolean
    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._ -]
    SourceApplications string
    Source applications this ZTNA rule applies to
    TrafficType string
    Type of traffic this ZTNA rule applies to (dns, network, or both)
    UserLocations 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._ -]
    SourceApplications string
    Source applications this ZTNA rule applies to
    TrafficType string
    Type of traffic this ZTNA rule applies to (dns, network, or both)
    UserLocations 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._ -]
    sourceApplications String
    Source applications this ZTNA rule applies to
    trafficType String
    Type of traffic this ZTNA rule applies to (dns, network, or both)
    userLocations 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._ -]
    sourceApplications string
    Source applications this ZTNA rule applies to
    trafficType string
    Type of traffic this ZTNA rule applies to (dns, network, or both)
    userLocations 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._ -]
    sourceApplications String
    Source applications this ZTNA rule applies to
    trafficType String
    Type of traffic this ZTNA rule applies to (dns, network, or both)
    userLocations 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 scm Terraform Provider.
    scm logo
    Viewing docs for Strata Cloud Manager v1.0.6
    published on Saturday, Apr 25, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.