Skip to main content

PrivacyInfo

Privacy Info 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 PrivacyInfo
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 get_privacy_info on PrivacyInfo
resource = session.zcc.PrivacyInfo()
result = resource.get_privacy_info()
print(result)

# Debug output shows HTTP request/response details

Actions​

get_privacy_info()​

Returns: PrivacyInfo

Example:

resource = session.zcc.PrivacyInfo()
result = resource.get_privacy_info()
print(result)

update_privacy_info()​

Parameters:

NameTypeRequiredDescription
activestringNo-
collect_machine_hostnamestringNo-
collect_user_infostringNo-
collect_zdx_locationstringNo-
disable_crashlyticsstringNo-
enable_auto_log_snippetstringNo-
enable_packet_capturestringNo-
export_logs_for_non_adminstringNo-
grant_access_to_zscaler_log_folderstringNo-
override_t2_protocol_settingstringNo-
restrict_remote_packet_capturestringNo-

Returns: StringRecord

Example:

resource = session.zcc.PrivacyInfo()
result = resource.update_privacy_info()
print(result)

Attributes​

NameTypeRequiredDescription
activestringNo-
collect_machine_hostnamestringNo-
collect_user_infostringNo-
collect_zdx_locationstringNo-
disable_crashlyticsstringNo-
enable_auto_log_snippetstringNo-
enable_packet_capturestringNo-
export_logs_for_non_adminstringNo-
grant_access_to_zscaler_log_folderstringNo-
idstringNo-
override_t2_protocol_settingstringNo-
restrict_remote_packet_capturestringNo-