CatalogWorkspaceContentService.

put_declarative_ldm

put_declarative_ldm( workspace_id: str, ldm: CatalogDeclarativeModel, validator: Optional[DataSourceValidator], standalone_copy: bool ) -> None

Set declarative logical data model for a given workspace.

Parameters

nametypedescription
workspace_idstrWorkspace identification string e.g. "demo"
ldmCatalogDeclarativeModelObject Containing declarative Logical Data Model
validatorOptional[DataSourceValidator]Object that manages validation, whether each data_source_id in LDM corresponds to existing data source. Defaults to None.
standalone_copyboolIf true, then workspace data filter references will be removed from LDM. Note that first, the copy is made so we do not interfere with the original input.

Returns

None