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.JSONSchemaBaseObjectSchema document enumerating all ProjectNames
-
class
datacatalog.tenancy.schemas.TenantIdSchema(**kwargs)[source]¶ Bases:
datacatalog.jsonschemas.schema.JSONSchemaBaseObjectSchema document enumerating all TenantIds
-
datacatalog.tenancy.schemas.get_schemas()[source]¶ Returns the filetype_label subschema
Returns: One or more schema documents Return type: JSONSchemaCollection