Sdílet prostřednictvím


Disks - Create Or Update

Vytvoří nebo aktualizuje disk.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
diskName
path True

string

Název spravovaného disku, který se vytváří. Název nelze po vytvoření disku změnit. Podporované znaky pro název jsou a-z, A-Z, 0-9, _ a -. Maximální délka názvu je 80 znaků.

resourceGroupName
path True

string

Název skupiny prostředků.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

api-version
query True

string

Verze rozhraní API klienta.

Text požadavku

Name Vyžadováno Typ Description
location True

string

Umístění prostředku

properties.creationData True

CreationData

Informace o zdroji disku. Informace CreationData nelze po vytvoření disku změnit.

extendedLocation

ExtendedLocation

Rozšířené umístění, ve kterém bude disk vytvořen. Rozšířené umístění nelze změnit.

properties.burstingEnabled

boolean

Pokud chcete povolit shlukování nad rámec zřízeného cíle výkonu disku, nastavte na hodnotu true. Shlukování je ve výchozím nastavení zakázané. Nevztahuje se na disky Úrovně Ultra.

properties.completionPercent

number

Procento dokončení kopie na pozadí při vytvoření prostředku prostřednictvím operace CopyStart

properties.dataAccessAuthMode

DataAccessAuthMode

Další požadavky na ověřování při exportu nebo nahrávání na disk nebo snímek

properties.diskAccessId

string

ID ARM prostředku DiskAccess pro použití privátních koncových bodů na discích

properties.diskIOPSReadOnly

integer

Celkový počet vstupně-výstupních operací za sekundu, které budou povolené na všech virtuálních počítačích, které připojí sdílený disk jako Jen pro čtení. Jedna operace může přenášet 4k až 256 bajtů.

properties.diskIOPSReadWrite

integer

Počet IOPS povolených pro tento disk; nastavitelné pouze pro disky UltraSSD. Jedna operace může přenášet 4k až 256 bajtů.

properties.diskMBpsReadOnly

integer

Celková propustnost (MB/s), která bude povolena na všech virtuálních počítačích, které připojí sdílený disk jako jen pro čtení. Mb/s znamená miliony bajtů za sekundu – MB zde používá notaci ISO s výkony 10.

properties.diskMBpsReadWrite

integer

Šířka pásma povolená pro tento disk; nastavitelné pouze pro disky UltraSSD. Mb/s znamená miliony bajtů za sekundu – MB zde používá notaci ISO s výkony 10.

properties.diskSizeGB

integer

Pokud je createData.createOption prázdný, je toto pole povinné a označuje velikost disku, který se má vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený ke spuštěnému virtuálnímu počítači a může pouze zvětšit velikost disku.

properties.encryption

Encryption

Vlastnost šifrování je možné použít k šifrování neaktivních uložených dat pomocí klíčů spravovaných zákazníkem nebo klíčů spravovaných platformou.

properties.encryptionSettingsCollection

EncryptionSettingsCollection

Kolekce nastavení šifrování používaná pro Azure Disk Encryption může obsahovat několik nastavení šifrování na disk nebo snímek.

properties.hyperVGeneration

HyperVGeneration

Generování hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem.

properties.maxShares

integer

Maximální počet virtuálních počítačů, které se můžou připojit k disku najednou. Hodnota větší než jedna označuje disk, který je možné připojit k více virtuálním počítačům najednou.

properties.networkAccessPolicy

NetworkAccessPolicy

Zásady pro přístup k disku přes síť

properties.optimizedForFrequentAttach

boolean

Nastavení této vlastnosti na hodnotu true zlepšuje spolehlivost a výkon datových disků, které jsou často (více než 5krát denně) odpojeny od jednoho virtuálního počítače a připojeny k jinému. Tato vlastnost by neměla být nastavena pro disky, které nejsou odpojeny a často připojeny, protože způsobí, že disky nejsou v souladu s doménou selhání virtuálního počítače.

