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=2021-12-01

URI-Parameter

Name In Required Type Description
diskName
path True
  • string

Der Name des verwalteten Datenträgers, der erstellt wird. Der Name kann nach der Erstellung des Datenträgers nicht geändert werden. 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

Der Name der Ressourcengruppe.

subscriptionId
path True
  • string

Abonnementanmeldeinformationen, die 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 Required Type Description
location True
  • string

Ressourcenspeicherort

properties.creationData True

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

extendedLocation

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

properties.burstingEnabled
  • boolean

Legen Sie auf "true" fest, um das Platzen über das bereitgestellte Leistungsziel des Datenträgers hinaus zu ermöglichen. Das Platzen 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

Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen in 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 VMs zulässig sind, die den freigegebenen Datenträger als ReadOnly anbringen. 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 festgelegt. Ein Vorgang kann zwischen 4k und 256k Bytes übertragen.

properties.diskMBpsReadOnly
  • integer

Der Gesamtdurchsatz (MBps), der für alle VMs zulässig ist, die den freigegebenen Datenträger als ReadOnly installieren. MBps bedeutet Millionen von Bytes pro Sekunde – MB verwendet hier die ISO-Notation, von Kräften von 10.

properties.diskMBpsReadWrite
  • integer

Die Bandbreite, die für diesen Datenträger zulässig ist; Nur für UltraSSD-Datenträger festgelegt. MBps bedeutet Millionen von Bytes pro Sekunde – MB verwendet hier die ISO-Notation, von Kräften 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 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

Verschlüsselungseigenschaft kann verwendet werden, um Daten in Ruhe mit verwalteten Schlüsseln oder verwalteten Plattformschlüsseln zu verschlüsseln.

properties.encryptionSettingsCollection

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

properties.hyperVGeneration

Die Hypervisor-Generation des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

properties.maxShares
  • integer

Die maximale Anzahl von VMs, die gleichzeitig an den Datenträger anfügen können. Der Wert größer als einer gibt einen Datenträger an, der gleichzeitig auf mehreren VMs bereitgestellt werden kann.

properties.networkAccessPolicy

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

properties.osType

Der Betriebssystemtyp.

properties.publicNetworkAccess

Richtlinie zum Steuern des Exportes auf dem Datenträger.

properties.purchasePlan

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

properties.securityProfile

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

properties.supportedCapabilities

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

properties.supportsHibernation
  • boolean

Gibt an, dass das Betriebssystem auf einem Datenträger die Hibernation 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

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

tags
  • object

Ressourcentags

zones
  • string[]

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

Antworten

Name Type Description
200 OK

OK

202 Accepted

Akzeptiert

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
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 existing managed disk in the same or different subscription.
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 security profile
Create a managed disk with ssd zrs account type.
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

Sample Request

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

{
  "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"
      }
    }
  }
}

Sample Response

{
  "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"
      }
    }
  }
}
{
  "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.

Sample Request

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

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

Sample Response

{
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "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.

Sample Request

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

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

Sample Response

{
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "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.

Sample Request

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

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

Sample Response

{
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot"
    }
  }
}
{
  "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.

Sample Request

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

{
  "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"
    }
  }
}

Sample Response

{
  "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"
    }
  }
}
{
  "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.

Sample Request

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

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

Sample Response

{
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "provisioningState": "Updating",
    "creationData": {
      "createOption": "Import",
      "sourceUri": "https://mystorageaccount.blob.core.windows.net/osimages/osimage.vhd"
    }
  }
}
{
  "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.

Sample Request

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

{
  "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"
      }
    }
  }
}

Sample Response

{
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "purchasePlan": {
      "name": "{sku}",
      "publisher": "{publisher}",
      "product": "{offer}"
    },
    "supportedCapabilities": {
      "acceleratedNetwork": true,
      "architecture": "Arm64"
    },
    "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"
  }
}
{
  "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"
      }
    }
  }
}

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

Sample Request

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

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

Sample Response

{
  "properties": {
    "creationData": {
      "createOption": "Copy",
      "sourceResourceId": "subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk1"
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk2"
}
{
  "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 ImportSecure create option

Sample Request

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

{
  "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"
    }
  }
}

Sample Response

{
  "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"
    }
  }
}
{
  "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

Sample Request

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

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

Sample Response

{
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "UploadPreparedSecure",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "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

Sample Request

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

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

Sample Response

{
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Succeeded",
    "dataAccessAuthMode": "AzureActiveDirectory"
  },
  "location": "West US",
  "name": "myDisk"
}

Create a managed disk with security profile

Sample Request

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

{
  "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}"
      }
    }
  }
}

Sample Response

{
  "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}"
      }
    }
  }
}
{
  "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.

Sample Request

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

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

Sample Response

{
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "Premium_ZRS",
    "tier": "Premium"
  }
}
{
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "Premium_ZRS",
    "tier": "Premium"
  }
}

