Skip to content

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