Disks - Create Or Update

Crea o aggiorna un disco.

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

Parametri dell'URI

Name In Required Type Description
diskName
path True
  • string

Nome del disco gestito creato. Non è possibile modificare il nome dopo la creazione del disco. I caratteri supportati per il nome sono a-z, A-Z, 0-9, _ e -. La lunghezza massima del nome è di 80 caratteri.

resourceGroupName
path True
  • string

Nome del gruppo di risorse.

subscriptionId
path True
  • string

Credenziali di sottoscrizione che identificano in modo univoco Microsoft Azure sottoscrizione. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

api-version
query True
  • string

Versione dell'API client.

Corpo della richiesta

Name Required Type Description
location True
  • string

Posizione risorsa

properties.creationData True

Informazioni sull'origine del disco. Le informazioni CreateData non possono essere modificate dopo la creazione del disco.

extendedLocation

Percorso esteso in cui verrà creato il disco. Non è possibile modificare la posizione estesa.

properties.burstingEnabled
  • boolean

Impostare su true per abilitare il bursting oltre la destinazione delle prestazioni di cui è stato effettuato il provisioning del disco. Il bursting è disabilitato per impostazione predefinita. Non si applica ai dischi Ultra.

properties.completionPercent
  • number

Percentuale completata per la copia in background quando viene creata una risorsa tramite l'operazione CopyStart.

properties.dataAccessAuthMode

Requisiti di autenticazione aggiuntivi durante l'esportazione o il caricamento in un disco o uno snapshot.

properties.diskAccessId
  • string

ID ARM della risorsa DiskAccess per l'uso di endpoint privati nei dischi.

properties.diskIOPSReadOnly
  • integer

Numero totale di operazioni di I/O al secondo consentite in tutte le macchine virtuali che montano il disco condiviso come ReadOnly. Un'operazione può trasferire tra 4k e 256k byte.

properties.diskIOPSReadWrite
  • integer

Numero di operazioni di I/O al secondo consentite per questo disco; solo impostabile per i dischi UltraSD. Un'operazione può trasferire tra 4k e 256k byte.

properties.diskMBpsReadOnly
  • integer

Velocità effettiva totale (MBps) che sarà consentita in tutte le macchine virtuali che montano il disco condiviso come ReadOnly. MBps significa milioni di byte al secondo: MB usa la notazione ISO, di 10 poteri.

properties.diskMBpsReadWrite
  • integer

Larghezza di banda consentita per questo disco; solo impostabile per i dischi UltraSD. MBps significa milioni di byte al secondo: MB usa la notazione ISO, di 10 poteri.

properties.diskSizeGB
  • integer

Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. Le ridimensionazioni sono consentite solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco.

properties.encryption

La proprietà di crittografia può essere usata per crittografare i dati inattivi con chiavi gestite dal cliente o chiavi gestite dalla piattaforma.

properties.encryptionSettingsCollection

La raccolta di impostazioni di crittografia usata per Crittografia dischi di Azure può contenere più impostazioni di crittografia per disco o snapshot.

properties.hyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo.

properties.maxShares
  • integer

Numero massimo di macchine virtuali che possono connettersi al disco contemporaneamente. Il valore maggiore di uno indica un disco che può essere montato su più macchine virtuali contemporaneamente.

properties.networkAccessPolicy

Criteri per l'accesso al disco tramite rete.

properties.osType

Tipo di sistema operativo.

properties.publicNetworkAccess

Criteri per il controllo dell'esportazione sul disco.

properties.purchasePlan

Informazioni sul piano di acquisto per l'immagine da cui è stato creato il disco del sistema operativo. Ad esempio, {name: 2019-Datacenter, editore: MicrosoftWindowsServer, prodotto: WindowsServer}

properties.securityProfile

Contiene le informazioni correlate alla sicurezza per la risorsa.

properties.supportedCapabilities

Elenco delle funzionalità supportate per l'immagine da cui è stato creato il disco del sistema operativo.

properties.supportsHibernation
  • boolean

Indica il sistema operativo in un disco che supporta l'ibernazione.

properties.tier
  • string

Livello di prestazioni del disco (ad esempio, P4, S10) come descritto di seguito: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Non si applica ai dischi Ultra.

sku

Nome sku dei dischi. Può essere Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS o StandardSSD_ZRS.

tags
  • object

Tag delle risorse

zones
  • string[]

Elenco Di zone logiche per Disco.

