Freigeben über


Disks - Create Or Update

Erstellt oder aktualisiert einen Datenträger.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}?api-version=2025-01-02

URI-Parameter

Name In Erforderlich Typ Beschreibung
diskName
path True

string

Der Name des verwalteten Datenträgers, der erstellt wird. Der Name kann nicht geändert werden, nachdem der Datenträger erstellt wurde. Unterstützte Zeichen für den Namen sind a-z, A-Z, 0-9, _ und -. Die maximale Namenslänge ist 80 Zeichen.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

minLength: 1

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

minLength: 1

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
location True

string

Der geografische Standort, an dem sich die Ressource befindet

properties.creationData True

CreationData

Informationen zur Datenträgerquelle. CreationData-Informationen können nicht geändert werden, nachdem der Datenträger erstellt wurde.

extendedLocation

ExtendedLocation

Der erweiterte Speicherort, an dem der Datenträger erstellt wird. Der erweiterte Speicherort kann nicht geändert werden.

properties.availabilityPolicy

AvailabilityPolicy

Bestimmt, wie die Plattform Datenträgerfehler behandelt

properties.burstingEnabled

boolean

Legen Sie "true" fest, um "Bursting" über das bereitgestellte Leistungsziel des Datenträgers hinaus zu aktivieren. "Bursting" ist standardmäßig deaktiviert. Gilt nicht für Ultra-Datenträger.

properties.completionPercent

number (float)

Prozentsatz abgeschlossen für die Hintergrundkopie, wenn eine Ressource über den CopyStart-Vorgang erstellt wird.

properties.dataAccessAuthMode

DataAccessAuthMode

Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder eine Momentaufnahme.

properties.diskAccessId

string

ARM-ID der DiskAccess-Ressource für die Verwendung privater Endpunkte auf Datenträgern.

properties.diskIOPSReadOnly

integer (int64)

Die Gesamtzahl der IOPS, die für alle virtuellen Computer zulässig sind, die den freigegebenen Datenträger als ReadOnly bereitstellen. Ein Vorgang kann zwischen 4k und 256k Bytes übertragen.

properties.diskIOPSReadWrite

integer (int64)

Die Anzahl der für diesen Datenträger zulässigen IOPS; nur für UltraSSD-Datenträger verfügbar. Ein Vorgang kann zwischen 4k und 256k Bytes übertragen.

properties.diskMBpsReadOnly

integer (int64)

Der Gesamtdurchsatz (MBps), der für alle virtuellen Computer zulässig ist, die den freigegebenen Datenträger als ReadOnly bereitstellen. MBps bedeutet Millionen von Bytes pro Sekunde - MB verwendet hier die ISO-Notation, von Mächten von 10.

properties.diskMBpsReadWrite

integer (int64)

Die für diesen Datenträger zulässige Bandbreite; nur für UltraSSD-Datenträger verfügbar. MBps bedeutet Millionen von Bytes pro Sekunde - MB verwendet hier die ISO-Notation, von Mächten von 10.

properties.diskSizeGB

integer (int32)

Wenn creationData.createOption leer ist, ist dieses Feld obligatorisch und gibt die Größe des zu erstellenden Datenträgers an. Wenn dieses Feld für Updates oder die Erstellung mit anderen Optionen vorhanden ist, gibt es eine Größenänderung an. Größenänderungen sind nur zulässig, wenn der Datenträger nicht an eine ausgeführte VM angefügt ist und nur die Größe des Datenträgers erhöhen kann.

properties.encryption

Encryption

Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit vom Kunden verwalteten Schlüsseln oder plattformverwalteten Schlüsseln zu verschlüsseln.

properties.encryptionSettingsCollection

EncryptionSettingsCollection

Verschlüsselungseinstellungensammlung, die für azure Disk Encryption verwendet wird, kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

properties.hyperVGeneration

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

properties.maxShares

integer (int32)

Die maximale Anzahl von virtuellen Computern, die gleichzeitig an den Datenträger angefügt werden können. Der Wert größer als ein Wert gibt einen Datenträger an, der gleichzeitig auf mehreren virtuellen Computern bereitgestellt werden kann.

properties.networkAccessPolicy

NetworkAccessPolicy

Richtlinie für den Zugriff auf den Datenträger über das Netzwerk.

properties.optimizedForFrequentAttach

boolean

Wenn Sie diese Eigenschaft auf "true" festlegen, wird die Zuverlässigkeit und Leistung von Datenträgern verbessert, die häufig (mehr als 5 Mal pro Tag) von einem virtuellen Computer getrennt und an einen anderen angefügt werden. Diese Eigenschaft sollte nicht für Datenträger festgelegt werden, die nicht getrennt und häufig angefügt werden, da die Datenträger nicht an die Fehlerdomäne des virtuellen Computers ausgerichtet sind.

properties.osType

OperatingSystemTypes

Der Betriebssystemtyp.

properties.publicNetworkAccess

PublicNetworkAccess

Richtlinie zum Steuern des Exports auf dem Datenträger.

properties.purchasePlan

DiskPurchasePlan

Kaufplaninformationen für das Image, von dem der Betriebssystemdatenträger erstellt wurde. Z. B. - {name: 2019-Datacenter, Herausgeber: MicrosoftWindowsServer, Produkt: WindowsServer}

properties.securityProfile

DiskSecurityProfile

Enthält die sicherheitsbezogenen Informationen für die Ressource.

properties.supportedCapabilities

SupportedCapabilities

Liste der unterstützten Funktionen für das Image, von dem der Betriebssystemdatenträger erstellt wurde.

properties.supportsHibernation

boolean

Gibt an, dass das Betriebssystem auf einem Datenträger den Ruhezustand unterstützt.

properties.tier

string

Leistungsstufe des Datenträgers (z. B. P4, S10) wie hier beschrieben: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Gilt nicht für Ultra-Datenträger.

sku

DiskSku

Der Datenträger-Sku-Name. Kann Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS oder PremiumV2_LRS sein.

tags

object

Ressourcentags.

zones

string[]