properties.osType

OperatingSystemTypes

Typ operačního systému.

properties.publicNetworkAccess

PublicNetworkAccess

Zásady pro řízení exportu na disku

properties.purchasePlan

PurchasePlan

Informace o plánu nákupu pro image, ze které byl disk s operačním systémem vytvořen. Např. – {name: 2019-Datacenter, vydavatel: MicrosoftWindowsServer, produkt: WindowsServer}

properties.securityProfile

DiskSecurityProfile

Obsahuje informace týkající se zabezpečení pro prostředek.

properties.supportedCapabilities

SupportedCapabilities

Seznam podporovaných funkcí pro image, ze které byl disk s operačním systémem vytvořen

properties.supportsHibernation

boolean

Označuje, že operační systém na disku podporuje hibernaci.

properties.tier

string

Úroveň výkonu disku (např. P4, S10), jak je popsáno tady: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Nevztahuje se na disky Úrovně Ultra.

sku

DiskSku

Název skladové položky disků. Může to být Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS nebo PremiumV2_LRS.

tags

object

Značky prostředků

zones

string[]

Seznam logických zón pro disk.

Odpovědi

Name Typ Description
200 OK

Disk

OK

202 Accepted

Disk

Přijato

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

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

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

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

Sample Request

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2023-10-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"
      }
    }
  }
}

Sample Response

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

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2023-10-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}"
  }
}

Sample Response

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

Sample Request

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

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

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

Sample Request

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

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

Sample Response

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

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2023-10-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"
    }
  }
}

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2023-10-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"
      }
    }
  }
}

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2023-10-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"
      }
    }
  }
}

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2023-10-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"
    }
  }
}

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2023-10-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}"
      }
    }
  }
}

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Sample Request

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

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

Sample Response

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

Definice

Name Description
Architecture

Architektura procesoru podporovaná diskem s operačním systémem

CreationData

Data použitá při vytváření disku.

DataAccessAuthMode

Další požadavky na ověřování při exportu nebo nahrávání na disk nebo snímek

Disk

Prostředek disku.

DiskCreateOption

Tím se vyčíslí možné zdroje vytvoření disku.

DiskSecurityProfile

Obsahuje informace týkající se zabezpečení pro prostředek.

DiskSecurityTypes

Určuje Typ zabezpečení virtuálního počítače. Platí jenom pro disky s operačním systémem.

DiskSku

Název skladové položky disků. Může to být Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS nebo PremiumV2_LRS.

DiskState

Tím se vyčíslí možný stav disku.

DiskStorageAccountTypes

Název skladové položky.

Encryption

Nastavení šifrování neaktivních uložených dat pro disk nebo snímek

EncryptionSettingsCollection

Nastavení šifrování disku nebo snímku

EncryptionSettingsElement

Nastavení šifrování pro jeden diskový svazek.

EncryptionType

Typ klíče, který se používá k šifrování dat na disku.

ExtendedLocation

Komplexní typ rozšířeného umístění.

ExtendedLocationTypes

Typ rozšířeného umístění.

HyperVGeneration

Generování hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem.

ImageDiskReference

Zdrojová image použitá k vytvoření disku.

KeyVaultAndKeyReference

Key Vault adresa URL klíče a ID trezoru KeK je kek nepovinný a při zadání se použije k rozbalení šifrovacího klíče.

KeyVaultAndSecretReference

Key Vault adresu URL tajného kódu a ID trezoru šifrovacího klíče

NetworkAccessPolicy

Zásady pro přístup k disku přes síť

OperatingSystemTypes

Typ operačního systému.

PropertyUpdatesInProgress

Vlastnosti disku, pro který čeká na aktualizaci.

ProvisionedBandwidthCopyOption

Pokud je toto pole nastavené na snímku a createOption je CopyStart, snímek se zkopíruje rychleji.

PublicNetworkAccess