Risposte

Name Type Description
200 OK

OK

202 Accepted

Accettato

Sicurezza

azure_auth

Azure Active Directory Flow OAuth2

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

Scopes

Name Description
user_impersonation rappresentare l'account utente

Esempio

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

Definizioni

Architecture

Architettura della CPU supportata da un disco del sistema operativo.

CreationData

Dati usati durante la creazione di un disco.

DataAccessAuthMode

Requisiti di autenticazione aggiuntivi per l'esportazione o il caricamento in un disco o in uno snapshot.

Disk

Risorsa disco.

DiskCreateOption

In questo modo vengono enumerate le possibili origini della creazione di un disco.

DiskSecurityProfile

Contiene le informazioni relative alla sicurezza per la risorsa.

DiskSecurityTypes

Specifica il tipo di sicurezza della macchina virtuale. Applicabile solo per i dischi del sistema operativo.

DiskSku

Nome sku dei dischi. Può essere Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS o StandardSSD_ZRS.

DiskState

In questo modo viene enumerato lo stato possibile del disco.

DiskStorageAccountTypes

Nome sku.

Encryption

Impostazioni di crittografia dei dati inattivi per disco o snapshot

EncryptionSettingsCollection

Impostazioni di crittografia per il disco o lo snapshot

EncryptionSettingsElement

Impostazioni di crittografia per un volume del disco.

EncryptionType

Tipo di chiave utilizzata per crittografare i dati del disco.

ExtendedLocation

Tipo complesso della posizione estesa.

ExtendedLocationTypes

Tipo della posizione estesa.

HyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo.

ImageDiskReference

Immagine di origine usata per la creazione del disco.

KeyVaultAndKeyReference

Key Vault l'URL della chiave e l'ID dell'insieme di credenziali di KeK, KeK è facoltativo e, se specificato, viene usato per annullare il wrapping della chiave encryptionKey

KeyVaultAndSecretReference

Key Vault l'URL segreto e l'ID dell'insieme di credenziali della chiave di crittografia

NetworkAccessPolicy

Criteri per l'accesso al disco tramite rete.

OperatingSystemTypes

Tipo di sistema operativo.

PropertyUpdatesInProgress

Proprietà del disco per cui l'aggiornamento è in sospeso.

PublicNetworkAccess

Criteri per il controllo dell'esportazione sul disco.

PurchasePlan

Usato per stabilire il contesto di acquisto di qualsiasi elemento di terze parti tramite MarketPlace.

ShareInfoElement
SourceVault

L'ID dell'insieme di credenziali è un ID risorsa di Azure Resource Manager nel formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

SupportedCapabilities

Elenco delle funzionalità supportate rese persistenti nella risorsa disco per l'uso della macchina virtuale.

Architecture

Architettura della CPU supportata da un disco del sistema operativo.

Name Type Description
Arm64
  • string
x64
  • string

CreationData

Dati usati durante la creazione di un disco.

Name Type Description
createOption

In questo modo vengono enumerate le possibili origini della creazione di un disco.

galleryImageReference

Obbligatorio se si crea da un'immagine della raccolta. L'ID di ImageDiskReference sarà l'ID ARM della versione condivisa dell'immagine di configurazione condivisa da cui creare un disco.

imageReference

Informazioni sull'origine del disco.

logicalSectorSize
  • integer

Dimensioni del settore logico in byte per i dischi Ultra. I valori supportati sono 512 annunci 4096. 4096 è il valore predefinito.

securityDataUri
  • string

Se createOption è ImportSecure, si tratta dell'URI di un BLOB da importare nello stato guest della macchina virtuale.

sourceResourceId
  • string

Se createOption è Copy, si tratta dell'ID ARM dello snapshot o del disco di origine.

sourceUniqueId
  • string

Se questo campo è impostato, questo è l'ID univoco che identifica l'origine della risorsa.

sourceUri
  • string

Se createOption è Import, si tratta dell'URI di un BLOB da importare in un disco gestito.

storageAccountId
  • string

Obbligatorio se createOption è Import. L'identificatore di Azure Resource Manager dell'account di archiviazione contenente il BLOB da importare come disco.

uploadSizeBytes
  • integer

Se createOption è Upload, si tratta delle dimensioni del contenuto del caricamento, incluso il piè di pagina del disco rigido virtuale. Questo valore deve essere compreso tra 20972032 (20 MiB + 512 byte per il piè di pagina del disco rigido virtuale) e 35183298347520 byte (32 TiB + 512 byte per il piè di pagina del disco rigido virtuale).

