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

zia logo
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",
    });
    
    import pulumi
    import pulumi_zia as zia
    
    example = zia.get_url_filtering_rules(name="Example")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: zia:getURLFilteringRules
          Arguments:
            name: Example
    

    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>
    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]
    func LookupURLFilteringRules(ctx *Context, args *LookupURLFilteringRulesArgs, opts ...InvokeOption) (*LookupURLFilteringRulesResult, error)
    func LookupURLFilteringRulesOutput(ctx *Context, args *LookupURLFilteringRulesOutputArgs, opts ...InvokeOption) LookupURLFilteringRulesResultOutput

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

    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 string
    URL Filtering Rule ID
    Name string
    Name of the URL Filtering policy rule
    Url string
    (String) The browser isolation profile URL
    Id string
    URL Filtering Rule ID
    Name string
    Name of the URL Filtering policy rule
    Url string
    (String) The browser isolation profile URL
    id String
    URL Filtering Rule ID
    name String
    Name of the URL Filtering policy rule
    url String
    (String) The browser isolation profile URL
    id string
    URL Filtering Rule ID
    name string
    Name of the URL Filtering policy rule
    url string
    (String) The browser isolation profile URL
    id str
    URL Filtering Rule ID
    name str
    Name of the URL Filtering policy rule
    url str
    (String) The browser isolation profile URL
    id String
    URL Filtering Rule ID
    name String
    Name of the URL Filtering policy rule
    url String
    (String) The browser isolation profile URL

    GetURLFilteringRulesDepartment

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

    GetURLFilteringRulesDevice

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

    GetURLFilteringRulesDeviceGroup

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

    GetURLFilteringRulesGroup

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

    GetURLFilteringRulesLabel

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

    GetURLFilteringRulesLastModifiedBy

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

    GetURLFilteringRulesLocation

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

    GetURLFilteringRulesLocationGroup

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

    GetURLFilteringRulesOverrideGroup

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

    GetURLFilteringRulesOverrideUser

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

    GetURLFilteringRulesSourceIpGroup

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

    GetURLFilteringRulesTimeWindow

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

    GetURLFilteringRulesUser

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

    GetURLFilteringRulesWorkloadGroup

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

    GetURLFilteringRulesWorkloadGroupExpressionJson

    GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainer

    GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainerTagContainer

    GetURLFilteringRulesWorkloadGroupExpressionJsonExpressionContainerTagContainerTag

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    GetURLFilteringRulesWorkloadGroupLastModifiedBy

    Extensions Dictionary<string, string>
    (Map of String)
    Id int
    URL Filtering Rule ID
    Name string
    Name of the URL Filtering policy rule
    Extensions map[string]string
    (Map of String)
    Id int
    URL Filtering Rule ID
    Name string
    Name of the URL Filtering policy rule
    extensions Map<String,String>
    (Map of String)
    id Integer
    URL Filtering Rule ID
    name String
    Name of the URL Filtering policy rule
    extensions {[key: string]: string}
    (Map of String)
    id number
    URL Filtering Rule ID
    name string
    Name of the URL Filtering policy rule
    extensions Mapping[str, str]
    (Map of String)
    id int
    URL Filtering Rule ID
    name str
    Name of the URL Filtering policy rule
    extensions Map<String>
    (Map of String)
    id Number
    URL Filtering Rule ID
    name 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.
    zia logo
    Zscaler Internet Access v0.0.7 published on Tuesday, Jul 30, 2024 by Zscaler