Zásady pro řízení exportu na disku

PurchasePlan

Používá se k vytvoření kontextu nákupu jakéhokoli artefaktu třetí strany prostřednictvím MarketPlace.

ShareInfoElement
SourceVault

ID trezoru je ID prostředku Azure Resource Manager ve tvaru /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

SupportedCapabilities

Seznam podporovaných funkcí uložených na diskovém prostředku pro použití virtuálního počítače

Architecture

Architektura procesoru podporovaná diskem s operačním systémem

Name Typ Description
Arm64

string

x64

string

CreationData

Data použitá při vytváření disku.

Name Typ Description
createOption

DiskCreateOption

Tím se vyčíslí možné zdroje vytvoření disku.

elasticSanResourceId

string

Vyžaduje se, pokud je createOption CopyFromSanSnapshot. Toto je ID ARM zdrojového elastického snímku svazku san.

galleryImageReference

ImageDiskReference

Vyžaduje se při vytváření z obrázku v galerii. Id/sharedGalleryImageId/communityGalleryImageId ImageDiskReference bude ID ARM verze image sdílené galerie, ze které se má vytvořit disk.

imageReference

ImageDiskReference

Informace o zdroji disku pro pir nebo uživatelské image.

logicalSectorSize

integer

Velikost logického sektoru v bajtech pro disky Úrovně Ultra Podporované hodnoty jsou 512 ad 4096. Výchozí hodnota je 4096.

performancePlus

boolean

Pokud chcete zvýšit výkonový cíl nasazeného disku, nastavte tento příznak na hodnotu true. Informace o příslušném cíli výkonu najdete tady. Tento příznak lze nastavit pouze při vytváření disku a po povolení jej nelze zakázat.

provisionedBandwidthCopySpeed

ProvisionedBandwidthCopyOption

Pokud je toto pole nastavené na snímku a createOption je CopyStart, snímek se zkopíruje rychleji.

securityDataUri

string

Pokud je createOption ImportSecure, jedná se o identifikátor URI objektu blob, který se má importovat do stavu hosta virtuálního počítače.

sourceResourceId

string

Pokud je createOption copy, jedná se o ID ARM zdrojového snímku nebo disku.

sourceUniqueId

string

Pokud je toto pole nastavené, jedná se o jedinečné ID identifikující zdroj tohoto zdroje.

sourceUri

string

Pokud je createOption Import, jedná se o identifikátor URI objektu blob, který se má importovat do spravovaného disku.

storageAccountId

string

Vyžaduje se, pokud je createOption import. Azure Resource Manager identifikátor účtu úložiště obsahující objekt blob, který se má importovat jako disk.

uploadSizeBytes

integer

Pokud je možnost createOption nahrání, jedná se o velikost obsahu nahrávání včetně zápatí virtuálního pevného disku. Tato hodnota by měla být mezi 20972032 (20 miB + 512 bajtů pro zápatí VHD) a 35183298347520 bajty (32 TiB + 512 bajtů pro zápatí VHD).

DataAccessAuthMode

Další požadavky na ověřování při exportu nebo nahrávání na disk nebo snímek

Name Typ Description
AzureActiveDirectory

string

Při použití adresy URL pro export/nahrání systém zkontroluje, jestli má uživatel identitu v Azure Active Directory a má potřebná oprávnění k exportu nebo nahrání dat. Projděte si aka.ms/DisksAzureADAuth.

None

string

Při přístupu k adrese URL pro export nebo nahrávání by se neprovádělo žádné další ověřování.

Disk

Prostředek disku.

Name Typ Description
extendedLocation

ExtendedLocation

Rozšířené umístění, ve kterém bude disk vytvořen. Rozšířené umístění nelze změnit.

id

string

ID prostředku

location

string

Umístění prostředku

managedBy

string

Relativní identifikátor URI obsahující ID virtuálního počítače, který má připojený disk.

managedByExtended

