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

zia.getURLFilteringRules

Explore with Pulumi AI

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

Use the zia_url_filtering_rules data source to get information about a URL filtering rule information for the specified Name.

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

const example = zia.getURLFilteringRules({
    name: "Example",
});
Copy
import pulumi
import pulumi_zia as zia

example = zia.get_url_filtering_rules(name="Example")
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.LookupURLFilteringRules(ctx, &zia.LookupURLFilteringRulesArgs{
			Name: pulumi.StringRef("Example"),
		}, 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 example = Zia.GetURLFilteringRules.Invoke(new()
    {
        Name = "Example",
    });

});
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.GetURLFilteringRulesArgs;
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 example = ZiaFunctions.getURLFilteringRules(GetURLFilteringRulesArgs.builder()
            .name("Example")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      Function: zia:getURLFilteringRules
      Arguments:
        name: Example
Copy

Using getURLFilteringRules

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 getURLFilteringRules(args: GetURLFilteringRulesArgs, opts?: InvokeOptions): Promise<GetURLFilteringRulesResult>
function getURLFilteringRulesOutput(args: GetURLFilteringRulesOutputArgs, opts?: InvokeOptions): Output<GetURLFilteringRulesResult>
Copy
def get_url_filtering_rules(id: Optional[int] = None,
                            name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetURLFilteringRulesResult
def get_url_filtering_rules_output(id: Optional[pulumi.Input[int]] = None,
                            name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetURLFilteringRulesResult]
Copy
func LookupURLFilteringRules(ctx *Context, args *LookupURLFilteringRulesArgs, opts ...InvokeOption) (*LookupURLFilteringRulesResult, error)
func LookupURLFilteringRulesOutput(ctx *Context, args *LookupURLFilteringRulesOutputArgs, opts ...InvokeOption) LookupURLFilteringRulesResultOutput
Copy

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

public static class GetURLFilteringRules 
{
    public static Task<GetURLFilteringRulesResult> InvokeAsync(GetURLFilteringRulesArgs args, InvokeOptions? opts = null)
    public static Output<GetURLFilteringRulesResult> Invoke(GetURLFilteringRulesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetURLFilteringRulesResult> getURLFilteringRules(GetURLFilteringRulesArgs args, InvokeOptions options)
public static Output<GetURLFilteringRulesResult> getURLFilteringRules(GetURLFilteringRulesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: zia:index/getURLFilteringRules:getURLFilteringRules
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id int
URL Filtering Rule ID
Name string
Name of the URL Filtering policy rule
Id int
URL Filtering Rule ID
Name string
Name of the URL Filtering policy rule
id Integer
URL Filtering Rule ID
name String
Name of the URL Filtering policy rule
id number
URL Filtering Rule ID
name string
Name of the URL Filtering policy rule
id int
URL Filtering Rule ID
name str
Name of the URL Filtering policy rule
id Number
URL Filtering Rule ID
name String
Name of the URL Filtering policy rule

getURLFilteringRules Result

The following output properties are available:

Action string
(String) Action taken when traffic matches rule criteria. Supported values: ANY, NONE, BLOCK, CAUTION, ALLOW, ICAP_RESPONSE
BlockOverride bool
(String) When set to true, a BLOCK action triggered by the rule could be overridden. If true and both overrideGroup and overrideUsers are not set, the BLOCK triggered by this rule could be overridden for any users. If block_override is not set, BLOCK action cannot be overridden.
CbiProfiles List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesCbiProfile>
(List) The cloud browser isolation profile to which the ISOLATE action is applied in the URL Filtering Policy rules. This block is required when the attribute action is set to ISOLATE
Ciparule bool
Departments List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesDepartment>
(List of Object) The departments to which the Firewall Filtering policy rule applies
Description string
(String) Additional information about the rule
DeviceGroups List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesDeviceGroup>
DeviceTrustLevels List<string>
(Optional) List of device trust levels for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. The trust levels are assigned to the devices based on your posture configurations in the Zscaler Client Connector Portal. If no value is set, this field is ignored during the policy evaluation. Supported values: ANY, UNKNOWN_DEVICETRUSTLEVEL, LOW_TRUST, MEDIUM_TRUST, HIGH_TRUST
Devices List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesDevice>
EndUserNotificationUrl string
(String) URL of end user notification page to be displayed when the rule is matched. Not applicable if either 'overrideUsers' or 'overrideGroups' is specified.
EnforceTimeValidity bool
(String) Enforce a set a validity time period for the URL Filtering rule.
Groups List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesGroup>
(List of Object) The groups to which the Firewall Filtering policy rule applies
Labels List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesLabel>
LastModifiedBies List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesLastModifiedBy>
LastModifiedTime int
(Number) When the rule was last modified
LocationGroups List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesLocationGroup>
(List of Object) The location groups to which the Firewall Filtering policy rule applies
Locations List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesLocation>
(List of Object) The locations to which the Firewall Filtering policy rule applies
Order int
(Number) Order of execution of rule with respect to other URL Filtering rules
OverrideGroups List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesOverrideGroup>
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any group.
OverrideUsers List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesOverrideUser>
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any user.
Protocols List<string>
(List of Object) Protocol criteria. Supported values: SMRULEF_ZPA_BROKERS_RULE, ANY_RULE, TCP_RULE, UDP_RULE, DOHTTPS_RULE, TUNNELSSL_RULE, HTTP_PROXY, FOHTTP_RULE, FTP_RULE, HTTPS_RULE, HTTP_RULE, SSL_RULE, TUNNEL_RULE, WEBSOCKETSSL_RULE, WEBSOCKET_RULE
Rank int
(String) Admin rank of the admin who creates this rule
RequestMethods List<string>
(String) Request method for which the rule must be applied. If not set, rule will be applied to all methods
SizeQuota int
(String) Size quota in KB beyond which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
SourceIpGroups List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesSourceIpGroup>
State string
(String) Rule State
TimeQuota int
(String) Time quota in minutes, after which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
TimeWindows List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesTimeWindow>
(List of Object) The time interval in which the Firewall Filtering policy rule applies
UrlCategories List<string>
(String) List of URL categories for which rule must be applied
UserAgentTypes List<string>
Users List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesUser>
(List of Object) The users to which the Firewall Filtering policy rule applies
ValidityEndTime int
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will cease to be valid on this end date and time.
ValidityStartTime int
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will be valid starting on this date and time.
ValidityTimeZoneId string
(Number) If enforceTimeValidity is set to true, the URL Filtering rule date and time will be valid based on this time zone ID.
WorkloadGroups List<zscaler.PulumiPackage.Zia.Outputs.GetURLFilteringRulesWorkloadGroup>
(List) The list of preconfigured workload groups to which the policy must be applied
Id int
(Number) A unique identifier assigned to the workload group
Name string
(String) The name of the workload group
Action string
(String) Action taken when traffic matches rule criteria. Supported values: ANY, NONE, BLOCK, CAUTION, ALLOW, ICAP_RESPONSE
BlockOverride bool
(String) When set to true, a BLOCK action triggered by the rule could be overridden. If true and both overrideGroup and overrideUsers are not set, the BLOCK triggered by this rule could be overridden for any users. If block_override is not set, BLOCK action cannot be overridden.
CbiProfiles []GetURLFilteringRulesCbiProfile
(List) The cloud browser isolation profile to which the ISOLATE action is applied in the URL Filtering Policy rules. This block is required when the attribute action is set to ISOLATE
Ciparule bool
Departments []GetURLFilteringRulesDepartment
(List of Object) The departments to which the Firewall Filtering policy rule applies
Description string
(String) Additional information about the rule
DeviceGroups []GetURLFilteringRulesDeviceGroup
DeviceTrustLevels []string
(Optional) List of device trust levels for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. The trust levels are assigned to the devices based on your posture configurations in the Zscaler Client Connector Portal. If no value is set, this field is ignored during the policy evaluation. Supported values: ANY, UNKNOWN_DEVICETRUSTLEVEL, LOW_TRUST, MEDIUM_TRUST, HIGH_TRUST
Devices []GetURLFilteringRulesDevice
EndUserNotificationUrl string
(String) URL of end user notification page to be displayed when the rule is matched. Not applicable if either 'overrideUsers' or 'overrideGroups' is specified.
EnforceTimeValidity bool
(String) Enforce a set a validity time period for the URL Filtering rule.
Groups []GetURLFilteringRulesGroup
(List of Object) The groups to which the Firewall Filtering policy rule applies
Labels []GetURLFilteringRulesLabel
LastModifiedBies []GetURLFilteringRulesLastModifiedBy
LastModifiedTime int
(Number) When the rule was last modified
LocationGroups []GetURLFilteringRulesLocationGroup
(List of Object) The location groups to which the Firewall Filtering policy rule applies
Locations []GetURLFilteringRulesLocation
(List of Object) The locations to which the Firewall Filtering policy rule applies
Order int
(Number) Order of execution of rule with respect to other URL Filtering rules
OverrideGroups []GetURLFilteringRulesOverrideGroup
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any group.
OverrideUsers []GetURLFilteringRulesOverrideUser
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any user.
Protocols []string
(List of Object) Protocol criteria. Supported values: SMRULEF_ZPA_BROKERS_RULE, ANY_RULE, TCP_RULE, UDP_RULE, DOHTTPS_RULE, TUNNELSSL_RULE, HTTP_PROXY, FOHTTP_RULE, FTP_RULE, HTTPS_RULE, HTTP_RULE, SSL_RULE, TUNNEL_RULE, WEBSOCKETSSL_RULE, WEBSOCKET_RULE
Rank int
(String) Admin rank of the admin who creates this rule
RequestMethods []string
(String) Request method for which the rule must be applied. If not set, rule will be applied to all methods
SizeQuota int
(String) Size quota in KB beyond which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
SourceIpGroups []GetURLFilteringRulesSourceIpGroup
State string
(String) Rule State
TimeQuota int
(String) Time quota in minutes, after which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
TimeWindows []GetURLFilteringRulesTimeWindow
(List of Object) The time interval in which the Firewall Filtering policy rule applies
UrlCategories []string
(String) List of URL categories for which rule must be applied
UserAgentTypes []string
Users []GetURLFilteringRulesUser
(List of Object) The users to which the Firewall Filtering policy rule applies
ValidityEndTime int
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will cease to be valid on this end date and time.
ValidityStartTime int
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will be valid starting on this date and time.
ValidityTimeZoneId string
(Number) If enforceTimeValidity is set to true, the URL Filtering rule date and time will be valid based on this time zone ID.
WorkloadGroups []GetURLFilteringRulesWorkloadGroup
(List) The list of preconfigured workload groups to which the policy must be applied
Id int
(Number) A unique identifier assigned to the workload group
Name string
(String) The name of the workload group
action String
(String) Action taken when traffic matches rule criteria. Supported values: ANY, NONE, BLOCK, CAUTION, ALLOW, ICAP_RESPONSE
blockOverride Boolean
(String) When set to true, a BLOCK action triggered by the rule could be overridden. If true and both overrideGroup and overrideUsers are not set, the BLOCK triggered by this rule could be overridden for any users. If block_override is not set, BLOCK action cannot be overridden.
cbiProfiles List<GetURLFilteringRulesCbiProfile>
(List) The cloud browser isolation profile to which the ISOLATE action is applied in the URL Filtering Policy rules. This block is required when the attribute action is set to ISOLATE
ciparule Boolean
departments List<GetURLFilteringRulesDepartment>
(List of Object) The departments to which the Firewall Filtering policy rule applies
description String
(String) Additional information about the rule
deviceGroups List<GetURLFilteringRulesDeviceGroup>
deviceTrustLevels List<String>
(Optional) List of device trust levels for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. The trust levels are assigned to the devices based on your posture configurations in the Zscaler Client Connector Portal. If no value is set, this field is ignored during the policy evaluation. Supported values: ANY, UNKNOWN_DEVICETRUSTLEVEL, LOW_TRUST, MEDIUM_TRUST, HIGH_TRUST
devices List<GetURLFilteringRulesDevice>
endUserNotificationUrl String
(String) URL of end user notification page to be displayed when the rule is matched. Not applicable if either 'overrideUsers' or 'overrideGroups' is specified.
enforceTimeValidity Boolean
(String) Enforce a set a validity time period for the URL Filtering rule.
groups List<GetURLFilteringRulesGroup>
(List of Object) The groups to which the Firewall Filtering policy rule applies
labels List<GetURLFilteringRulesLabel>
lastModifiedBies List<GetURLFilteringRulesLastModifiedBy>
lastModifiedTime Integer
(Number) When the rule was last modified
locationGroups List<GetURLFilteringRulesLocationGroup>
(List of Object) The location groups to which the Firewall Filtering policy rule applies
locations List<GetURLFilteringRulesLocation>
(List of Object) The locations to which the Firewall Filtering policy rule applies
order Integer
(Number) Order of execution of rule with respect to other URL Filtering rules
overrideGroups List<GetURLFilteringRulesOverrideGroup>
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any group.
overrideUsers List<GetURLFilteringRulesOverrideUser>
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any user.
protocols List<String>
(List of Object) Protocol criteria. Supported values: SMRULEF_ZPA_BROKERS_RULE, ANY_RULE, TCP_RULE, UDP_RULE, DOHTTPS_RULE, TUNNELSSL_RULE, HTTP_PROXY, FOHTTP_RULE, FTP_RULE, HTTPS_RULE, HTTP_RULE, SSL_RULE, TUNNEL_RULE, WEBSOCKETSSL_RULE, WEBSOCKET_RULE
rank Integer
(String) Admin rank of the admin who creates this rule
requestMethods List<String>
(String) Request method for which the rule must be applied. If not set, rule will be applied to all methods
sizeQuota Integer
(String) Size quota in KB beyond which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
sourceIpGroups List<GetURLFilteringRulesSourceIpGroup>
state String
(String) Rule State
timeQuota Integer
(String) Time quota in minutes, after which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
timeWindows List<GetURLFilteringRulesTimeWindow>
(List of Object) The time interval in which the Firewall Filtering policy rule applies
urlCategories List<String>
(String) List of URL categories for which rule must be applied
userAgentTypes List<String>
users List<GetURLFilteringRulesUser>
(List of Object) The users to which the Firewall Filtering policy rule applies
validityEndTime Integer
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will cease to be valid on this end date and time.
validityStartTime Integer
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will be valid starting on this date and time.
validityTimeZoneId String
(Number) If enforceTimeValidity is set to true, the URL Filtering rule date and time will be valid based on this time zone ID.
workloadGroups List<GetURLFilteringRulesWorkloadGroup>
(List) The list of preconfigured workload groups to which the policy must be applied
id Integer
(Number) A unique identifier assigned to the workload group
name String
(String) The name of the workload group
action string
(String) Action taken when traffic matches rule criteria. Supported values: ANY, NONE, BLOCK, CAUTION, ALLOW, ICAP_RESPONSE
blockOverride boolean
(String) When set to true, a BLOCK action triggered by the rule could be overridden. If true and both overrideGroup and overrideUsers are not set, the BLOCK triggered by this rule could be overridden for any users. If block_override is not set, BLOCK action cannot be overridden.
cbiProfiles GetURLFilteringRulesCbiProfile[]
(List) The cloud browser isolation profile to which the ISOLATE action is applied in the URL Filtering Policy rules. This block is required when the attribute action is set to ISOLATE
ciparule boolean
departments GetURLFilteringRulesDepartment[]
(List of Object) The departments to which the Firewall Filtering policy rule applies
description string
(String) Additional information about the rule
deviceGroups GetURLFilteringRulesDeviceGroup[]
deviceTrustLevels string[]
(Optional) List of device trust levels for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. The trust levels are assigned to the devices based on your posture configurations in the Zscaler Client Connector Portal. If no value is set, this field is ignored during the policy evaluation. Supported values: ANY, UNKNOWN_DEVICETRUSTLEVEL, LOW_TRUST, MEDIUM_TRUST, HIGH_TRUST
devices GetURLFilteringRulesDevice[]
endUserNotificationUrl string
(String) URL of end user notification page to be displayed when the rule is matched. Not applicable if either 'overrideUsers' or 'overrideGroups' is specified.
enforceTimeValidity boolean
(String) Enforce a set a validity time period for the URL Filtering rule.
groups GetURLFilteringRulesGroup[]
(List of Object) The groups to which the Firewall Filtering policy rule applies
labels GetURLFilteringRulesLabel[]
lastModifiedBies GetURLFilteringRulesLastModifiedBy[]
lastModifiedTime number
(Number) When the rule was last modified
locationGroups GetURLFilteringRulesLocationGroup[]
(List of Object) The location groups to which the Firewall Filtering policy rule applies
locations GetURLFilteringRulesLocation[]
(List of Object) The locations to which the Firewall Filtering policy rule applies
order number
(Number) Order of execution of rule with respect to other URL Filtering rules
overrideGroups GetURLFilteringRulesOverrideGroup[]
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any group.
overrideUsers GetURLFilteringRulesOverrideUser[]
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any user.
protocols string[]
(List of Object) Protocol criteria. Supported values: SMRULEF_ZPA_BROKERS_RULE, ANY_RULE, TCP_RULE, UDP_RULE, DOHTTPS_RULE, TUNNELSSL_RULE, HTTP_PROXY, FOHTTP_RULE, FTP_RULE, HTTPS_RULE, HTTP_RULE, SSL_RULE, TUNNEL_RULE, WEBSOCKETSSL_RULE, WEBSOCKET_RULE
rank number
(String) Admin rank of the admin who creates this rule
requestMethods string[]
(String) Request method for which the rule must be applied. If not set, rule will be applied to all methods
sizeQuota number
(String) Size quota in KB beyond which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
sourceIpGroups GetURLFilteringRulesSourceIpGroup[]
state string
(String) Rule State
timeQuota number
(String) Time quota in minutes, after which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
timeWindows GetURLFilteringRulesTimeWindow[]
(List of Object) The time interval in which the Firewall Filtering policy rule applies
urlCategories string[]
(String) List of URL categories for which rule must be applied
userAgentTypes string[]
users GetURLFilteringRulesUser[]
(List of Object) The users to which the Firewall Filtering policy rule applies
validityEndTime number
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will cease to be valid on this end date and time.
validityStartTime number
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will be valid starting on this date and time.
validityTimeZoneId string
(Number) If enforceTimeValidity is set to true, the URL Filtering rule date and time will be valid based on this time zone ID.
workloadGroups GetURLFilteringRulesWorkloadGroup[]
(List) The list of preconfigured workload groups to which the policy must be applied
id number
(Number) A unique identifier assigned to the workload group
name string
(String) The name of the workload group
action str
(String) Action taken when traffic matches rule criteria. Supported values: ANY, NONE, BLOCK, CAUTION, ALLOW, ICAP_RESPONSE
block_override bool
(String) When set to true, a BLOCK action triggered by the rule could be overridden. If true and both overrideGroup and overrideUsers are not set, the BLOCK triggered by this rule could be overridden for any users. If block_override is not set, BLOCK action cannot be overridden.
cbi_profiles Sequence[GetURLFilteringRulesCbiProfile]
(List) The cloud browser isolation profile to which the ISOLATE action is applied in the URL Filtering Policy rules. This block is required when the attribute action is set to ISOLATE
ciparule bool
departments Sequence[GetURLFilteringRulesDepartment]
(List of Object) The departments to which the Firewall Filtering policy rule applies
description str
(String) Additional information about the rule
device_groups Sequence[GetURLFilteringRulesDeviceGroup]
device_trust_levels Sequence[str]
(Optional) List of device trust levels for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. The trust levels are assigned to the devices based on your posture configurations in the Zscaler Client Connector Portal. If no value is set, this field is ignored during the policy evaluation. Supported values: ANY, UNKNOWN_DEVICETRUSTLEVEL, LOW_TRUST, MEDIUM_TRUST, HIGH_TRUST
devices Sequence[GetURLFilteringRulesDevice]
end_user_notification_url str
(String) URL of end user notification page to be displayed when the rule is matched. Not applicable if either 'overrideUsers' or 'overrideGroups' is specified.
enforce_time_validity bool
(String) Enforce a set a validity time period for the URL Filtering rule.
groups Sequence[GetURLFilteringRulesGroup]
(List of Object) The groups to which the Firewall Filtering policy rule applies
labels Sequence[GetURLFilteringRulesLabel]
last_modified_bies Sequence[GetURLFilteringRulesLastModifiedBy]
last_modified_time int
(Number) When the rule was last modified
location_groups Sequence[GetURLFilteringRulesLocationGroup]
(List of Object) The location groups to which the Firewall Filtering policy rule applies
locations Sequence[GetURLFilteringRulesLocation]
(List of Object) The locations to which the Firewall Filtering policy rule applies
order int
(Number) Order of execution of rule with respect to other URL Filtering rules
override_groups Sequence[GetURLFilteringRulesOverrideGroup]
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any group.
override_users Sequence[GetURLFilteringRulesOverrideUser]
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any user.
protocols Sequence[str]
(List of Object) Protocol criteria. Supported values: SMRULEF_ZPA_BROKERS_RULE, ANY_RULE, TCP_RULE, UDP_RULE, DOHTTPS_RULE, TUNNELSSL_RULE, HTTP_PROXY, FOHTTP_RULE, FTP_RULE, HTTPS_RULE, HTTP_RULE, SSL_RULE, TUNNEL_RULE, WEBSOCKETSSL_RULE, WEBSOCKET_RULE
rank int
(String) Admin rank of the admin who creates this rule
request_methods Sequence[str]
(String) Request method for which the rule must be applied. If not set, rule will be applied to all methods
size_quota int
(String) Size quota in KB beyond which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
source_ip_groups Sequence[GetURLFilteringRulesSourceIpGroup]
state str
(String) Rule State
time_quota int
(String) Time quota in minutes, after which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
time_windows Sequence[GetURLFilteringRulesTimeWindow]
(List of Object) The time interval in which the Firewall Filtering policy rule applies
url_categories Sequence[str]
(String) List of URL categories for which rule must be applied
user_agent_types Sequence[str]
users Sequence[GetURLFilteringRulesUser]
(List of Object) The users to which the Firewall Filtering policy rule applies
validity_end_time int
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will cease to be valid on this end date and time.
validity_start_time int
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will be valid starting on this date and time.
validity_time_zone_id str
(Number) If enforceTimeValidity is set to true, the URL Filtering rule date and time will be valid based on this time zone ID.
workload_groups Sequence[GetURLFilteringRulesWorkloadGroup]
(List) The list of preconfigured workload groups to which the policy must be applied
id int
(Number) A unique identifier assigned to the workload group
name str
(String) The name of the workload group
action String
(String) Action taken when traffic matches rule criteria. Supported values: ANY, NONE, BLOCK, CAUTION, ALLOW, ICAP_RESPONSE
blockOverride Boolean
(String) When set to true, a BLOCK action triggered by the rule could be overridden. If true and both overrideGroup and overrideUsers are not set, the BLOCK triggered by this rule could be overridden for any users. If block_override is not set, BLOCK action cannot be overridden.
cbiProfiles List<Property Map>
(List) The cloud browser isolation profile to which the ISOLATE action is applied in the URL Filtering Policy rules. This block is required when the attribute action is set to ISOLATE
ciparule Boolean
departments List<Property Map>
(List of Object) The departments to which the Firewall Filtering policy rule applies
description String
(String) Additional information about the rule
deviceGroups List<Property Map>
deviceTrustLevels List<String>
(Optional) List of device trust levels for which the rule must be applied. This field is applicable for devices that are managed using Zscaler Client Connector. The trust levels are assigned to the devices based on your posture configurations in the Zscaler Client Connector Portal. If no value is set, this field is ignored during the policy evaluation. Supported values: ANY, UNKNOWN_DEVICETRUSTLEVEL, LOW_TRUST, MEDIUM_TRUST, HIGH_TRUST
devices List<Property Map>
endUserNotificationUrl String
(String) URL of end user notification page to be displayed when the rule is matched. Not applicable if either 'overrideUsers' or 'overrideGroups' is specified.
enforceTimeValidity Boolean
(String) Enforce a set a validity time period for the URL Filtering rule.
groups List<Property Map>
(List of Object) The groups to which the Firewall Filtering policy rule applies
labels List<Property Map>
lastModifiedBies List<Property Map>
lastModifiedTime Number
(Number) When the rule was last modified
locationGroups List<Property Map>
(List of Object) The location groups to which the Firewall Filtering policy rule applies
locations List<Property Map>
(List of Object) The locations to which the Firewall Filtering policy rule applies
order Number
(Number) Order of execution of rule with respect to other URL Filtering rules
overrideGroups List<Property Map>
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any group.
overrideUsers List<Property Map>
(List of Object) Name-ID pairs of users for which this rule can be overridden. Applicable only if blockOverride is set to true, action is BLOCK and overrideGroups is not set.If this overrideUsers is not set, BLOCK action can be overridden for any user.
protocols List<String>
(List of Object) Protocol criteria. Supported values: SMRULEF_ZPA_BROKERS_RULE, ANY_RULE, TCP_RULE, UDP_RULE, DOHTTPS_RULE, TUNNELSSL_RULE, HTTP_PROXY, FOHTTP_RULE, FTP_RULE, HTTPS_RULE, HTTP_RULE, SSL_RULE, TUNNEL_RULE, WEBSOCKETSSL_RULE, WEBSOCKET_RULE
rank Number
(String) Admin rank of the admin who creates this rule
requestMethods List<String>
(String) Request method for which the rule must be applied. If not set, rule will be applied to all methods
sizeQuota Number
(String) Size quota in KB beyond which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
sourceIpGroups List<Property Map>
state String
(String) Rule State
timeQuota Number
(String) Time quota in minutes, after which the URL Filtering rule is applied. If not set, no quota is enforced. If a policy rule action is set to BLOCK, this field is not applicable.
timeWindows List<Property Map>
(List of Object) The time interval in which the Firewall Filtering policy rule applies
urlCategories List<String>
(String) List of URL categories for which rule must be applied
userAgentTypes List<String>
users List<Property Map>
(List of Object) The users to which the Firewall Filtering policy rule applies
validityEndTime Number
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will cease to be valid on this end date and time.
validityStartTime Number
(Number) If enforceTimeValidity is set to true, the URL Filtering rule will be valid starting on this date and time.
validityTimeZoneId String
(Number) If enforceTimeValidity is set to true, the URL Filtering rule date and time will be valid based on this time zone ID.
workloadGroups List<Property Map>
(List) The list of preconfigured workload groups to which the policy must be applied
id Number
(Number) A unique identifier assigned to the workload group
name String
(String) The name of the workload group

Supporting Types

GetURLFilteringRulesCbiProfile

Id This property is required. string
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Url This property is required. string
(String) The browser isolation profile URL
Id This property is required. string
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Url This property is required. string
(String) The browser isolation profile URL
id This property is required. String
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
url This property is required. String
(String) The browser isolation profile URL
id This property is required. string
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
url This property is required. string
(String) The browser isolation profile URL
id This property is required. str
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
url This property is required. str
(String) The browser isolation profile URL
id This property is required. String
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
url This property is required. String
(String) The browser isolation profile URL

GetURLFilteringRulesDepartment

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesDevice

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesDeviceGroup

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesGroup

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesLabel

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesLastModifiedBy

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesLocation

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesLocationGroup

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesOverrideGroup

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesOverrideUser

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesSourceIpGroup

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesTimeWindow

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesUser

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesWorkloadGroup

Description This property is required. string
(String) Additional information about the rule
Expression This property is required. string
The description of the workload group
ExpressionJsons This property is required. List<zscaler.PulumiPackage.Zia.Inputs.GetURLFilteringRulesWorkloadGroupExpressionJson>
Id This property is required. int
URL Filtering Rule ID
LastModifiedBies This property is required. List<zscaler.PulumiPackage.Zia.Inputs.GetURLFilteringRulesWorkloadGroupLastModifiedBy>
LastModifiedTime This property is required. int
(Number) When the rule was last modified
Name This property is required. string
Name of the URL Filtering policy rule
Description This property is required. string
(String) Additional information about the rule
Expression This property is required. string
The description of the workload group
ExpressionJsons This property is required. []GetURLFilteringRulesWorkloadGroupExpressionJson
Id This property is required. int
URL Filtering Rule ID
LastModifiedBies This property is required. []GetURLFilteringRulesWorkloadGroupLastModifiedBy
LastModifiedTime This property is required. int
(Number) When the rule was last modified
Name This property is required. string
Name of the URL Filtering policy rule
description This property is required. String
(String) Additional information about the rule
expression This property is required. String
The description of the workload group
expressionJsons This property is required. List<GetURLFilteringRulesWorkloadGroupExpressionJson>
id This property is required. Integer
URL Filtering Rule ID
lastModifiedBies This property is required. List<GetURLFilteringRulesWorkloadGroupLastModifiedBy>
lastModifiedTime This property is required. Integer
(Number) When the rule was last modified
name This property is required. String
Name of the URL Filtering policy rule
description This property is required. string
(String) Additional information about the rule
expression This property is required. string
The description of the workload group
expressionJsons This property is required. GetURLFilteringRulesWorkloadGroupExpressionJson[]
id This property is required. number
URL Filtering Rule ID
lastModifiedBies This property is required. GetURLFilteringRulesWorkloadGroupLastModifiedBy[]
lastModifiedTime This property is required. number
(Number) When the rule was last modified
name This property is required. string
Name of the URL Filtering policy rule
description This property is required. str
(String) Additional information about the rule
expression This property is required. str
The description of the workload group
expression_jsons This property is required. Sequence[GetURLFilteringRulesWorkloadGroupExpressionJson]
id This property is required. int
URL Filtering Rule ID
last_modified_bies This property is required. Sequence[GetURLFilteringRulesWorkloadGroupLastModifiedBy]
last_modified_time This property is required. int
(Number) When the rule was last modified
name This property is required. str
Name of the URL Filtering policy rule
description This property is required. String
(String) Additional information about the rule
expression This property is required. String
The description of the workload group
expressionJsons This property is required. List<Property Map>
id This property is required. Number
URL Filtering Rule ID
lastModifiedBies This property is required. List<Property Map>
lastModifiedTime This property is required. Number
(Number) When the rule was last modified
name This property is required. String
Name of the URL Filtering policy rule

GetURLFilteringRulesWorkloadGroupExpressionJson

expressionContainers This property is required. List<Property Map>

GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainer

Operator This property is required. string
TagContainers This property is required. []GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainerTagContainer
TagType This property is required. string
operator This property is required. String
tagContainers This property is required. List<GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainerTagContainer>
tagType This property is required. String
operator This property is required. string
tagContainers This property is required. GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainerTagContainer[]
tagType This property is required. string
operator This property is required. str
tag_containers This property is required. Sequence[GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainerTagContainer]
tag_type This property is required. str
operator This property is required. String
tagContainers This property is required. List<Property Map>
tagType This property is required. String

GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainerTagContainer

operator This property is required. String
tags This property is required. List<Property Map>

GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainerTagContainerTag

Key This property is required. string
Value This property is required. string
Key This property is required. string
Value This property is required. string
key This property is required. String
value This property is required. String
key This property is required. string
value This property is required. string
key This property is required. str
value This property is required. str
key This property is required. String
value This property is required. String

GetURLFilteringRulesWorkloadGroupLastModifiedBy

Extensions This property is required. Dictionary<string, string>
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
Extensions This property is required. map[string]string
(Map of String)
Id This property is required. int
URL Filtering Rule ID
Name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Map<String,String>
(Map of String)
id This property is required. Integer
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy rule
extensions This property is required. {[key: string]: string}
(Map of String)
id This property is required. number
URL Filtering Rule ID
name This property is required. string
Name of the URL Filtering policy rule
extensions This property is required. Mapping[str, str]
(Map of String)
id This property is required. int
URL Filtering Rule ID
name This property is required. str
Name of the URL Filtering policy rule
extensions This property is required. Map<String>
(Map of String)
id This property is required. Number
URL Filtering Rule ID
name This property is required. String
Name of the URL Filtering policy 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