Skip to content

MemoryCapabilities

URI: gx: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 float (being equal or greater than 1) defining the amount of o... 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
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#server-flavor
    domain_of:
    - ServerFlavor
    - MemoryCapabilities
    range: Memory
    required: true
  overProvisioningRatio:
    name: overProvisioningRatio
    description: "A Non-negative float (being equal or greater than 1) defining the\
      \ amount of overprovisoning. \n1 means no over-provisiong.\n> 1, means physical\
      \ memory over-provisioned by factor greater than one, e.g. factor 2 means, available\
      \ virtual RAM size is twice as big as physical RAM size. Maxium value is 3.\n"
    title: over-provisioning of virtual RAM
    from_schema: https://w3id.org/gaia-x/development#server-flavor
    ifabsent: '1'
    domain_of:
    - CpuCapabilities
    - MemoryCapabilities
    range: float
    required: false
    minimum_value: 1
    maximum_value: 3

Induced

name: MemoryCapabilities
from_schema: https://w3id.org/gaia-x/development#server-flavor
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#server-flavor
    alias: memory
    owner: MemoryCapabilities
    domain_of:
    - ServerFlavor
    - MemoryCapabilities
    range: Memory
    required: true
  overProvisioningRatio:
    name: overProvisioningRatio
    description: "A Non-negative float (being equal or greater than 1) defining the\
      \ amount of overprovisoning. \n1 means no over-provisiong.\n> 1, means physical\
      \ memory over-provisioned by factor greater than one, e.g. factor 2 means, available\
      \ virtual RAM size is twice as big as physical RAM size. Maxium value is 3.\n"
    title: over-provisioning of virtual RAM
    from_schema: https://w3id.org/gaia-x/development#server-flavor
    ifabsent: '1'
    alias: overProvisioningRatio
    owner: MemoryCapabilities
    domain_of:
    - CpuCapabilities
    - MemoryCapabilities
    range: float
    required: false
    minimum_value: 1
    maximum_value: 3