Die Liste der logischen Zonen für den Datenträger.

Antworten

Name Typ Beschreibung
200 OK

Disk

Der Aktualisierungsvorgang für die Ressource "Datenträger" war erfolgreich

202 Accepted

Disk

Die Anforderung wurde zur Verarbeitung angenommen, die Verarbeitung ist jedoch noch nicht abgeschlossen.

Header

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

create a confidential VM supported disk encrypted with customer managed key
create a managed disk and associate with disk access resource.
create a managed disk and associate with disk encryption set.
create a managed disk by copying a snapshot.
create a managed disk by importing an unmanaged blob from a different subscription.
create a managed disk by importing an unmanaged blob from the same subscription.
create a managed disk from a platform image.
create a managed disk from an Azure Compute Gallery community image.
create a managed disk from an Azure Compute Gallery direct shared image.
create a managed disk from an Azure Compute Gallery image.
create a managed disk from an existing managed disk in the same or different subscription.
create a managed disk from elastic san volume snapshot.
create a managed disk from ImportSecure create option
create a managed disk from ImportSecure create option with metadata URI for Confidential VM.
create a managed disk from UploadPreparedSecure create option
create a managed disk with availability policy.
create a managed disk with dataAccessAuthMode
create a managed disk with optimizedForFrequentAttach.
create a managed disk with performancePlus.
create a managed disk with premium v2 account type.
create a managed disk with security profile
create a managed disk with ssd zrs account type.
create a managed disk with ultra account type with readOnly property set.
create a managed upload disk.
create an empty managed disk in extended location.
create an empty managed disk.
create an ultra managed disk with logicalSectorSize 512E

create a confidential VM supported disk encrypted with customer managed key

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_DiskEncryptedWithCustomerKey",
      "secureVMDiskEncryptionSetId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_DiskEncryptedWithCustomerKey",
      "secureVMDiskEncryptionSetId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_DiskEncryptedWithCustomerKey",
      "secureVMDiskEncryptionSetId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}

create a managed disk and associate with disk access resource.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "networkAccessPolicy": "AllowPrivate",
    "diskAccessId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskAccesses/{existing-diskAccess-name}"
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Succeeded",
    "networkAccessPolicy": "AllowPrivate",
    "diskAccessId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskAccesses/{existing-diskAccess-name}",
    "publicNetworkAccess": "Enabled"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk and associate with disk encryption set.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "encryption": {
      "diskEncryptionSetId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Succeeded",
    "encryption": {
      "diskEncryptionSetId": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/{existing-diskEncryptionSet-name}"
    }
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk by copying a snapshot.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
    }
  }
}

create a managed disk by importing an unmanaged blob from a different subscription.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Import",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Import",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Import",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}

create a managed disk by importing an unmanaged blob from the same subscription.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Import",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Import",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Import",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}

create a managed disk from a platform image.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "purchasePlan": {
      "name": "{sku}",
      "publisher": "{publisher}",
      "product": "{offer}"
    },
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "purchasePlan": {
      "name": "{sku}",
      "publisher": "{publisher}",
      "product": "{offer}"
    },
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/westus/Publishers/{publisher}/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "communityGalleryImageId": "/CommunityGalleries/{communityGalleryPublicGalleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "communityGalleryImageId": "/CommunityGalleries/{communityGalleryPublicGalleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "communityGalleryImageId": "/CommunityGalleries/{communityGalleryPublicGalleryName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "sharedGalleryImageId": "/SharedGalleries/{sharedGalleryUniqueName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "sharedGalleryImageId": "/SharedGalleries/{sharedGalleryUniqueName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "sharedGalleryImageId": "/SharedGalleries/{sharedGalleryUniqueName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true,
      "supportedSecurityOption": "TrustedLaunchSupported"
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true,
      "supportedSecurityOption": "TrustedLaunchSupported"
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}

create a managed disk from an existing managed disk in the same or different subscription.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk2?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk2"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk2"
}

create a managed disk from elastic san volume snapshot.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "CopyFromSanSnapshot",
      "elasticSanResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.ElasticSan/elasticSans/myElasticSan/volumegroups/myElasticSanVolumeGroup/snapshots/myElasticSanVolumeSnapshot"
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "CopyFromSanSnapshot",
      "elasticSanResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.ElasticSan/elasticSans/myElasticSan/volumegroups/myElasticSanVolumeGroup/snapshots/myElasticSanVolumeSnapshot"
    },
    "provisioningState": "Succeeded"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "CopyFromSanSnapshot",
      "elasticSanResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.ElasticSan/elasticSans/myElasticSan/volumegroups/myElasticSanVolumeGroup/snapshots/myElasticSanVolumeSnapshot"
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk from ImportSecure create option

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd"
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd"
    }
  }
}

create a managed disk from ImportSecure create option with metadata URI for Confidential VM.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd",
      "securityMetadataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmmd.vhd"
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd",
      "securityMetadataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmmd.vhd"
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
    },
    "creationData": {
      "createOption": "ImportSecure",
      "storageAccountId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd",
      "securityDataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmgs.vhd",
      "securityMetadataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmmd.vhd"
    }
  }
}

create a managed disk from UploadPreparedSecure create option

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "UploadPreparedSecure",
      "uploadSizeBytes": 10737418752
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "UploadPreparedSecure",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Succeeded"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "UploadPreparedSecure",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk with availability policy.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 1024,
    "availabilityPolicy": {
      "actionOnDiskDelay": "AutomaticReattach"
    }
  }
}

Beispiel für eine Antwort

Location: https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 1024,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 1024,
    "availabilityPolicy": {
      "actionOnDiskDelay": "AutomaticReattach"
    },
    "provisioningState": "Succeeded"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk with dataAccessAuthMode

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "dataAccessAuthMode": "AzureActiveDirectory"
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Succeeded",
    "dataAccessAuthMode": "AzureActiveDirectory"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk with optimizedForFrequentAttach.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "optimizedForFrequentAttach": true
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Succeeded",
    "optimizedForFrequentAttach": true
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating",
    "optimizedForFrequentAttach": true
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk with performancePlus.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "performancePlus": true
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "performancePlus": true
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "performancePlus": true
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk with premium v2 account type.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myPremiumV2Disk?api-version=2025-01-02

