Class: ResourceStorage
Per-resource storage configuration for workspace persistent volumes.
URI: cr8tor_metamodel:ResourceStorage
classDiagram
class ResourceStorage
click ResourceStorage href "../ResourceStorage/"
ResourceStorage : default_notebook_size
ResourceStorage : default_vdi_size
ResourceStorage : persist
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| default_vdi_size | 0..1 String |
Default PVC size for VDI workspaces | direct |
| default_notebook_size | 0..1 String |
Default PVC size for notebook workspaces | direct |
| persist | 0..1 Boolean |
Whether workspace storage should persist across sessions | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Jupyter | storage | range | ResourceStorage |
| VDI | storage | range | ResourceStorage |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/karectl-crates/cr8tor-metamodel
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cr8tor_metamodel:ResourceStorage |
| native | cr8tor_metamodel:ResourceStorage |
LinkML Source
Direct
name: ResourceStorage
description: Per-resource storage configuration for workspace persistent volumes.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
default_vdi_size:
name: default_vdi_size
description: Default PVC size for VDI workspaces.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- ResourceStorage
range: string
required: false
default_notebook_size:
name: default_notebook_size
description: Default PVC size for notebook workspaces.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- ResourceStorage
range: string
required: false
persist:
name: persist
description: Whether workspace storage should persist across sessions.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- ResourceStorage
range: boolean
required: false
Induced
name: ResourceStorage
description: Per-resource storage configuration for workspace persistent volumes.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
default_vdi_size:
name: default_vdi_size
description: Default PVC size for VDI workspaces.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: default_vdi_size
owner: ResourceStorage
domain_of:
- ResourceStorage
range: string
required: false
default_notebook_size:
name: default_notebook_size
description: Default PVC size for notebook workspaces.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: default_notebook_size
owner: ResourceStorage
domain_of:
- ResourceStorage
range: string
required: false
persist:
name: persist
description: Whether workspace storage should persist across sessions.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: persist
owner: ResourceStorage
domain_of:
- ResourceStorage
range: boolean
required: false