Class: Jupyter
Specialized resource configuration for deploying Jupyter workspaces within a Cr8tor project. This class extends Resource to include Jupyter-specific settings and state.
classDiagram
class Jupyter
click Jupyter href "../Jupyter/"
Resource <|-- Jupyter
click Resource href "../Resource/"
Jupyter : auth
Jupyter : enabled
Jupyter : name
Jupyter : profiles
Jupyter --> "*" ProfileConfig : profiles
click ProfileConfig href "../ProfileConfig/"
Jupyter : resource_type
Jupyter : storage
Jupyter --> "0..1" ResourceStorage : storage
click ResourceStorage href "../ResourceStorage/"
Jupyter : url
Inheritance
- Resource
- Jupyter
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| auth | 0..1 String |
The type or method of authentication required to access the Jupyter workspace... | direct |
| profiles | * ProfileConfig |
JupyterHub workspace profiles for this deployment | direct |
| storage | 0..1 ResourceStorage |
Storage configuration for notebook workspaces | direct |
| resource_type | 1 String |
The type of resource (e | Resource |
| name | 1 String |
The requested name of the resource, used for identification and management wi... | Resource |
| url | 1 Uri |
The URL endpoint for accessing the application or resource after deployment | Resource |
| enabled | 1 Boolean |
Boolean flag indicating whether the application or resource is enabled and av... | Resource |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/karectl-crates/cr8tor-metamodel
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cr8tor_metamodel:Jupyter |
| native | cr8tor_metamodel:Jupyter |
LinkML Source
Direct
name: Jupyter
description: Specialized resource configuration for deploying Jupyter workspaces within
a Cr8tor project. This class extends Resource to include Jupyter-specific settings
and state.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
is_a: Resource
attributes:
auth:
name: auth
description: The type or method of authentication required to access the Jupyter
workspace (e.g., OAuth, SSO).
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- Jupyter
profiles:
name: profiles
description: JupyterHub workspace profiles for this deployment.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- Jupyter
range: ProfileConfig
multivalued: true
inlined: true
inlined_as_list: true
storage:
name: storage
description: Storage configuration for notebook workspaces.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- Jupyter
- VDI
range: ResourceStorage
required: false
inlined: true
Induced
name: Jupyter
description: Specialized resource configuration for deploying Jupyter workspaces within
a Cr8tor project. This class extends Resource to include Jupyter-specific settings
and state.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
is_a: Resource
attributes:
auth:
name: auth
description: The type or method of authentication required to access the Jupyter
workspace (e.g., OAuth, SSO).
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: auth
owner: Jupyter
domain_of:
- Jupyter
range: string
profiles:
name: profiles
description: JupyterHub workspace profiles for this deployment.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: profiles
owner: Jupyter
domain_of:
- Jupyter
range: ProfileConfig
multivalued: true
inlined: true
inlined_as_list: true
storage:
name: storage
description: Storage configuration for notebook workspaces.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: storage
owner: Jupyter
domain_of:
- Jupyter
- VDI
range: ResourceStorage
required: false
inlined: true
resource_type:
name: resource_type
description: The type of resource (e.g., Jupyter, Keycloak, VDI).
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
rank: 1000
designates_type: true
alias: resource_type
owner: Jupyter
domain_of:
- Resource
range: string
required: true
name:
name: name
description: The requested name of the resource, used for identification and management
within the deployment.
from_schema: https://w3id.org/karectl-crates/deployment-model
alias: name
owner: Jupyter
domain_of:
- Project
- Action
- Source
- Dataset
- Table
- Column
- Resource
- Environment
- KeycloakClientConfig
- SecretRef
- ProtocolMapper
- EnvironmentVariable
range: string
required: true
url:
name: url
description: The URL endpoint for accessing the application or resource after
deployment.
from_schema: https://w3id.org/karectl-crates/deployment-model
alias: url
owner: Jupyter
domain_of:
- Source
- Destination
- Resource
- VDI
range: uri
required: true
enabled:
name: enabled
description: Boolean flag indicating whether the application or resource is enabled
and available for use.
from_schema: https://w3id.org/karectl-crates/deployment-model
alias: enabled
owner: Jupyter
domain_of:
- User
- Resource
- KeycloakClientConfig
range: boolean
required: true