{
  "location": "West US",
  "sku": {
    "name": "PremiumV2_LRS"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "diskIOPSReadWrite": 125,
    "diskMBpsReadWrite": 3000
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myPremiumV2Disk",
  "sku": {
    "name": "PremiumV2_LRS",
    "tier": "Premium"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myPremiumV2Disk",
  "sku": {
    "name": "PremiumV2_LRS",
    "tier": "Premium"
  }
}

create a managed disk with security profile

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "North Central US",
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "North Central US",
  "properties": {
    "provisioningState": "Succeeded",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "North Central US",
  "properties": {
    "provisioningState": "Updating",
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "FromImage",
      "imageReference": {
        "id": "/Subscriptions/{subscriptionId}/Providers/Microsoft.Compute/Locations/uswest/Publishers/Microsoft/ArtifactTypes/VMImage/Offers/{offer}"
      }
    }
  }
}

create a managed disk with ssd zrs account type.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "sku": {
    "name": "Premium_ZRS"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "Premium_ZRS",
    "tier": "Premium"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "Premium_ZRS",
    "tier": "Premium"
  }
}

create a managed disk with ultra account type with readOnly property set.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myUltraReadOnlyDisk?api-version=2025-01-02

{
  "location": "West US",
  "sku": {
    "name": "UltraSSD_LRS"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 4096
    },
    "diskSizeGB": 200,
    "diskIOPSReadWrite": 125,
    "diskMBpsReadWrite": 3000,
    "encryption": {
      "type": "EncryptionAtRestWithPlatformKey"
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating",
    "encryption": {
      "type": "EncryptionAtRestWithPlatformKey"
    }
  },
  "location": "West US",
  "name": "myUltraReadOnlyDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myUltraReadOnlyDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}

create a managed upload disk.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "uploadSizeBytes": 10737418752
    }
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create an empty managed disk in extended location.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "{edge-zone-id}"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "{edge-zone-id}"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "{edge-zone-id}"
  }
}

create an empty managed disk.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create an ultra managed disk with logicalSectorSize 512E

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02

{
  "location": "West US",
  "sku": {
    "name": "UltraSSD_LRS"
  },
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 512
    },
    "diskSizeGB": 200
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 512
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 512
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}

Definitionen

Name Beschreibung
ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

Architecture

Cpu-Architektur, die von einem Betriebssystemdatenträger unterstützt wird.

AvailabilityPolicy

Geben Sie im Falle eines Verfügbarkeits- oder Konnektivitätsproblems mit dem Datenträger das Verhalten Ihres virtuellen Computers an

AvailabilityPolicyDiskDelay

Legt fest, wie Datenträger mit langsamer E/A behandelt werden sollen.

CloudError

Eine Fehlerantwort vom Compute-Dienst.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

CreationData

Daten, die beim Erstellen eines Datenträgers verwendet werden.

DataAccessAuthMode

Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder eine Momentaufnahme.

Disk

Datenträger-Ressource.

DiskCreateOption

Dadurch werden die möglichen Quellen der Erstellung eines Datenträgers aufgezählt.

DiskPurchasePlan

Wird verwendet, um den Kaufkontext eines Artefakts von Drittanbietern über MarketPlace zu ermitteln.

DiskSecurityProfile

Enthält die sicherheitsbezogenen Informationen für die Ressource.

DiskSecurityTypes

Gibt den SecurityType der VM an. Gilt nur für Betriebssystemdatenträger.

DiskSku

Der Datenträger-Sku-Name. Kann Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS oder PremiumV2_LRS sein.

DiskState

Dadurch wird der mögliche Zustand des Datenträgers aufgelistet.

DiskStorageAccountTypes

Der Sku-Name.

Encryption

Einstellungen für die Verschlüsselung ruhender Daten für Datenträger oder Snapshots

EncryptionSettingsCollection

Verschlüsselungseinstellungen für Datenträger oder Momentaufnahmen

EncryptionSettingsElement

Verschlüsselungseinstellungen für ein Festplattenvolume.

EncryptionType

Der Schlüsseltyp, der zum Verschlüsseln der Daten des Datenträgers verwendet wird.

ExtendedLocation

Der komplexe Typ des erweiterten Standorts.

ExtendedLocationTypes

Der Typ des erweiterten Speicherorts.

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

ImageDiskReference

Das Quellimage, das zum Erstellen des Datenträgers verwendet wurde.

InnerError

Innere Fehlerdetails.

KeyVaultAndKeyReference

Key Vault-Schlüssel-URL und Tresor-ID von KeK, KeK ist optional und wird, wenn angegeben, zum Entpacken des encryptionKey verwendet.

KeyVaultAndSecretReference

Geheime Key Vault-URL und Tresor-ID des Verschlüsselungsschlüssels

NetworkAccessPolicy

Richtlinie für den Zugriff auf den Datenträger über das Netzwerk.

OperatingSystemTypes

Der Betriebssystemtyp.

PropertyUpdatesInProgress

Eigenschaften des Datenträgers, für den das Update aussteht.

ProvisionedBandwidthCopyOption

Wenn dieses Feld für eine Momentaufnahme festgelegt ist und createOption "CopyStart" lautet, wird die Momentaufnahme mit einer schnelleren Geschwindigkeit kopiert.

PublicNetworkAccess

Richtlinie zum Steuern des Exports auf dem Datenträger.

ShareInfoElement
SourceVault

Bei der Tresor-ID handelt es sich um eine Azure Resource Manager-Ressourcen-ID im Format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

SupportedCapabilities

Liste der unterstützten Funktionen, die auf der Datenträgerressource für die Verwendung des virtuellen Computers beibehalten werden.

SupportedSecurityOption

Bezieht sich auf die Sicherheitsfunktion des Datenträgers, die zum Erstellen eines vertrauenswürdigen Starts oder einer vertraulichen VM unterstützt wird

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

