Skip to content

Disk

Capabilities of a physical or virtual hard drive.

URI: gx:Disk

 classDiagram
    class Disk
    click Disk href "../Disk"
      Device <|-- Disk
        click Device href "../Device"

      Disk : defaultOversubscriptionRatio




    Disk --> "0..1" Integer : defaultOversubscriptionRatio
    click Integer href "../Integer"


      Disk : diskBusType




    Disk --> "0..1" DiskBusType : diskBusType
    click DiskBusType href "../DiskBusType"


      Disk : diskSize




    Disk --> "1" MemorySize : diskSize
    click MemorySize href "../MemorySize"


      Disk : diskType




    Disk --> "0..1" DiskType : diskType
    click DiskType href "../DiskType"


      Disk : generation




    Disk --> "0..1" String : generation
    click String href "../String"


      Disk : supportedOversubscriptionRatio




    Disk --> "0..1" Integer : supportedOversubscriptionRatio
    click Integer href "../Integer"


      Disk : vendor




    Disk --> "0..1" String : vendor
    click String href "../String"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
diskSize 1
MemorySize
The size of the hard drive direct
diskType 0..1
DiskType
The type of storage drive direct
diskBusType 0..1
DiskBusType
Type of disk controller the disk is attached to direct
vendor 0..1
xsd:string
Vendor of the device Device
generation 0..1
xsd:string
Vendor specific generation of the device Device
defaultOversubscriptionRatio 0..1
xsd:integer
Over-subscription means assigning more capacity to virtual machines that the ... Device
supportedOversubscriptionRatio 0..1
xsd:integer
Over-subscription means assigning more capacity to virtual machines that the ... Device

Usages

used by used in type used
ServerFlavor bootVolume range Disk
ServerFlavor additionalVolume range Disk
ContainerImage rootDiskReq range Disk
Image rootDiskReq range Disk
PXEImage rootDiskReq range Disk
VMImage rootDiskReq range Disk

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/gaia-x/development#disk

LinkML Source

Direct

name: Disk
description: Capabilities of a physical or virtual hard drive.
from_schema: https://w3id.org/gaia-x/development#disk
is_a: Device
attributes:
  diskSize:
    name: diskSize
    description: The size of the hard drive.
    title: Disk size
    from_schema: https://w3id.org/gaia-x/development#disk
    rank: 1000
    domain_of:
    - Disk
    range: MemorySize
    required: true
  diskType:
    name: diskType
    description: The type of storage drive.
    title: Disk Type
    from_schema: https://w3id.org/gaia-x/development#disk
    rank: 1000
    ifabsent: string(other)
    domain_of:
    - Disk
    range: DiskType
  diskBusType:
    name: diskBusType
    description: Type of disk controller the disk is attached to.
    title: Disk Bus Type
    from_schema: https://w3id.org/gaia-x/development#disk
    rank: 1000
    ifabsent: string(other)
    domain_of:
    - Disk
    range: DiskBusType

Induced

name: Disk
description: Capabilities of a physical or virtual hard drive.
from_schema: https://w3id.org/gaia-x/development#disk
is_a: Device
attributes:
  diskSize:
    name: diskSize
    description: The size of the hard drive.
    title: Disk size
    from_schema: https://w3id.org/gaia-x/development#disk
    rank: 1000
    alias: diskSize
    owner: Disk
    domain_of:
    - Disk
    range: MemorySize
    required: true
  diskType:
    name: diskType
    description: The type of storage drive.
    title: Disk Type
    from_schema: https://w3id.org/gaia-x/development#disk
    rank: 1000
    ifabsent: string(other)
    alias: diskType
    owner: Disk
    domain_of:
    - Disk
    range: DiskType
  diskBusType:
    name: diskBusType
    description: Type of disk controller the disk is attached to.
    title: Disk Bus Type
    from_schema: https://w3id.org/gaia-x/development#disk
    rank: 1000
    ifabsent: string(other)
    alias: diskBusType
    owner: Disk
    domain_of:
    - Disk
    range: DiskBusType
  vendor:
    name: vendor
    description: Vendor of the device.
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    alias: vendor
    owner: Disk
    domain_of:
    - Device
    range: string
  generation:
    name: generation
    description: Vendor specific generation of the device.
    title: Generation of the device
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    alias: generation
    owner: Disk
    domain_of:
    - Device
    range: string
  defaultOversubscriptionRatio:
    name: defaultOversubscriptionRatio
    description: Over-subscription means assigning more capacity to virtual machines
      that the physical device has. Default over-subscription ratio defines the amount
      of default over-subscription as a value larger or equal to 1.0. 1.0 means no
      over-subscription.
    title: default over-subscription ratio
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    alias: defaultOversubscriptionRatio
    owner: Disk
    domain_of:
    - Device
    range: integer
    minimum_value: 1
  supportedOversubscriptionRatio:
    name: supportedOversubscriptionRatio
    description: Over-subscription means assigning more capacity to virtual machines
      that the physical device has. Supported over-subscription ratio defines the
      amount of supported over-subscription as a value larger or equal to 1.0. 1.0
      means no over-subscription.
    title: supported over-subscription ratio
    from_schema: https://w3id.org/gaia-x/development#device
    rank: 1000
    alias: supportedOversubscriptionRatio
    owner: Disk
    domain_of:
    - Device
    range: integer
    minimum_value: 1