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
- Device
- Disk
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