Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler
zia.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 getBrowserControlSettings
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 getBrowserControlSettings(opts?: InvokeOptions): Promise<GetBrowserControlSettingsResult>
function getBrowserControlSettingsOutput(opts?: InvokeOptions): Output<GetBrowserControlSettingsResult>def get_browser_control_settings(opts: Optional[InvokeOptions] = None) -> GetBrowserControlSettingsResult
def get_browser_control_settings_output(opts: Optional[InvokeOptions] = None) -> Output[GetBrowserControlSettingsResult]func LookupBrowserControlSettings(ctx *Context, opts ...InvokeOption) (*LookupBrowserControlSettingsResult, error)
func LookupBrowserControlSettingsOutput(ctx *Context, opts ...InvokeOption) LookupBrowserControlSettingsResultOutput> Note: This function is named LookupBrowserControlSettings in the Go SDK.
public static class GetBrowserControlSettings 
{
    public static Task<GetBrowserControlSettingsResult> InvokeAsync(InvokeOptions? opts = null)
    public static Output<GetBrowserControlSettingsResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetBrowserControlSettingsResult> getBrowserControlSettings(InvokeOptions options)
public static Output<GetBrowserControlSettingsResult> getBrowserControlSettings(InvokeOptions options)
fn::invoke:
  function: zia:index/getBrowserControlSettings:getBrowserControlSettings
  arguments:
    # arguments dictionarygetBrowserControlSettings Result
The following output properties are available:
- AllowAll boolBrowsers 
- (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
- BlockedChrome List<string>Versions 
- (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
- BlockedFirefox List<string>Versions 
- (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
- BlockedInternet List<string>Explorer Versions 
- (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
- BlockedOpera List<string>Versions 
- (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
- BlockedSafari List<string>Versions 
- (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
- BypassAll boolBrowsers 
- (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
 
- EnableSmart boolBrowser Isolation 
- (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.
- PluginCheck stringFrequency 
- (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
 
- SmartIsolation intProfile Id 
- SmartIsolation List<zscaler.Profiles Pulumi Package. Zia. Outputs. Get Browser Control Settings Smart Isolation Profile> 
- (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
- AllowAll boolBrowsers 
- (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
- BlockedChrome []stringVersions 
- (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
- BlockedFirefox []stringVersions 
- (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
- BlockedInternet []stringExplorer Versions 
- (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
- BlockedOpera []stringVersions 
- (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
- BlockedSafari []stringVersions 
- (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
- BypassAll boolBrowsers 
- (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
 
- EnableSmart boolBrowser Isolation 
- (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.
- PluginCheck stringFrequency 
- (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
 
- SmartIsolation intProfile Id 
- SmartIsolation []GetProfiles Browser Control Settings Smart Isolation Profile 
- (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
- allowAll BooleanBrowsers 
- (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
- blockedChrome List<String>Versions 
- (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
- blockedFirefox List<String>Versions 
- (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
- blockedInternet List<String>Explorer Versions 
- (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
- blockedOpera List<String>Versions 
- (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
- blockedSafari List<String>Versions 
- (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
- bypassAll BooleanBrowsers 
- (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
 
- enableSmart BooleanBrowser Isolation 
- (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.
- pluginCheck StringFrequency 
- (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
 
- smartIsolation IntegerProfile Id 
- smartIsolation List<GetProfiles Browser Control Settings Smart Isolation Profile> 
- (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
- allowAll booleanBrowsers 
- (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
- blockedChrome string[]Versions 
- (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
- blockedFirefox string[]Versions 
- (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
- blockedInternet string[]Explorer Versions 
- (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
- blockedOpera string[]Versions 
- (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
- blockedSafari string[]Versions 
- (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
- bypassAll booleanBrowsers 
- (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
 
- enableSmart booleanBrowser Isolation 
- (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.
- pluginCheck stringFrequency 
- (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
 
- smartIsolation numberProfile Id 
- smartIsolation GetProfiles Browser Control Settings Smart Isolation Profile[] 
- (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
- allow_all_ boolbrowsers 
- (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
- blocked_chrome_ Sequence[str]versions 
- (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_ Sequence[str]versions 
- (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_ Sequence[str]explorer_ versions 
- (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_ Sequence[str]versions 
- (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
- blocked_safari_ Sequence[str]versions 
- (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_ boolbrowsers 
- (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_ boolbrowser_ isolation 
- (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_ strfrequency 
- (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_ intprofile_ id 
- smart_isolation_ Sequence[Getprofiles Browser Control Settings Smart Isolation Profile] 
- (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
- allowAll BooleanBrowsers 
- (Boolean) A Boolean value that specifies whether or not to allow all the browsers and their respective versions access to the internet
- blockedChrome List<String>Versions 
- (List) Versions of Google Chrome browser that need to be blocked. If not set, all Google Chrome versions are allowed. See all Supported values
- blockedFirefox List<String>Versions 
- (List) Versions of Mozilla Firefox browser that need to be blocked. If not set, all Mozilla Firefox versions are allowed. See all Supported values
- blockedInternet List<String>Explorer Versions 
- (List) Versions of Microsoft browser that need to be blocked. If not set, all Microsoft browser versions are allowed. See all Supported values
- blockedOpera List<String>Versions 
- (List) Versions of Opera browser that need to be blocked. If not set, all Opera versions are allowed. See all Supported values
- blockedSafari List<String>Versions 
- (List) Versions of Apple Safari browser that need to be blocked. If not set, all Apple Safari versions are allowed. See all Supported values
- bypassAll BooleanBrowsers 
- (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
 
- enableSmart BooleanBrowser Isolation 
- (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.
- pluginCheck StringFrequency 
- (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
 
- smartIsolation NumberProfile Id 
- smartIsolation List<Property Map>Profiles 
- (Block, Max: 1) The isolation profile ID used for DLP email alerts sent to the auditor.
Supporting Types
GetBrowserControlSettingsSmartIsolationProfile      
- 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 ziaTerraform Provider.
 
