Disks - Create Or Update

Tworzy lub aktualizuje dysk.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
diskName
path True

string

Nazwa tworzonego dysku zarządzanego. Nie można zmienić nazwy po utworzeniu dysku. Obsługiwane znaki nazwy to a-z, A-Z, 0-9, _ i -. Maksymalna długość nazwy to 80 znaków.

resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
path True

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Wymagane Typ Opis
location True

string

Lokalizacja zasobu

properties.creationData True

CreationData

Informacje o źródle dysku. Nie można zmienić informacji CreationData po utworzeniu dysku.

extendedLocation

ExtendedLocation

Lokalizacja rozszerzona, w której zostanie utworzony dysk. Nie można zmienić lokalizacji rozszerzonej.

properties.burstingEnabled

boolean

Ustaw wartość true, aby włączyć zwiększenie wydajności poza aprowizowaną docelową wydajność dysku. Skalowanie jest domyślnie wyłączone. Nie dotyczy dysków w warstwie Ultra.

properties.completionPercent

number

Procent wykonania kopii w tle po utworzeniu zasobu za pośrednictwem operacji CopyStart.

properties.dataAccessAuthMode

DataAccessAuthMode

Dodatkowe wymagania dotyczące uwierzytelniania podczas eksportowania lub przekazywania do dysku lub migawki.

properties.diskAccessId

string

Identyfikator arm zasobu DiskAccess do używania prywatnych punktów końcowych na dyskach.

properties.diskIOPSReadOnly

integer

Całkowita liczba operacji we/wy na sekundę, która będzie dozwolona na wszystkich maszynach wirtualnych instalowania dysku udostępnionego jako ReadOnly. Jedna operacja może przenosić od 4k do 256 tys. bajtów.

properties.diskIOPSReadWrite

integer

Liczba operacji we/wy na sekundę dozwolonych dla tego dysku; tylko zestawtable dla dysków UltraSSSD. Jedna operacja może przenosić od 4k do 256 tys. bajtów.

properties.diskMBpsReadOnly

integer

Całkowita przepływność (MB/s), która będzie dozwolona na wszystkich maszynach wirtualnych instalowania dysku udostępnionego jako ReadOnly. MBps oznacza miliony bajtów na sekundę - MB używa notacji ISO, mocy 10.

properties.diskMBpsReadWrite

integer

Dozwolona przepustowość dla tego dysku; tylko zestawtable dla dysków UltraSSSD. MBps oznacza miliony bajtów na sekundę - MB używa notacji ISO, mocy 10.

properties.diskSizeGB

integer

Jeśli parametr creationData.createOption jest pusty, to pole jest obowiązkowe i wskazuje rozmiar dysku do utworzenia. Jeśli to pole jest obecne w przypadku aktualizacji lub tworzenia z innymi opcjami, oznacza to zmianę rozmiaru. Zmiany rozmiaru są dozwolone tylko wtedy, gdy dysk nie jest dołączony do uruchomionej maszyny wirtualnej i może tylko zwiększyć rozmiar dysku.

properties.encryption

Encryption

Właściwość szyfrowania może służyć do szyfrowania danych magazynowanych przy użyciu kluczy zarządzanych przez klienta lub kluczy zarządzanych przez platformę.

properties.encryptionSettingsCollection

EncryptionSettingsCollection

Kolekcja ustawień szyfrowania używana na potrzeby usługi Azure Disk Encryption może zawierać wiele ustawień szyfrowania na dysk lub migawkę.

properties.hyperVGeneration

HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

properties.maxShares

integer

Maksymalna liczba maszyn wirtualnych, które mogą być dołączane do dysku w tym samym czasie. Wartość większa niż jedna wskazuje dysk, który można instalować na wielu maszynach wirtualnych jednocześnie.

properties.networkAccessPolicy

NetworkAccessPolicy

Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci.

properties.optimizedForFrequentAttach

boolean

Ustawienie tej właściwości na wartość true zwiększa niezawodność i wydajność dysków danych, które są często (ponad 5 razy dziennie) przez odłączenie od jednej maszyny wirtualnej i dołączone do innej. Ta właściwość nie powinna być ustawiana dla dysków, które nie są odłączone i dołączone często, ponieważ powoduje, że dyski nie są zgodne z domeną błędów maszyny wirtualnej.

