isolation_profile#

The following methods allow for interaction with the ZIA Cloud Browser Isolation Profile API endpoints.

Methods are accessible via zia.isolation_profile

class IsolationProfileAPI#

Bases: object

get_profiles_by_id(profile_id)#

Retrieves a specific isolation profile by its unique identifier.

Parameters:

profile_id (str) – The ID of the isolation profile to retrieve.

Returns:

The isolation profile if found, otherwise None.

Return type:

Box

Examples

>>> profile = zia.isolation_profiles.get_profiles_by_id('12345')
...    print(profile)
get_profiles_by_name(name)#

Retrieves a specific isolation profile by its name.

Parameters:

name (str) – The name of the isolation profile to retrieve.

Returns:

The isolation profile if found, otherwise None.

Return type:

Box

Examples

>>> profile = zia.isolation_profiles.get_profiles_by_name('Default Isolation')
...    print(profile)
list_isolation_profiles(**kwargs)#

Returns a list of all profiles in the Isolation Profile field for URL Filtering rules and Cloud App Control rules.

Parameters:

**kwargs – Optional keyword arguments to refine the search query.

Returns:

A list of isolation profile resource records.

Return type:

BoxList

Examples

>>> isolation_profiles = zia.isolation_profiles.list_isolation_profiles()