Skip to content

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