ApiError

API-Fehler.

Name Typ Beschreibung
code

string

Der Fehlercode.

details

ApiErrorBase[]

Die Details zum API-Fehler

innererror

InnerError

Der innere API-Fehler

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

ApiErrorBase

API-Fehlerbasis.

Name Typ Beschreibung
code

string

Der Fehlercode.

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

Architecture

Cpu-Architektur, die von einem Betriebssystemdatenträger unterstützt wird.

Wert Beschreibung
x64
Arm64

AvailabilityPolicy

Geben Sie im Falle eines Verfügbarkeits- oder Konnektivitätsproblems mit dem Datenträger das Verhalten Ihres virtuellen Computers an

Name Typ Beschreibung
actionOnDiskDelay

AvailabilityPolicyDiskDelay

Legt fest, wie Datenträger mit langsamer E/A behandelt werden sollen.

AvailabilityPolicyDiskDelay

Legt fest, wie Datenträger mit langsamer E/A behandelt werden sollen.

Wert Beschreibung
None

Standardmäßig wird das Verhalten ohne Angabe der AV-Richtlinie verwendet, d. h. der Neustart der VM bei langsamer Festplatten-E/A.

AutomaticReattach

Versuchen Sie bei einem E/A-Fehler oder einer langsamen Reaktion, den Datenträger zu trennen und dann wieder anzuschließen.

CloudError

Eine Fehlerantwort vom Compute-Dienst.

Name Typ Beschreibung
error

ApiError

API-Fehler.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

CreationData

Daten, die beim Erstellen eines Datenträgers verwendet werden.

Name Typ Beschreibung
createOption

DiskCreateOption

Dadurch werden die möglichen Quellen der Erstellung eines Datenträgers aufgezählt.

elasticSanResourceId

string

Erforderlich, wenn createOption "CopyFromSanSnapshot" ist. Dies ist die ARM-ID der Snapshot des elastisch-volume der Quelle.

galleryImageReference

ImageDiskReference

Erforderlich, wenn sie aus einem Katalogbild erstellt werden. Die ID/sharedGalleryImageId/communityGalleryImageId der ImageDiskReference ist die ARM-ID der freigegebenen Galley-Imageversion, aus der ein Datenträger erstellt werden soll.

imageReference

ImageDiskReference

Datenträgerquellinformationen für PIR- oder Benutzerimages.

instantAccessDurationMinutes

integer (int64)

minimum: 1

Bei Momentaufnahmen, die von SSD Premium v2- oder Ultra-Datenträgern erstellt wurden, bestimmt diese Eigenschaft die Zeit in Minuten, zu der die Momentaufnahme für den sofortigen Zugriff aufbewahrt wird, um eine schnellere Wiederherstellung zu ermöglichen.

logicalSectorSize

integer (int32)

Logische Sektorgröße in Byte für Ultra-Datenträger. Unterstützte Werte sind 512 Ad 4096. 4096 ist die Standardeinstellung.

performancePlus

boolean

Legen Sie dieses Kennzeichen auf "true" fest, um das Leistungsziel des bereitgestellten Datenträgers zu steigern. Weitere Informationen finden Sie hier im jeweiligen Leistungsziel. Dieses Kennzeichen kann nur für die Erstellungszeit des Datenträgers festgelegt werden und kann nach der Aktivierung nicht deaktiviert werden.

provisionedBandwidthCopySpeed

ProvisionedBandwidthCopyOption

Wenn dieses Feld für eine Momentaufnahme festgelegt ist und createOption "CopyStart" lautet, wird die Momentaufnahme mit einer schnelleren Geschwindigkeit kopiert.

securityDataUri

string

Wenn createOption importSecure ist, ist dies der URI eines Blobs, das in den Gastzustand des virtuellen Computers importiert werden soll.

securityMetadataUri

string (uri)

Wenn createOption ImportSecure ist, ist dies der URI eines Blobs, das in VM-Metadaten für vertrauliche VM importiert werden soll.

sourceResourceId

string

Wenn createOption "Copy" lautet, ist dies die ARM-ID der Quellmomentaufnahme oder des Quelldatenträgers.

sourceUniqueId

string

Wenn dieses Feld festgelegt ist, ist dies die eindeutige ID, die die Quelle dieser Ressource identifiziert.

sourceUri

string

Wenn createOption import ist, ist dies der URI eines BLOB, das in einen verwalteten Datenträger importiert werden soll.

storageAccountId

string

Erforderlich, wenn createOption import ist. Der Azure Resource Manager-Bezeichner des Speicherkontos, das das BLOB enthält, das als Datenträger importiert werden soll.

uploadSizeBytes

integer (int64)

Wenn createOption "Upload" lautet, ist dies die Größe des Inhalts des Uploads, einschließlich der VHD-Fußzeile. Dieser Wert sollte zwischen 20972032 (20 MiB + 512 Bytes für die VHD-Fußzeile) und 35183298347520 Bytes (32 TiB + 512 Bytes für die VHD-Fußzeile) sein.

DataAccessAuthMode

Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder eine Momentaufnahme.

Wert Beschreibung
AzureActiveDirectory

Bei Verwendung der Export-/Upload-URL überprüft das System, ob der Benutzer über eine Identität in Azure Active Directory und über die erforderlichen Berechtigungen zum Exportieren/Hochladen der Daten verfügt. Weitere Informationen finden Sie unter „aka.ms/DisksAzureADAuth“.

None

Beim Zugriff auf die Export-/Upload-URL wird keine zusätzliche Authentifizierung durchgeführt.

Disk

Datenträger-Ressource.

Name Typ Beschreibung
extendedLocation

ExtendedLocation

Der erweiterte Speicherort, an dem der Datenträger erstellt wird. Der erweiterte Speicherort kann nicht geändert werden.

id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Der geografische Standort, an dem sich die Ressource befindet

managedBy

string

Ein relativer URI, der die ID des virtuellen Computers enthält, an den der Datenträger angefügt ist.