string[]

Seznam relativních identifikátorů URI obsahujících ID virtuálních počítačů s připojeným diskem Aby bylo možné disky připojit k více virtuálním počítačům, měly by být hodnoty maxShares nastaveny na hodnotu větší než jedna.

name

string

Název prostředku

properties.LastOwnershipUpdateTime

string

Čas UTC, kdy se naposledy změnil stav vlastnictví disku, tj. čas posledního připojení nebo odpojení disku od virtuálního počítače nebo čas, kdy došlo k uvolnění nebo spuštění virtuálního počítače, ke kterému byl disk připojen.

properties.burstingEnabled

boolean

Pokud chcete povolit shlukování nad rámec zřízeného cíle výkonu disku, nastavte na hodnotu true. Shlukování je ve výchozím nastavení zakázané. Nevztahuje se na disky Úrovně Ultra.

properties.burstingEnabledTime

string

Poslední čas, kdy bylo na disku naposledy povoleno shlukování.

properties.completionPercent

number

Procento dokončení kopie na pozadí při vytvoření prostředku prostřednictvím operace CopyStart

properties.creationData

CreationData

Informace o zdroji disku. Informace CreationData nelze po vytvoření disku změnit.

properties.dataAccessAuthMode

DataAccessAuthMode

Další požadavky na ověřování při exportu nebo nahrávání na disk nebo snímek

properties.diskAccessId

string

ID ARM prostředku DiskAccess pro použití privátních koncových bodů na discích

properties.diskIOPSReadOnly

integer

Celkový počet vstupně-výstupních operací za sekundu, které budou povolené na všech virtuálních počítačích, které připojí sdílený disk jako Jen pro čtení. Jedna operace může přenášet 4k až 256 bajtů.

properties.diskIOPSReadWrite

integer

Počet IOPS povolených pro tento disk; nastavitelné pouze pro disky UltraSSD. Jedna operace může přenášet 4k až 256 bajtů.

properties.diskMBpsReadOnly

integer

Celková propustnost (MB/s), která bude povolena na všech virtuálních počítačích, které připojí sdílený disk jako jen pro čtení. Mb/s znamená miliony bajtů za sekundu – MB zde používá notaci ISO s výkony 10.

properties.diskMBpsReadWrite

integer

Šířka pásma povolená pro tento disk; nastavitelné pouze pro disky UltraSSD. Mb/s znamená miliony bajtů za sekundu – MB zde používá notaci ISO s výkony 10.

properties.diskSizeBytes

integer

Velikost disku v bajtech. Toto pole je jen pro čtení.

properties.diskSizeGB

integer

Pokud je createData.createOption prázdný, je toto pole povinné a označuje velikost disku, který se má vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený ke spuštěnému virtuálnímu počítači a může pouze zvětšit velikost disku.

properties.diskState

DiskState

Stav disku.

properties.encryption

Encryption

Vlastnost šifrování je možné použít k šifrování neaktivních uložených dat pomocí klíčů spravovaných zákazníkem nebo klíčů spravovaných platformou.

properties.encryptionSettingsCollection

EncryptionSettingsCollection

Kolekce nastavení šifrování používaná pro Azure Disk Encryption může obsahovat několik nastavení šifrování na disk nebo snímek.

properties.hyperVGeneration

HyperVGeneration

Generování hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem.

properties.maxShares

integer

Maximální počet virtuálních počítačů, které se můžou připojit k disku najednou. Hodnota větší než jedna označuje disk, který je možné připojit k více virtuálním počítačům najednou.

properties.networkAccessPolicy

NetworkAccessPolicy

Zásady pro přístup k disku přes síť

properties.optimizedForFrequentAttach

boolean

Nastavení této vlastnosti na hodnotu true zlepšuje spolehlivost a výkon datových disků, které jsou často (více než 5krát denně) odpojeny od jednoho virtuálního počítače a připojeny k jinému. Tato vlastnost by neměla být nastavena pro disky, které nejsou odpojeny a často připojeny, protože způsobí, že disky nejsou v souladu s doménou selhání virtuálního počítače.

