datacatalog.tenancy package¶
Submodules¶
datacatalog.tenancy.classes module¶
datacatalog.tenancy.funcs module¶
-
datacatalog.tenancy.funcs.
current_username
()[source]¶ Retrieve the current TACC.cloud username
Returns: current username Return type: Username Raises: ValueError
– This is raised on failure to find a username
-
datacatalog.tenancy.funcs.
current_tenant
()[source]¶ Retrieve the current TACC.cloud tenant
Returns: current tenant name Return type: TenantName
-
datacatalog.tenancy.funcs.
current_tenant_uri
()[source]¶ Retrieve the current TACC.cloud tenant
Returns: current tenant base URI Return type: TenantURL
-
datacatalog.tenancy.funcs.
current_project
()[source]¶ Retrieve the current TACC.cloud project
Returns: current project name Return type: ProjectName
datacatalog.tenancy.projects module¶
-
class
datacatalog.tenancy.projects.
Project
(*args, **kwargs)[source]¶ Bases:
attrdict.dictionary.AttrDict
datacatalog.tenancy.schemas module¶
-
class
datacatalog.tenancy.schemas.
ProjectNameSchema
(**kwargs)[source]¶ Bases:
datacatalog.jsonschemas.schema.JSONSchemaBaseObject
Schema document enumerating all ProjectNames
-
class
datacatalog.tenancy.schemas.
TenantIdSchema
(**kwargs)[source]¶ Bases:
datacatalog.jsonschemas.schema.JSONSchemaBaseObject
Schema document enumerating all TenantIds
-
datacatalog.tenancy.schemas.
get_schemas
()[source]¶ Returns the filetype_label subschema
Returns: One or more schema documents Return type: JSONSchemaCollection