MemoryCapabilities
URI: gx:class/MemoryCapabilities
classDiagram
class MemoryCapabilities
click MemoryCapabilities href "../MemoryCapabilities"
MemoryCapabilities : memory
MemoryCapabilities --> "1" Memory : memory
click Memory href "../Memory"
MemoryCapabilities : overProvisioningRatio
MemoryCapabilities --> "0..1" Float : overProvisioningRatio
click Float href "../Float"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| memory | 1 Memory |
Amount of virtual RAM available in given flavor | direct |
| overProvisioningRatio | 0..1 xsd:float |
A non-negative number (being equal or greater than 1) defining the amount of ... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ServerFlavor | memory | range | MemoryCapabilities |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#server-flavor
LinkML Source
Direct
name: MemoryCapabilities
from_schema: https://w3id.org/gaia-x/development#server-flavor
slots:
- memory
- overProvisioningRatio
slot_usage:
memory:
name: memory
description: Amount of virtual RAM available in given flavor.
title: size of virtual RAM
range: Memory
overProvisioningRatio:
name: overProvisioningRatio
description: "A non-negative number (being equal or greater than 1) defining the\
\ amount of overprovisioning. \n1 means no over-provisioning.\n> 1 means physical\
\ memory is over-provisioned by the given factor, e.g. factor 2 means available\
\ virtual RAM size is twice as big as physical RAM size. Maximum value is 3.\n"
title: over-provisioning of virtual RAM
range: float
maximum_value: 3
Induced
name: MemoryCapabilities
from_schema: https://w3id.org/gaia-x/development#server-flavor
slot_usage:
memory:
name: memory
description: Amount of virtual RAM available in given flavor.
title: size of virtual RAM
range: Memory
overProvisioningRatio:
name: overProvisioningRatio
description: "A non-negative number (being equal or greater than 1) defining the\
\ amount of overprovisioning. \n1 means no over-provisioning.\n> 1 means physical\
\ memory is over-provisioned by the given factor, e.g. factor 2 means available\
\ virtual RAM size is twice as big as physical RAM size. Maximum value is 3.\n"
title: over-provisioning of virtual RAM
range: float
maximum_value: 3
attributes:
memory:
name: memory
description: Amount of virtual RAM available in given flavor.
title: size of virtual RAM
from_schema: https://w3id.org/gaia-x/development#slots
owner: MemoryCapabilities
domain_of:
- ServerFlavor
- MemoryCapabilities
range: Memory
required: true
overProvisioningRatio:
name: overProvisioningRatio
description: "A non-negative number (being equal or greater than 1) defining the\
\ amount of overprovisioning. \n1 means no over-provisioning.\n> 1 means physical\
\ memory is over-provisioned by the given factor, e.g. factor 2 means available\
\ virtual RAM size is twice as big as physical RAM size. Maximum value is 3.\n"
title: over-provisioning of virtual RAM
from_schema: https://w3id.org/gaia-x/development#slots
ifabsent: '1'
owner: MemoryCapabilities
domain_of:
- CpuCapabilities
- MemoryCapabilities
range: float
required: false
minimum_value: 1
maximum_value: 3