Skip to main content

EndPointApplicationGroup

End Point Application Group resource for Zscaler Internet Access.

Resource operations

This resource supports the following standard methods: load(), delete(). They operate on the instance state — set properties with dot notation, then call the method with no arguments. Any other 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 EndPointApplicationGroup
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",
)

# Get a specific EndPointApplicationGroup
resource = session.zia.EndPointApplicationGroup(id="your-resource-id")
resource.load()
print(resource)

# Debug output shows HTTP request/response details

Identifiers​

NameTypeDescription
idstringUnique identifier

Actions​

create_endpoint_dlp_resource_group()​

Parameters:

NameTypeRequiredDescription
channelstringYes-
descriptionstringNo-
idintegerNo-
namestringYes-
resource_countintegerNo-
resourcesEndpointDlpResourceWrapperCollectionNo-

Returns: EndpointDlpResourceGroup

Example:

resource = session.zia.EndPointApplicationGroup()
result = resource.create_endpoint_dlp_resource_group(channel="value", name="example-name")
print(result)

delete()​

Deletes a EndPointApplicationGroup by id. Only the id identifier is required; delete() takes no other arguments.

Example:

resource = session.zia.EndPointApplicationGroup(id="your-resource-id")
resource.delete()

load()​

Fetches an existing EndPointApplicationGroup by id. Only the id identifier is required; load() takes no other arguments.

Returns: EndPointApplicationGroup

Example:

resource = session.zia.EndPointApplicationGroup(id="your-resource-id")
resource.load()
print(resource.name)

update_group_association()​

Parameters:

NameTypeRequiredDescription
resources_to_be_addedint32CollectionNo-
resources_to_be_deletedint32CollectionNo-

Returns: EndpointDlpGroupToResourceAssociation

Example:

resource = session.zia.EndPointApplicationGroup(id="your-resource-id")
result = resource.update_group_association()
print(result)

update_resource_group()​

Parameters:

NameTypeRequiredDescription
channelstringYes-
descriptionstringNo-
idintegerNo-
namestringYes-
resource_countintegerNo-
resourcesEndpointDlpResourceWrapperCollectionNo-

Returns: EndpointDlpResourceGroup

Example:

resource = session.zia.EndPointApplicationGroup(id="your-resource-id")
result = resource.update_resource_group(channel="value", name="example-name")
print(result)

Attributes​

NameTypeRequiredDescription
descriptionstringNo-
end_point_applicationsEndPointApplicationLiteWrapperCollectionNo-
group_idintegerYes-
last_modified_timeintegerNo-
mod_UIdintegerNo-
namestringNo-
org_idintegerNo-