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=2024-03-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 Namelänge beträgt 80 Zeichen.

resourceGroupName
path True

string

Der Name der Ressourcengruppe.

subscriptionId
path True

string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
location True

string

Ressourcenspeicherort

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.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

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

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

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

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

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

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

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

PurchasePlan

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

OKAY

202 Accepted

Disk

Angenommen

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 UploadPreparedSecure create option
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=2024-03-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": "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"
      }
    }
  }
}
{
  "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"
      }
    }
  }
}

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=2024-03-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": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "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"
}

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=2024-03-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": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "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"
}

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=2024-03-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=2024-03-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=2024-03-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=2024-03-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": {
    "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"
  }
}
{
  "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"
      }
    }
  }
}

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2024-03-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": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "communityGalleryImageId": "/CommunityGalleries/{communityGalleryPublicGalleryName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}
{
  "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"
      }
    }
  }
}

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2024-03-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": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "sharedGalleryImageId": "/SharedGalleries/{sharedGalleryUniqueName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}
{
  "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"
      }
    }
  }
}

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2024-03-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": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}
{
  "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": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}

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=2024-03-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=2024-03-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": "Updating"
  },
  "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": "Succeeded"
  },
  "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=2024-03-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": "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"
    }
  }
}
{
  "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"
    }
  }
}

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=2024-03-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": "Updating"
  },
  "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": "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=2024-03-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": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "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"
}

Create a managed disk with optimizedForFrequentAttach.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2024-03-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": "Updating",
    "optimizedForFrequentAttach": true
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "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"
}

Create a managed disk with performancePlus.

Beispielanforderung

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2024-03-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=2024-03-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=2024-03-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": "Updating",
    "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": "Succeeded",
    "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=2024-03-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=2024-03-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"
  },
  "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",
    "encryption": {
      "type": "EncryptionAtRestWithPlatformKey"
    }
  },
  "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=2024-03-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=2024-03-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=2024-03-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=2024-03-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
Architecture

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

CreationData

Beim Erstellen eines Datenträgers verwendete Daten.

DataAccessAuthMode

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

Disk

Datenträgerressource.

DiskCreateOption

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

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 aufgezählt.

DiskStorageAccountTypes

Der Sku-Name.

Encryption

Verschlüsselung ruhender Einstellungen für Datenträger oder Momentaufnahme

EncryptionSettingsCollection

Verschlüsselungseinstellungen für Datenträger oder Momentaufnahmen

EncryptionSettingsElement

Verschlüsselungseinstellungen für ein Datenträgervolume.

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 wird.

KeyVaultAndKeyReference

Key Vault-Schlüssel-URL und Tresor-ID von KeK, KeK ist optional und wenn angegeben, um den encryptionKey zu entpacken.

KeyVaultAndSecretReference

Key Vault Secret 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.

PurchasePlan

Wird zum Einrichten des Kaufkontexts eines Drittanbieterartefaktes über MarketPlace verwendet.

ShareInfoElement
SourceVault

Die Tresor-ID ist 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 VM-Verwendung beibehalten werden.

Architecture

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

Name Typ Beschreibung
Arm64

string

x64

string

CreationData

Beim Erstellen eines Datenträgers verwendete Daten.

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.

logicalSectorSize

integer

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.

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

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.

Name Typ Beschreibung
AzureActiveDirectory

string

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

None

string

Beim Zugriff auf die Export-/Upload-URL würde keine zusätzliche Authentifizierung ausgeführt.

Disk

Datenträgerressource.

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

Ressourcen-ID

location

string

Ressourcenspeicherort

managedBy

string

Ein relativer URI mit der ID des virtuellen Computers, der den Datenträger angefügt hat.

managedByExtended

string[]

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

name

string

Ressourcenname

properties.LastOwnershipUpdateTime

string

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

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

Die neueste Zeit, zu der platzen zuletzt auf einem Datenträger aktiviert wurde.

properties.completionPercent

number

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

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

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

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

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

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

properties.diskSizeGB

integer

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 Zustand 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

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 Bereitstellungsstatus des Datenträgers.

