Skip to main content

SyncDataSyncDepartment

Sync Data Sync Department resource for 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 SyncDataSyncDepartment
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_departments on SyncDataSyncDepartment
resource = session.zia.SyncDataSyncDepartment()
result = resource.get_departments(data_sync_app="value", id=3600)
print(result)

# Debug output shows HTTP request/response details

Actions​

get_departments()​

Parameters:

NameTypeRequiredDescription
data_sync_appstringYes-
idintegerYes-
namestringNo-
modified_sincelongNo-
include_deletedbooleanNo-
pageintegerNo-
page_sizeintegerNo-

Returns: SyncDataSyncDepartment

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_departments(data_sync_app="value", id=3600)
print(result)

get_unified_datasync_departments_by_id()​

Parameters:

NameTypeRequiredDescription
data_sync_appstringYes-
idintegerYes-

Returns: SyncDataSyncDepartment

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_departments_by_id(data_sync_app="value", id=3600)
print(result)

get_unified_datasync_device_groups()​

Parameters:

NameTypeRequiredDescription
data_sync_appstringYes-
idintegerYes-
modified_sincelongNo-
include_deletedbooleanNo-
pageintegerNo-
page_sizeintegerNo-

Returns: SyncDataSyncDeviceGroup

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_device_groups(data_sync_app="value", id=3600)
print(result)

get_unified_datasync_devices()​

Parameters:

NameTypeRequiredDescription
data_sync_appstringYes-
idintegerYes-
host_namestringNo-
device_id_startlongNo-
os_typestringNo-
modified_sincelongNo-
include_deletedbooleanNo-
cbi_device_group_typebooleanNo-
pageintegerNo-
page_sizeintegerNo-

Returns: SyncDataSyncDevice

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_devices(data_sync_app="value", id=3600)
print(result)

get_unified_datasync_devices_by_id()​

Parameters:

NameTypeRequiredDescription
data_sync_appstringYes-
idintegerYes-
cbi_device_group_typebooleanNo-

Returns: SyncDataSyncDevice

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_devices_by_id(data_sync_app="value", id=3600)
print(result)

get_unified_datasync_devices_lite()​

Parameters:

NameTypeRequiredDescription
data_sync_appintegerYes-
idintegerYes-
timestamplongNo-
device_idsintegerNo-
pageintegerNo-
page_sizeintegerNo-

Returns: SyncDataSyncDeviceLite

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_devices_lite(data_sync_app=3600, id=3600)
print(result)

get_unified_datasync_groups()​

Parameters:

NameTypeRequiredDescription
data_sync_appstringYes-
idintegerYes-
namestringNo-
modified_sincelongNo-
include_deletedbooleanNo-
pageintegerNo-
page_sizeintegerNo-

Returns: SyncDataSyncGroup

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_groups(data_sync_app="value", id=3600)
print(result)

get_unified_datasync_groups_by_id()​

Parameters:

NameTypeRequiredDescription
data_sync_appstringYes-
idintegerYes-

Returns: SyncDataSyncGroup

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_groups_by_id(data_sync_app="value", id=3600)
print(result)

get_unified_datasync_locations_lite()​

Parameters:

NameTypeRequiredDescription
data_sync_appintegerYes-
idintegerYes-
timestamplongNo-
location_idsintegerNo-
pageintegerNo-
page_sizeintegerNo-

Returns: SyncDataSyncLocation

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_locations_lite(data_sync_app=3600, id=3600)
print(result)

get_unified_datasync_users()​

Parameters:

NameTypeRequiredDescription
data_sync_appstringYes-
idintegerYes-
namestringNo-
user_id_startlongNo-
modified_sincelongNo-
include_deletedbooleanNo-
pageintegerNo-
page_sizeintegerNo-

Returns: SyncDataSyncUser

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_users(data_sync_app="value", id=3600)
print(result)

get_unified_datasync_users_by_id()​

Parameters:

NameTypeRequiredDescription
data_sync_appstringYes-
idintegerYes-

Returns: SyncDataSyncUser

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_users_by_id(data_sync_app="value", id=3600)
print(result)

get_unified_datasync_users_lite()​

Parameters:

NameTypeRequiredDescription
data_sync_appintegerYes-
idintegerYes-
timestamplongNo-
pageintegerNo-
page_sizeintegerNo-

Returns: MobileUsersLiteDetailsInOrg

Example:

resource = session.zia.SyncDataSyncDepartment()
result = resource.get_unified_datasync_users_lite(data_sync_app=3600, id=3600)
print(result)

Attributes​

NameTypeRequiredDescription
dataSyncDepartmentCollectionNo-
org_idintegerNo-