managedByExtended

string[]

Liste der relativen URIs, die die IDs der VMs enthalten, an die der Datenträger angefügt ist. maxShares sollte für Datenträger auf einen Wert größer als eins festgelegt werden, damit sie an mehrere VMs angefügt werden können.

name

string

Der Name der Ressource

properties.LastOwnershipUpdateTime

string (date-time)

Die UTC-Zeit, zu der der Besitzstatus des Datenträgers zuletzt geändert wurde, d. h. der Zeitpunkt, zu dem der Datenträger zuletzt an einen virtuellen Computer angefügt oder von einem virtuellen Computer getrennt wurde, oder der Zeitpunkt, zu dem der virtuelle Computer, an den der Datenträger angefügt wurde, freigegeben oder gestartet wurde.

properties.availabilityPolicy

AvailabilityPolicy

Bestimmt, wie die Plattform Datenträgerfehler behandelt

properties.burstingEnabled

boolean

Legen Sie "true" fest, um "Bursting" über das bereitgestellte Leistungsziel des Datenträgers hinaus zu aktivieren. "Bursting" ist standardmäßig deaktiviert. Gilt nicht für Ultra-Datenträger.

properties.burstingEnabledTime

string (date-time)

Spätester Zeitpunkt, zu dem das Bursting zuletzt auf einem Datenträger aktiviert wurde.

properties.completionPercent

number (float)

Prozentsatz abgeschlossen für die Hintergrundkopie, wenn eine Ressource über den CopyStart-Vorgang erstellt wird.

properties.creationData

CreationData

Informationen zur Datenträgerquelle. CreationData-Informationen können nicht geändert werden, nachdem der Datenträger erstellt wurde.

properties.dataAccessAuthMode

DataAccessAuthMode

Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder eine Momentaufnahme.

properties.diskAccessId

string

ARM-ID der DiskAccess-Ressource für die Verwendung privater Endpunkte auf Datenträgern.

properties.diskIOPSReadOnly

integer (int64)

Die Gesamtzahl der IOPS, die für alle virtuellen Computer zulässig sind, die den freigegebenen Datenträger als ReadOnly bereitstellen. Ein Vorgang kann zwischen 4k und 256k Bytes übertragen.

properties.diskIOPSReadWrite

integer (int64)

Die Anzahl der für diesen Datenträger zulässigen IOPS; nur für UltraSSD-Datenträger verfügbar. Ein Vorgang kann zwischen 4k und 256k Bytes übertragen.

properties.diskMBpsReadOnly

integer (int64)

Der Gesamtdurchsatz (MBps), der für alle virtuellen Computer zulässig ist, die den freigegebenen Datenträger als ReadOnly bereitstellen. MBps bedeutet Millionen von Bytes pro Sekunde - MB verwendet hier die ISO-Notation, von Mächten von 10.

properties.diskMBpsReadWrite

integer (int64)

Die für diesen Datenträger zulässige Bandbreite; nur für UltraSSD-Datenträger verfügbar. MBps bedeutet Millionen von Bytes pro Sekunde - MB verwendet hier die ISO-Notation, von Mächten von 10.

properties.diskSizeBytes

integer (int64)

Die Größe des Datenträgers in Bytes. Dieses Feld ist schreibgeschützt.

properties.diskSizeGB

integer (int32)

Wenn creationData.createOption leer ist, ist dieses Feld obligatorisch und gibt die Größe des zu erstellenden Datenträgers an. Wenn dieses Feld für Updates oder die Erstellung mit anderen Optionen vorhanden ist, gibt es eine Größenänderung an. Größenänderungen sind nur zulässig, wenn der Datenträger nicht an eine ausgeführte VM angefügt ist und nur die Größe des Datenträgers erhöhen kann.

properties.diskState

DiskState

Der Status des Datenträgers.

properties.encryption

Encryption

Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit vom Kunden verwalteten Schlüsseln oder plattformverwalteten Schlüsseln zu verschlüsseln.

properties.encryptionSettingsCollection

EncryptionSettingsCollection

Verschlüsselungseinstellungensammlung, die für azure Disk Encryption verwendet wird, kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

properties.hyperVGeneration

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

properties.maxShares

integer (int32)

Die maximale Anzahl von virtuellen Computern, die gleichzeitig an den Datenträger angefügt werden können. Der Wert größer als ein Wert gibt einen Datenträger an, der gleichzeitig auf mehreren virtuellen Computern bereitgestellt werden kann.

properties.networkAccessPolicy

NetworkAccessPolicy

Richtlinie für den Zugriff auf den Datenträger über das Netzwerk.

properties.optimizedForFrequentAttach

boolean

Wenn Sie diese Eigenschaft auf "true" festlegen, wird die Zuverlässigkeit und Leistung von Datenträgern verbessert, die häufig (mehr als 5 Mal pro Tag) von einem virtuellen Computer getrennt und an einen anderen angefügt werden. Diese Eigenschaft sollte nicht für Datenträger festgelegt werden, die nicht getrennt und häufig angefügt werden, da die Datenträger nicht an die Fehlerdomäne des virtuellen Computers ausgerichtet sind.

properties.osType

OperatingSystemTypes

Der Betriebssystemtyp.

properties.propertyUpdatesInProgress

PropertyUpdatesInProgress

Eigenschaften des Datenträgers, für den das Update aussteht.

properties.provisioningState

string

Der Status der Festplattenbereitstellung.

properties.publicNetworkAccess

PublicNetworkAccess

Richtlinie zum Steuern des Exports auf dem Datenträger.

properties.purchasePlan

DiskPurchasePlan

Kaufplaninformationen für das Image, von dem der Betriebssystemdatenträger erstellt wurde. Z. B. - {name: 2019-Datacenter, Herausgeber: MicrosoftWindowsServer, Produkt: WindowsServer}

properties.securityProfile

DiskSecurityProfile

Enthält die sicherheitsbezogenen Informationen für die Ressource.

properties.shareInfo

ShareInfoElement[]