properties.osType

OperatingSystemTypes

Typ systemu operacyjnego.

properties.publicNetworkAccess

PublicNetworkAccess

Zasady kontrolowania eksportu na dysku.

properties.purchasePlan

PurchasePlan

Informacje o planie zakupu obrazu, z którego został utworzony dysk systemu operacyjnego. Np. { name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}

properties.securityProfile

DiskSecurityProfile

Zawiera informacje dotyczące zabezpieczeń zasobu.

properties.supportedCapabilities

SupportedCapabilities

Lista obsługiwanych możliwości obrazu, z którego utworzono dysk systemu operacyjnego.

properties.supportsHibernation

boolean

Wskazuje system operacyjny na dysku obsługuje hibernację.

properties.tier

string

Warstwa wydajności dysku (np. P4, S10), jak opisano tutaj: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Nie dotyczy dysków w warstwie Ultra.

sku

DiskSku

Nazwa jednostki SKU dysków. Może być Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS lub PremiumV2_LRS.

tags

object

Tagi zasobów

zones

string[]

Lista Strefa logiczna dysku.

Odpowiedzi

Nazwa Typ Opis
200 OK

Disk

OK

202 Accepted

Disk

Zaakceptowano

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

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

Definicje

Nazwa Opis
Architecture

Architektura procesora CPU obsługiwana przez dysk systemu operacyjnego.

CreationData

Dane używane podczas tworzenia dysku.

DataAccessAuthMode

Dodatkowe wymagania dotyczące uwierzytelniania podczas eksportowania lub przekazywania do dysku lub migawki.

Disk

Zasób dysku.

DiskCreateOption

Wylicza to możliwe źródła tworzenia dysku.

DiskSecurityProfile

Zawiera informacje dotyczące zabezpieczeń zasobu.

DiskSecurityTypes

Określa typ zabezpieczeń maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

DiskSku

Nazwa jednostki SKU dysków. Może być Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS lub PremiumV2_LRS.

DiskState

Wylicza to możliwy stan dysku.

DiskStorageAccountTypes

Nazwa jednostki SKU.

Encryption

Ustawienia szyfrowania w spoczynku dla dysku lub migawki

EncryptionSettingsCollection

Ustawienia szyfrowania dla dysku lub migawki

EncryptionSettingsElement

Ustawienia szyfrowania dla jednego woluminu dysku.

EncryptionType

Typ klucza używanego do szyfrowania danych dysku.

ExtendedLocation

Typ złożony lokalizacji rozszerzonej.

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

ImageDiskReference

Obraz źródłowy używany do tworzenia dysku.

KeyVaultAndKeyReference

Key Vault klucz url i identyfikator magazynu keK, KeK jest opcjonalny i gdy jest używany do odpakowywania klucza encryptionKey

KeyVaultAndSecretReference

Key Vault tajny adres URL i identyfikator magazynu klucza szyfrowania

NetworkAccessPolicy

Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci.

OperatingSystemTypes

Typ systemu operacyjnego.

PropertyUpdatesInProgress

Właściwości dysku, dla którego aktualizacja jest oczekująca.

ProvisionedBandwidthCopyOption

Jeśli to pole jest ustawione na migawkę, a polecenie createOption to CopyStart, migawka zostanie skopiowana z szybciej.

PublicNetworkAccess

Zasady kontrolowania eksportu na dysku.

PurchasePlan

Służy do ustanawiania kontekstu zakupu dowolnego artefaktu innej firmy za pośrednictwem platformy MarketPlace.

ShareInfoElement
SourceVault

Identyfikator magazynu to identyfikator zasobu usługi Azure Resource Manager w postaci /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

SupportedCapabilities

Lista obsługiwanych funkcji utrwalone w zasobie dysku na potrzeby użycia maszyny wirtualnej.

Architecture

Architektura procesora CPU obsługiwana przez dysk systemu operacyjnego.

Nazwa Typ Opis
Arm64

string

x64

string

CreationData

Dane używane podczas tworzenia dysku.

Nazwa Typ Opis
createOption

DiskCreateOption

Spowoduje to wyliczenie możliwych źródeł tworzenia dysku.