DataAccessAuthMode

Requisiti di autenticazione aggiuntivi per l'esportazione o il caricamento in un disco o in uno snapshot.

Name Type Description
AzureActiveDirectory
  • string

Quando si usa l'URL di esportazione/caricamento, il sistema verifica se l'utente ha un'identità in Azure Active Directory e dispone delle autorizzazioni necessarie per esportare/caricare i dati. Fare riferimento a aka.ms/DisksAzureADAuth.

None
  • string

Non viene eseguita alcuna autenticazione aggiuntiva quando si accede all'URL di esportazione/caricamento.

Disk

Risorsa disco.

Name Type Description
extendedLocation

Percorso esteso in cui verrà creato il disco. Non è possibile modificare la posizione estesa.

id
  • string

ID risorsa

location
  • string

Posizione risorsa

managedBy
  • string

URI relativo contenente l'ID della macchina virtuale a cui è collegato il disco.

managedByExtended
  • string[]

Elenco di URI relativi contenenti gli ID delle macchine virtuali collegate al disco. maxShares deve essere impostato su un valore maggiore di uno per i dischi per consentire il collegamento a più macchine virtuali.

name
  • string

Nome risorsa

properties.burstingEnabled
  • boolean

Impostare su true per abilitare il bursting oltre la destinazione delle prestazioni di cui è stato effettuato il provisioning del disco. Il bursting è disabilitato per impostazione predefinita. Non si applica ai dischi Ultra.

properties.completionPercent
  • number

Percentuale di completamento per la copia in background quando viene creata una risorsa tramite l'operazione CopyStart.

properties.creationData

Informazioni sull'origine del disco. Le informazioni creationData non possono essere modificate dopo la creazione del disco.

properties.dataAccessAuthMode

Requisiti di autenticazione aggiuntivi per l'esportazione o il caricamento in un disco o in uno snapshot.

properties.diskAccessId
  • string

ID ARM della risorsa DiskAccess per l'uso di endpoint privati nei dischi.

properties.diskIOPSReadOnly
  • integer

Numero totale di operazioni di I/O al secondo consentite in tutte le macchine virtuali che montano il disco condiviso come ReadOnly. Un'operazione può trasferire tra 4k e 256.000 byte.

properties.diskIOPSReadWrite
  • integer

Numero di operazioni di I/O al secondo consentite per questo disco; solo impostabile per i dischi UltraSSD. Un'operazione può trasferire tra 4k e 256.000 byte.

properties.diskMBpsReadOnly
  • integer

Velocità effettiva totale (MBps) consentita in tutte le macchine virtuali che montano il disco condiviso come ReadOnly. MBps significa milioni di byte al secondo - MB usa la notazione ISO, di poteri di 10.

properties.diskMBpsReadWrite
  • integer

Larghezza di banda consentita per questo disco; solo impostabile per i dischi UltraSSD. MBps significa milioni di byte al secondo - MB usa la notazione ISO, di poteri di 10.

properties.diskSizeBytes
  • integer

Dimensioni del disco in byte. Questo campo è di sola lettura.

properties.diskSizeGB
  • integer

Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. I ridimensionamenti sono consentiti solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco.

properties.diskState

Stato del disco.

properties.encryption

La proprietà di crittografia può essere usata per crittografare i dati inattivi con chiavi gestite dal cliente o chiavi gestite dalla piattaforma.

properties.encryptionSettingsCollection

La raccolta di impostazioni di crittografia usata per Crittografia dischi di Azure può contenere più impostazioni di crittografia per disco o snapshot.

properties.hyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo.

properties.maxShares
  • integer

Numero massimo di macchine virtuali che possono essere collegate al disco contemporaneamente. Il valore maggiore di uno indica un disco che può essere montato in più macchine virtuali contemporaneamente.

properties.networkAccessPolicy

Criteri per l'accesso al disco tramite rete.

properties.osType

Tipo di sistema operativo.

properties.propertyUpdatesInProgress

Proprietà del disco per cui l'aggiornamento è in sospeso.

properties.provisioningState
  • string

Stato del provisioning del disco.

properties.publicNetworkAccess

Criteri per il controllo dell'esportazione sul disco.

properties.purchasePlan