properties.osType

OperatingSystemTypes

Typ operačního systému.

properties.propertyUpdatesInProgress

PropertyUpdatesInProgress

Vlastnosti disku, pro který čeká na aktualizaci.

properties.provisioningState

string

Stav zřizování disku.

properties.publicNetworkAccess

PublicNetworkAccess

Zásady pro řízení exportu na disku

properties.purchasePlan

PurchasePlan

Informace o plánu nákupu pro image, ze které byl disk s operačním systémem vytvořen. Např. – {name: 2019-Datacenter, vydavatel: MicrosoftWindowsServer, produkt: WindowsServer}

properties.securityProfile

DiskSecurityProfile

Obsahuje informace týkající se zabezpečení pro prostředek.

properties.shareInfo

ShareInfoElement[]

Podrobnosti o seznamu všech virtuálních počítačů, které mají připojený disk. Aby bylo možné disky připojit k více virtuálním počítačům, měly by být hodnoty maxShares nastaveny na hodnotu větší než jedna.

properties.supportedCapabilities

SupportedCapabilities

Seznam podporovaných funkcí pro image, ze které byl disk s operačním systémem vytvořen

properties.supportsHibernation

boolean

Označuje, že operační systém na disku podporuje hibernaci.

properties.tier

string

Úroveň výkonu disku (např. P4, S10), jak je popsáno tady: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Nevztahuje se na disky Úrovně Ultra.

properties.timeCreated

string

Čas vytvoření disku.

properties.uniqueId

string

Jedinečný identifikátor GUID identifikující prostředek

sku

DiskSku

Název skladové položky disků. Může to být Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS nebo PremiumV2_LRS.

tags

object

Značky prostředků

type

string

Typ prostředku

zones

string[]

Seznam logických zón pro disk.

DiskCreateOption

Tím se vyčíslí možné zdroje vytvoření disku.

Name Typ Description
Attach

string

Disk se připojí k virtuálnímu počítači.

Copy

string

Vytvořte nový disk nebo snímek zkopírováním z disku nebo snímku zadaného daným identifikátorem sourceResourceId.

CopyFromSanSnapshot

string

Vytvoření nového disku exportem z elastického snímku svazku san

CopyStart

string

Vytvořte nový disk pomocí procesu hloubkového kopírování, kdy se vytvoření prostředku považuje za dokončené až po zkopírování všech dat ze zdroje.

Empty

string

Vytvořte prázdný datový disk velikosti dané diskem diskSizeGB.

FromImage

string

Vytvořte nový disk z image platformy určené danou imageReference nebo galleryImageReference.

Import

string

Vytvořte disk importem z objektu blob zadaného identifikátorem sourceUri v účtu úložiště určeném parametrem storageAccountId.

ImportSecure

string

Podobně jako u možnosti Importovat vytvoření. Vytvoření nového důvěryhodného spouštěcího virtuálního počítače nebo disku s podporou důvěrného virtuálního počítače importem dalšího objektu blob pro stav hosta virtuálního počítače určeného parametrem securityDataUri v účtu úložiště určeném parametrem storageAccountId

Restore

string

Vytvořte nový disk zkopírováním z bodu obnovení zálohy.

Upload

string

Vytvořte nový disk tak, že získáte token zápisu a použijete ho k přímému nahrání obsahu disku.

UploadPreparedSecure

string

Podobně jako u možnosti Nahrání vytvoření. Vytvoření nového důvěryhodného spouštěcího virtuálního počítače nebo disku s podporou důvěrného virtuálního počítače a nahrání pomocí tokenu zápisu ve stavu hosta disku i virtuálního počítače

DiskSecurityProfile

Obsahuje informace týkající se zabezpečení pro prostředek.