elasticSanResourceId

string

Wymagane, jeśli polecenie createOption to CopyFromSanSnapshot. Jest to identyfikator arm źródłowej migawki elastycznego woluminu san.

galleryImageReference

ImageDiskReference

Wymagane w przypadku tworzenia na podstawie obrazu galerii. Identyfikator/sharedGalleryImageId/communityGalleryImageId obrazu ImageDiskReference będzie identyfikatorem ARM udostępnionej wersji obrazu galley, z której ma zostać utworzony dysk.

imageReference

ImageDiskReference

Informacje o źródle dysku dla obrazów PIR lub użytkowników.

logicalSectorSize

integer

Rozmiar sektora logicznego w bajtach dla dysków w warstwie Ultra. Obsługiwane wartości to 512 ad 4096. Wartość domyślna to 4096.

performancePlus

boolean

Ustaw tę flagę na wartość true, aby zwiększyć wydajność docelową wdrożonego dysku, zobacz tutaj w odpowiednim celu wydajności. Tę flagę można ustawić tylko w czasie tworzenia dysku i nie można jej wyłączyć po włączeniu.

provisionedBandwidthCopySpeed

ProvisionedBandwidthCopyOption

Jeśli to pole jest ustawione na migawki, a funkcja createOption to CopyStart, migawka zostanie skopiowana z szybciej.

securityDataUri

string

Jeśli parametr createOption to ImportSecure, jest to identyfikator URI obiektu blob do zaimportowania do stanu gościa maszyny wirtualnej.

sourceResourceId

string

Jeśli parametr createOption to Kopiuj, jest to identyfikator arm migawki źródłowej lub dysku.

sourceUniqueId

string

Jeśli to pole jest ustawione, jest to unikatowy identyfikator identyfikujący źródło tego zasobu.

sourceUri

string

Jeśli parametr createOption to Import, jest to identyfikator URI obiektu blob, który ma zostać zaimportowany do dysku zarządzanego.

storageAccountId

string

Wymagane, jeśli opcja createOption to Import. Identyfikator usługi Azure Resource Manager konta magazynu zawierającego obiekt blob do zaimportowania jako dysku.

uploadSizeBytes

integer

Jeśli element createOption to Przekazywanie, jest to rozmiar zawartości przekazywania, w tym stopka dysku VHD. Ta wartość powinna zawierać się między 20972032 (20 bajtów MiB + 512 bajtów dla stopki VHD) i 35183298347520 bajtów (32 TiB + 512 bajtów dla stopki VHD).

DataAccessAuthMode

Dodatkowe wymagania dotyczące uwierzytelniania podczas eksportowania lub przekazywania do dysku lub migawki.

Nazwa Typ Opis
AzureActiveDirectory

string

Gdy jest używany adres URL eksportowania/przekazywania, system sprawdza, czy użytkownik ma tożsamość w usłudze Azure Active Directory i ma uprawnienia niezbędne do eksportowania/przekazywania danych. Zapoznaj się z aka.ms/DisksAzureADAuth.

None

string

Podczas uzyskiwania dostępu do adresu URL eksportowania/przekazywania nie zostanie wykonane żadne dodatkowe uwierzytelnianie.

Disk

Zasób dysku.

Nazwa Typ Opis
extendedLocation

ExtendedLocation

Lokalizacja rozszerzona, w której zostanie utworzony dysk. Nie można zmienić lokalizacji rozszerzonej.

id

string

Identyfikator zasobu

location

string

Lokalizacja zasobu

managedBy

string

Względny identyfikator URI zawierający identyfikator maszyny wirtualnej z dołączonym dyskiem.

managedByExtended

string[]

Lista względnych identyfikatorów URI zawierających identyfikatory maszyn wirtualnych, które mają dołączony dysk. wartość maxShares powinna być ustawiona na wartość większą niż jedną dla dysków, aby umożliwić dołączanie ich do wielu maszyn wirtualnych.

name

string

Nazwa zasobu

properties.LastOwnershipUpdateTime

string

Czas UTC ostatniej zmiany stanu własności dysku, tj. czas ostatniego dołączenia lub odłączenia dysku od maszyny wirtualnej lub czasu, kiedy maszyna wirtualna, do której został dołączony dysk, została cofnięto przydział lub została uruchomiona.

