Azure Disk Storage

azureBlock storage volumeazure-managed-disk

Managed block volumes for virtual machines, locally redundant and encrypted at rest by default.

Provider
azure
Category
Data
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
diskType · component propertyenumultra | premium-ssd-v2 | premium-ssd | standard-ssd | standard-hddno—inherited
durabilityNines · component propertyinteger—no11inherited
encryptionAtRestboolean—no—▸ true
iopsinteger—no—inherited
managedboolean—nofalse▸ true
maxOsDiskGib · component propertyinteger—no4095inherited
mediaTypeenumssd | hddno—inherited
redundancyenumlocal | zonal | regionalno—▸ local
sharedDisk · component propertyboolean—nofalseinherited
sizeGibinteger—no—inherited
snapshotsboolean—nofalseinherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "managed-disk", component: "azure-managed-disk" }
Other Block storage volume products · 28
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Azure Disk Storage: block volumes attached to a VM, kept as three replicas in one datacenter
# (LRS, 11 nines) unless zone redundancy is chosen, which only Premium SSD and Standard SSD
# support. Server-side encryption with platform-managed keys is on for every disk ("Overview of
# Azure Disk Storage", "Redundancy options for Azure managed disks").
schemaVersion: "1"
type: "component"
id: "azure-managed-disk"
kind: "block-storage"
provider: "azure"
docs: "https://learn.microsoft.com/en-us/azure/virtual-machines/managed-disks-overview"
defaults:
  redundancy: "local"
  encryptionAtRest: true
  managed: true
properties:
  diskType:
    type: "enum"
    values: ["ultra", "premium-ssd-v2", "premium-ssd", "standard-ssd", "standard-hdd"]
  maxOsDiskGib:
    type: "integer"
    default: 4095
  sharedDisk:
    type: "boolean"
    default: false
  durabilityNines:
    type: "integer"
    default: 11

The same page as markdown, for an agent: /catalogue/components/azure-managed-disk.md