cterasdk.asynchronous.core.cloudfs module#

class cterasdk.asynchronous.core.cloudfs.CloudDrives(core)#

Bases: BaseCommand

Cloud Drive Folder APIs

async all(include=None, namespaces=None)#

List Cloud Drive folders.

Parameters:
  • include (str,optional) – List of fields to retrieve, defaults to [‘name’]

  • namespaces (list[str],optional) – List of namespaces to query

Returns:

Iterator for all Cloud Drive folders

default = ['name']#
async find(name, owner, include=None)#

Find a Cloud Drive Folder

Parameters:
  • name (str) – Name of the Cloud Drive Folder to find

  • owner (cterasdk.core.types.UserAccount) – User account of the folder group owner

  • include (list[str]) – List of metadata fields to include in the response

Returns:

A Cloud Drive Folder

class cterasdk.asynchronous.core.cloudfs.CloudFS(core)#

Bases: BaseCommand

CloudFS APIs

Variables:

drives (cterasdk.core.cloudfs.CloudDrives) – Object holding Cloud Drive Folders APIs

class cterasdk.asynchronous.core.cloudfs.Exports(core)#

Bases: BaseCommand

Fusion Gateway S3 APIs

async all(namespaces=None)#

List Fusion Gateway S3 Exports

Parameters:
  • include (str,optional) – List of fields to retrieve, defaults to [‘name’]

  • namespaces (list[str],optional) – List of namespaces to query

Returns:

Iterator for all Fusion Gateway exports

class cterasdk.asynchronous.core.cloudfs.FolderGroups(core)#

Bases: BaseCommand

Cloud Drive Folder APIs

async all(include=None, namespaces=None)#

List folder groups

Parameters:
  • include (str,optional) – List of fields to retrieve, defaults to [‘name’]

  • namespaces (list[str],optional) – List of namespaces to query

Returns:

Iterator for all folder groups

default = ['name']#
class cterasdk.asynchronous.core.cloudfs.Zones(core)#

Bases: BaseCommand

Portal Zones APIs

async all(expand_zone=False, namespaces=None)#

List Zones

Parameters:

namespaces (list[str],optional) – List of namespaces to query

Returns:

Iterator for all Zones

Return type:

cterasdk.asynchronous.core.iterator.QueryAsyncIterator