properties.burstingEnabled

boolean

Ustaw wartość true, aby włączyć zwiększenie wydajności poza aprowizowaną wartość docelową wydajności dysku. Skalowanie jest domyślnie wyłączone. Nie dotyczy dysków w warstwie Ultra.

properties.burstingEnabledTime

string

Ostatni raz, kiedy ostatnio włączono tę funkcję na dysku.

properties.completionPercent

number

Procent wykonania kopii w tle po utworzeniu zasobu za pomocą operacji CopyStart.

properties.creationData

CreationData

Informacje o źródle dysku. Nie można zmienić informacji CreationData po utworzeniu dysku.

properties.dataAccessAuthMode

DataAccessAuthMode

Dodatkowe wymagania dotyczące uwierzytelniania podczas eksportowania lub przekazywania do dysku lub migawki.

properties.diskAccessId

string

Identyfikator arm zasobu DiskAccess do używania prywatnych punktów końcowych na dyskach.

properties.diskIOPSReadOnly

integer

Całkowita liczba operacji we/wy na sekundę, która będzie dozwolona na wszystkich maszynach wirtualnych instalowania dysku udostępnionego jako ReadOnly. Jedna operacja może przenosić od 4k do 256 tys. bajtów.

properties.diskIOPSReadWrite

integer

Liczba operacji we/wy na sekundę dozwolonych dla tego dysku; tylko zestawtable dla dysków UltraSSSD. Jedna operacja może przenosić od 4k do 256 tys. bajtów.

properties.diskMBpsReadOnly

integer

Całkowita przepływność (MB/s), która będzie dozwolona na wszystkich maszynach wirtualnych instalowania dysku udostępnionego jako ReadOnly. MBps oznacza miliony bajtów na sekundę - MB używa notacji ISO, mocy 10.

properties.diskMBpsReadWrite

integer

Dozwolona przepustowość dla tego dysku; tylko zestawtable dla dysków UltraSSSD. MBps oznacza miliony bajtów na sekundę - MB używa notacji ISO, mocy 10.

properties.diskSizeBytes

integer

Rozmiar dysku w bajtach. To pole jest tylko do odczytu.

properties.diskSizeGB

integer

Jeśli parametr creationData.createOption jest pusty, to pole jest obowiązkowe i wskazuje rozmiar dysku do utworzenia. Jeśli to pole jest obecne w przypadku aktualizacji lub tworzenia z innymi opcjami, oznacza to zmianę rozmiaru. Zmiany rozmiaru są dozwolone tylko wtedy, gdy dysk nie jest dołączony do uruchomionej maszyny wirtualnej i może tylko zwiększyć rozmiar dysku.

properties.diskState

DiskState

Stan dysku.

properties.encryption

Encryption

Właściwość szyfrowania może służyć do szyfrowania danych magazynowanych przy użyciu kluczy zarządzanych przez klienta lub kluczy zarządzanych przez platformę.

properties.encryptionSettingsCollection

EncryptionSettingsCollection

Kolekcja ustawień szyfrowania używana na potrzeby usługi Azure Disk Encryption może zawierać wiele ustawień szyfrowania na dysk lub migawkę.

properties.hyperVGeneration

HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

properties.maxShares

integer

Maksymalna liczba maszyn wirtualnych, które mogą być dołączane do dysku w tym samym czasie. Wartość większa niż jedna wskazuje dysk, który można instalować na wielu maszynach wirtualnych jednocześnie.

properties.networkAccessPolicy

NetworkAccessPolicy

Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci.

properties.optimizedForFrequentAttach

boolean

Ustawienie tej właściwości na wartość true zwiększa niezawodność i wydajność dysków danych, które są często (ponad 5 razy dziennie) przez odłączenie od jednej maszyny wirtualnej i dołączone do innej. Ta właściwość nie powinna być ustawiana dla dysków, które nie są odłączone i dołączone często, ponieważ powoduje, że dyski nie są zgodne z domeną błędów maszyny wirtualnej.

properties.osType

OperatingSystemTypes

Typ systemu operacyjnego.

properties.propertyUpdatesInProgress

PropertyUpdatesInProgress