properties.publicNetworkAccess

PublicNetworkAccess

Richtlinie zum Steuern des Exports auf dem Datenträger.

properties.purchasePlan

PurchasePlan

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 virtuellen Computer, die den Datenträger angefügt haben. maxShares sollte auf einen Wert festgelegt werden, der größer als ein Wert für Datenträger ist, 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

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

properties.uniqueId

string

Eindeutige GUID, die die Ressource identifiziert.

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

type

string

Ressourcentyp

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.

Name Typ Beschreibung
Attach

string

Der Datenträger wird an einen virtuellen Computer angefügt.

Copy

string

Erstellen Sie einen neuen Datenträger oder eine neue Momentaufnahme, indem Sie von einem Datenträger oder einer Momentaufnahme kopieren, die von der angegebenen sourceResourceId angegeben wird.

CopyFromSanSnapshot

string

Erstellen sie einen neuen Datenträger, indem Sie aus der snapshot des elastic san volume exportieren

CopyStart

string

Erstellen Sie einen neuen Datenträger mithilfe eines Deep Copy-Prozesses, bei dem die Ressourcenerstellung nur nach dem Kopieren aller Daten aus der Quelle als abgeschlossen betrachtet wird.

Empty

string

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

FromImage

string

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

Import

string

Erstellen Sie einen Datenträger, indem Sie aus einem blob importieren, der durch einen SourceUri in einem speicherkonto angegeben wird, das durch "storageAccountId" angegeben ist.

ImportSecure

string

Ähnlich wie die Option "Erstellen importieren". Erstellen Sie einen neuen virtuellen Computer mit vertrauenswürdigem Start oder einen vertraulichen virtuellen Computer, der vom virtuellen Computer unterstützt wird, indem Sie zusätzliche Blobs für den vm-Gaststatus importieren, der durch "securityDataUri" im durch "storageAccountId" angegebenen Speicherkonto angegeben wird.

Restore

string

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

Upload

string

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

UploadPreparedSecure

string

Ähnlich wie die Option "Erstellen hochladen". Erstellen sie einen neuen virtuellen Datenträger für den vertrauenswürdigen Start oder einen vertraulichen virtuellen Computer, der unter Verwendung des Schreibtokens sowohl im Gastzustand des Datenträgers als auch im VM-Gastzustand hochgeladen wird.

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.

Name Typ Beschreibung
ConfidentialVM_DiskEncryptedWithCustomerKey

string

Gibt den datenträger vertraulichen virtuellen Computer mit verschlüsseltem Gaststatus des Betriebssystems und des virtuellen Computers mit einem vom Kunden verwalteten Schlüssel an.

ConfidentialVM_DiskEncryptedWithPlatformKey

string

Gibt den datenträger vertraulichen virtuellen Computer mit verschlüsseltem Gaststatus des Betriebssystems und des virtuellen Computers mit einem plattformverwalteten Schlüssel an.

ConfidentialVM_NonPersistedTPM

string

Gibt den datenträger vertraulichen virtuellen Computer mit einem kurzlebigen vTPM an. Der vTPM-Zustand wird nicht über VM-Neustarts hinweg beibehalten.

ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey

string

Gibt den datenträger vertraulichen virtuellen Computer an, auf dem nur der Gastzustand des virtuellen Computers verschlüsselt ist.

TrustedLaunch

string

Trusted Launch bietet Sicherheitsfeatures wie sicherer Start und virtuelles Trusted Platform Module (vTPM)

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 aufgezählt.

Name Typ Beschreibung
ActiveSAS

string

Der Datenträger verfügt derzeit über einen aktiven SAS-Uri, der ihr zugeordnet ist.

ActiveSASFrozen

string

Der Datenträger ist an einen virtuellen Computer im Ruhezustand angefügt und verfügt über einen aktiven SAS-URI, der diesem zugeordnet ist.

ActiveUpload

string

Für den Upload wird ein Datenträger erstellt, und ein Schreibtoken wurde zum Hochladen ausgegeben.

Attached

string

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

Frozen

string

