Skip to main content

UserStatusString

User Status String resource for Zscaler Private Access V1.

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 UserStatusString
logging.getLogger('zssdk.zpa').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_user_code_status on UserStatusString
resource = session.zpa.UserStatusString()
result = resource.get_user_code_status(customer_id=3600, association_type="value")
print(result)

# Debug output shows HTTP request/response details

Actions​

get_user_code_status()​

Parameters:

NameTypeRequiredDescription
customer_idlongYes-
association_typestringYes-
microtenant_idlongNo-
user_codesstringCollectionNo-

Returns: UserStatusUserCode

Example:

resource = session.zpa.UserStatusString()
result = resource.get_user_code_status(customer_id=3600, association_type="value")
print(result)

verify_user_codes()​

Parameters:

NameTypeRequiredDescription
customer_idlongNo-
association_typestringNo-
microtenant_idlongNo-
nonce_association_typestringNo-
component_group_idlongYes-
zcomponent_idlongYes-
tenant_idlongNo-
enrollment_serverstringNo-
config_cloud_namestringNo-
user_codesstringCollectionNo-

Returns: UserCode

Example:

resource = session.zpa.UserStatusString()
result = resource.verify_user_codes(component_group_id=3600, zcomponent_id=3600)
print(result)

Attributes​

NameTypeRequiredDescription
user_codesstringCollectionNo-