Właściwości dysku, dla którego trwa oczekiwanie na aktualizację.

properties.provisioningState

string

Stan aprowizacji dysku.

properties.publicNetworkAccess

PublicNetworkAccess

Zasady kontrolowania eksportu na dysku.

properties.purchasePlan

PurchasePlan

Informacje o planie zakupu obrazu, z którego został utworzony dysk systemu operacyjnego. Np. { name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}

properties.securityProfile

DiskSecurityProfile

Zawiera informacje dotyczące zabezpieczeń dla zasobu.

properties.shareInfo

ShareInfoElement[]

Szczegóły listy wszystkich maszyn wirtualnych, które mają dołączony dysk. wartość maxShares powinna być ustawiona na wartość większą niż jedną dla dysków, aby umożliwić dołączanie ich do wielu maszyn wirtualnych.

properties.supportedCapabilities

SupportedCapabilities

Lista obsługiwanych możliwości obrazu, z którego utworzono dysk systemu operacyjnego.

properties.supportsHibernation

boolean

Wskazuje system operacyjny na dysku obsługuje hibernacji.

properties.tier

string

Warstwa wydajności dysku (np. P4, S10), jak opisano tutaj: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Nie dotyczy dysków w warstwie Ultra.

properties.timeCreated

string

Czas utworzenia dysku.

properties.uniqueId

string

Unikatowy identyfikator GUID identyfikujący zasób.

sku

DiskSku

Nazwa jednostki SKU dysków. Może być Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS lub PremiumV2_LRS.

tags

object

Tagi zasobów

type

string

Typ zasobu

zones

string[]

Lista Strefa logiczna dysku.

DiskCreateOption

Wylicza to możliwe źródła tworzenia dysku.

Nazwa Typ Opis
Attach

string

Dysk zostanie dołączony do maszyny wirtualnej.

Copy

string

Utwórz nowy dysk lub migawkę, kopiując z dysku lub migawki określonej przez dany identyfikator sourceResourceId.

CopyFromSanSnapshot

string

Tworzenie nowego dysku przez wyeksportowanie z migawki elastycznego woluminu san

CopyStart

string

Utwórz nowy dysk przy użyciu procesu kopiowania głębokiego, w którym tworzenie zasobu jest uznawane za ukończone dopiero po skopiowaniu wszystkich danych ze źródła.

Empty

string

Utwórz pusty dysk danych o rozmiarze podanym przez diskSizeGB.

FromImage

string

Utwórz nowy dysk na podstawie obrazu platformy określonego przez daną wartość imageReference lub galleryImageReference.

Import

string

Utwórz dysk przez zaimportowanie z obiektu blob określonego przez identyfikator sourceUri na koncie magazynu określonym przez identyfikator storageAccountId.

ImportSecure

string

Podobnie jak w przypadku opcji Importuj tworzenie. Utwórz nowy dysk obsługiwanej maszyny wirtualnej zaufanego uruchamiania lub poufnej maszyny wirtualnej, importując dodatkowy obiekt blob dla stanu gościa maszyny wirtualnej określony przez wartość securityDataUri na koncie magazynu określonym przez identyfikator storageAccountId

Restore

string

Utwórz nowy dysk, kopiując z punktu odzyskiwania kopii zapasowej.

Upload

string

Utwórz nowy dysk, uzyskując token zapisu i używając go do bezpośredniego przekazania zawartości dysku.

UploadPreparedSecure

string

Podobnie jak w przypadku opcji Przekaż tworzenie. Utwórz nową maszynę wirtualną zaufanego uruchamiania lub poufnej maszyny wirtualnej i przekaż go przy użyciu tokenu zapisu zarówno na dysku, jak i w stanie gościa maszyny wirtualnej

DiskSecurityProfile

Zawiera informacje dotyczące zabezpieczeń zasobu.

Nazwa Typ Opis
secureVMDiskEncryptionSetId

string

ResourceId zestawu szyfrowania dysku skojarzonego z maszyną wirtualną obsługiwaną przez poufne maszyny wirtualne zaszyfrowane przy użyciu klucza zarządzanego przez klienta

securityType

DiskSecurityTypes

Określa typ zabezpieczeń maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

DiskSecurityTypes

Określa typ zabezpieczeń maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