Details zur Liste aller VMs, an die der Datenträger angefügt ist. maxShares sollte für Datenträger auf einen Wert größer als eins festgelegt werden, damit sie an mehrere VMs angefügt werden können.

properties.supportedCapabilities

SupportedCapabilities

Liste der unterstützten Funktionen für das Image, von dem der Betriebssystemdatenträger erstellt wurde.

properties.supportsHibernation

boolean

Gibt an, dass das Betriebssystem auf einem Datenträger den Ruhezustand unterstützt.

properties.tier

string

Leistungsstufe des Datenträgers (z. B. P4, S10) wie hier beschrieben: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Gilt nicht für Ultra-Datenträger.

properties.timeCreated

string (date-time)

Der Zeitpunkt, zu dem der Datenträger erstellt wurde.

properties.uniqueId

string

Eindeutige GUID zur Identifizierung der Ressource.

sku

DiskSku

Der Datenträger-Sku-Name. Kann Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS oder PremiumV2_LRS sein.

systemData

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

tags

object

Ressourcentags.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

zones

string[]

Die Liste der logischen Zonen für den Datenträger.

DiskCreateOption

Dadurch werden die möglichen Quellen der Erstellung eines Datenträgers aufgezählt.

Wert Beschreibung
Empty

Erstellen Sie einen leeren Datenträger mit einer Größe, die durch diskSizeGB angegeben wird.

Attach

Der Datenträger wird an eine VM angefügt.

FromImage

Erstellen Sie einen neuen Datenträger aus einem Plattformabbild, das durch die angegebene imageReference oder galleryImageReference angegeben wird.

Import

Erstellen Sie einen Datenträger, indem Sie aus einem Blob importieren, das durch einen sourceUri in einem Speicherkonto angegeben wird, das durch storageAccountId angegeben wird.

Copy

Erstellen Sie einen neuen Datenträger oder Snapshot, indem Sie von einem Datenträger oder Snapshot kopieren, der durch die angegebene sourceResourceId angegeben wird.

Restore

Erstellen Sie einen neuen Datenträger, indem Sie ihn von einem Sicherungswiederherstellungspunkt kopieren.

Upload

Erstellen Sie einen neuen Datenträger, indem Sie ein Schreibtoken abrufen und dieses verwenden, um den Inhalt des Datenträgers direkt hochzuladen.

CopyStart

Erstellen Sie einen neuen Datenträger mithilfe eines Deep Copy-Prozesses, bei dem die Ressourcenerstellung erst dann als abgeschlossen gilt, wenn alle Daten aus der Quelle kopiert wurden.

ImportSecure

Ähnlich wie die Option "Importieren erstellen". Erstellen Sie einen neuen vertrauenswürdigen Start-VM oder einen vertraulichen virtuellen Datenträger, indem Sie zusätzliche Blobs für den VM-Gaststatus importieren, der durch securityDataUri angegeben wird, und für VM-Metadaten, die durch securityMetadataUri in das Speicherkonto angegeben werden, das durch storageAccountId angegeben wird. Die VM-Metadaten sind optional und nur für bestimmte vertrauliche VM-Konfigurationen erforderlich, nicht jedoch für die vertrauenswürdige Start-VM.

UploadPreparedSecure

Ähnlich wie bei der Option Hochladen erstellen. Erstellen Sie einen neuen Datenträger vom Typ "Vertrauenswürdige Start-VM" oder von "Vertrauliche VM" unterstützt, und laden Sie ihn mithilfe des Schreibtokens auf dem Datenträger, des VM-Gaststatus und der VM-Metadaten hoch. Die VM-Metadaten sind optional und nur für bestimmte vertrauliche VM-Konfigurationen erforderlich, nicht jedoch für die vertrauenswürdige Start-VM.

CopyFromSanSnapshot

Erstellen einer neuen Festplatte durch Exportieren aus Elastic SAN Volume Snapshot

DiskPurchasePlan

Wird verwendet, um den Kaufkontext eines Artefakts von Drittanbietern über MarketPlace zu ermitteln.

Name Typ Beschreibung
name

string

Die Plan-ID.

product

string

Gibt das Produkt des Bilds vom Marketplace an. Dies ist derselbe Wert wie Offer unter dem imageReference-Element.

promotionCode

string

Der Angebotsaktionscode.

publisher

string

Die Herausgeber-ID.

DiskSecurityProfile

Enthält die sicherheitsbezogenen Informationen für die Ressource.

Name Typ Beschreibung
secureVMDiskEncryptionSetId

string

ResourceId des Datenträgerverschlüsselungssatzes, der mit dem vom Kunden verwalteten Schlüssel verschlüsselten vertraulichen virtuellen Computer verknüpft ist

securityType

DiskSecurityTypes

Gibt den SecurityType der VM an. Gilt nur für Betriebssystemdatenträger.

DiskSecurityTypes

Gibt den SecurityType der VM an. Gilt nur für Betriebssystemdatenträger.

Wert Beschreibung
TrustedLaunch

Trusted Launch bietet Sicherheitsfunktionen wie Secure Boot und virtuelles Trusted Platform Module (vTPM)

ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey

Gibt an, dass der VM-Datenträger vertraulich ist, wobei nur der VM-Gaststatus verschlüsselt ist.

ConfidentialVM_DiskEncryptedWithPlatformKey

Gibt an, dass ein vertraulicher VM-Datenträger mit dem Status des Betriebssystemdatenträgers und des VM-Gasts mit einem von der Plattform verwalteten Schlüssel verschlüsselt ist

ConfidentialVM_DiskEncryptedWithCustomerKey

Gibt an, dass ein vertraulicher VM-Datenträger mit dem Status des Betriebssystemdatenträgers und des VM-Gasts mit einem vom Kunden verwalteten Schlüssel verschlüsselt ist

ConfidentialVM_NonPersistedTPM

Gibt den vertraulichen VM-Datenträger mit einem kurzlebigen vTPM an. Der vTPM-Status wird bei VM-Neustarts nicht beibehalten.

DiskSku

Der Datenträger-Sku-Name. Kann Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS oder PremiumV2_LRS sein.

