Server Flavor
Description of the available hardware configuration, such as processor, ram and disk capacities, of a physical or virtual servers that can be launched.
URI: gx:ServerFlavor
classDiagram
class ServerFlavor
click ServerFlavor href "../ServerFlavor"
InstantiationRequirement <|-- ServerFlavor
click InstantiationRequirement href "../InstantiationRequirement"
ServerFlavor : additionalVolume
ServerFlavor --> "*" Disk : additionalVolume
click Disk href "../Disk"
ServerFlavor : bootVolume
ServerFlavor --> "1" Disk : bootVolume
click Disk href "../Disk"
ServerFlavor : confidentialComputing
ServerFlavor --> "0..1" ConfidentialComputing : confidentialComputing
click ConfidentialComputing href "../ConfidentialComputing"
ServerFlavor : cpu
ServerFlavor --> "1" CpuCapabilities : cpu
click CpuCapabilities href "../CpuCapabilities"
ServerFlavor : description
ServerFlavor --> "0..1" String : description
click String href "../String"
ServerFlavor : gpu
ServerFlavor --> "0..1" GPU : gpu
click GPU href "../GPU"
ServerFlavor : hardwareAssistedVirtualization
ServerFlavor --> "0..1" Boolean : hardwareAssistedVirtualization
click Boolean href "../Boolean"
ServerFlavor : hwRngTypeOfFlavor
ServerFlavor --> "0..1" RNGTypes : hwRngTypeOfFlavor
click RNGTypes href "../RNGTypes"
ServerFlavor : hypervisor
ServerFlavor --> "0..1" Hypervisor : hypervisor
click Hypervisor href "../Hypervisor"
ServerFlavor : memory
ServerFlavor --> "1" MemoryCapabilities : memory
click MemoryCapabilities href "../MemoryCapabilities"
ServerFlavor : name
ServerFlavor --> "0..1" String : name
click String href "../String"
ServerFlavor : network
ServerFlavor --> "0..1" String : network
click String href "../String"
Inheritance
- GaiaXEntity
- InstantiationRequirement
- ServerFlavor
- InstantiationRequirement
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
cpu | 1 CpuCapabilities |
Capabilities of virtual CPUs available in flavor | direct |
memory | 1 MemoryCapabilities |
A non-negative interger, which defines how many memory given flavor provides | direct |
gpu | 0..1 GPU |
GPU capabilities of the flavor | direct |
network | 0..1 xsd:string |
Network capabilities of the flavor | direct |
bootVolume | 1 Disk |
Boot volume capabilities of boot volume of the flavor | direct |
additionalVolume | * Disk |
Additional volume capabilities of boot volume of the flavor | direct |
confidentialComputing | 0..1 ConfidentialComputing |
Details with respect to confidential computing capabilities of the flavor | direct |
hypervisor | 0..1 Hypervisor |
Hypervisor as Gaia-X software resources | direct |
hardwareAssistedVirtualization | 0..1 xsd:boolean |
Hardware-assisted virtualization, a | direct |
hwRngTypeOfFlavor | 0..1 RNGTypes |
Type of physical phenomena hardware random number generator (RNG) of this fla... | direct |
name | 0..1 xsd:string |
A human readable name of the entity | GaiaXEntity |
description | 0..1 xsd:string |
A free text description of the entity | GaiaXEntity |
Usages
used by | used in | type | used |
---|---|---|---|
VirtualMachineServiceOffering | instantiationReq | range | ServerFlavor |
BareMetalServiceOffering | instantiationReq | range | ServerFlavor |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#server-flavor
LinkML Source
Direct
name: ServerFlavor
description: Description of the available hardware configuration, such as processor,
ram and disk capacities, of a physical or virtual servers that can be launched.
title: Server Flavor
from_schema: https://w3id.org/gaia-x/development#server-flavor
is_a: InstantiationRequirement
attributes:
cpu:
name: cpu
description: Capabilities of virtual CPUs available in flavor.
title: CPU capabilities
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- ServerFlavor
range: CpuCapabilities
required: true
memory:
name: memory
description: A non-negative interger, which defines how many memory given flavor
provides.
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- ServerFlavor
- MemoryCapabilities
range: MemoryCapabilities
required: true
gpu:
name: gpu
description: GPU capabilities of the flavor.
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- ServerFlavor
range: GPU
network:
name: network
description: Network capabilities of the flavor.
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- ServerFlavor
range: string
bootVolume:
name: bootVolume
description: Boot volume capabilities of boot volume of the flavor.
title: boot volume
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- ServerFlavor
range: Disk
required: true
additionalVolume:
name: additionalVolume
description: Additional volume capabilities of boot volume of the flavor.
title: additional volume
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- ServerFlavor
range: Disk
multivalued: true
confidentialComputing:
name: confidentialComputing
description: Details with respect to confidential computing capabilities of the
flavor.
title: confidential computing
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- ServerFlavor
range: ConfidentialComputing
hypervisor:
name: hypervisor
description: Hypervisor as Gaia-X software resources.
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- ServerFlavor
range: Hypervisor
hardwareAssistedVirtualization:
name: hardwareAssistedVirtualization
description: Hardware-assisted virtualization, a.k.a. accelerated virtualization
or hardware virtualization, enables full virtualization. Full virtualization
means to run an unmodified guest operation system in complete isolation by emulating
a complete hardware environment.
title: Hardware-assisted virtualization
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
ifabsent: 'False'
domain_of:
- ServerFlavor
range: boolean
hwRngTypeOfFlavor:
name: hwRngTypeOfFlavor
description: Type of physical phenomena hardware random number generator (RNG)
of this flavor is based on.
title: Hardware based random number generator (RNG)
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
ifabsent: string(None)
domain_of:
- ServerFlavor
range: RNG_Types
Induced
name: ServerFlavor
description: Description of the available hardware configuration, such as processor,
ram and disk capacities, of a physical or virtual servers that can be launched.
title: Server Flavor
from_schema: https://w3id.org/gaia-x/development#server-flavor
is_a: InstantiationRequirement
attributes:
cpu:
name: cpu
description: Capabilities of virtual CPUs available in flavor.
title: CPU capabilities
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: cpu
owner: ServerFlavor
domain_of:
- ServerFlavor
range: CpuCapabilities
required: true
memory:
name: memory
description: A non-negative interger, which defines how many memory given flavor
provides.
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: memory
owner: ServerFlavor
domain_of:
- ServerFlavor
- MemoryCapabilities
range: MemoryCapabilities
required: true
gpu:
name: gpu
description: GPU capabilities of the flavor.
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: gpu
owner: ServerFlavor
domain_of:
- ServerFlavor
range: GPU
network:
name: network
description: Network capabilities of the flavor.
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: network
owner: ServerFlavor
domain_of:
- ServerFlavor
range: string
bootVolume:
name: bootVolume
description: Boot volume capabilities of boot volume of the flavor.
title: boot volume
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: bootVolume
owner: ServerFlavor
domain_of:
- ServerFlavor
range: Disk
required: true
additionalVolume:
name: additionalVolume
description: Additional volume capabilities of boot volume of the flavor.
title: additional volume
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: additionalVolume
owner: ServerFlavor
domain_of:
- ServerFlavor
range: Disk
multivalued: true
confidentialComputing:
name: confidentialComputing
description: Details with respect to confidential computing capabilities of the
flavor.
title: confidential computing
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: confidentialComputing
owner: ServerFlavor
domain_of:
- ServerFlavor
range: ConfidentialComputing
hypervisor:
name: hypervisor
description: Hypervisor as Gaia-X software resources.
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: hypervisor
owner: ServerFlavor
domain_of:
- ServerFlavor
range: Hypervisor
hardwareAssistedVirtualization:
name: hardwareAssistedVirtualization
description: Hardware-assisted virtualization, a.k.a. accelerated virtualization
or hardware virtualization, enables full virtualization. Full virtualization
means to run an unmodified guest operation system in complete isolation by emulating
a complete hardware environment.
title: Hardware-assisted virtualization
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
ifabsent: 'False'
alias: hardwareAssistedVirtualization
owner: ServerFlavor
domain_of:
- ServerFlavor
range: boolean
hwRngTypeOfFlavor:
name: hwRngTypeOfFlavor
description: Type of physical phenomena hardware random number generator (RNG)
of this flavor is based on.
title: Hardware based random number generator (RNG)
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
ifabsent: string(None)
alias: hwRngTypeOfFlavor
owner: ServerFlavor
domain_of:
- ServerFlavor
range: RNG_Types
name:
name: name
description: A human readable name of the entity.
title: name
from_schema: http://w3id.org/gaia-x/gx-trust-framework
rank: 1000
slot_uri: https_schema:name
alias: name
owner: ServerFlavor
domain_of:
- GaiaXEntity
range: string
required: false
description:
name: description
description: A free text description of the entity.
title: description
from_schema: http://w3id.org/gaia-x/gx-trust-framework
rank: 1000
slot_uri: https_schema:description
alias: description
owner: ServerFlavor
domain_of:
- GaiaXEntity
- DataProduct
- Measure
range: string
required: false