Informazioni sul piano di acquisto per l'immagine da cui è stato creato il disco del sistema operativo. Ad esempio- {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}

properties.securityProfile

Contiene le informazioni relative alla sicurezza per la risorsa.

properties.shareInfo

Dettagli dell'elenco di tutte le macchine virtuali in cui è collegato il disco. maxShares deve essere impostato su un valore maggiore di uno per i dischi per consentire il collegamento a più macchine virtuali.

properties.supportedCapabilities

Elenco delle funzionalità supportate per l'immagine da cui è stato creato il disco del sistema operativo.

properties.supportsHibernation
  • boolean

Indica che il sistema operativo in un disco supporta l'ibernazione.

properties.tier
  • string

Livello di prestazioni del disco ,ad esempio P4, S10, come descritto di seguito: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Non si applica ai dischi Ultra.

properties.timeCreated
  • string

Ora di creazione del disco.

properties.uniqueId
  • string

Guid univoco che identifica la risorsa.

sku

Nome sku dei dischi. Può essere Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS o StandardSSD_ZRS.

tags
  • object

Tag delle risorse

type
  • string

Tipo di risorsa

zones
  • string[]

Elenco Di zone logiche per Disco.

DiskCreateOption

In questo modo vengono enumerate le possibili origini della creazione di un disco.

Name Type Description
Attach
  • string

Il disco verrà collegato a una macchina virtuale.

Copy
  • string

Creare un nuovo disco o uno snapshot copiando da un disco o uno snapshot specificato dall'oggetto sourceResourceId specificato.

CopyStart
  • string

Creare un nuovo disco usando un processo di copia completa, in cui la creazione della risorsa viene considerata completa solo dopo che tutti i dati sono stati copiati dall'origine.

Empty
  • string

Creare un disco dati vuoto di una dimensione specificata da diskSizeGB.

FromImage
  • string

Creare un nuovo disco da un'immagine della piattaforma specificata dall'oggetto imageReference o galleryImageReference specificato.

Import
  • string

Creare un disco importando da un BLOB specificato da un sourceUri in un account di archiviazione specificato da storageAccountId.

ImportSecure
  • string

Analogamente all'opzione Di importazione crea. Creare una nuova macchina virtuale di avvio attendibile o un disco riservato supportato importando un BLOB aggiuntivo per lo stato guest della macchina virtuale specificato da securityDataUri nell'account di archiviazione specificato da storageAccountId

Restore
  • string

Creare un nuovo disco copiando da un punto di ripristino di backup.

Upload
  • string

Creare un nuovo disco ottenendo un token di scrittura e usandolo per caricare direttamente il contenuto del disco.

UploadPreparedSecure
  • string

Analogamente a Upload'opzione di creazione. Creare una nuova macchina virtuale di avvio attendibile o un disco riservato supportato e caricarlo usando il token di scrittura nello stato guest del disco e della macchina virtuale

DiskSecurityProfile

Contiene le informazioni relative alla sicurezza per la risorsa.

Name Type Description
secureVMDiskEncryptionSetId
  • string

ResourceId del set di crittografia del disco associato alla macchina virtuale riservata supportata crittografata con la chiave gestita dal cliente

securityType

Specifica il tipo di sicurezza della macchina virtuale. Applicabile solo per i dischi del sistema operativo.

DiskSecurityTypes

Specifica il tipo di sicurezza della macchina virtuale. Applicabile solo per i dischi del sistema operativo.

Name Type Description
ConfidentialVM_DiskEncryptedWithCustomerKey
  • string

Indica il disco di macchina virtuale riservato con disco del sistema operativo e lo stato guest della macchina virtuale crittografato con una chiave gestita dal cliente

ConfidentialVM_DiskEncryptedWithPlatformKey
  • string

Indica il disco di macchina virtuale riservato con disco del sistema operativo e lo stato guest della macchina virtuale crittografato con una chiave gestita dalla piattaforma

ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey
  • string

Indica il disco di macchina virtuale riservato con solo lo stato guest della macchina virtuale crittografato

TrustedLaunch
  • string

L'avvio attendibile offre funzionalità di sicurezza, ad esempio l'avvio protetto e il virtual Trusted Platform Module (vTPM)

DiskSku

Nome sku dei dischi. Può essere Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS o StandardSSD_ZRS.

Name Type Description
name

Nome sku.

tier
  • string

Livello SKU.

DiskState

