Class: ProfileConfig
JupyterHub workspace profile to select different workspace environments.
URI: cr8tor_metamodel:ProfileConfig
classDiagram
class ProfileConfig
click ProfileConfig href "../ProfileConfig/"
ProfileConfig : description
ProfileConfig : display_name
ProfileConfig : kubespawner_override
ProfileConfig --> "0..1" KubespawnerOverride : kubespawner_override
click KubespawnerOverride href "../KubespawnerOverride/"
ProfileConfig : slug
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| display_name | 1 String |
Profile name shown in jupyterhub spawner | direct |
| description | 0..1 String |
Profile description | direct |
| slug | 1 String |
URL-safe profile identifier | direct |
| kubespawner_override | 0..1 KubespawnerOverride |
KubeSpawner overrides for this profile | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Jupyter | profiles | range | ProfileConfig |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/karectl-crates/cr8tor-metamodel
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cr8tor_metamodel:ProfileConfig |
| native | cr8tor_metamodel:ProfileConfig |
LinkML Source
Direct
name: ProfileConfig
description: JupyterHub workspace profile to select different workspace environments.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
display_name:
name: display_name
description: Profile name shown in jupyterhub spawner.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- ProfileConfig
range: string
required: true
description:
name: description
description: Profile description.
from_schema: https://w3id.org/karectl-crates/deployment-model
domain_of:
- Project
- ProjectSpec
- GroupSpec
- ProfileConfig
range: string
required: false
slug:
name: slug
description: URL-safe profile identifier.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- ProfileConfig
range: string
required: true
kubespawner_override:
name: kubespawner_override
description: KubeSpawner overrides for this profile.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- ProfileConfig
range: KubespawnerOverride
required: false
inlined: true
Induced
name: ProfileConfig
description: JupyterHub workspace profile to select different workspace environments.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
display_name:
name: display_name
description: Profile name shown in jupyterhub spawner.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: display_name
owner: ProfileConfig
domain_of:
- ProfileConfig
range: string
required: true
description:
name: description
description: Profile description.
from_schema: https://w3id.org/karectl-crates/deployment-model
alias: description
owner: ProfileConfig
domain_of:
- Project
- ProjectSpec
- GroupSpec
- ProfileConfig
range: string
required: false
slug:
name: slug
description: URL-safe profile identifier.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: slug
owner: ProfileConfig
domain_of:
- ProfileConfig
range: string
required: true
kubespawner_override:
name: kubespawner_override
description: KubeSpawner overrides for this profile.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: kubespawner_override
owner: ProfileConfig
domain_of:
- ProfileConfig
range: KubespawnerOverride
required: false
inlined: true