cterasdk.cio.edge.types module#

class cterasdk.cio.edge.types.EdgePath(scope, reference)#

Bases: BasePath

Edge Filer Path Object

Namespace = '/'#
static from_context(reference)#
class cterasdk.cio.edge.types.EdgeResource(path, is_dir, size, created_at, last_modified)#

Bases: BaseResource

Class for a Edge Filer Filesystem Resource.

Variables:
  • name (str) – Resource name

  • path (cterasdk.cio.types.EdgePath) – Path Object

  • is_dir (bool) – True if directory, False otherwise

  • size (int) – Size

  • created_at (datetime.datetime) – Last Modified

  • last_modified (datetime.datetime) – Last Modified

  • extension (str) – Extension

static decode_reference(href)#
static from_server_object(server_object)#
cterasdk.cio.edge.types.automatic_resolution(p)#

Automatic Resolution of Path Object

Parameters:

p (object) – Path

cterasdk.cio.edge.types.create_generator(paths)#

Create Path Object Generator Object.

Parameters:

paths (object) – List or a tuple

cterasdk.cio.edge.types.resolve(path)#

Resolve Path

Parameters:

path (object) – Path