Skip to main content

BrowserControlSettings

Browser Control Settings resource for Zscaler Internet Access.

Resource operations

This resource does not support standard CRUDL methods. Each action listed below is a custom action that takes explicit keyword arguments and returns a value.

Quick Start​

import zssdk
import logging

# Enable debug logging for BrowserControlSettings
logging.getLogger('zssdk.zia').setLevel(logging.DEBUG)
logging.basicConfig(level=logging.DEBUG)

session = zssdk.Session(
vanity_domain="your-vanity-domain",
client_id="your-client-id",
client_secret="your-client-secret",
)

# Call get_browser_control_settings on BrowserControlSettings
resource = session.zia.BrowserControlSettings()
result = resource.get_browser_control_settings()
print(result)

# Debug output shows HTTP request/response details

Actions​

get_browser_control_settings()​

Returns: BrowserControlSettings

Example:

resource = session.zia.BrowserControlSettings()
result = resource.get_browser_control_settings()
print(result)

update_browser_control_settings()​

Parameters:

NameTypeRequiredDescription
allow_all_browsersbooleanNo-
blocked_brave_versionsBlockedBraveVersionsEnumCollectionNo-
blocked_chrome_versionsBlockedChromeVersionsEnumCollectionNo-
blocked_firefox_versionsBlockedFirefoxVersionsEnumCollectionNo-
blocked_internet_explorer_versionsBlockedInternetExplorerVersionsEnumCollectionNo-
blocked_opera_versionsBlockedOperaVersionsEnumCollectionNo-
blocked_safari_versionsBlockedSafariVersionsEnumCollectionNo-
bypass_all_browsersbooleanNo-
bypass_applicationsBypassApplicationsEnumCollectionNo-
bypass_pluginsBypassPluginsEnumCollectionNo-
enable_smart_browser_isolationbooleanNo-
enable_warningsbooleanNo-
plugin_check_frequencystringNo-
smart_isolation_groupsEntityReferenceWrapperCollectionNo-
smart_isolation_profileBrowserIsolationProfileNo-
smart_isolation_profile_idintegerNo-
smart_isolation_usersEntityReferenceWrapperCollectionNo-

Returns: BrowserControlSettings

Example:

resource = session.zia.BrowserControlSettings()
result = resource.update_browser_control_settings()
print(result)

update_smart_isolation()​

Parameters:

NameTypeRequiredDescription
allow_all_browsersbooleanNo-
blocked_brave_versionsBlockedBraveVersionsEnumCollectionNo-
blocked_chrome_versionsBlockedChromeVersionsEnumCollectionNo-
blocked_firefox_versionsBlockedFirefoxVersionsEnumCollectionNo-
blocked_internet_explorer_versionsBlockedInternetExplorerVersionsEnumCollectionNo-
blocked_opera_versionsBlockedOperaVersionsEnumCollectionNo-
blocked_safari_versionsBlockedSafariVersionsEnumCollectionNo-
bypass_all_browsersbooleanNo-
bypass_applicationsBypassApplicationsEnumCollectionNo-
bypass_pluginsBypassPluginsEnumCollectionNo-
enable_smart_browser_isolationbooleanNo-
enable_warningsbooleanNo-
plugin_check_frequencystringNo-
smart_isolation_groupsEntityReferenceWrapperCollectionNo-
smart_isolation_profileBrowserIsolationProfileNo-
smart_isolation_profile_idintegerNo-
smart_isolation_usersEntityReferenceWrapperCollectionNo-

Returns: BrowserControlSettings

Example:

resource = session.zia.BrowserControlSettings()
result = resource.update_smart_isolation()
print(result)

Attributes​

NameTypeRequiredDescription
allow_all_browsersbooleanNo-
blocked_brave_versionsBlockedBraveVersionsEnumCollectionNo-
blocked_chrome_versionsBlockedChromeVersionsEnumCollectionNo-
blocked_firefox_versionsBlockedFirefoxVersionsEnumCollectionNo-
blocked_internet_explorer_versionsBlockedInternetExplorerVersionsEnumCollectionNo-
blocked_opera_versionsBlockedOperaVersionsEnumCollectionNo-
blocked_safari_versionsBlockedSafariVersionsEnumCollectionNo-
bypass_all_browsersbooleanNo-
bypass_applicationsBypassApplicationsEnumCollectionNo-
bypass_pluginsBypassPluginsEnumCollectionNo-
enable_smart_browser_isolationbooleanNo-
enable_warningsbooleanNo-
plugin_check_frequencystringNo-
smart_isolation_groupsEntityReferenceWrapperCollectionNo-
smart_isolation_profileBrowserIsolationProfileNo-
smart_isolation_profile_idintegerNo-
smart_isolation_usersEntityReferenceWrapperCollectionNo-