Name Typ Description
secureVMDiskEncryptionSetId

string

ResourceId sady šifrování disků přidružené k disku s podporou důvěrného virtuálního počítače šifrovaného pomocí klíče spravovaného zákazníkem

securityType

DiskSecurityTypes

Určuje Typ zabezpečení virtuálního počítače. Platí jenom pro disky s operačním systémem.

DiskSecurityTypes

Určuje Typ zabezpečení virtuálního počítače. Platí jenom pro disky s operačním systémem.

Name Typ Description
ConfidentialVM_DiskEncryptedWithCustomerKey

string

Označuje důvěrný disk virtuálního počítače s diskem s operačním systémem i stavem hosta virtuálního počítače šifrovaným pomocí klíče spravovaného zákazníkem.

ConfidentialVM_DiskEncryptedWithPlatformKey

string

Označuje důvěrný disk virtuálního počítače s diskem s operačním systémem i stavem hosta virtuálního počítače šifrovaným pomocí klíče spravovaného platformou.

ConfidentialVM_NonPersistedTPM

string

Označuje důvěrný disk virtuálního počítače s dočasným virtuálním počítačem vTPM. Stav vTPM se během restartování virtuálních počítačů neudržuje.

ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey

string

Označuje důvěrný disk virtuálního počítače s pouze šifrovaným stavem hosta virtuálního počítače.

TrustedLaunch

string

Trusted Launch poskytuje funkce zabezpečení, jako je zabezpečené spouštění a virtuální modul Trusted Platform Module (vTPM).

DiskSku

Název skladové položky disků. Může to být Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS nebo PremiumV2_LRS.

Name Typ Description
name

DiskStorageAccountTypes

Název skladové položky.

tier

string

Úroveň skladové položky.

DiskState

Tím se vyčíslí možný stav disku.

Name Typ Description
ActiveSAS

string

K disku je aktuálně přidružený identifikátor URI aktivního SAS.

ActiveSASFrozen

string

Disk je připojený k virtuálnímu počítači v hibernovaném stavu a má přidružený aktivní identifikátor URI SAS.

ActiveUpload

string

Vytvoří se disk pro nahrání a pro nahrání na něj byl vydán zapisovací token.

Attached

string

Disk je aktuálně připojený ke spuštěného virtuálnímu počítači.

Frozen

string

Disk je připojený k virtuálnímu počítači, který je v hibernovaném stavu.

ReadyToUpload

string

Disk je připravený k vytvoření po nahrání vyžádáním tokenu zápisu.

Reserved

string

Disk je připojený k zastavené a uvolněné virtuální počítači.

Unattached

string

Disk se nepoužívá a dá se připojit k virtuálnímu počítači.

DiskStorageAccountTypes

Název skladové položky.

Name Typ Description
PremiumV2_LRS

string

Místně redundantní úložiště SSD úrovně Premium v2 Vhodné pro produkční úlohy a úlohy citlivé na výkon, které konzistentně vyžadují nízkou latenci a vysokou IOPS a propustnost.

Premium_LRS

string

Místně redundantní úložiště SSD úrovně Premium. Nejvhodnější pro úlohy citlivé na produkční prostředí a výkon.

Premium_ZRS

string

Zónově redundantní úložiště SSD úrovně Premium. Nejvhodnější pro produkční úlohy, které vyžadují odolnost úložiště proti selháním zóny.

StandardSSD_LRS

string

Místně redundantní úložiště SSD úrovně Standard. Nejvhodnější pro webové servery, lehce používané podnikové aplikace a vývoj/testování.

StandardSSD_ZRS

string

Zónově redundantní úložiště SSD úrovně Standard. Nejvhodnější pro webové servery, lehce používané podnikové aplikace a vývoj/testování, které vyžadují odolnost úložiště proti selháním zóny.

Standard_LRS

string

