Zscaler Internet Access v1.2.0 published on Friday, Feb 20, 2026 by Zscaler
Zscaler Internet Access v1.2.0 published on Friday, Feb 20, 2026 by Zscaler
The zia_firewall_filtering_network_service data source to get information about a network service available in the Zscaler Internet Access cloud firewall. This data source can then be associated with a ZIA firewall filtering network service rule.
Example Usage
data "zia_firewall_filtering_network_service" "example_protocol" {
protocol = "TCP"
}
# Test locale only
data "zia_firewall_filtering_network_service" "example_locale" {
locale = "en-US"
}
# Test protocol + locale
data "zia_firewall_filtering_network_service" "example_both" {
protocol = "TCP"
locale = "en-US"
}
data "zia_firewall_filtering_network_service" "dns" {
name = "DNS"
}
Using getFirewallFilteringNetworkServices
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 getFirewallFilteringNetworkServices(args: GetFirewallFilteringNetworkServicesArgs, opts?: InvokeOptions): Promise<GetFirewallFilteringNetworkServicesResult>
function getFirewallFilteringNetworkServicesOutput(args: GetFirewallFilteringNetworkServicesOutputArgs, opts?: InvokeOptions): Output<GetFirewallFilteringNetworkServicesResult>def get_firewall_filtering_network_services(id: Optional[int] = None,
locale: Optional[str] = None,
name: Optional[str] = None,
protocol: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFirewallFilteringNetworkServicesResult
def get_firewall_filtering_network_services_output(id: Optional[pulumi.Input[int]] = None,
locale: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
protocol: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFirewallFilteringNetworkServicesResult]func LookupFirewallFilteringNetworkServices(ctx *Context, args *LookupFirewallFilteringNetworkServicesArgs, opts ...InvokeOption) (*LookupFirewallFilteringNetworkServicesResult, error)
func LookupFirewallFilteringNetworkServicesOutput(ctx *Context, args *LookupFirewallFilteringNetworkServicesOutputArgs, opts ...InvokeOption) LookupFirewallFilteringNetworkServicesResultOutput> Note: This function is named LookupFirewallFilteringNetworkServices in the Go SDK.
public static class GetFirewallFilteringNetworkServices
{
public static Task<GetFirewallFilteringNetworkServicesResult> InvokeAsync(GetFirewallFilteringNetworkServicesArgs args, InvokeOptions? opts = null)
public static Output<GetFirewallFilteringNetworkServicesResult> Invoke(GetFirewallFilteringNetworkServicesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFirewallFilteringNetworkServicesResult> getFirewallFilteringNetworkServices(GetFirewallFilteringNetworkServicesArgs args, InvokeOptions options)
public static Output<GetFirewallFilteringNetworkServicesResult> getFirewallFilteringNetworkServices(GetFirewallFilteringNetworkServicesArgs args, InvokeOptions options)
fn::invoke:
function: zia:index/getFirewallFilteringNetworkServices:getFirewallFilteringNetworkServices
arguments:
# arguments dictionaryThe following arguments are supported:
- Id int
- The ID of the application layer service to be exported.
- Locale string
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language. - Name string
- Name of the application layer service that you want to control. It can include any character and spaces.
See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - Protocol string
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER
- Id int
- The ID of the application layer service to be exported.
- Locale string
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language. - Name string
- Name of the application layer service that you want to control. It can include any character and spaces.
See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - Protocol string
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER
- id Integer
- The ID of the application layer service to be exported.
- locale String
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language. - name String
- Name of the application layer service that you want to control. It can include any character and spaces.
See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - protocol String
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER
- id number
- The ID of the application layer service to be exported.
- locale string
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language. - name string
- Name of the application layer service that you want to control. It can include any character and spaces.
See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - protocol string
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER
- id int
- The ID of the application layer service to be exported.
- locale str
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language. - name str
- Name of the application layer service that you want to control. It can include any character and spaces.
See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - protocol str
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER
- id Number
- The ID of the application layer service to be exported.
- locale String
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language. - name String
- Name of the application layer service that you want to control. It can include any character and spaces.
See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - protocol String
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER
getFirewallFilteringNetworkServices Result
The following output properties are available:
- Description string
- (String) Enter additional notes or information. The description cannot exceed 10240 characters.
- Dest
Tcp List<zscaler.Ports Pulumi Package. Zia. Outputs. Get Firewall Filtering Network Services Dest Tcp Port> - (Required) The TCP destination port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- Dest
Udp List<zscaler.Ports Pulumi Package. Zia. Outputs. Get Firewall Filtering Network Services Dest Udp Port> - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- Id int
- Is
Name boolL10n Tag - (Bool) - Default: false
- Name string
- Protocol string
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER - Src
Tcp List<zscaler.Ports Pulumi Package. Zia. Outputs. Get Firewall Filtering Network Services Src Tcp Port> - (Optional) The TCP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service
- Src
Udp List<zscaler.Ports Pulumi Package. Zia. Outputs. Get Firewall Filtering Network Services Src Udp Port> - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- Tag string
- (string) - Supported network services names returned by the API. See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - Type string
- (String) - Supported values are:
STANDARD,PREDEFINEDandCUSTOM - Locale string
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language.
- Description string
- (String) Enter additional notes or information. The description cannot exceed 10240 characters.
- Dest
Tcp []GetPorts Firewall Filtering Network Services Dest Tcp Port - (Required) The TCP destination port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- Dest
Udp []GetPorts Firewall Filtering Network Services Dest Udp Port - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- Id int
- Is
Name boolL10n Tag - (Bool) - Default: false
- Name string
- Protocol string
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER - Src
Tcp []GetPorts Firewall Filtering Network Services Src Tcp Port - (Optional) The TCP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service
- Src
Udp []GetPorts Firewall Filtering Network Services Src Udp Port - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- Tag string
- (string) - Supported network services names returned by the API. See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - Type string
- (String) - Supported values are:
STANDARD,PREDEFINEDandCUSTOM - Locale string
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language.
- description String
- (String) Enter additional notes or information. The description cannot exceed 10240 characters.
- dest
Tcp List<GetPorts Firewall Filtering Network Services Dest Tcp Port> - (Required) The TCP destination port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- dest
Udp List<GetPorts Firewall Filtering Network Services Dest Udp Port> - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- id Integer
- is
Name BooleanL10n Tag - (Bool) - Default: false
- name String
- protocol String
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER - src
Tcp List<GetPorts Firewall Filtering Network Services Src Tcp Port> - (Optional) The TCP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service
- src
Udp List<GetPorts Firewall Filtering Network Services Src Udp Port> - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- tag String
- (string) - Supported network services names returned by the API. See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - type String
- (String) - Supported values are:
STANDARD,PREDEFINEDandCUSTOM - locale String
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language.
- description string
- (String) Enter additional notes or information. The description cannot exceed 10240 characters.
- dest
Tcp GetPorts Firewall Filtering Network Services Dest Tcp Port[] - (Required) The TCP destination port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- dest
Udp GetPorts Firewall Filtering Network Services Dest Udp Port[] - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- id number
- is
Name booleanL10n Tag - (Bool) - Default: false
- name string
- protocol string
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER - src
Tcp GetPorts Firewall Filtering Network Services Src Tcp Port[] - (Optional) The TCP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service
- src
Udp GetPorts Firewall Filtering Network Services Src Udp Port[] - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- tag string
- (string) - Supported network services names returned by the API. See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - type string
- (String) - Supported values are:
STANDARD,PREDEFINEDandCUSTOM - locale string
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language.
- description str
- (String) Enter additional notes or information. The description cannot exceed 10240 characters.
- dest_
tcp_ Sequence[Getports Firewall Filtering Network Services Dest Tcp Port] - (Required) The TCP destination port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- dest_
udp_ Sequence[Getports Firewall Filtering Network Services Dest Udp Port] - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- id int
- is_
name_ booll10n_ tag - (Bool) - Default: false
- name str
- protocol str
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER - src_
tcp_ Sequence[Getports Firewall Filtering Network Services Src Tcp Port] - (Optional) The TCP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service
- src_
udp_ Sequence[Getports Firewall Filtering Network Services Src Udp Port] - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- tag str
- (string) - Supported network services names returned by the API. See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - type str
- (String) - Supported values are:
STANDARD,PREDEFINEDandCUSTOM - locale str
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language.
- description String
- (String) Enter additional notes or information. The description cannot exceed 10240 characters.
- dest
Tcp List<Property Map>Ports - (Required) The TCP destination port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- dest
Udp List<Property Map>Ports - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- id Number
- is
Name BooleanL10n Tag - (Bool) - Default: false
- name String
- protocol String
- (String) Filter based on the network service protocol. Supported values are:
TCP,UDP,ICMP,GRE,ESP,OTHER - src
Tcp List<Property Map>Ports - (Optional) The TCP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service
- src
Udp List<Property Map>Ports - The UDP source port number (example: 50) or port number range (example: 1000-1050), if any, that is used by the network service.
- tag String
- (string) - Supported network services names returned by the API. See the Network Services API for the list of available services. Check the attribute
tagin the API documentation for the updated list. - type String
- (String) - Supported values are:
STANDARD,PREDEFINEDandCUSTOM - locale String
- (String) When set to one of the supported locales (i.e.,
en-US,de-DE,es-ES,fr-FR,ja-JP,fr-FR,ja-JP,zh-CN), the network service's description is localized into the requested language.
Supporting Types
GetFirewallFilteringNetworkServicesDestTcpPort
GetFirewallFilteringNetworkServicesDestUdpPort
GetFirewallFilteringNetworkServicesSrcTcpPort
GetFirewallFilteringNetworkServicesSrcUdpPort
Package Details
- Repository
- zia zscaler/pulumi-zia
- License
- MIT
- Notes
- This Pulumi package is based on the
ziaTerraform Provider.
Zscaler Internet Access v1.2.0 published on Friday, Feb 20, 2026 by Zscaler
