gooddata_sdk.catalog.workspace.declarative_model.workspace.workspace.CatalogDeclarativeWorkspace

class gooddata_sdk.catalog.workspace.declarative_model.workspace.workspace.CatalogDeclarativeWorkspace(id: str, name: str, compute_client: str = None, model: CatalogDeclarativeWorkspaceModel = None, parent: CatalogWorkspaceIdentifier = None, permissions: list[CatalogDeclarativeSingleWorkspacePermission] = None, hierarchy_permissions: list[CatalogDeclarativeWorkspaceHierarchyPermission] = None)

Bases: gooddata_sdk.catalog.entity.CatalogNameEntity

__init__(id: str, name: str, compute_client: str = None, model: CatalogDeclarativeWorkspaceModel = None, parent: CatalogWorkspaceIdentifier = None, permissions: list[CatalogDeclarativeSingleWorkspacePermission] = None, hierarchy_permissions: list[CatalogDeclarativeWorkspaceHierarchyPermission] = None)

Methods

__init__(id, name[, compute_client, model, ...])

from_api(entity)

from_dict(data[, camel_case])

param data

Data loaded for example from the file.

load_from_disk(workspaces_folder, workspace_id)

store_to_disk(workspaces_folder)

to_api([include_nested_structures])

classmethod from_dict(data: dict[str, Any], camel_case: bool = True) CatalogDeclarativeWorkspace
Parameters
  • data – Data loaded for example from the file.

  • camel_case – True if the variable names in the input data are serialized names as specified in the OpenAPI document. False if the variables names in the input data are python variable names in PEP-8 snake case.

Returns

CatalogDeclarativeWorkspace object.