Nazwa Typ Opis
ConfidentialVM_DiskEncryptedWithCustomerKey

string

Wskazuje poufny dysk maszyny wirtualnej z dyskiem systemu operacyjnego i stanem gościa maszyny wirtualnej zaszyfrowanym przy użyciu klucza zarządzanego przez klienta

ConfidentialVM_DiskEncryptedWithPlatformKey

string

Wskazuje poufny dysk maszyny wirtualnej z dyskiem systemu operacyjnego i stanem gościa maszyny wirtualnej zaszyfrowanym przy użyciu klucza zarządzanego platformy

ConfidentialVM_NonPersistedTPM

string

Wskazuje poufny dysk maszyny wirtualnej z efemerycznym modułem vTPM. Stan vTPM nie jest utrwalany w przypadku ponownych uruchomień maszyny wirtualnej.

ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey

string

Wskazuje poufny dysk maszyny wirtualnej z zaszyfrowanym tylko stanem gościa maszyny wirtualnej

TrustedLaunch

string

Zaufane uruchamianie zapewnia funkcje zabezpieczeń, takie jak bezpieczny rozruch i wirtualny moduł Trusted Platform Module (vTPM)

DiskSku

Nazwa jednostki SKU dysków. Może być Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS lub PremiumV2_LRS.

Nazwa Typ Opis
name

DiskStorageAccountTypes

Nazwa jednostki SKU.

tier

string

Warstwa jednostki SKU.

DiskState

Wylicza to możliwy stan dysku.

Nazwa Typ Opis
ActiveSAS

string

Dysk ma obecnie skojarzony identyfikator URI aktywnej sygnatury dostępu współdzielonego.

ActiveSASFrozen

string

Dysk jest dołączony do maszyny wirtualnej w stanie hibernacji i ma skojarzony z nim aktywny identyfikator URI sygnatury dostępu współdzielonego.

ActiveUpload

string

Dysk jest tworzony na potrzeby przekazywania i wystawiono token zapisu na potrzeby przekazywania do niego.

Attached

string

Dysk jest obecnie dołączony do uruchomionej maszyny wirtualnej.

Frozen

string

Dysk jest dołączony do maszyny wirtualnej, która jest w stanie hibernacji.

ReadyToUpload

string

Dysk jest gotowy do utworzenia przez przekazanie, żądając tokenu zapisu.

Reserved

string

Dysk jest dołączony do zatrzymanej cofniętych przydziałów maszyny wirtualnej.

Unattached

string

Dysk nie jest używany i można go dołączyć do maszyny wirtualnej.

DiskStorageAccountTypes

Nazwa jednostki SKU.

Nazwa Typ Opis
PremiumV2_LRS

string

Magazyn lokalnie nadmiarowy SSD w wersji 2 w warstwie Premium. Najlepsze w przypadku obciążeń produkcyjnych i wrażliwych na wydajność, które stale wymagają małych opóźnień oraz dużej liczby operacji we/wy na sekundę i przepływności.

Premium_LRS

string

Magazyn lokalnie nadmiarowy SSD w warstwie Premium. Najlepsze w przypadku obciążeń produkcyjnych i wrażliwych na wydajność.

Premium_ZRS

string

Magazyn strefowo nadmiarowy SSD w warstwie Premium. Najlepsze w przypadku obciążeń produkcyjnych, które wymagają odporności magazynu na awarie stref.

StandardSSD_LRS

string

Magazyn lokalnie nadmiarowy SSD w warstwie Standardowa. Najlepsze w przypadku serwerów internetowych, lekko używanych aplikacji dla przedsiębiorstw i tworzenia/testowania.

StandardSSD_ZRS

string

Magazyn strefowo nadmiarowy SSD w warstwie Standardowa. Najlepsze dla serwerów internetowych, lekko używane aplikacje dla przedsiębiorstw i tworzenie/testowanie, które wymagają odporności magazynu na awarie strefy.

Standard_LRS

string

Magazyn lokalnie nadmiarowy hdd w warstwie Standardowa. Najlepsze w przypadku tworzenia kopii zapasowych, niekrytycznego i rzadkiego dostępu.

UltraSSD_LRS

string