Name Typ Beschreibung
name

DiskStorageAccountTypes

Der Sku-Name.

tier

string

Die Sku-Ebene.

DiskState

Dadurch wird der mögliche Zustand des Datenträgers aufgelistet.

Wert Beschreibung
Unattached

Der Datenträger wird nicht verwendet und kann an eine VM angefügt werden.

Attached

Der Datenträger ist derzeit an eine ausgeführte VM angefügt.

Reserved

Der Datenträger wird an eine VM angefügt, deren Zuordnung aufgehoben wurde.

Frozen

Der Datenträger ist an eine VM angefügt, die sich im Ruhezustand befindet.

ActiveSAS

Dem Datenträger ist derzeit ein aktiver SAS-URI zugeordnet.

ActiveSASFrozen

Der Datenträger ist an eine VM im Ruhezustand angefügt und verfügt über einen aktiven SAS-URI, dem ein aktiver SAS-URI zugeordnet ist.

ReadyToUpload

Ein Datenträger kann durch Hochladen erstellt werden, indem ein Schreibtoken angefordert wird.

ActiveUpload

Es wird ein Datenträger für den Upload erstellt, und für den Upload auf diesen Datenträger wurde ein Schreibtoken ausgestellt.

DiskStorageAccountTypes

Der Sku-Name.

Wert Beschreibung
Standard_LRS

Lokal redundanter Standard-HDD-Speicher. Ideal für Backups, unkritische und seltene Zugriffe.

Premium_LRS

Lokal redundanter Storage SSD Premium-Speicher. Ideal für produktions- und leistungsabhängige Workloads.

StandardSSD_LRS

Lokal redundanter Standard-SSD-Speicher. Am besten geeignet für Webserver, wenig genutzte Unternehmensanwendungen und Entwicklung/Tests.

UltraSSD_LRS

Lokal redundanter Speicher mit SSD Ultra. Ideal für E/A-intensive Workloads wie SAP HANA, Datenbanken der obersten Ebene (z. B. SQL, Oracle) und andere transaktionsintensive Workloads.

Premium_ZRS

Redundanter Speicher für SSD Premium-Zone. Ideal für Produktionsworkloads, die Speicherresilienz gegen Zonenausfälle benötigen.

StandardSSD_ZRS

Zonenredundanter Standard-SSD-Speicher. Ideal für Webserver, wenig genutzte Unternehmensanwendungen und Entwickler/Tests, die Speicherresilienz gegen Zonenausfälle benötigen.

PremiumV2_LRS

Lokal redundanter Storage SSD v2 Premium-Speicher. Ideal für Produktions- und leistungsabhängige Workloads, die durchweg eine niedrige Latenz und hohe IOPS und Durchsatz erfordern.

Encryption

Einstellungen für die Verschlüsselung ruhender Daten für Datenträger oder Snapshots

Name Typ Beschreibung
diskEncryptionSetId

string

ResourceId des Datenträgerverschlüsselungssatzes, der zum Aktivieren der ruhenden Verschlüsselung verwendet werden soll.

type

EncryptionType

Der Schlüsseltyp, der zum Verschlüsseln der Daten des Datenträgers verwendet wird.

EncryptionSettingsCollection

Verschlüsselungseinstellungen für Datenträger oder Momentaufnahmen

Name Typ Beschreibung
enabled

boolean

Legen Sie dieses Kennzeichen auf "true" fest, und stellen Sie "DiskEncryptionKey" und optional "KeyEncryptionKey" bereit, um die Verschlüsselung zu aktivieren. Legen Sie dieses Kennzeichen auf "false" fest, und entfernen Sie "DiskEncryptionKey" und "KeyEncryptionKey", um die Verschlüsselung zu deaktivieren. Wenn EncryptionSettings im Anforderungsobjekt null ist, bleiben die vorhandenen Einstellungen unverändert.

encryptionSettings

EncryptionSettingsElement[]

Eine Sammlung von Verschlüsselungseinstellungen, eine für jedes Datenträgervolume.

encryptionSettingsVersion

string

Beschreibt, welche Art von Verschlüsselung für die Datenträger verwendet wird. Nachdem dieses Feld festgelegt wurde, kann es nicht überschrieben werden. "1.0" entspricht azure Disk Encryption mit AAD-App.'1.1' entspricht azure Disk Encryption.

EncryptionSettingsElement

Verschlüsselungseinstellungen für ein Festplattenvolume.

Name Typ Beschreibung
diskEncryptionKey

KeyVaultAndSecretReference

Key Vault Secret URL und Tresor-ID des Datenträgerverschlüsselungsschlüssels

keyEncryptionKey

KeyVaultAndKeyReference

Schlüsseltresorschlüssel-URL und Tresor-ID des Schlüsselverschlüsselungsschlüssels. KeyEncryptionKey ist optional und wird verwendet, um den Datenträgerverschlüsselungsschlüssel aufzuheben.

EncryptionType

Der Schlüsseltyp, der zum Verschlüsseln der Daten des Datenträgers verwendet wird.

Wert Beschreibung
EncryptionAtRestWithPlatformKey

Der Datenträger wird im Ruhezustand mit dem von der Plattform verwalteten Schlüssel verschlüsselt. Es ist der Standardverschlüsselungstyp. Dies ist kein gültiger Verschlüsselungstyp für Datenträgerverschlüsselungssätze.

EncryptionAtRestWithCustomerKey

Der Datenträger wird im Ruhezustand mit einem vom Kunden verwalteten Schlüssel verschlüsselt, der von einem Kunden geändert und widerrufen werden kann.

EncryptionAtRestWithPlatformAndCustomerKeys

Der Datenträger wird im Ruhezustand mit 2 Verschlüsselungsebenen verschlüsselt. Einer der Schlüssel ist Vom Kunden verwaltet und der andere Schlüssel ist Plattformverwaltet.

ExtendedLocation

Der komplexe Typ des erweiterten Standorts.

Name Typ Beschreibung
name

string

Der Name des erweiterten Speicherorts.

