Disks - Create Or Update

Tworzy lub aktualizuje dysk.

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

Parametry identyfikatora URI

Name In Required Type Description
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ą Microsoft Azure subskrypcji. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True
  • string

Wersja interfejsu API klienta.

Treść żądania

Name Required Type Description
location True
  • string

Lokalizacja zasobu

properties.creationData True

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

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

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

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

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

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

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

properties.osType

Typ systemu operacyjnego.

properties.publicNetworkAccess

Zasady kontrolowania eksportu na dysku.

properties.purchasePlan

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

properties.securityProfile

Zawiera informacje dotyczące zabezpieczeń zasobu.

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

sku

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

tags
  • object

Tagi zasobów

zones
  • string[]

Lista Strefa logiczna dla dysku.

Odpowiedzi

Name Type Description
200 OK

OK

202 Accepted

Zaakceptowano

Zabezpieczenia

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation 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 existing managed disk in the same or different subscription.
Create a managed disk from ImportSecure create option
Create a managed disk from UploadPreparedSecure create option
Create a managed disk with dataAccessAuthMode
Create a managed disk with security profile
Create a managed disk with ssd zrs account type.
Create a managed upload disk.
Create an empty managed disk in extended location.
Create an empty managed disk.
Create an ultra managed disk with logicalSectorSize 512E

Create a confidential VM supported disk encrypted with customer managed key

Sample Request

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

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

Sample Response

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

Create a managed disk and associate with disk access resource.

Sample Request

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

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

Sample Response

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

Create a managed disk and associate with disk encryption set.

Sample Request

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

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

Sample Response

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

Create a managed disk by copying a snapshot.

Sample Request

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

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

Sample Response

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

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

Sample Request

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

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

Sample Response

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

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

Sample Request

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

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

Sample Response

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

Create a managed disk from a platform image.

Sample Request

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

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

Sample Response

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

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

Sample Request

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

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

Sample Response

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

Create a managed disk from ImportSecure create option

Sample Request

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

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

Sample Response

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

Create a managed disk from UploadPreparedSecure create option

Sample Request

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

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

Sample Response

{
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "UploadPreparedSecure",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "properties": {
    "osType": "Windows",
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "creationData": {
      "createOption": "UploadPreparedSecure",
      "uploadSizeBytes": 10737418752
    },
    "provisioningState": "Succeeded"
  },
  "location": "West US",
  "name": "myDisk"
}

Create a managed disk with dataAccessAuthMode

Sample Request

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

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

Sample Response

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

Create a managed disk with security profile

Sample Request

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

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

Sample Response

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

Create a managed disk with ssd zrs account type.

Sample Request

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

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

Sample Response

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

Create a managed upload disk.

Sample Request

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

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

Sample Response

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

Create an empty managed disk in extended location.

Sample Request

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

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

Sample Response

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

Create an empty managed disk.

Sample Request

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

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

Sample Response

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

Create an ultra managed disk with logicalSectorSize 512E

Sample Request

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

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

Sample Response

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

Definicje

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ń dla zasobu.

DiskSecurityTypes

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

DiskSku

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

DiskState

Wylicza to możliwy stan dysku.

DiskStorageAccountTypes

Nazwa jednostki SKU.

Encryption

Szyfrowanie w spoczynku ustawień dysku lub migawki

EncryptionSettingsCollection

Ustawienia szyfrowania 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 adresu URL i identyfikatora magazynu keK, KeK jest opcjonalny, a po podaniu 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 trwa oczekiwanie na aktualizację.

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/{resourceGroups}/providers/Microsoft.KeyVault/vaults/{vaultName}

SupportedCapabilities

Lista obsługiwanych funkcji utrwalone w zasobie dysku do użycia przez maszynę wirtualną.

Architecture

Architektura procesora CPU obsługiwana przez dysk systemu operacyjnego.

Name Type Description
Arm64
  • string
x64
  • string

CreationData

Dane używane podczas tworzenia dysku.

Name Type Description
createOption

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

galleryImageReference

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

imageReference

Informacje o źródle dysku.

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.

securityDataUri
  • string

Jeśli parametr createOption to ImportSecure, jest to identyfikator URI obiektu blob, który ma zostać zaimportowany do stanu gościa maszyny wirtualnej.

sourceResourceId
  • string

Jeśli parametr createOption jest kopią, 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 na dysk zarządzany.

storageAccountId
  • string

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

uploadSizeBytes
  • integer

Jeśli parametr createOption to Upload, jest to rozmiar zawartości przekazywania, w tym stopki dysku VHD. Ta wartość powinna należeć do przedziału od 20972032 (20 bajtów MiB + 512 dla stopki dysku VHD) i 35183298347520 bajtów (32 TiB + 512 bajtów dla stopki wirtualnego dysku twardego).

DataAccessAuthMode

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

Name Type Description
AzureActiveDirectory
  • string

Gdy jest używany adres URL eksportowania/przekazywania, system sprawdza, czy użytkownik ma tożsamość w 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 będzie wykonywane żadne dodatkowe uwierzytelnianie.

Disk

Zasób dysku.

Name Type Description
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. parametr maxShares powinien być ustawiony na wartość większą niż jedną dla dysków, aby umożliwić ich dołączanie do wielu maszyn wirtualnych.

name
  • string

Nazwa zasobu

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.completionPercent
  • number

Procent wykonania kopii w tle podczas tworzenia zasobu za pomocą operacji CopyStart.

properties.creationData

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

properties.dataAccessAuthMode

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

