Dela via


Disks - Create Or Update

Skapar eller uppdaterar en disk.

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

URI-parametrar

Name I Obligatorisk Typ Description
diskName
path True

string

Namnet på den hanterade disk som skapas. Det går inte att ändra namnet när disken har skapats. Tecken som stöds för namnet är a-z, A-Z, 0-9, _ och -. Maximal namnlängd är 80 tecken.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Obligatorisk Typ Description
location True

string

Den geo-plats där resursen finns

properties.creationData True

CreationData

Information om diskkälla. CreationData-information kan inte ändras när disken har skapats.

extendedLocation

ExtendedLocation

Den utökade platsen där disken ska skapas. Det går inte att ändra den utökade platsen.

properties.availabilityPolicy

AvailabilityPolicy

Avgör hur plattformen behandlar diskfel

properties.burstingEnabled

boolean

Ställ in på true för att aktivera burst-prestanda utöver diskens etablerade prestandamål. Bursting är inaktiverat som standard. Gäller inte för Ultra-diskar.

properties.completionPercent

number (float)

Procent färdigt för bakgrundskopian när en resurs skapas via åtgärden CopyStart.

properties.dataAccessAuthMode

DataAccessAuthMode

Ytterligare autentiseringskrav vid export eller uppladdning till en disk eller ögonblicksbild.

properties.diskAccessId

string

ARM-ID för DiskAccess-resursen för användning av privata slutpunkter på diskar.

properties.diskIOPSReadOnly

integer (int64)

Det totala antalet IOPS som tillåts för alla virtuella datorer som monterar den delade disken som ReadOnly. En åtgärd kan överföra mellan 4k och 256 000 byte.

properties.diskIOPSReadWrite

integer (int64)

Antalet tillåtna IOPS för den här disken. kan endast användas för UltraSSD-diskar. En åtgärd kan överföra mellan 4k och 256 000 byte.

properties.diskMBpsReadOnly

integer (int64)

Det totala dataflödet (Mbit/s) som tillåts för alla virtuella datorer som monterar den delade disken som ReadOnly. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen, med krafter på 10.

properties.diskMBpsReadWrite

integer (int64)

Den bandbredd som tillåts för den här disken. kan endast användas för UltraSSD-diskar. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen, med krafter på 10.

properties.diskSizeGB

integer (int32)

Om creationData.createOption är Tomt är det här fältet obligatoriskt och anger storleken på disken som ska skapas. Om det här fältet finns för uppdateringar eller skapande med andra alternativ, anger det en storleksändring. Storleksändring tillåts endast om disken inte är ansluten till en virtuell dator som körs och bara kan öka diskens storlek.

properties.encryption

Encryption

Krypteringsegenskapen kan användas för att kryptera vilande data med kundhanterade nycklar eller plattformshanterade nycklar.

properties.encryptionSettingsCollection

EncryptionSettingsCollection

Krypteringsinställningar som används för Azure Disk Encryption kan innehålla flera krypteringsinställningar per disk eller ögonblicksbild.

properties.hyperVGeneration

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar.

properties.maxShares

integer (int32)

Det maximala antalet virtuella datorer som kan anslutas till disken samtidigt. Värdet större än ett anger en disk som kan monteras på flera virtuella datorer samtidigt.

properties.networkAccessPolicy

NetworkAccessPolicy

Princip för åtkomst till disken via nätverk.

properties.optimizedForFrequentAttach

boolean

Om du ställer in den här egenskapen på true förbättras tillförlitligheten och prestandan för datadiskar som ofta (mer än 5 gånger om dagen) kopplas från en virtuell dator och kopplas till en annan. Den här egenskapen bör inte anges för diskar som inte kopplas från och ansluts ofta eftersom det gör att diskarna inte överensstämmer med feldomänen för den virtuella datorn.

properties.osType

OperatingSystemTypes

Typ av operativsystem.

properties.publicNetworkAccess

PublicNetworkAccess

Princip för att kontrollera exporten på disken.

properties.purchasePlan

DiskPurchasePlan

Köp planinformation för avbildningen från vilken OS-disken skapades. Till exempel - {name: 2019-Datacenter, utgivare: MicrosoftWindowsServer, produkt: WindowsServer}

properties.securityProfile

DiskSecurityProfile

Innehåller säkerhetsrelaterad information för resursen.

properties.supportedCapabilities

SupportedCapabilities

