Skip to main content

WebFailOpenPolicy

Web Fail Open Policy resource for Zscaler Client Connector.

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 WebFailOpenPolicy
logging.getLogger('zssdk.zcc').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 update_fail_open_policy on WebFailOpenPolicy
resource = session.zcc.WebFailOpenPolicy()
result = resource.update_fail_open_policy(id="resource-id")
print(result)

# Debug output shows HTTP request/response details

Actions​

update_fail_open_policy()​

Parameters:

NameTypeRequiredDescription
activestringNo-
captive_portal_web_sec_disable_minutesintegerNo-
company_idstringNo-
created_bystringNo-
edited_bystringNo-
enable_captive_portal_detectionstringNo-
enable_fail_openstringNo-
enable_strict_enforcement_promptstringNo-
enable_web_sec_on_proxy_unreachablestringNo-
enable_web_sec_on_tunnel_failurestringNo-
idstringYes-
strict_enforcement_prompt_delay_minutesintegerNo-
strict_enforcement_prompt_messagestringNo-
tunnel_failure_retry_countintegerNo-

Returns: CommonResponseContract

Example:

resource = session.zcc.WebFailOpenPolicy()
result = resource.update_fail_open_policy(id="resource-id")
print(result)

Attributes​

NameTypeRequiredDescription
activestringNo-
captive_portal_web_sec_disable_minutesintegerNo-
company_idstringNo-
created_bystringNo-
edited_bystringNo-
enable_captive_portal_detectionstringNo-
enable_fail_openstringNo-
enable_strict_enforcement_promptstringNo-
enable_web_sec_on_proxy_unreachablestringNo-
enable_web_sec_on_tunnel_failurestringNo-
idstringYes-
strict_enforcement_prompt_delay_minutesintegerNo-
strict_enforcement_prompt_messagestringNo-
tunnel_failure_retry_countintegerNo-