Create a managed upload disk.

Sample Request

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

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

Sample Response

{
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "properties": {
    "creationData": {
      "createOption": "Upload",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

Create an empty managed disk in extended location.

Sample Request

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

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

Sample Response

{
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "{edge-zone-id}"
  }
}
{
  "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.

Sample Request

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

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

Sample Response

{
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

Create an ultra managed disk with logicalSectorSize 512E

Sample Request

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

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

Sample Response

{
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 512
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}
{
  "properties": {
    "creationData": {
      "createOption": "Empty",
      "logicalSectorSize": 512
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk",
  "sku": {
    "name": "UltraSSD_LRS",
    "tier": "Ultra"
  }
}

Definitionen

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 in 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 des virtuellen Computers an. Gilt nur für Betriebssystemdatenträger.

DiskSku

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

DiskState

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

DiskStorageAccountTypes

Der Sku-Name.

Encryption

Verschlüsselung bei Resteinstellungen für Datenträger oder Momentaufnahmen

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 Hypervisor-Generation 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 ist KeK optional und wenn bereitgestellt wird, um die VerschlüsselungKey zu entpacken

KeyVaultAndSecretReference

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

PublicNetworkAccess

Richtlinie zum Steuern des Exportes auf dem Datenträger.

PurchasePlan

Wird zum Einrichten des Kaufkontexts eines beliebigen Artefakts von Drittanbietern über MarketPlace verwendet.

ShareInfoElement
SourceVault

Die Tresor-ID ist eine Azure Resource Manager Ressourcen-ID im Formular /abonnements/{subscriptionId}/resourceGroups/{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 Type Description
Arm64
  • string
x64
  • string

CreationData

Beim Erstellen eines Datenträgers verwendete Daten.

Name Type Description
createOption

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

galleryImageReference

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

imageReference

Datenträgerquelleninformationen.

logicalSectorSize
  • integer

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

securityDataUri
  • string

Wenn createOption importSecure ist, ist dies der URI eines Blobs, das in den VM-Gastzustand importiert werden soll.

sourceResourceId
  • string

Wenn createOption kopieren ist, ist dies die ARM-ID der Quellmomentaufnahme oder des Datenträgers.

sourceUniqueId
  • string

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

sourceUri
  • string

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

storageAccountId
  • string

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

uploadSizeBytes
  • integer

Wenn createOption Hochladen ist, 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 in einen Datenträger oder eine Momentaufnahme.

Name Type Description
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 erforderliche Berechtigungen zum Exportieren/Hochladen der Daten verfügt. Bitte lesen Sie aka.ms/DisksAzureADAuth.

None
  • string

Beim Zugriff auf export-/Upload-URL würden keine zusätzliche Authentifizierung ausgeführt.

Disk

Datenträgerressource.

Name Type Description
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, der die ID der VM enthält, die den Datenträger angefügt hat.

managedByExtended
  • string[]

Liste der relativen URIs, die die IDs der VMs enthalten, die den Datenträger angefügt haben. maxShares sollten 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.burstingEnabled
  • boolean

Legen Sie auf "true" fest, um das Platzen über das bereitgestellte Leistungsziel des Datenträgers hinaus zu aktivieren. Das Platzen 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.creationData

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

properties.dataAccessAuthMode

Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen in 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 festgelegt. Ein Vorgang kann zwischen 4k und 256k Bytes übertragen.

properties.diskMBpsReadOnly
  • integer

Der Gesamtdurchsatz (MBps), der für alle VMs 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 festgelegt. 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 Bytes. 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 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 einen ausgeführten virtuellen Computer angefügt ist und nur die Größe des Datenträgers erhöhen kann.

properties.diskState

Der Status des Datenträgers.

properties.encryption

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

properties.encryptionSettingsCollection

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

properties.hyperVGeneration

Die Hypervisor-Generation des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

properties.maxShares
  • integer

Die maximale Anzahl von VMs, 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 VMs bereitgestellt werden kann.

properties.networkAccessPolicy

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

properties.osType

Der Betriebssystemtyp.

properties.propertyUpdatesInProgress

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

properties.provisioningState
  • string

Der Datenträgerbereitstellungsstatus.

properties.publicNetworkAccess

Richtlinie zum Steuern des Exportes auf dem Datenträger.

properties.purchasePlan

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

properties.securityProfile

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

properties.shareInfo

Details zur Liste aller virtuellen Computer, die den Datenträger angefügt haben. maxShares sollten 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

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

properties.supportsHibernation
  • boolean

Gibt an, dass das Betriebssystem auf einem Datenträger die Ruhezustandsfunktion 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

Die Zeit, zu der der Datenträger erstellt wurde.

properties.uniqueId
  • string

Eindeutige Guid, die die Ressource identifiziert.

sku

Der Sku-Name der Datenträger. Kann Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS oder StandardSSD_ZRS 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 Type Description
Attach
  • string

Datenträger werden an eine VM angefügt.

Copy
  • string

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

CopyStart
  • string

Erstellen Sie einen neuen Datenträger mithilfe eines Tiefenkopieprozesses, bei dem die Ressourcenerstellung nur als abgeschlossen betrachtet wird, nachdem alle Daten aus der Quelle kopiert wurden.

Empty
  • string

Erstellen Sie einen leeren Datendatenträger 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 einen von einem Quelluri angegebenen Blob in einem Speicherkonto importieren, das von storageAccountId angegeben ist.

ImportSecure
  • string

Ähnlich wie die Option "Erstellen importieren" Erstellen Sie einen neuen virtuellen virtuellen Computer mit vertrauenswürdigem Startcomputer oder vertraulicher VM, indem Sie zusätzliche Blobs für den von SecurityDataUri angegebenen Vm-Gaststatus importieren, der von storageAccountId angegeben ist.

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 verwenden, um den Inhalt des Datenträgers direkt hochzuladen.

UploadPreparedSecure
  • string

Ähnlich wie Hochladen Option zum Erstellen. Erstellen sie einen neuen virtuellen virtuellen Computer für vertrauenswürdige Startcomputer oder vertrauliche VM- und Uploaddatenträger, und laden Sie das Schreibtoken sowohl im Datenträger als auch im virtuellen Gaststatus hoch.

DiskSecurityProfile

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

Name Type Description
secureVMDiskEncryptionSetId
  • string

ResourceId des Datenträgerverschlüsselungssatzes, der dem vertraulichen virtuellen Computer zugeordnet ist, der mit vom Kunden verwaltetem Schlüssel verschlüsselt wurde

securityType

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

DiskSecurityTypes

Gibt den SecurityType des virtuellen Computers an. Gilt nur für Betriebssystemdatenträger.

Name Type Description
ConfidentialVM_DiskEncryptedWithCustomerKey
  • string

Gibt vertraulichen VM-Datenträger mit einem vom Kunden verwalteten Schlüssel verschlüsselten Betriebssystemdatenträger und vm-Gaststatus an

ConfidentialVM_DiskEncryptedWithPlatformKey
  • string

Gibt einen vertraulichen VM-Datenträger mit verschlüsseltem Betriebssystemdatenträger und vm-Gaststatus mit einem verwalteten Plattformschlüssel an.

ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey
  • string

Gibt vertraulichen VM-Datenträger mit nur verschlüsseltem VM-Gaststatus an

TrustedLaunch
  • string

Trusted Launch bietet Sicherheitsfeatures wie sicheres Start- und virtuelles vertrauenswürdiges Plattformmodul (vTPM)

DiskSku

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

Name Type Description
name

Der Sku-Name.

tier
  • string

Die Sku-Ebene.

DiskState

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

Name Type Description
ActiveSAS
  • string

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

ActiveSASFrozen
  • string

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

ActiveUpload
  • string

Ein Datenträger wird für den Upload erstellt und ein Schreibtoken für das Hochladen in ihn ausgestellt.

Attached
  • string

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

Frozen
  • string

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

ReadyToUpload
  • string

Ein Datenträger ist bereit, durch Hochladen durch Anfordern eines Schreibtokens erstellt zu werden.

Reserved
  • string

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

Unattached
  • string

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

DiskStorageAccountTypes

Der Sku-Name.

Name Type Description
Premium_LRS
  • string

Lokal redundanter SSD Premium-Speicher. Am besten für Produktions- und leistungsabhängige Workloads geeignet.

Premium_ZRS
  • string

Premium redundanten SSD-Zonenspeicher. Am besten für die Produktionslasten, die die Speichersicherheit gegen Zonenfehler benötigen.

StandardSSD_LRS
  • string

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

StandardSSD_ZRS
  • string

Standard-SSD-Zone redundanter Speicher. Am besten geeignet für Webserver, leicht verwendete Unternehmensanwendungen und Dev/Test, die Die Speichersicherheit gegen Zonenfehler benötigen.

Standard_LRS
  • string

Lokal redundanter HDD Standard-Speicher. Am besten für Sicherungen, nicht kritischen und seltenen Zugriff geeignet.

UltraSSD_LRS
  • string

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

Encryption

Verschlüsselung bei Resteinstellungen für Datenträger oder Momentaufnahmen

Name Type Description
diskEncryptionSetId
  • string

ResourceId des Datenträgerverschlüsselungssatzes, der zur Aktivierung der Verschlüsselung im Ruhezustand verwendet werden soll.

type

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

EncryptionSettingsCollection

Verschlüsselungseinstellungen für Datenträger oder Momentaufnahmen

Name Type Description
enabled
  • boolean

Legen Sie dieses Flag 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

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. Sobald dieses Feld festgelegt wurde, kann es nicht überschrieben werden. "1.0" entspricht Azure Disk Encryption mit der AAD-App.'1.1' entspricht Azure Disk Encryption.

EncryptionSettingsElement

Verschlüsselungseinstellungen für ein Datenträgervolume.

Name Type Description
diskEncryptionKey

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

keyEncryptionKey

Key Vault Schlüssel-URL und Tresor-ID des Schlüsselverschlüsselungsschlüssels. KeyEncryptionKey ist optional und wenn bereitgestellt wird, um den Datenträgerverschlüsselungsschlüssel zu entbinden.

EncryptionType

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

Name Type Description
EncryptionAtRestWithCustomerKey
  • string

Der Datenträger wird in Ruhe mit dem verwalteten Kundenschlüssel verschlüsselt, der von einem Kunden geändert und widerrufen werden kann.

EncryptionAtRestWithPlatformAndCustomerKeys
  • string

Der Datenträger wird in Ruhe mit 2 Ebenen der Verschlüsselung verschlüsselt. Einer der Schlüssel ist vom Kunden verwaltet und der andere Schlüssel wird von der Plattform verwaltet.

EncryptionAtRestWithPlatformKey
  • string

Der Datenträger wird in Ruhe 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 Type Description
name
  • string

Der Name des erweiterten Speicherorts.

type

Der Typ des erweiterten Speicherorts.

ExtendedLocationTypes

Der Typ des erweiterten Speicherorts.

Name Type Description
EdgeZone
  • string

HyperVGeneration

Die Hypervisor-Generation des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

Name Type Description
V1
  • string
V2
  • string

ImageDiskReference

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

Name Type Description
id
  • string

Ein relativer URI, der entweder ein Plattformimage-Repository oder einen Benutzerimageverweis enthält.

lun
  • integer

Wenn der Datenträger aus dem Datenträger eines Bilds erstellt wird, ist dies ein Index, der angibt, welche datendatenträger im Image verwendet werden sollen. Für Betriebssystemdatenträger ist dieses Feld null.

KeyVaultAndKeyReference

Key Vault Schlüssel-URL und Tresor-ID von KeK ist KeK optional und wenn bereitgestellt wird, um die VerschlüsselungKey zu entpacken

Name Type Description
keyUrl
  • string

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

sourceVault

Ressourcen-ID der KeyVault, die den Schlüssel oder geheimen Schlüssel enthält

KeyVaultAndSecretReference

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

Name Type Description
secretUrl
  • string

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

sourceVault

Ressourcen-ID der KeyVault, die den Schlüssel oder geheimen Schlüssel enthält

NetworkAccessPolicy

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

Name Type Description
AllowAll
  • string

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

AllowPrivate
  • string

Der Datenträger kann exportiert oder hochgeladen werden, um die privaten Endpunkte einer DiskAccess-Ressource zu verwenden.

DenyAll
  • string

Der Datenträger kann nicht exportiert werden.

OperatingSystemTypes

Der Betriebssystemtyp.

Name Type Description
Linux
  • string
Windows
  • string

PropertyUpdatesInProgress

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

Name Type Description
targetTier
  • string

Die Zielleistungsebene des Datenträgers, wenn ein Statusänderungsvorgang ausgeführt wird.

PublicNetworkAccess

Richtlinie zum Steuern des Exportes auf dem Datenträger.

Name Type Description
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 nur auf die Daten über den SAS-URI aus Ihrem vertrauenswürdigen Azure VNET 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 nur auf die Daten über den SAS-URI aus Ihrem vertrauenswürdigen Azure VNET zugreifen, wenn NetworkAccessPolicy auf AllowPrivate festgelegt ist.

PurchasePlan

Wird zum Einrichten des Kaufkontexts eines beliebigen Artefakts von Drittanbietern über MarketPlace verwendet.

Name Type Description
name
  • string

Die Plan-ID.

product
  • string

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

promotionCode
  • string

Der Angebotsangebots-Angebotscode.

publisher
  • string

Die Herausgeber-ID.

ShareInfoElement

Name Type Description
vmUri
  • string

Ein relativer URI, der die ID der VM enthält, die den Datenträger angefügt hat.

SourceVault

Die Tresor-ID ist eine Azure Resource Manager Ressourcen-ID im Formular /abonnements/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

Name Type Description
id
  • string

Ressourcen-ID

SupportedCapabilities

Liste der unterstützten Funktionen, die auf der Datenträgerressource für die VM-Verwendung beibehalten werden.

Name Type Description
acceleratedNetwork
  • boolean

True, wenn das Image, aus dem der Betriebssystemdatenträger erstellt wird, die beschleunigte Netzwerkunterstützung unterstützt.

architecture

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