Magazyn lokalnie nadmiarowy SSD w warstwie Ultra. Najlepsze w przypadku obciążeń intensywnie korzystających z operacji we/wy, takich jak SAP HANA, bazy danych najwyższego poziomu (na przykład SQL, Oracle) i inne obciążenia z dużą liczbą transakcji.

Encryption

Ustawienia szyfrowania w spoczynku dla dysku lub migawki

Nazwa Typ Opis
diskEncryptionSetId

string

ResourceId zestawu szyfrowania dysku do użycia do włączania szyfrowania magazynowego.

type

EncryptionType

Typ klucza używanego do szyfrowania danych dysku.

EncryptionSettingsCollection

Ustawienia szyfrowania dla dysku lub migawki

Nazwa Typ Opis
enabled

boolean

Ustaw tę flagę na true i podaj wartość DiskEncryptionKey i opcjonalnie KluczEncryptionKey, aby włączyć szyfrowanie. Ustaw tę flagę na wartość false i usuń wartość DiskEncryptionKey i KeyEncryptionKey, aby wyłączyć szyfrowanie. Jeśli wartość EncryptionSettings ma wartość null w obiekcie żądania, istniejące ustawienia pozostaną niezmienione.

encryptionSettings

EncryptionSettingsElement[]

Kolekcja ustawień szyfrowania, jedna dla każdego woluminu dysku.

encryptionSettingsVersion

string

Opisuje typ szyfrowania używany dla dysków. Po ustawieniu tego pola nie można go zastąpić. Wartość "1.0" odpowiada usłudze Azure Disk Encryption z aplikacją usługi AAD."1.1" odpowiada usłudze Azure Disk Encryption.

EncryptionSettingsElement

Ustawienia szyfrowania dla jednego woluminu dysku.

Nazwa Typ Opis
diskEncryptionKey

KeyVaultAndSecretReference

Key Vault tajny adres URL i identyfikator magazynu klucza szyfrowania dysku

keyEncryptionKey

KeyVaultAndKeyReference

Key Vault adres URL klucza i identyfikator magazynu klucza szyfrowania klucza. Klucz KeyEncryptionKey jest opcjonalny i jeśli jest używany do odpakowania klucza szyfrowania dysku.

EncryptionType

Typ klucza używanego do szyfrowania danych dysku.

Nazwa Typ Opis
EncryptionAtRestWithCustomerKey

string

Dysk jest szyfrowany w spoczynku przy użyciu klucza zarządzanego przez klienta, który można zmienić i odwołać przez klienta.

EncryptionAtRestWithPlatformAndCustomerKeys

string

Dysk jest szyfrowany w spoczynku z 2 warstwami szyfrowania. Jednym z kluczy jest zarządzany przez klienta, a drugi to Platforma zarządzana.

EncryptionAtRestWithPlatformKey

string

Dysk jest szyfrowany podczas magazynowania przy użyciu klucza zarządzanego platformy. Jest to domyślny typ szyfrowania. Nie jest to prawidłowy typ szyfrowania dla zestawów szyfrowania dysków.

ExtendedLocation

Typ złożony lokalizacji rozszerzonej.

Nazwa Typ Opis
name

string

Nazwa lokalizacji rozszerzonej.

type

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

Nazwa Typ Opis
EdgeZone

string

HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

Nazwa Typ Opis
V1

string

V2

string

ImageDiskReference

Obraz źródłowy używany do tworzenia dysku.

Nazwa Typ Opis
communityGalleryImageId

string

Względny identyfikator URI zawierający dokumentację obrazu społeczności usługi Azure Compute Gallery.

id

string

Względny identyfikator URI zawierający odwołanie do obrazu usługi Azure Compute Gallery, repozytorium obrazów platformy, obraz użytkownika lub galeria obliczeń platformy.

lun

integer

Jeśli dysk jest tworzony na podstawie dysku danych obrazu, jest to indeks wskazujący, które dyski danych na obrazie mają być używane. W przypadku dysków systemu operacyjnego to pole ma wartość null.

sharedGalleryImageId

string

Względny identyfikator URI zawierający bezpośredni udostępniony obraz usługi Azure Compute Gallery.

KeyVaultAndKeyReference

Key Vault klucz url i identyfikator magazynu keK, KeK jest opcjonalny i gdy jest używany do odpakowywania klucza encryptionKey