properties.diskAccessId
  • string

Identyfikator usługi ARM zasobu DiskAccess na potrzeby używania prywatnych punktów końcowych na dyskach.

properties.diskIOPSReadOnly
  • integer

Łączna 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 przesyłać od 4k do 256 tys. bajtów.

properties.diskIOPSReadWrite
  • integer

Liczba operacji we/wy na sekundę dozwolonych dla tego dysku; można ustawić tylko dla dysków UltraSSSD. Jedna operacja może przesyłać 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. Mb/s oznacza miliony bajtów na sekundę - MB używa notacji ISO, mocy 10.

properties.diskMBpsReadWrite
  • integer

Dozwolona przepustowość dla tego dysku; można ustawić tylko dla dysków UltraSSSD. Mb/s 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 na potrzeby 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 zwiększyć tylko rozmiar dysku.

properties.diskState

Stan dysku.

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

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

properties.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 w tym samym czasie.

properties.networkAccessPolicy

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

properties.osType

Typ systemu operacyjnego.

properties.propertyUpdatesInProgress

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

properties.provisioningState
  • string

Stan aprowizacji dysku.

properties.publicNetworkAccess

Zasady kontrolowania eksportu na dysku.

properties.purchasePlan

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

properties.securityProfile

Zawiera informacje dotyczące zabezpieczeń dla zasobu.

properties.shareInfo

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

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

Godzina utworzenia dysku.

properties.uniqueId
  • string

Unikatowy identyfikator GUID identyfikujący zasób.

sku

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

tags
  • object

Tagi zasobów

type
  • string

Typ zasobu

zones
  • string[]

Lista Strefa logiczna dla dysku.

DiskCreateOption

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

Name Type Description
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.

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 parametr 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ń dla zasobu.

Name Type Description
secureVMDiskEncryptionSetId
  • string

ResourceId zestawu szyfrowania dysku skojarzonego z poufnym dyskiem obsługiwanym przez maszynę wirtualną zaszyfrowaną przy użyciu klucza zarządzanego przez klienta

securityType

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.

Name Type Description
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_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 to być Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS lub StandardSSD_ZRS.

Name Type Description
name

Nazwa jednostki SKU.

tier
  • string

Warstwa SKU.

DiskState

Wylicza to możliwy stan dysku.

Name Type Description
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.

Name Type Description
Premium_LRS
  • string

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

Premium_ZRS
  • string

Premium magazynu strefowo nadmiarowego SSD. 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

Szyfrowanie w spoczynku ustawień dysku lub migawki

Name Type Description
diskEncryptionSetId
  • string

ResourceId zestawu szyfrowania dysków, który ma być używany do włączania szyfrowania danych magazynowanych.

type

Typ klucza używanego do szyfrowania danych dysku.

EncryptionSettingsCollection

Ustawienia szyfrowania dysku lub migawki

Name Type Description
enabled
  • boolean

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

encryptionSettings

Kolekcja ustawień szyfrowania, po jednym 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ć. "1.0" odpowiada Azure Disk Encryption z aplikacją usługi AAD.'1.1' odpowiada Azure Disk Encryption.

EncryptionSettingsElement

Ustawienia szyfrowania dla jednego woluminu dysku.

Name Type Description
diskEncryptionKey

Key Vault tajny adres URL i identyfikator magazynu klucza szyfrowania dysku

keyEncryptionKey

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.

Name Type Description
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.

Name Type Description
name
  • string

Nazwa lokalizacji rozszerzonej.

type

Typ lokalizacji rozszerzonej.

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

Name Type Description
EdgeZone
  • string

HyperVGeneration

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

Name Type Description
V1
  • string
V2
  • string

ImageDiskReference

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

Name Type Description
id
  • string

Względny identyfikator URI zawierający odwołanie do obrazu platformy lub obrazu użytkownika.

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.

KeyVaultAndKeyReference

Key Vault klucz adresu URL i identyfikatora magazynu keK, KeK jest opcjonalny, a po podaniu jest używany do odpakowywania klucza encryptionKey

Name Type Description
keyUrl
  • string

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

sourceVault

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

KeyVaultAndSecretReference

Key Vault tajny adres URL i identyfikator magazynu klucza szyfrowania

Name Type Description
secretUrl
  • string

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

sourceVault

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

NetworkAccessPolicy

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

Name Type Description
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.

Name Type Description
Linux
  • string
Windows
  • string

PropertyUpdatesInProgress

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

Name Type Description
targetTier
  • string

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

PublicNetworkAccess

Zasady kontrolowania eksportu na dysku.

Name Type Description
Disabled
  • string

Nie można uzyskać dostępu do podstawowych danych dysku publicznie w Internecie nawet wtedy, gdy parametr NetworkAccessPolicy jest ustawiony na 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.

Name Type Description
name
  • string

Identyfikator planu.

product
  • string

Określa produkt obrazu z platformy handlowej. Jest to taka sama wartość jak offer w elemencie imageReference.

promotionCode
  • string

Kod promocji oferty.

publisher
  • string

Identyfikator wydawcy.

ShareInfoElement

Name Type Description
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/{resourceGroups}/providers/Microsoft.KeyVault/vaults/{vaultName}

Name Type Description
id
  • string

Identyfikator zasobu

SupportedCapabilities

Lista obsługiwanych funkcji utrwalone w zasobie dysku do użycia przez maszynę wirtualną.

Name Type Description
acceleratedNetwork
  • boolean

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

architecture

Architektura procesora CPU obsługiwana przez dysk systemu operacyjnego.