Block storage volume
datablock-storage
A raw block device attached to a single machine.
- Category
- Data
- Properties
- 7
- Components
- 29
- Rules
- 0
A node of this kind resolves each property from its own props, then the component's defaults, then the default below.
| property | type | values | required | default |
|---|---|---|---|---|
| encryptionAtRest | boolean | — | no | — |
| iops | integer | — | no | — |
| managed | boolean | — | no | false |
| mediaType | enum | ssd | hdd | no | — |
| redundancy | enum | local | zonal | regional | no | — |
| sizeGib | integer | — | no | — |
| snapshots | boolean | — | no | false |
No rule selects this kind or its category. Governance calls that a recorded gap.
vendor-neutral
alibabacloud
azure
default
digitalocean
ibm
k8s
oci
openstack
# yaml-language-server: $schema=../schema/kind.schema.json # A disk with attachment semantics and per-volume performance, unlike object-store which is keyed and shared. encryptionAtRest, redundancy and iops carry no default so capacity and compliance rules can catch a volume that never declared them. schemaVersion: "1" type: "kind" id: "block-storage" category: "data" properties: sizeGib: type: "integer" mediaType: type: "enum" values: ["ssd", "hdd"] iops: type: "integer" encryptionAtRest: type: "boolean" redundancy: type: "enum" values: ["local", "zonal", "regional"] snapshots: type: "boolean" default: false managed: type: "boolean" default: false