1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. getBrowserControlPolicy
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler

zia.getBrowserControlPolicy

Explore with Pulumi AI

zia logo
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler
    Deprecated: zia.index/getbrowsercontrolpolicy.getBrowserControlPolicy has been deprecated in favor of zia.index/getbrowsercontrolsettings.getBrowserControlSettings

    Use the zia_browser_control_policy data source to retrieves information about the security exceptions configured for the Malware Protection policy. To learn more see Configuring the Browser Control Policy

    Example Usage

    data "zia_browser_control_policy" "this" {}
    

    Using getBrowserControlPolicy

    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 getBrowserControlPolicy(opts?: InvokeOptions): Promise<GetBrowserControlPolicyResult>
    function getBrowserControlPolicyOutput(opts?: InvokeOptions): Output<GetBrowserControlPolicyResult>
    def get_browser_control_policy(opts: Optional[InvokeOptions] = None) -> GetBrowserControlPolicyResult
    def get_browser_control_policy_output(opts: Optional[InvokeOptions] = None) -> Output[GetBrowserControlPolicyResult]
    func LookupBrowserControlPolicy(ctx *Context, opts ...InvokeOption) (*LookupBrowserControlPolicyResult, error)
    func LookupBrowserControlPolicyOutput(ctx *Context, opts ...InvokeOption) LookupBrowserControlPolicyResultOutput

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

    public static class GetBrowserControlPolicy 
    {
        public static Task<GetBrowserControlPolicyResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetBrowserControlPolicyResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBrowserControlPolicyResult> getBrowserControlPolicy(InvokeOptions options)
    public static Output<GetBrowserControlPolicyResult> getBrowserControlPolicy(InvokeOptions options)
    
    fn::invoke:
      function: zia:index/getBrowserControlPolicy:getBrowserControlPolicy
      arguments:
        # arguments dictionary

    getBrowserControlPolicy Result

    The following output properties are available:

    AllowAllBrowsers bool
    (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
    BlockedChromeVersions List<string>
    (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
    BlockedFirefoxVersions List<string>
    (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
    BlockedInternetExplorerVersions List<string>
    (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
    BlockedOperaVersions List<string>
    (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
    BlockedSafariVersions List<string>
    (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
    BypassAllBrowsers bool
    (Boolean) If set to true, all the browsers are bypassed for warnings
    BypassApplications List<string>
    (List) List of applications that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable applications are warned. Supported Values:

    • ANY
    • NONE
    • OUTLOOKEXP
    • MSOFFICE
    BypassPlugins List<string>
    (List) List of plugins that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable plugins are warned.Supported Values:

    • ANY
    • NONE
    • ACROBAT
    • FLASH
    • SHOCKWAVE
    • QUICKTIME
    • DIVX
    • GOOGLEGEARS
    • DOTNET
    • SILVERLIGHT
    • REALPLAYER
    • JAVA
    • TOTEM
    • WMP
    EnableSmartBrowserIsolation bool
    (Boolean) A Boolean value that specifies if Smart Browser Isolation is enabled
    EnableWarnings bool
    (Boolean) A Boolean value that specifies if the warnings are enabled
    Id string
    The provider-assigned unique ID for this managed resource.
    PluginCheckFrequency string
    (String) Specifies how frequently the service checks browsers and relevant applications to warn users regarding outdated or vulnerable browsers, plugins, and applications. If not set, the warnings are disabled. Supported Values:

    • DAILY
    • WEEKLY
    • MONTHLY,
    • EVERY_2_HOURS
    • EVERY_4_HOURS
    • EVERY_6_HOURS
    • EVERY_8_HOURS
    • EVERY_12_HOURS
    SmartIsolationProfileId int
    SmartIsolationProfiles List<zscaler.PulumiPackage.Zia.Outputs.GetBrowserControlPolicySmartIsolationProfile>
    (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
    AllowAllBrowsers bool
    (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
    BlockedChromeVersions []string
    (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
    BlockedFirefoxVersions []string
    (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
    BlockedInternetExplorerVersions []string
    (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
    BlockedOperaVersions []string
    (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
    BlockedSafariVersions []string
    (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
    BypassAllBrowsers bool
    (Boolean) If set to true, all the browsers are bypassed for warnings
    BypassApplications []string
    (List) List of applications that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable applications are warned. Supported Values:

    • ANY
    • NONE
    • OUTLOOKEXP
    • MSOFFICE
    BypassPlugins []string
    (List) List of plugins that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable plugins are warned.Supported Values:

    • ANY
    • NONE
    • ACROBAT
    • FLASH
    • SHOCKWAVE
    • QUICKTIME
    • DIVX
    • GOOGLEGEARS
    • DOTNET
    • SILVERLIGHT
    • REALPLAYER
    • JAVA
    • TOTEM
    • WMP
    EnableSmartBrowserIsolation bool
    (Boolean) A Boolean value that specifies if Smart Browser Isolation is enabled
    EnableWarnings bool
    (Boolean) A Boolean value that specifies if the warnings are enabled
    Id string
    The provider-assigned unique ID for this managed resource.
    PluginCheckFrequency string
    (String) Specifies how frequently the service checks browsers and relevant applications to warn users regarding outdated or vulnerable browsers, plugins, and applications. If not set, the warnings are disabled. Supported Values:

    • DAILY
    • WEEKLY
    • MONTHLY,
    • EVERY_2_HOURS
    • EVERY_4_HOURS
    • EVERY_6_HOURS
    • EVERY_8_HOURS
    • EVERY_12_HOURS
    SmartIsolationProfileId int
    SmartIsolationProfiles []GetBrowserControlPolicySmartIsolationProfile
    (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
    allowAllBrowsers Boolean
    (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
    blockedChromeVersions List<String>
    (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
    blockedFirefoxVersions List<String>
    (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
    blockedInternetExplorerVersions List<String>
    (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
    blockedOperaVersions List<String>
    (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
    blockedSafariVersions List<String>
    (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
    bypassAllBrowsers Boolean
    (Boolean) If set to true, all the browsers are bypassed for warnings
    bypassApplications List<String>
    (List) List of applications that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable applications are warned. Supported Values:

    • ANY
    • NONE
    • OUTLOOKEXP
    • MSOFFICE
    bypassPlugins List<String>
    (List) List of plugins that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable plugins are warned.Supported Values:

    • ANY
    • NONE
    • ACROBAT
    • FLASH
    • SHOCKWAVE
    • QUICKTIME
    • DIVX
    • GOOGLEGEARS
    • DOTNET
    • SILVERLIGHT
    • REALPLAYER
    • JAVA
    • TOTEM
    • WMP
    enableSmartBrowserIsolation Boolean
    (Boolean) A Boolean value that specifies if Smart Browser Isolation is enabled
    enableWarnings Boolean
    (Boolean) A Boolean value that specifies if the warnings are enabled
    id String
    The provider-assigned unique ID for this managed resource.
    pluginCheckFrequency String
    (String) Specifies how frequently the service checks browsers and relevant applications to warn users regarding outdated or vulnerable browsers, plugins, and applications. If not set, the warnings are disabled. Supported Values:

    • DAILY
    • WEEKLY
    • MONTHLY,
    • EVERY_2_HOURS
    • EVERY_4_HOURS
    • EVERY_6_HOURS
    • EVERY_8_HOURS
    • EVERY_12_HOURS
    smartIsolationProfileId Integer
    smartIsolationProfiles List<GetBrowserControlPolicySmartIsolationProfile>
    (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
    allowAllBrowsers boolean
    (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
    blockedChromeVersions string[]
    (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
    blockedFirefoxVersions string[]
    (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
    blockedInternetExplorerVersions string[]
    (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
    blockedOperaVersions string[]
    (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
    blockedSafariVersions string[]
    (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
    bypassAllBrowsers boolean
    (Boolean) If set to true, all the browsers are bypassed for warnings
    bypassApplications string[]
    (List) List of applications that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable applications are warned. Supported Values:

    • ANY
    • NONE
    • OUTLOOKEXP
    • MSOFFICE
    bypassPlugins string[]
    (List) List of plugins that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable plugins are warned.Supported Values:

    • ANY
    • NONE
    • ACROBAT
    • FLASH
    • SHOCKWAVE
    • QUICKTIME
    • DIVX
    • GOOGLEGEARS
    • DOTNET
    • SILVERLIGHT
    • REALPLAYER
    • JAVA
    • TOTEM
    • WMP
    enableSmartBrowserIsolation boolean
    (Boolean) A Boolean value that specifies if Smart Browser Isolation is enabled
    enableWarnings boolean
    (Boolean) A Boolean value that specifies if the warnings are enabled
    id string
    The provider-assigned unique ID for this managed resource.
    pluginCheckFrequency string
    (String) Specifies how frequently the service checks browsers and relevant applications to warn users regarding outdated or vulnerable browsers, plugins, and applications. If not set, the warnings are disabled. Supported Values:

    • DAILY
    • WEEKLY
    • MONTHLY,
    • EVERY_2_HOURS
    • EVERY_4_HOURS
    • EVERY_6_HOURS
    • EVERY_8_HOURS
    • EVERY_12_HOURS
    smartIsolationProfileId number
    smartIsolationProfiles GetBrowserControlPolicySmartIsolationProfile[]
    (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
    allow_all_browsers bool
    (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
    blocked_chrome_versions Sequence[str]
    (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
    blocked_firefox_versions Sequence[str]
    (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
    blocked_internet_explorer_versions Sequence[str]
    (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
    blocked_opera_versions Sequence[str]
    (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
    blocked_safari_versions Sequence[str]
    (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
    bypass_all_browsers bool
    (Boolean) If set to true, all the browsers are bypassed for warnings
    bypass_applications Sequence[str]
    (List) List of applications that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable applications are warned. Supported Values:

    • ANY
    • NONE
    • OUTLOOKEXP
    • MSOFFICE
    bypass_plugins Sequence[str]
    (List) List of plugins that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable plugins are warned.Supported Values:

    • ANY
    • NONE
    • ACROBAT
    • FLASH
    • SHOCKWAVE
    • QUICKTIME
    • DIVX
    • GOOGLEGEARS
    • DOTNET
    • SILVERLIGHT
    • REALPLAYER
    • JAVA
    • TOTEM
    • WMP
    enable_smart_browser_isolation bool
    (Boolean) A Boolean value that specifies if Smart Browser Isolation is enabled
    enable_warnings bool
    (Boolean) A Boolean value that specifies if the warnings are enabled
    id str
    The provider-assigned unique ID for this managed resource.
    plugin_check_frequency str
    (String) Specifies how frequently the service checks browsers and relevant applications to warn users regarding outdated or vulnerable browsers, plugins, and applications. If not set, the warnings are disabled. Supported Values:

    • DAILY
    • WEEKLY
    • MONTHLY,
    • EVERY_2_HOURS
    • EVERY_4_HOURS
    • EVERY_6_HOURS
    • EVERY_8_HOURS
    • EVERY_12_HOURS
    smart_isolation_profile_id int
    smart_isolation_profiles Sequence[GetBrowserControlPolicySmartIsolationProfile]
    (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
    allowAllBrowsers Boolean
    (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
    blockedChromeVersions List<String>
    (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
    blockedFirefoxVersions List<String>
    (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
    blockedInternetExplorerVersions List<String>
    (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
    blockedOperaVersions List<String>
    (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
    blockedSafariVersions List<String>
    (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
    bypassAllBrowsers Boolean
    (Boolean) If set to true, all the browsers are bypassed for warnings
    bypassApplications List<String>
    (List) List of applications that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable applications are warned. Supported Values:

    • ANY
    • NONE
    • OUTLOOKEXP
    • MSOFFICE
    bypassPlugins List<String>
    (List) List of plugins that need to be bypassed for warnings. This attribute has effect only if the 'enableWarnings' attribute is set to true. If not set, all vulnerable plugins are warned.Supported Values:

    • ANY
    • NONE
    • ACROBAT
    • FLASH
    • SHOCKWAVE
    • QUICKTIME
    • DIVX
    • GOOGLEGEARS
    • DOTNET
    • SILVERLIGHT
    • REALPLAYER
    • JAVA
    • TOTEM
    • WMP
    enableSmartBrowserIsolation Boolean
    (Boolean) A Boolean value that specifies if Smart Browser Isolation is enabled
    enableWarnings Boolean
    (Boolean) A Boolean value that specifies if the warnings are enabled
    id String
    The provider-assigned unique ID for this managed resource.
    pluginCheckFrequency String
    (String) Specifies how frequently the service checks browsers and relevant applications to warn users regarding outdated or vulnerable browsers, plugins, and applications. If not set, the warnings are disabled. Supported Values:

    • DAILY
    • WEEKLY
    • MONTHLY,
    • EVERY_2_HOURS
    • EVERY_4_HOURS
    • EVERY_6_HOURS
    • EVERY_8_HOURS
    • EVERY_12_HOURS
    smartIsolationProfileId Number
    smartIsolationProfiles List<Property Map>
    (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.

    Supporting Types

    GetBrowserControlPolicySmartIsolationProfile

    DefaultProfile bool
    Indicates whether this is a default browser isolation profile. Zscaler sets this field.
    Id string
    (int) A unique identifier for an entity.
    Name string
    Name of the browser isolation profile
    Url string
    The browser isolation profile URL
    DefaultProfile bool
    Indicates whether this is a default browser isolation profile. Zscaler sets this field.
    Id string
    (int) A unique identifier for an entity.
    Name string
    Name of the browser isolation profile
    Url string
    The browser isolation profile URL
    defaultProfile Boolean
    Indicates whether this is a default browser isolation profile. Zscaler sets this field.
    id String
    (int) A unique identifier for an entity.
    name String
    Name of the browser isolation profile
    url String
    The browser isolation profile URL
    defaultProfile boolean
    Indicates whether this is a default browser isolation profile. Zscaler sets this field.
    id string
    (int) A unique identifier for an entity.
    name string
    Name of the browser isolation profile
    url string
    The browser isolation profile URL
    default_profile bool
    Indicates whether this is a default browser isolation profile. Zscaler sets this field.
    id str
    (int) A unique identifier for an entity.
    name str
    Name of the browser isolation profile
    url str
    The browser isolation profile URL
    defaultProfile Boolean
    Indicates whether this is a default browser isolation profile. Zscaler sets this field.
    id String
    (int) A unique identifier for an entity.
    name String
    Name of the browser isolation profile
    url String
    The browser isolation profile URL

    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 v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler