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

zia logo
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",
    });
    
    import pulumi
    import pulumi_zia as zia
    
    this = zia.get_forwarding_control_rule(name="FWD_RULE01")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      this:
        fn::invoke:
          Function: zia:getForwardingControlRule
          Arguments:
            name: FWD_RULE01
    

    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>
    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]
    func LookupForwardingControlRule(ctx *Context, args *LookupForwardingControlRuleArgs, opts ...InvokeOption) (*LookupForwardingControlRuleResult, error)
    func LookupForwardingControlRuleOutput(ctx *Context, args *LookupForwardingControlRuleOutputArgs, opts ...InvokeOption) LookupForwardingControlRuleResultOutput

    > 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)
    }
    public static CompletableFuture<GetForwardingControlRuleResult> getForwardingControlRule(GetForwardingControlRuleArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: zia:index/getForwardingControlRule:getForwardingControlRule
      arguments:
        # arguments dictionary

    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 int
    A unique identifier assigned to the forwarding rule.
    Name string
    The name of the forwarding rule.
    Id int
    A unique identifier assigned to the forwarding rule.
    Name string
    The name of the forwarding rule.
    id Integer
    A unique identifier assigned to the forwarding rule.
    name String
    The name of the forwarding rule.
    id number
    A unique identifier assigned to the forwarding rule.
    name string
    The name of the forwarding rule.
    id int
    A unique identifier assigned to the forwarding rule.
    name str
    The name of the forwarding rule.
    id Number
    A unique identifier assigned to the forwarding rule.
    name String
    The name of the forwarding rule.

    GetForwardingControlRuleDestIpGroup

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

    GetForwardingControlRuleDestIpv6Group

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

    GetForwardingControlRuleDevice

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

    GetForwardingControlRuleDeviceGroup

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

    GetForwardingControlRuleEcGroup

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

    GetForwardingControlRuleGroup

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

    GetForwardingControlRuleLabel

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

    GetForwardingControlRuleLocation

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

    GetForwardingControlRuleLocationGroup

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

    GetForwardingControlRuleNwApplicationGroup

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

    GetForwardingControlRuleNwService

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

    GetForwardingControlRuleNwServiceGroup

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

    GetForwardingControlRuleProxyGateway

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

    GetForwardingControlRuleSrcIpGroup

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

    GetForwardingControlRuleSrcIpv6Group

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

    GetForwardingControlRuleUser

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

    GetForwardingControlRuleZpaAppSegment

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

    GetForwardingControlRuleZpaApplicationSegment

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

    GetForwardingControlRuleZpaApplicationSegmentGroup

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

    GetForwardingControlRuleZpaGateway

    Extensions Dictionary<string, string>
    Id int
    A unique identifier assigned to the forwarding rule.
    Name string
    The name of the forwarding rule.
    Extensions map[string]string
    Id int
    A unique identifier assigned to the forwarding rule.
    Name string
    The name of the forwarding rule.
    extensions Map<String,String>
    id Integer
    A unique identifier assigned to the forwarding rule.
    name String
    The name of the forwarding rule.
    extensions {[key: string]: string}
    id number
    A unique identifier assigned to the forwarding rule.
    name string
    The name of the forwarding rule.
    extensions Mapping[str, str]
    id int
    A unique identifier assigned to the forwarding rule.
    name str
    The name of the forwarding rule.
    extensions Map<String>
    id Number
    A unique identifier assigned to the forwarding rule.
    name 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.
    zia logo
    Zscaler Internet Access v0.0.7 published on Tuesday, Jul 30, 2024 by Zscaler