Nazwa Typ Opis
keyUrl

string

Adres URL wskazujący klucz lub wpis tajny w usłudze KeyVault

sourceVault

SourceVault

Identyfikator zasobu usługi KeyVault zawierający klucz lub wpis tajny

KeyVaultAndSecretReference

Key Vault tajny adres URL i identyfikator magazynu klucza szyfrowania

Nazwa Typ Opis
secretUrl

string

Adres URL wskazujący klucz lub wpis tajny w usłudze KeyVault

sourceVault

SourceVault

Identyfikator zasobu usługi KeyVault zawierający klucz lub wpis tajny

NetworkAccessPolicy

Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci.

Nazwa Typ Opis
AllowAll

string

Dysk można wyeksportować lub przekazać do dowolnej sieci.

AllowPrivate

string

Dysk można wyeksportować lub przekazać do programu przy użyciu prywatnych punktów końcowych zasobu DiskAccess.

DenyAll

string

Nie można wyeksportować dysku.

OperatingSystemTypes

Typ systemu operacyjnego.

Nazwa Typ Opis
Linux

string

Windows

string

PropertyUpdatesInProgress

Właściwości dysku, dla którego aktualizacja jest oczekująca.

Nazwa Typ Opis
targetTier

string

Docelowa warstwa wydajności dysku, jeśli operacja zmiany warstwy jest w toku.

ProvisionedBandwidthCopyOption

Jeśli to pole jest ustawione na migawkę, a polecenie createOption to CopyStart, migawka zostanie skopiowana z szybciej.

Nazwa Typ Opis
Enhanced

string

None

string

PublicNetworkAccess

Zasady kontrolowania eksportu na dysku.

Nazwa Typ Opis
Disabled

string

Nie można uzyskać dostępu do danych bazowych dysku publicznie w Internecie nawet wtedy, gdy parametr NetworkAccessPolicy ma ustawioną wartość AllowAll. Dostęp do danych można uzyskać za pośrednictwem identyfikatora URI sygnatury dostępu współdzielonego tylko z zaufanej sieci wirtualnej platformy Azure, gdy parametr NetworkAccessPolicy jest ustawiony na Wartość AllowPrivate.

Enabled

string

Możesz wygenerować identyfikator URI sygnatury dostępu współdzielonego, aby uzyskać dostęp do danych źródłowych dysku publicznie w Internecie, gdy parametr NetworkAccessPolicy ma ustawioną wartość AllowAll. Dostęp do danych można uzyskać za pośrednictwem identyfikatora URI sygnatury dostępu współdzielonego tylko z zaufanej sieci wirtualnej platformy Azure, gdy parametr NetworkAccessPolicy jest ustawiony na Wartość AllowPrivate.

PurchasePlan

Służy do ustanawiania kontekstu zakupu dowolnego artefaktu innej firmy za pośrednictwem platformy MarketPlace.

Nazwa Typ Opis
name

string

Identyfikator planu.

product

string

Określa produkt obrazu z witryny Marketplace. Jest to ta sama wartość co oferta w elemencie imageReference.

promotionCode

string

Kod promocji oferty.

publisher

string

Identyfikator wydawcy.

ShareInfoElement

Nazwa Typ Opis
vmUri

string

Względny identyfikator URI zawierający identyfikator maszyny wirtualnej z dołączonym dyskiem.

SourceVault

Identyfikator magazynu to identyfikator zasobu usługi Azure Resource Manager w postaci /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

Nazwa Typ Opis
id

string

Identyfikator zasobu

SupportedCapabilities

Lista obsługiwanych funkcji utrwalone w zasobie dysku na potrzeby użycia maszyny wirtualnej.

Nazwa Typ Opis
acceleratedNetwork

boolean

Prawda, jeśli obraz, z którego jest tworzony dysk systemu operacyjnego, obsługuje przyspieszoną sieć.

architecture

Architecture

Architektura procesora CPU obsługiwana przez dysk systemu operacyjnego.

diskControllerTypes

string

Kontrolery dysków obsługiwane przez dysk systemu operacyjnego. Jeśli jest ustawiona, może to być SCSI lub SCSI, NVME lub NVME, SCSI.