Místně redundantní úložiště HDD úrovně Standard. Nejvhodnější pro zálohování, nekritičnost a občasný přístup.

UltraSSD_LRS

string

Místně redundantní úložiště SSD úrovně Ultra. Vhodné pro úlohy náročné na vstupně-výstupní operace, jako jsou SAP HANA, databáze nejvyšší úrovně (například SQL, Oracle) a další úlohy náročné na transakce.

Encryption

Nastavení šifrování neaktivních uložených dat pro disk nebo snímek

Name Typ Description
diskEncryptionSetId

string

ResourceId šifrování disku nastaveného pro povolení šifrování neaktivních uložených dat.

type

EncryptionType

Typ klíče, který se používá k šifrování dat na disku.

EncryptionSettingsCollection

Nastavení šifrování disku nebo snímku

Name Typ Description
enabled

boolean

Pokud chcete povolit šifrování, nastavte tento příznak na true a zadejte DiskEncryptionKey a volitelný klíč KeyEncryptionKey. Nastavte tento příznak na false a odeberte DiskEncryptionKey a KeyEncryptionKey, aby se šifrování zakázalo. Pokud má encryptionSettings v objektu požadavku hodnotu null, stávající nastavení zůstanou beze změny.

encryptionSettings

EncryptionSettingsElement[]

Kolekce nastavení šifrování, jedno pro každý diskový svazek.

encryptionSettingsVersion

string

Popisuje, jaký typ šifrování se používá pro disky. Jakmile je toto pole nastavené, nelze ho přepsat. Verze 1.0 odpovídá Službě Azure Disk Encryption s aplikací AAD.'1.1' odpovídá službě Azure Disk Encryption.

EncryptionSettingsElement

Nastavení šifrování pro jeden diskový svazek.

Name Typ Description
diskEncryptionKey

KeyVaultAndSecretReference

Key Vault adresu URL tajného kódu a ID trezoru šifrovacího klíče disku

keyEncryptionKey

KeyVaultAndKeyReference

Key Vault adresu URL klíče a ID trezoru šifrovacího klíče klíče. Klíč KeyEncryptionKey je volitelný a pokud je zadaný, použije se k rozbalení šifrovacího klíče disku.

EncryptionType

Typ klíče, který se používá k šifrování dat na disku.

Name Typ Description
EncryptionAtRestWithCustomerKey

string

Disk je v neaktivním stavu šifrovaný pomocí klíče spravovaného zákazníkem, který může zákazník změnit a odvolat.

EncryptionAtRestWithPlatformAndCustomerKeys

string

Disk je v klidovém stavu šifrovaný se 2 vrstvami šifrování. Jeden z klíčů je spravovaný zákazníkem a druhý klíč je Spravovaný platformou.

EncryptionAtRestWithPlatformKey

string

Disk je v neaktivním stavu šifrovaný pomocí klíče spravovaného platformou. Jedná se o výchozí typ šifrování. Toto není platný typ šifrování pro sady šifrování disků.

ExtendedLocation

Komplexní typ rozšířeného umístění.

Name Typ Description
name

string

Název rozšířeného umístění.

type

ExtendedLocationTypes

Typ rozšířeného umístění.

ExtendedLocationTypes

Typ rozšířeného umístění.

Name Typ Description
EdgeZone

string

HyperVGeneration

Generování hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem.

Name Typ Description
V1

string

V2

string

ImageDiskReference

Zdrojová image použitá k vytvoření disku.

Name Typ Description
communityGalleryImageId

string

Relativní identifikátor URI obsahující odkaz na komunitní image Azure Compute Gallery.

id

string

Relativní identifikátor URI obsahující buď úložiště imagí platformy, uživatelskou image nebo odkaz na image Azure Compute Gallery.

lun

integer

Pokud je disk vytvořen z datového disku image, jedná se o index, který označuje, který z datových disků v imagi se má použít. Pro disky s operačním systémem má toto pole hodnotu null.