In questo modo viene enumerato lo stato possibile del disco.

Name Type Description
ActiveSAS
  • string

Al disco è attualmente associato un URI di firma di accesso condiviso attivo.

ActiveSASFrozen
  • string

Il disco è collegato a una macchina virtuale in stato di ibernazione e ha un URI di firma di accesso condiviso attivo associato.

ActiveUpload
  • string

Viene creato un disco per il caricamento e viene rilasciato un token di scrittura per il caricamento.

Attached
  • string

Il disco è attualmente collegato a una macchina virtuale in esecuzione.

Frozen
  • string

Il disco è collegato a una macchina virtuale in stato di ibernazione.

ReadyToUpload
  • string

Un disco è pronto per essere creato caricando richiedendo un token di scrittura.

Reserved
  • string

Il disco è collegato a una macchina virtuale arrestata deallocata.

Unattached
  • string

Il disco non viene usato e può essere collegato a una macchina virtuale.

DiskStorageAccountTypes

Nome sku.

Name Type Description
Premium_LRS
  • string

Premium l'archiviazione con ridondanza locale di SSD. Ideale per carichi di lavoro sensibili alla produzione e alle prestazioni.

Premium_ZRS
  • string

Premium archiviazione con ridondanza della zona SSD. Ideale per i carichi di lavoro di produzione che richiedono resilienza di archiviazione in caso di errori di zona.

StandardSSD_LRS
  • string

Archiviazione con ridondanza locale SSD Standard. Ideale per i server Web, applicazioni aziendali usate in modo leggero e sviluppo/test.

StandardSSD_ZRS
  • string

Archiviazione con ridondanza della zona SSD Standard. Ideale per i server Web, applicazioni aziendali usate in modo leggero e sviluppo/test che necessitano di resilienza di archiviazione in caso di errori di zona.

Standard_LRS
  • string

Archiviazione hdd standard con ridondanza locale. Ideale per l'accesso di backup, non critico e poco frequente.

UltraSSD_LRS
  • string

Archiviazione ultra SSD con ridondanza locale. Ideale per carichi di lavoro a elevato utilizzo di I/O, ad esempio SAP HANA, database di livello superiore (ad esempio, SQL, Oracle) e altri carichi di lavoro con un numero elevato di transazioni.

Encryption

Impostazioni di crittografia dei dati inattivi per disco o snapshot

Name Type Description
diskEncryptionSetId
  • string

ResourceId del set di crittografia del disco da usare per abilitare la crittografia dei dati inattivi.

type

Tipo di chiave utilizzata per crittografare i dati del disco.

EncryptionSettingsCollection

Impostazioni di crittografia per il disco o lo snapshot

Name Type Description
enabled
  • boolean

Impostare questo flag su true e specificare DiskEncryptionKey e keyEncryptionKey facoltativo per abilitare la crittografia. Impostare questo flag su false e rimuovere DiskEncryptionKey e KeyEncryptionKey per disabilitare la crittografia. Se EncryptionSettings è Null nell'oggetto richiesta, le impostazioni esistenti rimangono invariate.

encryptionSettings

Raccolta di impostazioni di crittografia, una per ogni volume del disco.

encryptionSettingsVersion
  • string

Descrive il tipo di crittografia usato per i dischi. Dopo aver impostato questo campo, non può essere sovrascritto. '1.0' corrisponde a Crittografia dischi di Azure con AAD app.'1.1' corrisponde a Crittografia dischi di Azure.

EncryptionSettingsElement

Impostazioni di crittografia per un volume del disco.

Name Type Description
diskEncryptionKey

Key Vault l'URL segreto e l'ID dell'insieme di credenziali della chiave di crittografia del disco

keyEncryptionKey

Key Vault l'URL della chiave e l'ID dell'insieme di credenziali della chiave. KeyEncryptionKey è facoltativo e, se specificato, viene usato per annullare il wrapping della chiave di crittografia del disco.

EncryptionType

Tipo di chiave utilizzata per crittografare i dati del disco.

Name Type Description
EncryptionAtRestWithCustomerKey
  • string

Il disco viene crittografato inattivo con la chiave gestita dal cliente che può essere modificata e revocata da un cliente.

EncryptionAtRestWithPlatformAndCustomerKeys
  • string

Il disco viene crittografato inattivo con 2 livelli di crittografia. Una delle chiavi è Gestita dal cliente e l'altra è gestita dalla piattaforma.