Lista över funktioner som stöds för avbildningen från vilken OS-disken skapades.

properties.supportsHibernation

boolean

Anger att operativsystemet på en disk stöder viloläge.

properties.tier

string

Prestandanivån för disken (t.ex. P4, S10) enligt beskrivningen här: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Gäller inte för Ultra-diskar.

sku

DiskSku

SKU-namnet för diskarna. Kan vara Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS eller PremiumV2_LRS.

tags

object

Resursetiketter.

zones

string[]

Listan Logisk zon för Disk.

Svar

Name Typ Description
200 OK

Disk

Uppdateringsåtgärden för resursdisken lyckades

202 Accepted

Disk

Begäran har godkänts för behandling, men bearbetningen har ännu inte slutförts.

Sidhuvuden

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

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 ImportSecure create option with metadata URI for Confidential VM.
create a managed disk from UploadPreparedSecure create option
create a managed disk with availability policy.
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

Exempelbegäran

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

Exempelsvar

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

create a managed disk and associate with disk access resource.

Exempelbegäran

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

Exempelsvar

{
  "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"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk and associate with disk encryption set.

Exempelbegäran

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

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

Exempelsvar

{
  "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"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk by copying a snapshot.

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

Exempelsvar

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

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

Exempelsvar

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

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

Exempelsvar

{
  "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,
      "supportedSecurityOption": "TrustedLaunchSupported"
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    }
  }
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "name": "myDisk",
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "hyperVGeneration": "V1",
    "supportedCapabilities": {
      "acceleratedNetwork": true,
      "supportedSecurityOption": "TrustedLaunchSupported"
    },
    "creationData": {
      "createOption": "FromImage",
      "galleryImageReference": {
        "id": "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Providers/Microsoft.Compute/Galleries/{galleryName}/Images/{imageName}/Versions/1.0.0"
      }
    },
    "provisioningState": "Updating"
  }
}

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

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

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

Exempelsvar

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

create a managed disk from ImportSecure create option

Exempelbegäran

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

Exempelsvar

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

create a managed disk from ImportSecure create option with metadata URI for Confidential VM.

Exempelbegäran

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-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",
      "securityMetadataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmmd.vhd"
    }
  }
}

Exempelsvar

{
  "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",
      "securityMetadataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmmd.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",
      "securityMetadataUri": "https://mystorageaccount.blob.core.windows.net/osimages/vmmd.vhd"
    }
  }
}

create a managed disk from UploadPreparedSecure create option

Exempelbegäran

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

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

Exempelsvar

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

create a managed disk with availability policy.

Exempelbegäran

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

{
  "location": "West US",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 1024,
    "availabilityPolicy": {
      "actionOnDiskDelay": "AutomaticReattach"
    }
  }
}

Exempelsvar

Location: https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk?api-version=2025-01-02
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 1024,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 1024,
    "availabilityPolicy": {
      "actionOnDiskDelay": "AutomaticReattach"
    },
    "provisioningState": "Succeeded"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk with dataAccessAuthMode

Exempelbegäran

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

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

Exempelsvar