sharedGalleryImageId

string

Relativní identifikátor URI obsahující přímý odkaz na sdílenou image Azure Compute Gallery.

KeyVaultAndKeyReference

Key Vault adresa URL klíče a ID trezoru KeK je kek nepovinný a při zadání se použije k rozbalení šifrovacího klíče.

Name Typ Description
keyUrl

string

Adresa URL odkazující na klíč nebo tajný kód ve službě KeyVault

sourceVault

SourceVault

ID prostředku služby KeyVault obsahující klíč nebo tajný klíč

KeyVaultAndSecretReference

Key Vault adresu URL tajného kódu a ID trezoru šifrovacího klíče

Name Typ Description
secretUrl

string

Adresa URL odkazující na klíč nebo tajný kód ve službě KeyVault

sourceVault

SourceVault

ID prostředku služby KeyVault obsahující klíč nebo tajný klíč

NetworkAccessPolicy

Zásady pro přístup k disku přes síť

Name Typ Description
AllowAll

string

Disk je možné exportovat nebo nahrát z libovolné sítě.

AllowPrivate

string

Disk je možné exportovat nebo nahrát do privátních koncových bodů prostředku DiskAccess.

DenyAll

string

Disk nelze exportovat.

OperatingSystemTypes

Typ operačního systému.

Name Typ Description
Linux

string

Windows

string

PropertyUpdatesInProgress

Vlastnosti disku, pro který čeká na aktualizaci.

Name Typ Description
targetTier

string

Cílová úroveň výkonu disku, pokud probíhá operace změny vrstvy.

ProvisionedBandwidthCopyOption

Pokud je toto pole nastavené na snímku a createOption je CopyStart, snímek se zkopíruje rychleji.

Name Typ Description
Enhanced

string

None

string

PublicNetworkAccess

Zásady pro řízení exportu na disku

Name Typ Description
Disabled

string

Nelze získat přístup k podkladovým datům disku veřejně na internetu, a to ani v případě, že networkAccessPolicy je nastavena na AllowAll. K datům můžete přistupovat prostřednictvím identifikátoru URI SAS pouze z důvěryhodné virtuální sítě Azure, pokud je zásada NetworkAccessPolicy nastavená na AllowPrivate.

Enabled

string

Pokud je networkAccessPolicy nastavená na AllowAll, můžete vygenerovat identifikátor URI SAS pro přístup k podkladovým datům disku veřejně na internetu. K datům můžete přistupovat prostřednictvím identifikátoru URI SAS pouze z důvěryhodné virtuální sítě Azure, pokud je zásada NetworkAccessPolicy nastavená na AllowPrivate.

PurchasePlan

Používá se k vytvoření kontextu nákupu jakéhokoli artefaktu třetí strany prostřednictvím MarketPlace.

Name Typ Description
name

string

ID plánu.

product

string

Určuje součin obrázku z marketplace. To je stejná hodnota jako Nabídka v elementu imageReference.

promotionCode

string

Kód propagační nabídky.

publisher

string

ID vydavatele.

ShareInfoElement

Name Typ Description
vmUri

string

Relativní identifikátor URI obsahující ID virtuálního počítače, který má připojený disk.

SourceVault

ID trezoru je ID prostředku Azure Resource Manager ve tvaru /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

Name Typ Description
id

string

ID prostředku

SupportedCapabilities

Seznam podporovaných funkcí uložených na diskovém prostředku pro použití virtuálního počítače

Name Typ Description
acceleratedNetwork

boolean

Hodnota True, pokud image, ze které je vytvořen disk s operačním systémem, podporuje akcelerované síťové služby.

architecture

Architecture

Architektura procesoru podporovaná diskem s operačním systémem

diskControllerTypes

string

Řadiče disků, které podporuje disk s operačním systémem. Pokud je nastavená, může to být SCSI nebo SCSI, NVME nebo NVME, SCSI.