Genie Spaces¶
Package: databricks.bundles.genie_spaces
Classes¶
- class GenieSpace¶
- description: str | None = None¶
Description of the Genie space shown alongside the title in the Databricks UI.
- file_path: str | None = None¶
Local path to a .geniespace.json file holding the serialized Genie space definition. The contents are inlined into serialized_space at deploy time. Mutually exclusive with an inline serialized_space.
- lifecycle: Lifecycle | None = None¶
Settings that control the deployment lifecycle of the resource, such as preventing it from being destroyed.
- parent_path: str | None = None¶
Workspace folder under which to create the Genie space. Immutable: changing this field recreates the resource.
- permissions: list[Permission]¶
The permissions to apply to this resource.
- class Lifecycle¶
- class Permission¶
- level: PermissionLevel¶
The permission level to apply. The allowed levels depend on the resource type.
- class PermissionLevel¶
Permission level
- CAN_MANAGE = 'CAN_MANAGE'¶
- CAN_RESTART = 'CAN_RESTART'¶
- CAN_ATTACH_TO = 'CAN_ATTACH_TO'¶
- IS_OWNER = 'IS_OWNER'¶
- CAN_MANAGE_RUN = 'CAN_MANAGE_RUN'¶
- CAN_VIEW = 'CAN_VIEW'¶
- CAN_READ = 'CAN_READ'¶
- CAN_RUN = 'CAN_RUN'¶
- CAN_EDIT = 'CAN_EDIT'¶
- CAN_USE = 'CAN_USE'¶
- CAN_MANAGE_STAGING_VERSIONS = 'CAN_MANAGE_STAGING_VERSIONS'¶
- CAN_MANAGE_PRODUCTION_VERSIONS = 'CAN_MANAGE_PRODUCTION_VERSIONS'¶
- CAN_EDIT_METADATA = 'CAN_EDIT_METADATA'¶
- CAN_VIEW_METADATA = 'CAN_VIEW_METADATA'¶
- CAN_BIND = 'CAN_BIND'¶
- CAN_QUERY = 'CAN_QUERY'¶
- CAN_MONITOR = 'CAN_MONITOR'¶
- CAN_CREATE = 'CAN_CREATE'¶
- CAN_MONITOR_ONLY = 'CAN_MONITOR_ONLY'¶
- CAN_CREATE_APP = 'CAN_CREATE_APP'¶