{
  "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"
}
{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk",
  "properties": {
    "creationData": {
      "createOption": "Empty"
    },
    "diskSizeGB": 200,
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myDisk"
}

create a managed disk with optimizedForFrequentAttach.

Exempelbegäran

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

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

Exempelsvar

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

create a managed disk with performancePlus.

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

Exempelsvar

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

create a managed disk with ssd zrs account type.

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

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

Exempelsvar

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

create a managed upload disk.

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

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

Exempelsvar

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

Exempelbegäran

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

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

Exempelsvar

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

Definitioner

Name Description
ApiError

API-fel.

ApiErrorBase

bas för API-fel.

Architecture

CPU-arkitektur som stöds av en OS-disk.

AvailabilityPolicy

Om det uppstår ett tillgänglighets- eller anslutningsproblem med datadisken anger du beteendet för den virtuella datorn

AvailabilityPolicyDiskDelay

Avgör hur diskar med långsam I/O ska hanteras.

CloudError

Ett felsvar från beräkningstjänsten.

createdByType

Den typ av identitet som skapade resursen.

CreationData

Data som används när du skapar en disk.

DataAccessAuthMode

Ytterligare autentiseringskrav vid export eller uppladdning till en disk eller ögonblicksbild.

Disk

Disk resurs.

DiskCreateOption

Detta räknar upp möjliga källor för att skapa en disk.

DiskPurchasePlan

Används för att fastställa inköpskontexten för en artefakt från tredje part via MarketPlace.

DiskSecurityProfile

Innehåller säkerhetsrelaterad information för resursen.

DiskSecurityTypes

Anger SecurityType för den virtuella datorn. Gäller endast för OS-diskar.

DiskSku

SKU-namnet för diskarna. Kan vara Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS eller PremiumV2_LRS.

DiskState

Detta räknar upp diskens möjliga tillstånd.

DiskStorageAccountTypes

SKU-namnet.

Encryption

Inställningar för kryptering i vila för disk eller ögonblicksbild

EncryptionSettingsCollection

Krypteringsinställningar för disk eller ögonblicksbild

EncryptionSettingsElement

Krypteringsinställningar för en diskvolym.

EncryptionType

Den typ av nyckel som används för att kryptera diskens data.

ExtendedLocation

Den komplexa typen av utökad plats.

ExtendedLocationTypes

Typ av utökad plats.

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar.

ImageDiskReference

Källavbildningen som används för att skapa disken.

InnerError

Inre felinformation.

KeyVaultAndKeyReference

Key Vault Key Url och valv-ID för KeK, KeK är valfritt och när det tillhandahålls används det för att packa upp encryptionKey

KeyVaultAndSecretReference

密钥保管库 hemlig URL och valv-ID för krypteringsnyckeln

NetworkAccessPolicy

Princip för åtkomst till disken via nätverk.

OperatingSystemTypes

Typ av operativsystem.

PropertyUpdatesInProgress

Egenskaper för den disk som uppdateringen väntar på.

ProvisionedBandwidthCopyOption

Om det här fältet anges på en ögonblicksbild och createOption är CopyStart kopieras ögonblicksbilden snabbare.

PublicNetworkAccess

Princip för att kontrollera exporten på disken.

ShareInfoElement
SourceVault

Valv-ID:t är ett Azure Resource Manager-resurs-ID i formatet /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

SupportedCapabilities

Lista över funktioner som stöds som finns kvar på diskresursen för användning av virtuella datorer.

SupportedSecurityOption

Refererar till säkerhetsfunktionen för den disk som stöds för att skapa en betrodd start eller konfidentiell virtuell dator

systemData

Metadata som rör skapande och senaste ändring av resursen.

ApiError

API-fel.

Name Typ Description
code

string

Felkoden.

details

ApiErrorBase[]

Information om API-fel

innererror

InnerError

Det inre API-felet

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApiErrorBase

bas för API-fel.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

Architecture

CPU-arkitektur som stöds av en OS-disk.

Värde Description
x64
Arm64

AvailabilityPolicy

Om det uppstår ett tillgänglighets- eller anslutningsproblem med datadisken anger du beteendet för den virtuella datorn

Name Typ Description
actionOnDiskDelay

AvailabilityPolicyDiskDelay

Avgör hur diskar med långsam I/O ska hanteras.

AvailabilityPolicyDiskDelay

Avgör hur diskar med långsam I/O ska hanteras.

Värde Description
None

Standardvärdet är beteende utan att någon av-princip har angetts, vilket är omstart av den virtuella datorn vid långsam disk-I/O.

AutomaticReattach

Vid ett disk-I/O-fel eller långsamt svar kan du prova att koppla från och sedan ansluta disken igen.

CloudError

Ett felsvar från beräkningstjänsten.

Name Typ Description
error

ApiError

API-fel.

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

CreationData

Data som används när du skapar en disk.

Name Typ Description
createOption

DiskCreateOption

Detta räknar upp möjliga källor för att skapa en disk.

elasticSanResourceId

string

Krävs om createOption är CopyFromSanSnapshot. Det här är ARM-ID:t för ögonblicksbilden av den elastiska volymen för källan.

galleryImageReference

ImageDiskReference

Krävs om du skapar från en galleribild. Id/sharedGalleryImageId/communityGalleryImageId för ImageDiskReference är ARM-ID:t för den delade galäravbildningsversionen som du vill skapa en disk från.

imageReference

ImageDiskReference

Information om diskkälla för PIR- eller användarbilder.

instantAccessDurationMinutes

integer (int64)

minimum: 1

För ögonblicksbilder som skapats från Premium SSD v2 eller Ultra-disk avgör den här egenskapen hur lång tid i minuter ögonblicksbilden behålls för omedelbar åtkomst för att möjliggöra snabbare återställning.

logicalSectorSize

integer (int32)

Logisk sektorstorlek i byte för Ultra-diskar. Värden som stöds är 512 ad 4096. 4096 är standardvärdet.

performancePlus

boolean

Ange den här flaggan till true för att få en ökning av prestandamålet för den distribuerade disken, se här på respektive prestandamål. Den här flaggan kan bara anges när disken skapas och kan inte inaktiveras när den har aktiverats.

provisionedBandwidthCopySpeed

ProvisionedBandwidthCopyOption

Om det här fältet anges på en ögonblicksbild och createOption är CopyStart kopieras ögonblicksbilden snabbare.

securityDataUri

string

Om createOption är ImportSecure är detta URI för en blob som ska importeras till vm-gästtillstånd.

securityMetadataUri

string (uri)

Om createOption är ImportSecure är detta URI:n för en blob som ska importeras till VM-metadata för konfidentiell virtuell dator.

sourceResourceId

string

Om createOption är Copy är detta ARM-ID för källögonblicksbilden eller disken.

sourceUniqueId

string

Om det här fältet har angetts är detta det unika ID som identifierar källan till den här resursen.

sourceUri

string

Om createOption är Import är detta URI för en blob som ska importeras till en hanterad disk.

storageAccountId

string

Krävs om createOption är Import. Azure Resource Manager-identifieraren för lagringskontot som innehåller bloben som ska importeras som en disk.

uploadSizeBytes

integer (int64)

Om createOption är Upload är det här storleken på innehållet i uppladdningen, inklusive VHD-sidfoten. Det här värdet ska vara mellan 20972032 (20 MiB + 512 byte för VHD-sidfoten) och 35183298347520 byte (32 TiB + 512 byte för VHD-sidfoten).

DataAccessAuthMode

Ytterligare autentiseringskrav vid export eller uppladdning till en disk eller ögonblicksbild.

Värde Description
AzureActiveDirectory

När export-/uppladdnings-URL används kontrollerar systemet om användaren har en identitet i Azure Active Directory och har nödvändiga behörigheter för att exportera/ladda upp data. Se aka.ms/DisksAzureADAuth.

None

Ingen ytterligare autentisering utförs vid åtkomst till export-/uppladdnings-URL.

Disk

Disk resurs.

Name Typ Description
extendedLocation

ExtendedLocation

Den utökade platsen där disken ska skapas. Det går inte att ändra den utökade platsen.

id

string

Fullständigt kvalificerat resurs-ID för resursen. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Den geo-plats där resursen finns

managedBy

string

En relativ URI som innehåller ID:t för den virtuella dator som har disken ansluten.

managedByExtended

string[]

Lista över relativa URI:er som innehåller ID:t för de virtuella datorer som har disken ansluten. maxShares ska anges till ett värde som är större än ett för diskar för att tillåta att de kopplas till flera virtuella datorer.

name

string

Namnet på resursen

properties.LastOwnershipUpdateTime

string (date-time)

UTC-tiden när ägarskapstillståndet för disken senast ändrades, d.v.s. den tid då disken senast anslöts eller kopplades från en virtuell dator eller den tid då den virtuella dator som disken var ansluten till frigjordes eller startades.

properties.availabilityPolicy

AvailabilityPolicy

Avgör hur plattformen behandlar diskfel

properties.burstingEnabled

boolean

Ställ in på true för att aktivera burst-prestanda utöver diskens etablerade prestandamål. Bursting är inaktiverat som standard. Gäller inte för Ultra-diskar.

properties.burstingEnabledTime

string (date-time)

Senaste gången när bursting senast aktiverades på en disk.

properties.completionPercent

number (float)

Procent färdigt för bakgrundskopian när en resurs skapas via åtgärden CopyStart.

properties.creationData

CreationData

Information om diskkälla. CreationData-information kan inte ändras när disken har skapats.

properties.dataAccessAuthMode

DataAccessAuthMode

Ytterligare autentiseringskrav vid export eller uppladdning till en disk eller ögonblicksbild.

properties.diskAccessId

string

ARM-ID för DiskAccess-resursen för användning av privata slutpunkter på diskar.

properties.diskIOPSReadOnly

integer (int64)

Det totala antalet IOPS som tillåts för alla virtuella datorer som monterar den delade disken som ReadOnly. En åtgärd kan överföra mellan 4k och 256 000 byte.

properties.diskIOPSReadWrite

integer (int64)

Antalet tillåtna IOPS för den här disken. kan endast användas för UltraSSD-diskar. En åtgärd kan överföra mellan 4k och 256 000 byte.

properties.diskMBpsReadOnly

integer (int64)

Det totala dataflödet (Mbit/s) som tillåts för alla virtuella datorer som monterar den delade disken som ReadOnly. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen, med krafter på 10.

properties.diskMBpsReadWrite

integer (int64)

Den bandbredd som tillåts för den här disken. kan endast användas för UltraSSD-diskar. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen, med krafter på 10.

properties.diskSizeBytes

integer (int64)

Storleken på disken i byte. Det här fältet är skrivskyddat.

properties.diskSizeGB

integer (int32)

Om creationData.createOption är Tomt är det här fältet obligatoriskt och anger storleken på disken som ska skapas. Om det här fältet finns för uppdateringar eller skapande med andra alternativ, anger det en storleksändring. Storleksändring tillåts endast om disken inte är ansluten till en virtuell dator som körs och bara kan öka diskens storlek.

properties.diskState

DiskState

Diskens tillstånd.

properties.encryption

Encryption

Krypteringsegenskapen kan användas för att kryptera vilande data med kundhanterade nycklar eller plattformshanterade nycklar.

properties.encryptionSettingsCollection

EncryptionSettingsCollection

Krypteringsinställningar som används för Azure Disk Encryption kan innehålla flera krypteringsinställningar per disk eller ögonblicksbild.

properties.hyperVGeneration

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar.

properties.maxShares

integer (int32)

Det maximala antalet virtuella datorer som kan anslutas till disken samtidigt. Värdet större än ett anger en disk som kan monteras på flera virtuella datorer samtidigt.

properties.networkAccessPolicy

NetworkAccessPolicy

Princip för åtkomst till disken via nätverk.

properties.optimizedForFrequentAttach

boolean

Om du ställer in den här egenskapen på true förbättras tillförlitligheten och prestandan för datadiskar som ofta (mer än 5 gånger om dagen) kopplas från en virtuell dator och kopplas till en annan. Den här egenskapen bör inte anges för diskar som inte kopplas från och ansluts ofta eftersom det gör att diskarna inte överensstämmer med feldomänen för den virtuella datorn.

properties.osType

OperatingSystemTypes

Typ av operativsystem.

properties.propertyUpdatesInProgress

PropertyUpdatesInProgress

Egenskaper för den disk som uppdateringen väntar på.

properties.provisioningState

string

Tillståndet för disketablering.

properties.publicNetworkAccess

PublicNetworkAccess

Princip för att kontrollera exporten på disken.

properties.purchasePlan

DiskPurchasePlan

Köp planinformation för avbildningen från vilken OS-disken skapades. Till exempel - {name: 2019-Datacenter, utgivare: MicrosoftWindowsServer, produkt: WindowsServer}

properties.securityProfile

DiskSecurityProfile

Innehåller säkerhetsrelaterad information för resursen.

properties.shareInfo

ShareInfoElement[]

Information om listan över alla virtuella datorer som har disken ansluten. maxShares ska anges till ett värde som är större än ett för diskar för att tillåta att de kopplas till flera virtuella datorer.

properties.supportedCapabilities

SupportedCapabilities

Lista över funktioner som stöds för avbildningen från vilken OS-disken skapades.

properties.supportsHibernation

boolean

Anger att operativsystemet på en disk stöder viloläge.

properties.tier

string

Prestandanivån för disken (t.ex. P4, S10) enligt beskrivningen här: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Gäller inte för Ultra-diskar.

properties.timeCreated

string (date-time)

Tiden då disken skapades.

properties.uniqueId

string

Unikt Guid som identifierar resursen.

sku

DiskSku

SKU-namnet för diskarna. Kan vara Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS eller PremiumV2_LRS.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

object

Resursetiketter.

type

string

Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

zones

string[]

Listan Logisk zon för Disk.

DiskCreateOption

Detta räknar upp möjliga källor för att skapa en disk.

Värde Description
Empty

Skapa en tom datadisk med en storlek som anges av diskSizeGB.

Attach

Disken kommer att kopplas till en virtuell dator.

FromImage

Skapa en ny disk från en plattformsavbildning som anges av den angivna imageReference eller galleryImageReference.

Import

Skapa en disk genom att importera från en blob som anges av en sourceUri i ett lagringskonto som anges av storageAccountId.

Copy

Skapa en ny disk eller ögonblicksbild genom att kopiera från en disk eller ögonblicksbild som anges av det angivna sourceResourceId.

Restore

Skapa en ny disk genom att kopiera från en återställningspunkt för säkerhetskopiering.

Upload

Skapa en ny disk genom att hämta en skrivtoken och använda den för att direkt ladda upp innehållet på disken.

CopyStart

Skapa en ny disk med hjälp av en djupkopieringsprocess, där resursskapandet anses vara slutfört först när alla data har kopierats från källan.

ImportSecure

Liknar alternativet för att skapa import. Skapa en ny betrodd virtuell startdator eller en konfidentiell virtuell dator som stöds genom att importera ytterligare blobar för VM-gästtillstånd som anges av securityDataUri och VM-metadata som anges av securityMetadataUri i lagringskontot som anges av storageAccountId. Metadata för den virtuella datorn är valfria och krävs endast för vissa konfidentiella VM-konfigurationer och krävs inte för betrodd virtuell startdator.

UploadPreparedSecure

Liknar alternativet Ladda upp skapa. Skapa en ny disk som stöds av en betrodd startdator eller en konfidentiell virtuell dator och ladda upp med hjälp av skrivtoken på disken, gästtillståndet för den virtuella datorn och VM-metadata. Metadata för den virtuella datorn är valfria och krävs endast för vissa konfidentiella VM-konfigurationer och krävs inte för betrodd virtuell startdator.

CopyFromSanSnapshot

Skapa en ny disk genom att exportera från ögonblicksbild av elastisk SAN-volym

DiskPurchasePlan

Används för att fastställa inköpskontexten för en artefakt från tredje part via MarketPlace.

Name Typ Description
name

string

Plan-ID:t.

product

string

Anger produkten av avbildningen från marketplace. Det här är samma värde som Erbjudandet under elementet imageReference.

promotionCode

string

Erbjudandehöjningskoden.

publisher

string

Utgivarens ID.

DiskSecurityProfile

Innehåller säkerhetsrelaterad information för resursen.

Name Typ Description
secureVMDiskEncryptionSetId

string

ResourceId för diskkrypteringsuppsättningen som är associerad med konfidentiell virtuell dator som stöds disk krypterad med kundhanterad nyckel

securityType

DiskSecurityTypes

Anger SecurityType för den virtuella datorn. Gäller endast för OS-diskar.

DiskSecurityTypes

Anger SecurityType för den virtuella datorn. Gäller endast för OS-diskar.

Värde Description
TrustedLaunch

Betrodd start tillhandahåller säkerhetsfunktioner som säker start och virtuell vTPM (Trusted Platform Module)

ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey

Anger konfidentiell VM-disk med endast krypterat gästtillstånd för den virtuella datorn

ConfidentialVM_DiskEncryptedWithPlatformKey

Anger konfidentiell VM-disk med både OS-disk och VM-gästtillstånd krypterat med en plattformshanterad nyckel

ConfidentialVM_DiskEncryptedWithCustomerKey

Anger konfidentiell VM-disk med både OS-disk och VM-gästtillstånd krypterat med en kundhanterad nyckel

ConfidentialVM_NonPersistedTPM

Anger konfidentiell VM-disk med en tillfällig vTPM. vTPM-tillståndet bevaras inte vid omstart av virtuella datorer.

DiskSku

SKU-namnet för diskarna. Kan vara Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS eller PremiumV2_LRS.

Name Typ Description
name

DiskStorageAccountTypes

SKU-namnet.

tier

string

SKU-nivån.

DiskState

Detta räknar upp diskens möjliga tillstånd.

Värde Description
Unattached

Disken används inte och kan kopplas till en virtuell dator.

Attached

Disken är för närvarande ansluten till en virtuell dator som körs.

Reserved

Disken är ansluten till en stoppad frigjord virtuell dator.

Frozen

Disken är ansluten till en virtuell dator som är i viloläge.

ActiveSAS

Disken har för närvarande en aktiv SAS-URI som är associerad med den.

ActiveSASFrozen

Disken är ansluten till en virtuell dator i viloläge och har en aktiv SAS-URI som är associerad med den.

ReadyToUpload

En disk är redo att skapas genom uppladdning genom att begära en skrivtoken.

ActiveUpload

En disk skapas för uppladdning och en skrivtoken har utfärdats för uppladdning till den.

DiskStorageAccountTypes

SKU-namnet.

Värde Description
Standard_LRS

Lokalt redundant lagring på Standard HDD. Bäst för säkerhetskopiering, icke-kritisk och ovanlig åtkomst.

Premium_LRS

Premium SSD lokalt redundant lagring. Bäst för produktions- och prestandakänsliga arbetsbelastningar.

StandardSSD_LRS

Lokalt redundant lagring med SSD som standard. Bäst för webbservrar, lätt använda företagsapplikationer och utveckling/testning.

UltraSSD_LRS

Ultra SSD lokalt redundant lagring. Bäst för I/O-intensiva arbetsbelastningar som SAP HANA, databaser på den översta nivån (till exempel SQL, Oracle) och andra transaktionsintensiva arbetsbelastningar.

Premium_ZRS

Premium SSD-zonredundant lagring. Bäst för produktionsarbetsbelastningar som behöver lagringsåterhämtning mot zonfel.

StandardSSD_ZRS

Zonredundant lagring som standard SSD. Bäst för webbservrar, lätt använda företagsprogram och utveckling/testning som behöver lagringsåterhämtning mot zonfel.

PremiumV2_LRS

Premium SSD v2 lokalt redundant lagring. Bäst för produktions- och prestandakänsliga arbetsbelastningar som konsekvent kräver låg latens och högt IOPS och dataflöde.

Encryption

Inställningar för kryptering i vila för disk eller ögonblicksbild

Name Typ Description
diskEncryptionSetId

string

ResourceId för diskkrypteringsuppsättningen som ska användas för att aktivera kryptering i vila.

type

EncryptionType

Den typ av nyckel som används för att kryptera diskens data.

EncryptionSettingsCollection

Krypteringsinställningar för disk eller ögonblicksbild

Name Typ Description
enabled

boolean

Ange den här flaggan till true och ange DiskEncryptionKey och valfri KeyEncryptionKey för att aktivera kryptering. Ange den här flaggan till false och ta bort DiskEncryptionKey och KeyEncryptionKey för att inaktivera kryptering. Om EncryptionSettings är null i begärandeobjektet förblir de befintliga inställningarna oförändrade.

encryptionSettings

EncryptionSettingsElement[]

En samling krypteringsinställningar, en för varje diskvolym.

encryptionSettingsVersion

string

Beskriver vilken typ av kryptering som används för diskarna. När det här fältet har angetts kan det inte skrivas över. "1.0" motsvarar Azure Disk Encryption med AAD-appen.'1.1' motsvarar Azure Disk Encryption.

EncryptionSettingsElement

Krypteringsinställningar för en diskvolym.

Name Typ Description
diskEncryptionKey

KeyVaultAndSecretReference

Nyckelvalvshemlighets-URL och valv-ID för diskkrypteringsnyckeln

keyEncryptionKey

KeyVaultAndKeyReference

Key Vault-nyckel-URL och valv-ID för nyckelkrypteringsnyckeln. KeyEncryptionKey är valfritt och när det tillhandahålls används för att packa upp diskkrypteringsnyckeln.

EncryptionType

Den typ av nyckel som används för att kryptera diskens data.

Värde Description
EncryptionAtRestWithPlatformKey

Disken krypteras i vila med plattformshanterad nyckel. Det är standardkrypteringstypen. Det här är inte en giltig krypteringstyp för diskkrypteringsuppsättningar.

EncryptionAtRestWithCustomerKey

Disken krypteras i vila med en kundhanterad nyckel som kan ändras och återkallas av en kund.

EncryptionAtRestWithPlatformAndCustomerKeys

Disken krypteras i vila med 2 lager av kryptering. En av nycklarna är kundhanterad och den andra nyckeln är plattformshanterad.

ExtendedLocation

Den komplexa typen av utökad plats.

Name Typ Description
name

string

Namnet på den utökade platsen.

type

ExtendedLocationTypes

Typ av utökad plats.

ExtendedLocationTypes

Typ av utökad plats.

Värde Description
EdgeZone

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar.

Värde Description
V1
V2

ImageDiskReference

Källavbildningen som används för att skapa disken.

Name Typ Description
communityGalleryImageId

string

En relativ URI som innehåller en azure compute gallery-avbildningsreferens för communityn.

id

string

En relativ URI som innehåller antingen en plattformsbildlagringsplats, användarbild eller en bildreferens för Azure Compute Gallery.

lun

integer (int32)

Om disken skapas från en avbildnings datadisk är detta ett index som anger vilken av datadiskarna i avbildningen som ska användas. För OS-diskar är det här fältet null.

sharedGalleryImageId

string

En relativ URI som innehåller en direkt delad Bildreferens för Azure Compute Gallery.

InnerError

Inre felinformation.

Name Typ Description
errordetail

string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype

string

Typen av undantag.

KeyVaultAndKeyReference

Key Vault Key Url och valv-ID för KeK, KeK är valfritt och när det tillhandahålls används det för att packa upp encryptionKey

Name Typ Description
keyUrl

string

Url som pekar på en nyckel eller hemlighet i KeyVault

sourceVault

SourceVault

Resurs-ID för KeyVault som innehåller nyckeln eller hemligheten

KeyVaultAndSecretReference

密钥保管库 hemlig URL och valv-ID för krypteringsnyckeln

Name Typ Description
secretUrl

string

Url som pekar på en nyckel eller hemlighet i KeyVault

sourceVault

SourceVault

Resurs-ID för KeyVault som innehåller nyckeln eller hemligheten

NetworkAccessPolicy

Princip för åtkomst till disken via nätverk.

Värde Description
AllowAll

Disken kan exporteras eller laddas upp till från vilket nätverk som helst.

AllowPrivate

Disken kan exporteras eller laddas upp till med hjälp av en DiskAccess-resurs privata slutpunkter.

DenyAll

Det går inte att exportera disken.

OperatingSystemTypes

Typ av operativsystem.

Värde Description
Windows
Linux

PropertyUpdatesInProgress

Egenskaper för den disk som uppdateringen väntar på.

Name Typ Description
targetTier

string

Målprestandanivån för disken om en nivåändringsåtgärd pågår.

ProvisionedBandwidthCopyOption

Om det här fältet anges på en ögonblicksbild och createOption är CopyStart kopieras ögonblicksbilden snabbare.

Värde Description
None
Enhanced

PublicNetworkAccess

Princip för att kontrollera exporten på disken.

Värde Description
Enabled

Du kan generera en SAS-URI för att komma åt underliggande data på disken offentligt på Internet när NetworkAccessPolicy är inställt på AllowAll. Du kan endast komma åt data via SAS-URI:n från ditt betrodda virtuella Azure-nätverk när NetworkAccessPolicy är inställt på AllowPrivate.

Disabled

Du kan inte komma åt underliggande data för disken offentligt på Internet även om NetworkAccessPolicy är inställt på AllowAll. Du kan endast komma åt data via SAS-URI:n från ditt betrodda virtuella Azure-nätverk när NetworkAccessPolicy är inställt på AllowPrivate.

ShareInfoElement

Name Typ Description
vmUri

string

En relativ URI som innehåller ID:t för den virtuella dator som har disken ansluten.

SourceVault

Valv-ID:t är ett Azure Resource Manager-resurs-ID i formatet /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

Name Typ Description
id

string

Resurs-ID

SupportedCapabilities

Lista över funktioner som stöds som finns kvar på diskresursen för användning av virtuella datorer.

Name Typ Description
acceleratedNetwork

boolean

Sant om avbildningen som OS-disken skapas från har stöd för accelererat nätverk.

architecture

Architecture

CPU-arkitektur som stöds av en OS-disk.

diskControllerTypes

string

De diskkontrollanter som en OS-disk stöder. Om den ställs in kan den vara SCSI eller SCSI, NVME eller NVME, SCSI.

supportedSecurityOption

SupportedSecurityOption

Refererar till säkerhetsfunktionen för den disk som stöds för att skapa en betrodd start eller konfidentiell virtuell dator

SupportedSecurityOption

Refererar till säkerhetsfunktionen för den disk som stöds för att skapa en betrodd start eller konfidentiell virtuell dator

Värde Description
TrustedLaunchSupported

Disken har stöd för att skapa betrodda virtuella startdatorer.

TrustedLaunchAndConfidentialVMSupported

Disken har stöd för att skapa både betrodd start och konfidentiella virtuella datorer.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.