EncryptionAtRestWithPlatformKey
  • string

Il disco viene crittografato inattivo con la chiave gestita dalla piattaforma. È il tipo di crittografia predefinito. Questo tipo di crittografia non è valido per i set di crittografia del disco.

ExtendedLocation

Tipo complesso della posizione estesa.

Name Type Description
name
  • string

Nome della posizione estesa.

type

Tipo della posizione estesa.

ExtendedLocationTypes

Tipo della posizione estesa.

Name Type Description
EdgeZone
  • string

HyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo.

Name Type Description
V1
  • string
V2
  • string

ImageDiskReference

Immagine di origine usata per la creazione del disco.

Name Type Description
id
  • string

URI relativo contenente un repository di immagini della piattaforma o un riferimento all'immagine utente.

lun
  • integer

Se il disco viene creato dal disco dati di un'immagine, si tratta di un indice che indica quale dei dischi dati nell'immagine usare. Per i dischi del sistema operativo, questo campo è Null.

KeyVaultAndKeyReference

Key Vault l'URL della chiave e l'ID dell'insieme di credenziali di KeK, KeK è facoltativo e, se specificato, viene usato per annullare il wrapping della chiave encryptionKey

Name Type Description
keyUrl
  • string

URL che punta a una chiave o a un segreto in KeyVault

sourceVault

ID risorsa dell'insieme di credenziali delle chiavi contenente la chiave o il segreto

KeyVaultAndSecretReference

Key Vault l'URL segreto e l'ID dell'insieme di credenziali della chiave di crittografia

Name Type Description
secretUrl
  • string

URL che punta a una chiave o a un segreto in KeyVault

sourceVault

ID risorsa dell'insieme di credenziali delle chiavi contenente la chiave o il segreto

NetworkAccessPolicy

Criteri per l'accesso al disco tramite rete.

Name Type Description
AllowAll
  • string

Il disco può essere esportato o caricato da qualsiasi rete.

AllowPrivate
  • string

Il disco può essere esportato o caricato in usando gli endpoint privati di una risorsa DiskAccess.

DenyAll
  • string

Impossibile esportare il disco.

OperatingSystemTypes

Tipo di sistema operativo.

Name Type Description
Linux
  • string
Windows
  • string

PropertyUpdatesInProgress

Proprietà del disco per cui l'aggiornamento è in sospeso.

Name Type Description
targetTier
  • string

Livello di prestazioni di destinazione del disco se è in corso un'operazione di modifica del livello.

PublicNetworkAccess

Criteri per il controllo dell'esportazione sul disco.

Name Type Description
Disabled
  • string

Non è possibile accedere ai dati sottostanti del disco pubblicamente su Internet anche quando NetworkAccessPolicy è impostato su AllowAll. È possibile accedere ai dati tramite l'URI di firma di accesso condiviso solo dalla rete virtuale di Azure attendibile quando NetworkAccessPolicy è impostato su AllowPrivate.

Enabled
  • string

È possibile generare un URI di firma di accesso condiviso per accedere ai dati sottostanti del disco pubblicamente su Internet quando NetworkAccessPolicy è impostato su AllowAll. È possibile accedere ai dati tramite l'URI di firma di accesso condiviso solo dalla rete virtuale di Azure attendibile quando NetworkAccessPolicy è impostato su AllowPrivate.

PurchasePlan

Usato per stabilire il contesto di acquisto di qualsiasi elemento di terze parti tramite MarketPlace.

Name Type Description
name
  • string

ID piano.

product
  • string

Specifica il prodotto dell'immagine dal marketplace. Si tratta dello stesso valore di Offer nell'elemento imageReference.

promotionCode
  • string

Codice promozionale dell'offerta.

publisher
  • string

ID editore.

ShareInfoElement

Name Type Description
vmUri
  • string

URI relativo contenente l'ID della macchina virtuale a cui è collegato il disco.

SourceVault

L'ID dell'insieme di credenziali è un ID risorsa di Azure Resource Manager nel formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

Name Type Description
id
  • string

ID risorsa

SupportedCapabilities

Elenco delle funzionalità supportate rese persistenti nella risorsa disco per l'uso della macchina virtuale.

Name Type Description
acceleratedNetwork
  • boolean

True se l'immagine da cui viene creato il disco del sistema operativo supporta la rete accelerata.

architecture

Architettura della CPU supportata da un disco del sistema operativo.