published on Friday, Mar 13, 2026 by Zscaler
published on Friday, Mar 13, 2026 by Zscaler
The zia_fw_network_application_group resource manages firewall network application groups in the Zscaler Internet Access (ZIA) cloud service. Network application groups allow you to bundle multiple network applications together for use in firewall filtering rules.
For more information, see the ZIA Firewall Policies documentation.
Example Usage
Basic Network Application Group
Example coming soon!
Example coming soon!
Example coming soon!
import * as zia from "@bdzscaler/pulumi-zia";
const example = new zia.FwNetworkApplicationGroup("example", {
name: "Example App Group",
description: "Group of network applications",
networkApplications: ["APNS", "APPSTORE"],
});
import zscaler_pulumi_zia as zia
example = zia.FwNetworkApplicationGroup("example",
name="Example App Group",
description="Group of network applications",
network_applications=["APNS", "APPSTORE"],
)
resources:
example:
type: zia:FwNetworkApplicationGroup
properties:
name: Example App Group
description: Group of network applications
networkApplications:
- APNS
- APPSTORE
Create FwNetworkApplicationGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FwNetworkApplicationGroup(name: string, args?: FwNetworkApplicationGroupArgs, opts?: CustomResourceOptions);@overload
def FwNetworkApplicationGroup(resource_name: str,
args: Optional[FwNetworkApplicationGroupArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def FwNetworkApplicationGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
name: Optional[str] = None,
network_applications: Optional[Sequence[str]] = None)func NewFwNetworkApplicationGroup(ctx *Context, name string, args *FwNetworkApplicationGroupArgs, opts ...ResourceOption) (*FwNetworkApplicationGroup, error)public FwNetworkApplicationGroup(string name, FwNetworkApplicationGroupArgs? args = null, CustomResourceOptions? opts = null)
public FwNetworkApplicationGroup(String name, FwNetworkApplicationGroupArgs args)
public FwNetworkApplicationGroup(String name, FwNetworkApplicationGroupArgs args, CustomResourceOptions options)
type: zia:FwNetworkApplicationGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FwNetworkApplicationGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FwNetworkApplicationGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FwNetworkApplicationGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FwNetworkApplicationGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FwNetworkApplicationGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var fwNetworkApplicationGroupResource = new Zia.FwNetworkApplicationGroup("fwNetworkApplicationGroupResource", new()
{
Description = "string",
Name = "string",
NetworkApplications = new[]
{
"string",
},
});
example, err := zia.NewFwNetworkApplicationGroup(ctx, "fwNetworkApplicationGroupResource", &zia.FwNetworkApplicationGroupArgs{
Description: pulumi.String("string"),
Name: pulumi.String("string"),
NetworkApplications: pulumi.StringArray{
pulumi.String("string"),
},
})
var fwNetworkApplicationGroupResource = new FwNetworkApplicationGroup("fwNetworkApplicationGroupResource", FwNetworkApplicationGroupArgs.builder()
.description("string")
.name("string")
.networkApplications("string")
.build());
fw_network_application_group_resource = zia.FwNetworkApplicationGroup("fwNetworkApplicationGroupResource",
description="string",
name="string",
network_applications=["string"])
const fwNetworkApplicationGroupResource = new zia.FwNetworkApplicationGroup("fwNetworkApplicationGroupResource", {
description: "string",
name: "string",
networkApplications: ["string"],
});
type: zia:FwNetworkApplicationGroup
properties:
description: string
name: string
networkApplications:
- string
FwNetworkApplicationGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FwNetworkApplicationGroup resource accepts the following input properties:
- Description string
- Additional information about the network application group.
- Name string
- The name of the network application group.
- Network
Applications List<string> - List of network application identifiers that belong to this group (e.g.,
APNS,APPSTORE).
- Description string
- Additional information about the network application group.
- Name string
- The name of the network application group.
- Network
Applications []string - List of network application identifiers that belong to this group (e.g.,
APNS,APPSTORE).
- description String
- Additional information about the network application group.
- name String
- The name of the network application group.
- network
Applications List<String> - List of network application identifiers that belong to this group (e.g.,
APNS,APPSTORE).
- description string
- Additional information about the network application group.
- name string
- The name of the network application group.
- network
Applications string[] - List of network application identifiers that belong to this group (e.g.,
APNS,APPSTORE).
- description str
- Additional information about the network application group.
- name str
- The name of the network application group.
- network_
applications Sequence[str] - List of network application identifiers that belong to this group (e.g.,
APNS,APPSTORE).
- description String
- Additional information about the network application group.
- name String
- The name of the network application group.
- network
Applications List<String> - List of network application identifiers that belong to this group (e.g.,
APNS,APPSTORE).
Outputs
All input properties are implicitly available as output properties. Additionally, the FwNetworkApplicationGroup resource produces the following output properties:
Import
An existing network application group can be imported using its resource ID, e.g.
$ pulumi import zia:index:FwNetworkApplicationGroup example 12345
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- zia zscaler/pulumi-zia
- License
published on Friday, Mar 13, 2026 by Zscaler
