1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. getForwardingControlRule
Zscaler Internet Access v0.0.7 published on Tuesday, Jul 30, 2024 by Zscaler

zia.getForwardingControlRule

Explore with Pulumi AI

Zscaler Internet Access v0.0.7 published on Tuesday, Jul 30, 2024 by Zscaler

Use the forwarding_control_rule data source to get information about a forwarding control rule which is used to forward selective Zscaler traffic to specific destinations based on your needs.For example, if you want to forward specific web traffic to a third-party proxy service or if you want to forward source IP anchored application traffic to a specific Zscaler Private Access (ZPA) App Connector or internal application traffic through ZIA threat and data protection engines, use forwarding control by configuring appropriate rules.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as zia from "@pulumi/zia";

const this = zia.getForwardingControlRule({
    name: "FWD_RULE01",
});
Copy
import pulumi
import pulumi_zia as zia

this = zia.get_forwarding_control_rule(name="FWD_RULE01")
Copy
package main

import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/zscaler/pulumi-zia/sdk/go/zia"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := zia.LookupForwardingControlRule(ctx, &zia.LookupForwardingControlRuleArgs{
			Name: pulumi.StringRef("FWD_RULE01"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Zia = Pulumi.Zia;

return await Deployment.RunAsync(() => 
{
    var @this = Zia.GetForwardingControlRule.Invoke(new()
    {
        Name = "FWD_RULE01",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zia.ZiaFunctions;
import com.pulumi.zia.inputs.GetForwardingControlRuleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var this = ZiaFunctions.getForwardingControlRule(GetForwardingControlRuleArgs.builder()
            .name("FWD_RULE01")
            .build());

    }
}
Copy
variables:
  this:
    fn::invoke:
      Function: zia:getForwardingControlRule
      Arguments:
        name: FWD_RULE01
Copy

Using getForwardingControlRule

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 getForwardingControlRule(args: GetForwardingControlRuleArgs, opts?: InvokeOptions): Promise<GetForwardingControlRuleResult>
function getForwardingControlRuleOutput(args: GetForwardingControlRuleOutputArgs, opts?: InvokeOptions): Output<GetForwardingControlRuleResult>
Copy
def get_forwarding_control_rule(id: Optional[int] = None,
                                name: Optional[str] = None,
                                type: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetForwardingControlRuleResult
def get_forwarding_control_rule_output(id: Optional[pulumi.Input[int]] = None,
                                name: Optional[pulumi.Input[str]] = None,
                                type: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetForwardingControlRuleResult]
Copy
func LookupForwardingControlRule(ctx *Context, args *LookupForwardingControlRuleArgs, opts ...InvokeOption) (*LookupForwardingControlRuleResult, error)
func LookupForwardingControlRuleOutput(ctx *Context, args *LookupForwardingControlRuleOutputArgs, opts ...InvokeOption) LookupForwardingControlRuleResultOutput
Copy

> Note: This function is named LookupForwardingControlRule in the Go SDK.

public static class GetForwardingControlRule 
{
    public static Task<GetForwardingControlRuleResult> InvokeAsync(GetForwardingControlRuleArgs args, InvokeOptions? opts = null)
    public static Output<GetForwardingControlRuleResult> Invoke(GetForwardingControlRuleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetForwardingControlRuleResult> getForwardingControlRule(GetForwardingControlRuleArgs args, InvokeOptions options)
public static Output<GetForwardingControlRuleResult> getForwardingControlRule(GetForwardingControlRuleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: zia:index/getForwardingControlRule:getForwardingControlRule
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id int
A unique identifier assigned to the forwarding rule.
Name string
The name of the forwarding rule.
Type string
(string) - The rule type selected from the available options
Id int
A unique identifier assigned to the forwarding rule.
Name string
The name of the forwarding rule.
Type string
(string) - The rule type selected from the available options
id Integer
A unique identifier assigned to the forwarding rule.
name String
The name of the forwarding rule.
type String
(string) - The rule type selected from the available options
id number
A unique identifier assigned to the forwarding rule.
name string
The name of the forwarding rule.
type string
(string) - The rule type selected from the available options
id int
A unique identifier assigned to the forwarding rule.
name str
The name of the forwarding rule.
type str
(string) - The rule type selected from the available options
id Number
A unique identifier assigned to the forwarding rule.
name String
The name of the forwarding rule.
type String
(string) - The rule type selected from the available options

getForwardingControlRule Result

The following output properties are available:

Departments List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleDepartment>
(list) Apply to any number of departments When not used it implies Any to apply the rule to all departments.
Description string
(string) - Additional information about the forwarding rule
DestAddresses List<string>
** - (list) - IP addresses and fully qualified domain names (FQDNs), if the domain has multiple destination IP addresses or if its IP addresses may change. For IP addresses, you can enter individual IP addresses, subnets, or address ranges. If adding multiple items, hit Enter after each entry.
DestCountries List<string>
** - (list) estination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries. Provide a 2 letter ISO3166 Alpha2 Country code.
DestIpCategories List<string>
** - (list) identify destinations based on the URL category of the domain, select Any to apply the rule to all categories or select the specific categories you want to control.
DestIpGroups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleDestIpGroup>
** - (list) Any number of destination IP address groups that you want to control with this rule.
DestIpv6Groups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleDestIpv6Group>
DeviceGroups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleDeviceGroup>
(list) Name-ID pairs of device groups for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
Devices List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleDevice>
(list) Name-ID pairs of devices for which the rule must be applied. Specifies devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
EcGroups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleEcGroup>
(list) - Name-ID pairs of the Zscaler Cloud Connector groups to which the forwarding rule applies
ForwardMethod string
(string) - The type of traffic forwarding method selected from the available options.
Groups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleGroup>
(list) You can manually select up to 8 groups. When not used it implies Any to apply the rule to all groups.
Labels List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleLabel>
(list) Labels that are applicable to the rule.
LocationGroups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleLocationGroup>
(Optional) You can manually select up to 32 location groups. When not used it implies Any to apply the rule to all location groups.
Locations List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleLocation>
(Optional) You can manually select up to 8 locations. When not used it implies Any to apply the rule to all groups.
NwApplicationGroups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleNwApplicationGroup>
(list) Any number of application groups that you want to control with this rule. The service provides predefined applications that you can group, but not modify
NwApplications List<string>
(Optional) When not used it applies the rule to all applications. The service provides predefined applications, which you can group, but not modify.
NwServiceGroups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleNwServiceGroup>
(list) Any number of predefined or custom network service groups to which the rule applies.
NwServices List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleNwService>
(list) When not used it applies the rule to all network services or you can select specific network services. The Zscaler firewall has predefined services and you can configure up to 1,024 additional custom services.
Order int
(string) - The order of execution for the forwarding rule order.
ProxyGateways List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleProxyGateway>
(set) The proxy gateway for which the rule is applicable. This field is applicable only for the PROXYCHAIN forwarding method.
Rank int
ResCategories List<string>
** - (list) List of destination domain categories to which the rule applies.
SrcIpGroups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleSrcIpGroup>
(list) Any number of source IP address groups that you want to control with this rule.
SrcIps List<string>
(Optional) You can enter individual IP addresses, subnets, or address ranges.
SrcIpv6Groups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleSrcIpv6Group>
State string
(string) - Indicates whether the forwarding rule is enabled or disabled.
Users List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleUser>
(list) You can manually select up to 4 general and/or special users. When not used it implies Any to apply the rule to all users.
ZpaAppSegments List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleZpaAppSegment>
(set) The list of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ZPA Gateway forwarding method.
ZpaApplicationSegmentGroups List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleZpaApplicationSegmentGroup>
(set) List of ZPA Application Segment Groups for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
ZpaApplicationSegments List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleZpaApplicationSegment>
(set) List of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
ZpaBrokerRule bool
ZpaGateways List<zscaler.PulumiPackage.Zia.Outputs.GetForwardingControlRuleZpaGateway>
(set) The ZPA Gateway for which this rule is applicable. This field is applicable only for the ZPA forwarding method.
Id int
(int) Identifier that uniquely identifies an entity
Name string
(string) The configured name of the entity
Type string
(string) - The rule type selected from the available options
Departments []GetForwardingControlRuleDepartment
(list) Apply to any number of departments When not used it implies Any to apply the rule to all departments.
Description string
(string) - Additional information about the forwarding rule
DestAddresses []string
** - (list) - IP addresses and fully qualified domain names (FQDNs), if the domain has multiple destination IP addresses or if its IP addresses may change. For IP addresses, you can enter individual IP addresses, subnets, or address ranges. If adding multiple items, hit Enter after each entry.
DestCountries []string
** - (list) estination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries. Provide a 2 letter ISO3166 Alpha2 Country code.
DestIpCategories []string
** - (list) identify destinations based on the URL category of the domain, select Any to apply the rule to all categories or select the specific categories you want to control.
DestIpGroups []GetForwardingControlRuleDestIpGroup
** - (list) Any number of destination IP address groups that you want to control with this rule.
DestIpv6Groups []GetForwardingControlRuleDestIpv6Group
DeviceGroups []GetForwardingControlRuleDeviceGroup
(list) Name-ID pairs of device groups for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
Devices []GetForwardingControlRuleDevice
(list) Name-ID pairs of devices for which the rule must be applied. Specifies devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
EcGroups []GetForwardingControlRuleEcGroup
(list) - Name-ID pairs of the Zscaler Cloud Connector groups to which the forwarding rule applies
ForwardMethod string
(string) - The type of traffic forwarding method selected from the available options.
Groups []GetForwardingControlRuleGroup
(list) You can manually select up to 8 groups. When not used it implies Any to apply the rule to all groups.
Labels []GetForwardingControlRuleLabel
(list) Labels that are applicable to the rule.
LocationGroups []GetForwardingControlRuleLocationGroup
(Optional) You can manually select up to 32 location groups. When not used it implies Any to apply the rule to all location groups.
Locations []GetForwardingControlRuleLocation
(Optional) You can manually select up to 8 locations. When not used it implies Any to apply the rule to all groups.
NwApplicationGroups []GetForwardingControlRuleNwApplicationGroup
(list) Any number of application groups that you want to control with this rule. The service provides predefined applications that you can group, but not modify
NwApplications []string
(Optional) When not used it applies the rule to all applications. The service provides predefined applications, which you can group, but not modify.
NwServiceGroups []GetForwardingControlRuleNwServiceGroup
(list) Any number of predefined or custom network service groups to which the rule applies.
NwServices []GetForwardingControlRuleNwService
(list) When not used it applies the rule to all network services or you can select specific network services. The Zscaler firewall has predefined services and you can configure up to 1,024 additional custom services.
Order int
(string) - The order of execution for the forwarding rule order.
ProxyGateways []GetForwardingControlRuleProxyGateway
(set) The proxy gateway for which the rule is applicable. This field is applicable only for the PROXYCHAIN forwarding method.
Rank int
ResCategories []string
** - (list) List of destination domain categories to which the rule applies.
SrcIpGroups []GetForwardingControlRuleSrcIpGroup
(list) Any number of source IP address groups that you want to control with this rule.
SrcIps []string
(Optional) You can enter individual IP addresses, subnets, or address ranges.
SrcIpv6Groups []GetForwardingControlRuleSrcIpv6Group
State string
(string) - Indicates whether the forwarding rule is enabled or disabled.
Users []GetForwardingControlRuleUser
(list) You can manually select up to 4 general and/or special users. When not used it implies Any to apply the rule to all users.
ZpaAppSegments []GetForwardingControlRuleZpaAppSegment
(set) The list of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ZPA Gateway forwarding method.
ZpaApplicationSegmentGroups []GetForwardingControlRuleZpaApplicationSegmentGroup
(set) List of ZPA Application Segment Groups for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
ZpaApplicationSegments []GetForwardingControlRuleZpaApplicationSegment
(set) List of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
ZpaBrokerRule bool
ZpaGateways []GetForwardingControlRuleZpaGateway
(set) The ZPA Gateway for which this rule is applicable. This field is applicable only for the ZPA forwarding method.
Id int
(int) Identifier that uniquely identifies an entity
Name string
(string) The configured name of the entity
Type string
(string) - The rule type selected from the available options
departments List<GetForwardingControlRuleDepartment>
(list) Apply to any number of departments When not used it implies Any to apply the rule to all departments.
description String
(string) - Additional information about the forwarding rule
destAddresses List<String>
** - (list) - IP addresses and fully qualified domain names (FQDNs), if the domain has multiple destination IP addresses or if its IP addresses may change. For IP addresses, you can enter individual IP addresses, subnets, or address ranges. If adding multiple items, hit Enter after each entry.
destCountries List<String>
** - (list) estination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries. Provide a 2 letter ISO3166 Alpha2 Country code.
destIpCategories List<String>
** - (list) identify destinations based on the URL category of the domain, select Any to apply the rule to all categories or select the specific categories you want to control.
destIpGroups List<GetForwardingControlRuleDestIpGroup>
** - (list) Any number of destination IP address groups that you want to control with this rule.
destIpv6Groups List<GetForwardingControlRuleDestIpv6Group>
deviceGroups List<GetForwardingControlRuleDeviceGroup>
(list) Name-ID pairs of device groups for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
devices List<GetForwardingControlRuleDevice>
(list) Name-ID pairs of devices for which the rule must be applied. Specifies devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
ecGroups List<GetForwardingControlRuleEcGroup>
(list) - Name-ID pairs of the Zscaler Cloud Connector groups to which the forwarding rule applies
forwardMethod String
(string) - The type of traffic forwarding method selected from the available options.
groups List<GetForwardingControlRuleGroup>
(list) You can manually select up to 8 groups. When not used it implies Any to apply the rule to all groups.
labels List<GetForwardingControlRuleLabel>
(list) Labels that are applicable to the rule.
locationGroups List<GetForwardingControlRuleLocationGroup>
(Optional) You can manually select up to 32 location groups. When not used it implies Any to apply the rule to all location groups.
locations List<GetForwardingControlRuleLocation>
(Optional) You can manually select up to 8 locations. When not used it implies Any to apply the rule to all groups.
nwApplicationGroups List<GetForwardingControlRuleNwApplicationGroup>
(list) Any number of application groups that you want to control with this rule. The service provides predefined applications that you can group, but not modify
nwApplications List<String>
(Optional) When not used it applies the rule to all applications. The service provides predefined applications, which you can group, but not modify.
nwServiceGroups List<GetForwardingControlRuleNwServiceGroup>
(list) Any number of predefined or custom network service groups to which the rule applies.
nwServices List<GetForwardingControlRuleNwService>
(list) When not used it applies the rule to all network services or you can select specific network services. The Zscaler firewall has predefined services and you can configure up to 1,024 additional custom services.
order Integer
(string) - The order of execution for the forwarding rule order.
proxyGateways List<GetForwardingControlRuleProxyGateway>
(set) The proxy gateway for which the rule is applicable. This field is applicable only for the PROXYCHAIN forwarding method.
rank Integer
resCategories List<String>
** - (list) List of destination domain categories to which the rule applies.
srcIpGroups List<GetForwardingControlRuleSrcIpGroup>
(list) Any number of source IP address groups that you want to control with this rule.
srcIps List<String>
(Optional) You can enter individual IP addresses, subnets, or address ranges.
srcIpv6Groups List<GetForwardingControlRuleSrcIpv6Group>
state String
(string) - Indicates whether the forwarding rule is enabled or disabled.
users List<GetForwardingControlRuleUser>
(list) You can manually select up to 4 general and/or special users. When not used it implies Any to apply the rule to all users.
zpaAppSegments List<GetForwardingControlRuleZpaAppSegment>
(set) The list of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ZPA Gateway forwarding method.
zpaApplicationSegmentGroups List<GetForwardingControlRuleZpaApplicationSegmentGroup>
(set) List of ZPA Application Segment Groups for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
zpaApplicationSegments List<GetForwardingControlRuleZpaApplicationSegment>
(set) List of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
zpaBrokerRule Boolean
zpaGateways List<GetForwardingControlRuleZpaGateway>
(set) The ZPA Gateway for which this rule is applicable. This field is applicable only for the ZPA forwarding method.
id Integer
(int) Identifier that uniquely identifies an entity
name String
(string) The configured name of the entity
type String
(string) - The rule type selected from the available options
departments GetForwardingControlRuleDepartment[]
(list) Apply to any number of departments When not used it implies Any to apply the rule to all departments.
description string
(string) - Additional information about the forwarding rule
destAddresses string[]
** - (list) - IP addresses and fully qualified domain names (FQDNs), if the domain has multiple destination IP addresses or if its IP addresses may change. For IP addresses, you can enter individual IP addresses, subnets, or address ranges. If adding multiple items, hit Enter after each entry.
destCountries string[]
** - (list) estination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries. Provide a 2 letter ISO3166 Alpha2 Country code.
destIpCategories string[]
** - (list) identify destinations based on the URL category of the domain, select Any to apply the rule to all categories or select the specific categories you want to control.
destIpGroups GetForwardingControlRuleDestIpGroup[]
** - (list) Any number of destination IP address groups that you want to control with this rule.
destIpv6Groups GetForwardingControlRuleDestIpv6Group[]
deviceGroups GetForwardingControlRuleDeviceGroup[]
(list) Name-ID pairs of device groups for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
devices GetForwardingControlRuleDevice[]
(list) Name-ID pairs of devices for which the rule must be applied. Specifies devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
ecGroups GetForwardingControlRuleEcGroup[]
(list) - Name-ID pairs of the Zscaler Cloud Connector groups to which the forwarding rule applies
forwardMethod string
(string) - The type of traffic forwarding method selected from the available options.
groups GetForwardingControlRuleGroup[]
(list) You can manually select up to 8 groups. When not used it implies Any to apply the rule to all groups.
labels GetForwardingControlRuleLabel[]
(list) Labels that are applicable to the rule.
locationGroups GetForwardingControlRuleLocationGroup[]
(Optional) You can manually select up to 32 location groups. When not used it implies Any to apply the rule to all location groups.
locations GetForwardingControlRuleLocation[]
(Optional) You can manually select up to 8 locations. When not used it implies Any to apply the rule to all groups.
nwApplicationGroups GetForwardingControlRuleNwApplicationGroup[]
(list) Any number of application groups that you want to control with this rule. The service provides predefined applications that you can group, but not modify
nwApplications string[]
(Optional) When not used it applies the rule to all applications. The service provides predefined applications, which you can group, but not modify.
nwServiceGroups GetForwardingControlRuleNwServiceGroup[]
(list) Any number of predefined or custom network service groups to which the rule applies.
nwServices GetForwardingControlRuleNwService[]
(list) When not used it applies the rule to all network services or you can select specific network services. The Zscaler firewall has predefined services and you can configure up to 1,024 additional custom services.
order number
(string) - The order of execution for the forwarding rule order.
proxyGateways GetForwardingControlRuleProxyGateway[]
(set) The proxy gateway for which the rule is applicable. This field is applicable only for the PROXYCHAIN forwarding method.
rank number
resCategories string[]
** - (list) List of destination domain categories to which the rule applies.
srcIpGroups GetForwardingControlRuleSrcIpGroup[]
(list) Any number of source IP address groups that you want to control with this rule.
srcIps string[]
(Optional) You can enter individual IP addresses, subnets, or address ranges.
srcIpv6Groups GetForwardingControlRuleSrcIpv6Group[]
state string
(string) - Indicates whether the forwarding rule is enabled or disabled.
users GetForwardingControlRuleUser[]
(list) You can manually select up to 4 general and/or special users. When not used it implies Any to apply the rule to all users.
zpaAppSegments GetForwardingControlRuleZpaAppSegment[]
(set) The list of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ZPA Gateway forwarding method.
zpaApplicationSegmentGroups GetForwardingControlRuleZpaApplicationSegmentGroup[]
(set) List of ZPA Application Segment Groups for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
zpaApplicationSegments GetForwardingControlRuleZpaApplicationSegment[]
(set) List of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
zpaBrokerRule boolean
zpaGateways GetForwardingControlRuleZpaGateway[]
(set) The ZPA Gateway for which this rule is applicable. This field is applicable only for the ZPA forwarding method.
id number
(int) Identifier that uniquely identifies an entity
name string
(string) The configured name of the entity
type string
(string) - The rule type selected from the available options
departments Sequence[GetForwardingControlRuleDepartment]
(list) Apply to any number of departments When not used it implies Any to apply the rule to all departments.
description str
(string) - Additional information about the forwarding rule
dest_addresses Sequence[str]
** - (list) - IP addresses and fully qualified domain names (FQDNs), if the domain has multiple destination IP addresses or if its IP addresses may change. For IP addresses, you can enter individual IP addresses, subnets, or address ranges. If adding multiple items, hit Enter after each entry.
dest_countries Sequence[str]
** - (list) estination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries. Provide a 2 letter ISO3166 Alpha2 Country code.
dest_ip_categories Sequence[str]
** - (list) identify destinations based on the URL category of the domain, select Any to apply the rule to all categories or select the specific categories you want to control.
dest_ip_groups Sequence[GetForwardingControlRuleDestIpGroup]
** - (list) Any number of destination IP address groups that you want to control with this rule.
dest_ipv6_groups Sequence[GetForwardingControlRuleDestIpv6Group]
device_groups Sequence[GetForwardingControlRuleDeviceGroup]
(list) Name-ID pairs of device groups for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
devices Sequence[GetForwardingControlRuleDevice]
(list) Name-ID pairs of devices for which the rule must be applied. Specifies devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
ec_groups Sequence[GetForwardingControlRuleEcGroup]
(list) - Name-ID pairs of the Zscaler Cloud Connector groups to which the forwarding rule applies
forward_method str
(string) - The type of traffic forwarding method selected from the available options.
groups Sequence[GetForwardingControlRuleGroup]
(list) You can manually select up to 8 groups. When not used it implies Any to apply the rule to all groups.
labels Sequence[GetForwardingControlRuleLabel]
(list) Labels that are applicable to the rule.
location_groups Sequence[GetForwardingControlRuleLocationGroup]
(Optional) You can manually select up to 32 location groups. When not used it implies Any to apply the rule to all location groups.
locations Sequence[GetForwardingControlRuleLocation]
(Optional) You can manually select up to 8 locations. When not used it implies Any to apply the rule to all groups.
nw_application_groups Sequence[GetForwardingControlRuleNwApplicationGroup]
(list) Any number of application groups that you want to control with this rule. The service provides predefined applications that you can group, but not modify
nw_applications Sequence[str]
(Optional) When not used it applies the rule to all applications. The service provides predefined applications, which you can group, but not modify.
nw_service_groups Sequence[GetForwardingControlRuleNwServiceGroup]
(list) Any number of predefined or custom network service groups to which the rule applies.
nw_services Sequence[GetForwardingControlRuleNwService]
(list) When not used it applies the rule to all network services or you can select specific network services. The Zscaler firewall has predefined services and you can configure up to 1,024 additional custom services.
order int
(string) - The order of execution for the forwarding rule order.
proxy_gateways Sequence[GetForwardingControlRuleProxyGateway]
(set) The proxy gateway for which the rule is applicable. This field is applicable only for the PROXYCHAIN forwarding method.
rank int
res_categories Sequence[str]
** - (list) List of destination domain categories to which the rule applies.
src_ip_groups Sequence[GetForwardingControlRuleSrcIpGroup]
(list) Any number of source IP address groups that you want to control with this rule.
src_ips Sequence[str]
(Optional) You can enter individual IP addresses, subnets, or address ranges.
src_ipv6_groups Sequence[GetForwardingControlRuleSrcIpv6Group]
state str
(string) - Indicates whether the forwarding rule is enabled or disabled.
users Sequence[GetForwardingControlRuleUser]
(list) You can manually select up to 4 general and/or special users. When not used it implies Any to apply the rule to all users.
zpa_app_segments Sequence[GetForwardingControlRuleZpaAppSegment]
(set) The list of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ZPA Gateway forwarding method.
zpa_application_segment_groups Sequence[GetForwardingControlRuleZpaApplicationSegmentGroup]
(set) List of ZPA Application Segment Groups for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
zpa_application_segments Sequence[GetForwardingControlRuleZpaApplicationSegment]
(set) List of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
zpa_broker_rule bool
zpa_gateways Sequence[GetForwardingControlRuleZpaGateway]
(set) The ZPA Gateway for which this rule is applicable. This field is applicable only for the ZPA forwarding method.
id int
(int) Identifier that uniquely identifies an entity
name str
(string) The configured name of the entity
type str
(string) - The rule type selected from the available options
departments List<Property Map>
(list) Apply to any number of departments When not used it implies Any to apply the rule to all departments.
description String
(string) - Additional information about the forwarding rule
destAddresses List<String>
** - (list) - IP addresses and fully qualified domain names (FQDNs), if the domain has multiple destination IP addresses or if its IP addresses may change. For IP addresses, you can enter individual IP addresses, subnets, or address ranges. If adding multiple items, hit Enter after each entry.
destCountries List<String>
** - (list) estination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries. Provide a 2 letter ISO3166 Alpha2 Country code.
destIpCategories List<String>
** - (list) identify destinations based on the URL category of the domain, select Any to apply the rule to all categories or select the specific categories you want to control.
destIpGroups List<Property Map>
** - (list) Any number of destination IP address groups that you want to control with this rule.
destIpv6Groups List<Property Map>
deviceGroups List<Property Map>
(list) Name-ID pairs of device groups for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
devices List<Property Map>
(list) Name-ID pairs of devices for which the rule must be applied. Specifies devices that are managed using Zscaler Client Connector. If no value is set, this field is ignored during the policy evaluation.
ecGroups List<Property Map>
(list) - Name-ID pairs of the Zscaler Cloud Connector groups to which the forwarding rule applies
forwardMethod String
(string) - The type of traffic forwarding method selected from the available options.
groups List<Property Map>
(list) You can manually select up to 8 groups. When not used it implies Any to apply the rule to all groups.
labels List<Property Map>
(list) Labels that are applicable to the rule.
locationGroups List<Property Map>
(Optional) You can manually select up to 32 location groups. When not used it implies Any to apply the rule to all location groups.
locations List<Property Map>
(Optional) You can manually select up to 8 locations. When not used it implies Any to apply the rule to all groups.
nwApplicationGroups List<Property Map>
(list) Any number of application groups that you want to control with this rule. The service provides predefined applications that you can group, but not modify
nwApplications List<String>
(Optional) When not used it applies the rule to all applications. The service provides predefined applications, which you can group, but not modify.
nwServiceGroups List<Property Map>
(list) Any number of predefined or custom network service groups to which the rule applies.
nwServices List<Property Map>
(list) When not used it applies the rule to all network services or you can select specific network services. The Zscaler firewall has predefined services and you can configure up to 1,024 additional custom services.
order Number
(string) - The order of execution for the forwarding rule order.
proxyGateways List<Property Map>
(set) The proxy gateway for which the rule is applicable. This field is applicable only for the PROXYCHAIN forwarding method.
rank Number
resCategories List<String>
** - (list) List of destination domain categories to which the rule applies.
srcIpGroups List<Property Map>
(list) Any number of source IP address groups that you want to control with this rule.
srcIps List<String>
(Optional) You can enter individual IP addresses, subnets, or address ranges.
srcIpv6Groups List<Property Map>
state String
(string) - Indicates whether the forwarding rule is enabled or disabled.
users List<Property Map>
(list) You can manually select up to 4 general and/or special users. When not used it implies Any to apply the rule to all users.
zpaAppSegments List<Property Map>
(set) The list of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ZPA Gateway forwarding method.
zpaApplicationSegmentGroups List<Property Map>
(set) List of ZPA Application Segment Groups for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
zpaApplicationSegments List<Property Map>
(set) List of ZPA Application Segments for which this rule is applicable. This field is applicable only for the ECZPA forwarding method (used for Zscaler Cloud Connector).
zpaBrokerRule Boolean
zpaGateways List<Property Map>
(set) The ZPA Gateway for which this rule is applicable. This field is applicable only for the ZPA forwarding method.
id Number
(int) Identifier that uniquely identifies an entity
name String
(string) The configured name of the entity
type String
(string) - The rule type selected from the available options

Supporting Types

GetForwardingControlRuleDepartment

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleDestIpGroup

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleDestIpv6Group

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleDevice

Extensions This property is required. Dictionary<string, string>
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Extensions This property is required. map[string]string
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
extensions This property is required. Map<String,String>
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
extensions This property is required. {[key: string]: string}
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
extensions This property is required. Mapping[str, str]
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
extensions This property is required. Map<String>
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleDeviceGroup

Extensions This property is required. Dictionary<string, string>
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Extensions This property is required. map[string]string
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
extensions This property is required. Map<String,String>
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
extensions This property is required. {[key: string]: string}
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
extensions This property is required. Mapping[str, str]
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
extensions This property is required. Map<String>
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleEcGroup

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleGroup

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleLabel

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleLocation

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleLocationGroup

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleNwApplicationGroup

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleNwService

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleNwServiceGroup

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleProxyGateway

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleSrcIpGroup

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleSrcIpv6Group

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleUser

Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleZpaAppSegment

ExternalId This property is required. string
(int) Identifier that uniquely identifies an entity
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
ExternalId This property is required. string
(int) Identifier that uniquely identifies an entity
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
externalId This property is required. String
(int) Identifier that uniquely identifies an entity
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
externalId This property is required. string
(int) Identifier that uniquely identifies an entity
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
external_id This property is required. str
(int) Identifier that uniquely identifies an entity
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
externalId This property is required. String
(int) Identifier that uniquely identifies an entity
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

GetForwardingControlRuleZpaApplicationSegment

Ddescription This property is required. string
Additional information about the Application Segment
Deleted This property is required. bool
ID of the ZPA tenant where the Application Segment is configured
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
ZpaId This property is required. int
ID of the ZPA tenant where the Application Segment is configured
Ddescription This property is required. string
Additional information about the Application Segment
Deleted This property is required. bool
ID of the ZPA tenant where the Application Segment is configured
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
ZpaId This property is required. int
ID of the ZPA tenant where the Application Segment is configured
ddescription This property is required. String
Additional information about the Application Segment
deleted This property is required. Boolean
ID of the ZPA tenant where the Application Segment is configured
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
zpaId This property is required. Integer
ID of the ZPA tenant where the Application Segment is configured
ddescription This property is required. string
Additional information about the Application Segment
deleted This property is required. boolean
ID of the ZPA tenant where the Application Segment is configured
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
zpaId This property is required. number
ID of the ZPA tenant where the Application Segment is configured
ddescription This property is required. str
Additional information about the Application Segment
deleted This property is required. bool
ID of the ZPA tenant where the Application Segment is configured
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
zpa_id This property is required. int
ID of the ZPA tenant where the Application Segment is configured
ddescription This property is required. String
Additional information about the Application Segment
deleted This property is required. Boolean
ID of the ZPA tenant where the Application Segment is configured
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
zpaId This property is required. Number
ID of the ZPA tenant where the Application Segment is configured

GetForwardingControlRuleZpaApplicationSegmentGroup

Deleted This property is required. bool
Indicates whether the ZPA Application Segment Group has been deleted
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
ZpaAppSegmentsCount This property is required. int
The number of ZPA Application Segments in the group
ZpaId This property is required. int
Indicates the external ID. Applicable only when this reference is of an external entity.
Deleted This property is required. bool
Indicates whether the ZPA Application Segment Group has been deleted
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
ZpaAppSegmentsCount This property is required. int
The number of ZPA Application Segments in the group
ZpaId This property is required. int
Indicates the external ID. Applicable only when this reference is of an external entity.
deleted This property is required. Boolean
Indicates whether the ZPA Application Segment Group has been deleted
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
zpaAppSegmentsCount This property is required. Integer
The number of ZPA Application Segments in the group
zpaId This property is required. Integer
Indicates the external ID. Applicable only when this reference is of an external entity.
deleted This property is required. boolean
Indicates whether the ZPA Application Segment Group has been deleted
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
zpaAppSegmentsCount This property is required. number
The number of ZPA Application Segments in the group
zpaId This property is required. number
Indicates the external ID. Applicable only when this reference is of an external entity.
deleted This property is required. bool
Indicates whether the ZPA Application Segment Group has been deleted
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
zpa_app_segments_count This property is required. int
The number of ZPA Application Segments in the group
zpa_id This property is required. int
Indicates the external ID. Applicable only when this reference is of an external entity.
deleted This property is required. Boolean
Indicates whether the ZPA Application Segment Group has been deleted
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
zpaAppSegmentsCount This property is required. Number
The number of ZPA Application Segments in the group
zpaId This property is required. Number
Indicates the external ID. Applicable only when this reference is of an external entity.

GetForwardingControlRuleZpaGateway

Extensions This property is required. Dictionary<string, string>
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
Extensions This property is required. map[string]string
Id This property is required. int
A unique identifier assigned to the forwarding rule.
Name This property is required. string
The name of the forwarding rule.
extensions This property is required. Map<String,String>
id This property is required. Integer
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.
extensions This property is required. {[key: string]: string}
id This property is required. number
A unique identifier assigned to the forwarding rule.
name This property is required. string
The name of the forwarding rule.
extensions This property is required. Mapping[str, str]
id This property is required. int
A unique identifier assigned to the forwarding rule.
name This property is required. str
The name of the forwarding rule.
extensions This property is required. Map<String>
id This property is required. Number
A unique identifier assigned to the forwarding rule.
name This property is required. String
The name of the forwarding rule.

Package Details

Repository
zia zscaler/pulumi-zia
License
MIT
Notes
This Pulumi package is based on the zia Terraform Provider.
Zscaler Internet Access v0.0.7 published on Tuesday, Jul 30, 2024 by Zscaler