type

ExtendedLocationTypes

Der Typ des erweiterten Speicherorts.

ExtendedLocationTypes

Der Typ des erweiterten Speicherorts.

Wert Beschreibung
EdgeZone

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

Wert Beschreibung
V1
V2

ImageDiskReference

Das Quellimage, das zum Erstellen des Datenträgers verwendet wurde.

Name Typ Beschreibung
communityGalleryImageId

string

Ein relativer URI, der eine Azure Compute Gallery-Community-Imagereferenz enthält.

id

string

Ein relativer URI, der entweder ein Plattformimage-Repository, ein Benutzerimage oder einen Azure Compute Gallery-Imageverweis enthält.

lun

integer (int32)

Wenn der Datenträger vom Datenträger eines Images erstellt wird, ist dies ein Index, der angibt, welche der Datenträger im Image verwendet werden sollen. Bei Betriebssystemdatenträgern ist dieses Feld null.

sharedGalleryImageId

string

Ein relativer URI, der einen direkten freigegebenen Azure Compute Gallery-Bildverweis enthält.

InnerError

Innere Fehlerdetails.

Name Typ Beschreibung
errordetail

string

Die interne Fehlermeldung oder der Ausnahmedump.

exceptiontype

string

Der Ausnahmetyp.

KeyVaultAndKeyReference

Key Vault-Schlüssel-URL und Tresor-ID von KeK, KeK ist optional und wird, wenn angegeben, zum Entpacken des encryptionKey verwendet.

Name Typ Beschreibung
keyUrl

string

URL, die auf einen Schlüssel oder geheimen Schlüssel in KeyVault verweist

sourceVault

SourceVault

Ressourcen-ID des KeyVaults, der den Schlüssel oder geheimen Schlüssel enthält

KeyVaultAndSecretReference

Geheime Key Vault-URL und Tresor-ID des Verschlüsselungsschlüssels

Name Typ Beschreibung
secretUrl

string

URL, die auf einen Schlüssel oder geheimen Schlüssel in KeyVault verweist

sourceVault

SourceVault

Ressourcen-ID des KeyVaults, der den Schlüssel oder geheimen Schlüssel enthält

NetworkAccessPolicy

Richtlinie für den Zugriff auf den Datenträger über das Netzwerk.

Wert Beschreibung
AllowAll

Die Festplatte kann aus einem beliebigen Netzwerk exportiert oder hochgeladen werden.

AllowPrivate

Der Datenträger kann mithilfe der privaten Endpunkte einer DiskAccess-Ressource exportiert oder hochgeladen werden.

DenyAll

Der Datenträger kann nicht exportiert werden.

OperatingSystemTypes

Der Betriebssystemtyp.

Wert Beschreibung
Windows
Linux

PropertyUpdatesInProgress

Eigenschaften des Datenträgers, für den das Update aussteht.

Name Typ Beschreibung
targetTier

string

Die Zielleistungsstufe des Datenträgers, wenn ein Ebenenänderungsvorgang ausgeführt wird.

ProvisionedBandwidthCopyOption

Wenn dieses Feld für eine Momentaufnahme festgelegt ist und createOption "CopyStart" lautet, wird die Momentaufnahme mit einer schnelleren Geschwindigkeit kopiert.

Wert Beschreibung
None
Enhanced

PublicNetworkAccess

Richtlinie zum Steuern des Exports auf dem Datenträger.

Wert Beschreibung
Enabled

Sie können einen SAS-URI generieren, um öffentlich über das Internet auf die zugrunde liegenden Daten des Datenträgers zuzugreifen, wenn NetworkAccessPolicy auf AllowAll festgelegt ist. Sie können über den SAS-URI nur über Ihr vertrauenswürdiges Azure-VNET auf die Daten zugreifen, wenn NetworkAccessPolicy auf AllowPrivate festgelegt ist.

Disabled

Sie können nicht öffentlich über das Internet auf die zugrunde liegenden Daten des Datenträgers zugreifen, selbst wenn NetworkAccessPolicy auf AllowAll festgelegt ist. Sie können über den SAS-URI nur über Ihr vertrauenswürdiges Azure-VNET auf die Daten zugreifen, wenn NetworkAccessPolicy auf AllowPrivate festgelegt ist.

ShareInfoElement

Name Typ Beschreibung
vmUri

string

Ein relativer URI, der die ID des virtuellen Computers enthält, an den der Datenträger angefügt ist.

SourceVault

Bei der Tresor-ID handelt es sich um eine Azure Resource Manager-Ressourcen-ID im Format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

Name Typ Beschreibung
id

string

Ressourcen-ID

SupportedCapabilities

Liste der unterstützten Funktionen, die auf der Datenträgerressource für die Verwendung des virtuellen Computers beibehalten werden.

Name Typ Beschreibung
acceleratedNetwork

boolean

True, wenn das Image, von dem der Betriebssystemdatenträger erstellt wird, beschleunigte Netzwerke unterstützt.

architecture

Architecture

Cpu-Architektur, die von einem Betriebssystemdatenträger unterstützt wird.

diskControllerTypes

string

Die Datenträgercontroller, die ein Betriebssystemdatenträger unterstützt. Bei Festlegung kann es sich um SCSI oder SCSI, NVME oder NVME, SCSI, sein.

supportedSecurityOption

SupportedSecurityOption

Bezieht sich auf die Sicherheitsfunktion des Datenträgers, die zum Erstellen eines vertrauenswürdigen Starts oder einer vertraulichen VM unterstützt wird

SupportedSecurityOption

Bezieht sich auf die Sicherheitsfunktion des Datenträgers, die zum Erstellen eines vertrauenswürdigen Starts oder einer vertraulichen VM unterstützt wird

Wert Beschreibung
TrustedLaunchSupported

Der Datenträger unterstützt das Erstellen von vertrauenswürdigen Start-VMs.

TrustedLaunchAndConfidentialVMSupported

Der Datenträger unterstützt das Erstellen von vertrauenswürdigen und vertraulichen VMs.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.