Der Datenträger ist an einen virtuellen Computer angefügt, der sich im Ruhezustand befindet.

ReadyToUpload

string

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

Reserved

string

Der Datenträger ist an einen beendeten virtuellen Computer angefügt.

Unattached

string

Der Datenträger wird nicht verwendet und kann an einen virtuellen Computer angefügt werden.

DiskStorageAccountTypes

Der Sku-Name.

Name Typ Beschreibung
PremiumV2_LRS

string

Premium SSD v2 lokal redundanter Speicher. Am besten geeignet für Produktions- und leistungsabhängige Workloads, die konsistent niedrige Latenz und hohen IOPS und Durchsatz erfordern.

Premium_LRS

string

Premium SSD lokal redundanter Speicher. Am besten geeignet für produktions- und leistungsabhängige Arbeitsauslastungen.

Premium_ZRS

string

Redundanter Premium-SSD-Zonenspeicher. Am besten geeignet für die Produktionsworkloads, die Speicherresilienz gegen Zonenfehler benötigen.

StandardSSD_LRS

string

Standard-SSD lokal redundanter Speicher. Am besten geeignet für Webserver, leicht verwendete Unternehmensanwendungen und Dev/Test.

StandardSSD_ZRS

string

Redundanter Standard-SSD-Zonenspeicher. Am besten geeignet für Webserver, leicht verwendete Unternehmensanwendungen und Entwickler/Tests, die Speicherresilienz gegen Zonenfehler benötigen.

Standard_LRS

string

Standard-HDD lokal redundanter Speicher. Am besten geeignet für backup, nicht kritisch und seltenen Zugriff.

UltraSSD_LRS

string

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

Encryption

Verschlüsselung ruhender Einstellungen für Datenträger oder Momentaufnahme

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 Datenträgervolume.

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.

Name Typ Beschreibung
EncryptionAtRestWithCustomerKey

string

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

EncryptionAtRestWithPlatformAndCustomerKeys

string

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 wird plattformverwaltet.

EncryptionAtRestWithPlatformKey

string

Der Ruhedatenträger wird mit verwaltetem Plattformschlüssel verschlüsselt. Es ist der Standardverschlüsselungstyp. Dies ist kein gültiger Verschlüsselungstyp für Datenträgerverschlüsselungssätze.

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.

Name Typ Beschreibung
EdgeZone

string

HyperVGeneration

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

Name Typ Beschreibung
V1

string

V2

string

ImageDiskReference

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

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

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.

KeyVaultAndKeyReference

Key Vault-Schlüssel-URL und Tresor-ID von KeK, KeK ist optional und wenn angegeben, um den encryptionKey zu entpacken.

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

Key Vault Secret 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.

Name Typ Beschreibung
AllowAll

string

Der Datenträger kann aus einem beliebigen Netzwerk exportiert oder hochgeladen werden.

AllowPrivate

string

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

DenyAll

string

Der Datenträger kann nicht exportiert werden.

OperatingSystemTypes

Der Betriebssystemtyp.

Name Typ Beschreibung
Linux

string

Windows

string

PropertyUpdatesInProgress

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

Name Typ Beschreibung
targetTier

string

Die Zielleistungsebene 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.

Name Typ Beschreibung
Enhanced

string

None

string

PublicNetworkAccess

Richtlinie zum Steuern des Exports auf dem Datenträger.

Name Typ Beschreibung
Disabled

string

Sie können nicht auf die zugrunde liegenden Daten des Datenträgers öffentlich im Internet zugreifen, auch 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.

Enabled

string

Sie können einen SAS-URI generieren, um auf die zugrunde liegenden Daten des Datenträgers öffentlich im Internet 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.

PurchasePlan

Wird zum Einrichten des Kaufkontexts eines Drittanbieterartefaktes über MarketPlace verwendet.

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.

ShareInfoElement

Name Typ Beschreibung
vmUri

string

Ein relativer URI mit der ID des virtuellen Computers, der den Datenträger angefügt hat.

SourceVault

Die Tresor-ID ist 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 VM-Verwendung 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.