Disks - Create Or Update

Crea o actualiza un disco.

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

Parámetros de identificador URI

Name In Required Type Description
diskName
path True
  • string

Nombre del disco administrado que se está creando. El nombre no se puede cambiar después de crear el disco. Los caracteres admitidos para el nombre son a-z, A-Z, 0-9, _ y -. La longitud máxima del nombre es de 80 caracteres.

resourceGroupName
path True
  • string

Nombre del grupo de recursos.

subscriptionId
path True
  • string

Credenciales de suscripción que identifican de forma única Microsoft Azure suscripción. El identificador de suscripción forma parte del URI para cada llamada al servicio.

api-version
query True
  • string

Versión de api de cliente.

Cuerpo de la solicitud

Name Required Type Description
location True
  • string

Ubicación de los recursos

properties.creationData True

Información de origen del disco. La información de CreationData no se puede cambiar después de crear el disco.

extendedLocation

Ubicación extendida donde se creará el disco. No se puede cambiar la ubicación extendida.

properties.burstingEnabled
  • boolean

Establézcalo en true para habilitar la expansión más allá del destino de rendimiento aprovisionado del disco. La expansión está deshabilitada de manera predeterminada. No se aplica a los discos Ultra.

properties.completionPercent
  • number

Porcentaje completado para la copia en segundo plano cuando se crea un recurso mediante la operación CopyStart.

properties.dataAccessAuthMode

Requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea.

properties.diskAccessId
  • string

Id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.

properties.diskIOPSReadOnly
  • integer

Número total de IOPS que se permitirán en todas las máquinas virtuales que monten el disco compartido como ReadOnly. Una operación puede transferirse entre 4k y 256 000 bytes.

properties.diskIOPSReadWrite
  • integer

Número de IOPS permitidos para este disco; solo se puede establecer para discos UltraSSD. Una operación puede transferirse entre 4k y 256 000 bytes.

properties.diskMBpsReadOnly
  • integer

Rendimiento total (MBps) que se permitirá en todas las máquinas virtuales que monten el disco compartido como ReadOnly. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.

properties.diskMBpsReadWrite
  • integer

Ancho de banda permitido para este disco; solo se puede establecer para discos UltraSSD. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.

properties.diskSizeGB
  • integer

Si creationData.createOption es Vacío, este campo es obligatorio e indica el tamaño del disco que se va a crear. Si este campo está presente para las actualizaciones o la creación con otras opciones, indica un cambio de tamaño. Solo se permiten cambios de tamaño si el disco no está conectado a una máquina virtual en ejecución y solo puede aumentar el tamaño del disco.

properties.encryption

La propiedad de cifrado se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.

properties.encryptionSettingsCollection

La colección de configuraciones de cifrado usada para Azure Disk Encryption puede contener varias opciones de cifrado por disco o instantánea.

properties.hyperVGeneration

Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo.

properties.maxShares
  • integer

Número máximo de máquinas virtuales que se pueden conectar al disco al mismo tiempo. El valor mayor que uno indica un disco que se puede montar en varias máquinas virtuales al mismo tiempo.

properties.networkAccessPolicy

Directiva para acceder al disco a través de la red.

properties.osType

Tipo de sistema operativo.

properties.publicNetworkAccess

Directiva para controlar la exportación en el disco.

properties.purchasePlan

Información del plan de compra de la imagen desde la que se creó el disco del sistema operativo. Por ejemplo: {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}

properties.securityProfile

Contiene la información relacionada con la seguridad del recurso.

properties.supportedCapabilities

Lista de funcionalidades admitidas para la imagen desde la que se creó el disco del sistema operativo.

properties.supportsHibernation
  • boolean

Indica que el sistema operativo de un disco admite la hibernación.

properties.tier
  • string

Nivel de rendimiento del disco (por ejemplo, P4, S10) como se describe aquí: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. No se aplica a los discos Ultra.

sku

Nombre de SKU de discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS o StandardSSD_ZRS.

tags
  • object

Etiquetas del recurso

zones
  • string[]

Lista de zonas lógicas de Disk.

Respuestas

Name Type Description
200 OK

Aceptar

202 Accepted

Aceptado

Seguridad

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 suplantar la cuenta de usuario

Ejemplos

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

Definiciones

Architecture

Arquitectura de CPU compatible con un disco del sistema operativo.

CreationData

Datos usados al crear un disco.

DataAccessAuthMode

Requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea.

Disk

Recurso de disco.

DiskCreateOption

Esto enumera los posibles orígenes de la creación de un disco.

DiskSecurityProfile

Contiene la información relacionada con la seguridad del recurso.

DiskSecurityTypes

Especifica el valor SecurityType de la máquina virtual. Solo se aplica a los discos del sistema operativo.

DiskSku

Nombre de SKU de discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS o StandardSSD_ZRS.

DiskState

Esto enumera el estado posible del disco.

DiskStorageAccountTypes

Nombre de la SKU.

Encryption

Configuración de cifrado en reposo para el disco o la instantánea

EncryptionSettingsCollection

Configuración de cifrado para disco o instantánea

EncryptionSettingsElement

Configuración de cifrado para un volumen de disco.

EncryptionType

Tipo de clave que se usa para cifrar los datos del disco.

ExtendedLocation

Tipo complejo de la ubicación extendida.

ExtendedLocationTypes

Tipo de la ubicación extendida.

HyperVGeneration

Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo.

ImageDiskReference

Imagen de origen utilizada para crear el disco.

KeyVaultAndKeyReference

Key Vault dirección URL de la clave y el identificador del almacén de KeK, KeK es opcional y, cuando se proporciona, se usa para desencapsular encryptionKey.

KeyVaultAndSecretReference

Key Vault identificador de almacén y dirección URL del secreto de la clave de cifrado

NetworkAccessPolicy

Directiva para acceder al disco a través de la red.

OperatingSystemTypes

Tipo de sistema operativo.

PropertyUpdatesInProgress

Propiedades del disco para el que está pendiente la actualización.

PublicNetworkAccess

Directiva para controlar la exportación en el disco.

PurchasePlan

Se usa para establecer el contexto de compra de cualquier artefacto de terceros a través de MarketPlace.

ShareInfoElement
SourceVault

El identificador del almacén es un identificador de recurso de Azure Resource Manager con el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

SupportedCapabilities

Lista de funcionalidades admitidas que se conservan en el recurso de disco para el uso de la máquina virtual.

Architecture

Arquitectura de CPU compatible con un disco del sistema operativo.

Name Type Description
Arm64
  • string
x64
  • string

CreationData

Datos usados al crear un disco.

Name Type Description
createOption

Esto enumera los posibles orígenes de la creación de un disco.

galleryImageReference

Obligatorio si se crea desde una imagen de la galería. El identificador de ImageDiskReference será el identificador arm de la versión de imagen de galley compartida desde la que se va a crear un disco.

imageReference

Información de origen del disco.

logicalSectorSize
  • integer

Tamaño del sector lógico en bytes para discos Ultra. Los valores admitidos son 512 y 4096. El valor predeterminado es 4096.

securityDataUri
  • string

Si createOption es ImportSecure, este es el URI de un blob que se va a importar en el estado de invitado de la máquina virtual.

sourceResourceId
  • string

Si createOption es Copy, este es el identificador arm de la instantánea de origen o el disco.

sourceUniqueId
  • string

Si se establece este campo, este es el identificador único que identifica el origen de este recurso.

sourceUri
  • string

Si createOption es Import, este es el URI de un blob que se va a importar en un disco administrado.

storageAccountId
  • string

Obligatorio si createOption es Import. El identificador de Azure Resource Manager de la cuenta de almacenamiento que contiene el blob que se va a importar como disco.

uploadSizeBytes
  • integer

Si createOption es Upload, este es el tamaño del contenido de la carga, incluido el pie de página del disco duro virtual. Este valor debe estar entre 20972032 (20 MiB + 512 bytes para el pie de página de VHD) y 35183298347520 bytes (32 TiB + 512 bytes para el pie de página VHD).

DataAccessAuthMode

Requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea.

Name Type Description
AzureActiveDirectory
  • string

Cuando se usa la dirección URL de exportación o carga, el sistema comprueba si el usuario tiene una identidad en Azure Active Directory y tiene los permisos necesarios para exportar o cargar los datos. Consulte aka.ms/DisksAzureADAuth.

None
  • string

No se realizaría ninguna autenticación adicional al acceder a la dirección URL de exportación o carga.

Disk

Recurso de disco.

Name Type Description
extendedLocation

Ubicación extendida donde se creará el disco. No se puede cambiar la ubicación extendida.

id
  • string

Id. de recurso

location
  • string

Ubicación de los recursos

managedBy
  • string

Un URI relativo que contiene el identificador de la máquina virtual que tiene el disco conectado.

managedByExtended
  • string[]

Lista de URI relativos que contienen los identificadores de las máquinas virtuales que tienen el disco conectado. maxShares debe establecerse en un valor mayor que uno para que los discos puedan asociarlos a varias máquinas virtuales.

name
  • string

Nombre del recurso

properties.burstingEnabled
  • boolean

Establézcalo en true para habilitar la expansión más allá del destino de rendimiento aprovisionado del disco. La expansión está deshabilitada de manera predeterminada. No se aplica a los discos Ultra.

properties.completionPercent
  • number

Porcentaje completado para la copia en segundo plano cuando se crea un recurso mediante la operación CopyStart.

properties.creationData

Información de origen del disco. La información de CreationData no se puede cambiar una vez creado el disco.

properties.dataAccessAuthMode

Requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea.

properties.diskAccessId
  • string

Id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.

properties.diskIOPSReadOnly
  • integer

Número total de IOPS que se permitirán en todas las máquinas virtuales que monten el disco compartido como ReadOnly. Una operación puede transferir entre 4k y 256k bytes.

properties.diskIOPSReadWrite
  • integer

Número de IOPS permitidos para este disco; solo se puede establecer para discos UltraSSD. Una operación puede transferir entre 4k y 256k bytes.

properties.diskMBpsReadOnly
  • integer

Rendimiento total (MBps) que se permitirá en todas las máquinas virtuales que monten el disco compartido como ReadOnly. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.

properties.diskMBpsReadWrite
  • integer

Ancho de banda permitido para este disco; solo se puede establecer para discos UltraSSD. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.

properties.diskSizeBytes
  • integer

Tamaño del disco en bytes. Este campo es de solo lectura.

properties.diskSizeGB
  • integer

Si creationData.createOption es Empty, este campo es obligatorio e indica el tamaño del disco que se va a crear. Si este campo está presente para las actualizaciones o la creación con otras opciones, indica un cambio de tamaño. Solo se permiten cambios de tamaño si el disco no está conectado a una máquina virtual en ejecución y solo puede aumentar el tamaño del disco.

properties.diskState

Estado del disco.

properties.encryption

La propiedad de cifrado se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.

properties.encryptionSettingsCollection

La recopilación de configuraciones de cifrado usada para Azure Disk Encryption puede contener varias opciones de cifrado por disco o instantánea.

properties.hyperVGeneration

Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo.

properties.maxShares
  • integer

Número máximo de máquinas virtuales que se pueden conectar al disco al mismo tiempo. El valor mayor que uno indica un disco que se puede montar en varias máquinas virtuales al mismo tiempo.

properties.networkAccessPolicy

Directiva para acceder al disco a través de la red.

properties.osType

Tipo de sistema operativo.

properties.propertyUpdatesInProgress

Propiedades del disco para el que está pendiente la actualización.

properties.provisioningState
  • string

Estado de aprovisionamiento de disco.

properties.publicNetworkAccess

Directiva para controlar la exportación en el disco.

properties.purchasePlan

Información del plan de compra para la imagen desde la que se creó el disco del sistema operativo. Por ejemplo: {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}

properties.securityProfile

Contiene la información relacionada con la seguridad del recurso.

properties.shareInfo

Detalles de la lista de todas las máquinas virtuales que tienen el disco conectado. maxShares debe establecerse en un valor mayor que uno para que los discos puedan asociarlos a varias máquinas virtuales.

properties.supportedCapabilities

Lista de funcionalidades admitidas para la imagen desde la que se creó el disco del sistema operativo.

properties.supportsHibernation
  • boolean

Indica que el sistema operativo de un disco admite hibernación.

properties.tier
  • string

Nivel de rendimiento del disco (por ejemplo, P4, S10) como se describe aquí: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. No se aplica a los discos Ultra.

properties.timeCreated
  • string

Hora a la que se creó el disco.

properties.uniqueId
  • string

Guid único que identifica el recurso.

sku

Nombre de SKU de discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS o StandardSSD_ZRS.

tags
  • object

Etiquetas del recurso

type
  • string

Tipo de recurso

zones
  • string[]

Lista de zonas lógicas para Disco.

DiskCreateOption

Esto enumera los posibles orígenes de la creación de un disco.

Name Type Description
Attach
  • string

El disco se conectará a una máquina virtual.

Copy
  • string

Cree un nuevo disco o una instantánea copiando desde un disco o una instantánea especificados por el sourceResourceId especificado.

CopyStart
  • string

Cree un nuevo disco mediante un proceso de copia profunda, donde la creación del recurso se considera completada solo una vez que se hayan copiado todos los datos del origen.

Empty
  • string

Cree un disco de datos vacío de un tamaño determinado por diskSizeGB.

FromImage
  • string

Cree un nuevo disco a partir de una imagen de plataforma especificada por imageReference o galleryImageReference especificada.

Import
  • string

Cree un disco importando desde un blob especificado por un sourceUri en una cuenta de almacenamiento especificada por storageAccountId.

ImportSecure
  • string

Similar a la opción Importar creación. Cree una nueva máquina virtual de inicio seguro o un disco compatible con la máquina virtual confidencial mediante la importación de blob adicional para el estado invitado de máquina virtual especificado por securityDataUri en la cuenta de almacenamiento especificada por storageAccountId.

Restore
  • string

Cree un nuevo disco copiando desde un punto de recuperación de copia de seguridad.

Upload
  • string

Cree un disco mediante la obtención de un token de escritura y su uso para cargar directamente el contenido del disco.

UploadPreparedSecure
  • string

De forma similar a Upload opción de creación. Creación de una nueva máquina virtual de inicio seguro o disco compatible con la máquina virtual confidencial y carga mediante el token de escritura en el disco y el estado de invitado de la máquina virtual

DiskSecurityProfile

Contiene la información relacionada con la seguridad del recurso.

Name Type Description
secureVMDiskEncryptionSetId
  • string

ResourceId del conjunto de cifrado de disco asociado al disco compatible con la máquina virtual confidencial cifrado con la clave administrada por el cliente

securityType

Especifica el SecurityType de la máquina virtual. Solo se aplica a los discos del sistema operativo.

DiskSecurityTypes

Especifica el valor SecurityType de la máquina virtual. Solo se aplica a los discos del sistema operativo.

Name Type Description
ConfidentialVM_DiskEncryptedWithCustomerKey
  • string

Indica el disco de máquina virtual confidencial con el disco del sistema operativo y el estado de invitado de la máquina virtual cifrados con una clave administrada por el cliente.

ConfidentialVM_DiskEncryptedWithPlatformKey
  • string

Indica el disco de máquina virtual confidencial con el disco del sistema operativo y el estado de invitado de la máquina virtual cifrados con una clave administrada por la plataforma.

ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey
  • string

Indica el disco de máquina virtual confidencial con solo el estado de invitado de la máquina virtual cifrado.

TrustedLaunch
  • string

Inicio seguro proporciona características de seguridad como el arranque seguro y el módulo de plataforma segura (vTPM)

DiskSku

Nombre de SKU de discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS o StandardSSD_ZRS.

Name Type Description
name

Nombre de la SKU.

tier
  • string

Nivel de SKU.

DiskState

Esto enumera el estado posible del disco.

Name Type Description
ActiveSAS
  • string

El disco tiene actualmente un URI de SAS activo asociado.

ActiveSASFrozen
  • string

El disco está conectado a una máquina virtual en estado hibernado y tiene asociado un URI de SAS activo.

ActiveUpload
  • string

Se crea un disco para la carga y se ha emitido un token de escritura para cargarlo.

Attached
  • string

El disco está conectado actualmente a una máquina virtual en ejecución.

Frozen
  • string

El disco está conectado a una máquina virtual que está en estado hibernado.

ReadyToUpload
  • string

Un disco está listo para crearse mediante la carga solicitando un token de escritura.

Reserved
  • string

El disco está conectado a una máquina virtual desasignada detenida.

Unattached
  • string

El disco no se usa y se puede conectar a una máquina virtual.

DiskStorageAccountTypes

Nombre de la SKU.

Name Type Description
Premium_LRS
  • string

Almacenamiento con redundancia local de SSD prémium. Recomendado para las cargas de trabajo de producción y que requieren un alto rendimiento.

Premium_ZRS
  • string

Premium almacenamiento con redundancia de zona SSD. Lo mejor para las cargas de trabajo de producción que necesitan resistencia de almacenamiento frente a errores de zona.

StandardSSD_LRS
  • string

Almacenamiento con redundancia local de SSD estándar. Recomendado para servidores web, aplicaciones empresariales que se usan poco y para el desarrollo/pruebas.

StandardSSD_ZRS
  • string

Almacenamiento con redundancia de zona SSD estándar. Lo mejor para los servidores web, las aplicaciones empresariales y las pruebas y desarrollo que necesitan resistencia de almacenamiento frente a errores de zona.

Standard_LRS
  • string

Almacenamiento con redundancia local de HDD estándar. Recomendado para el acceso poco frecuente, no crítico y para copias de seguridad.

UltraSSD_LRS
  • string

Almacenamiento con redundancia local de SSD Ultra. Lo mejor para cargas de trabajo con uso intensivo de E/S, como SAP HANA, bases de datos de nivel superior (por ejemplo, SQL, Oracle) y otras cargas de trabajo con gran cantidad de transacciones.

Encryption

Configuración de cifrado en reposo para el disco o la instantánea

Name Type Description
diskEncryptionSetId
  • string

ResourceId del conjunto de cifrado de disco que se va a usar para habilitar el cifrado en reposo.

type

Tipo de clave que se usa para cifrar los datos del disco.

EncryptionSettingsCollection

Configuración de cifrado para disco o instantánea

Name Type Description
enabled
  • boolean

Establezca esta marca en true y proporcione DiskEncryptionKey y keyEncryptionKey opcional para habilitar el cifrado. Establezca esta marca en false y quite DiskEncryptionKey y KeyEncryptionKey para deshabilitar el cifrado. Si EncryptionSettings es null en el objeto de solicitud, la configuración existente permanece sin cambios.

encryptionSettings

Colección de configuraciones de cifrado, una para cada volumen de disco.

encryptionSettingsVersion
  • string

Describe qué tipo de cifrado se usa para los discos. Una vez establecido este campo, no se puede sobrescribir. '1.0' corresponde a Azure Disk Encryption con la aplicación de AAD.'1.1' corresponde a Azure Disk Encryption.

EncryptionSettingsElement

Configuración de cifrado para un volumen de disco.

Name Type Description
diskEncryptionKey

Key Vault dirección URL secreta y el identificador del almacén de la clave de cifrado de disco

keyEncryptionKey

Key Vault dirección URL de la clave y el identificador del almacén de la clave de cifrado de claves. KeyEncryptionKey es opcional y, cuando se proporciona, se usa para desencapsular la clave de cifrado de disco.

EncryptionType

Tipo de clave que se usa para cifrar los datos del disco.

Name Type Description
EncryptionAtRestWithCustomerKey
  • string

El disco se cifra en reposo con la clave administrada por el cliente que un cliente puede cambiar y revocar.

EncryptionAtRestWithPlatformAndCustomerKeys
  • string

El disco se cifra en reposo con 2 capas de cifrado. Una de las claves es Customer managed (Administrado por el cliente) y la otra clave es Platform managed (Administrada por la plataforma).

EncryptionAtRestWithPlatformKey
  • string

El disco se cifra en reposo con la clave administrada por la plataforma. Es el tipo de cifrado predeterminado. No es un tipo de cifrado válido para conjuntos de cifrado de disco.

ExtendedLocation

Tipo complejo de la ubicación extendida.

Name Type Description
name
  • string

Nombre de la ubicación extendida.

type

Tipo de la ubicación extendida.

ExtendedLocationTypes

Tipo de la ubicación extendida.

Name Type Description
EdgeZone
  • string

HyperVGeneration

Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo.

Name Type Description
V1
  • string
V2
  • string

ImageDiskReference

Imagen de origen utilizada para crear el disco.

Name Type Description
id
  • string

Un URI relativo que contiene un repositorio de imágenes de plataforma o una referencia de imagen de usuario.

lun
  • integer

Si el disco se crea a partir del disco de datos de una imagen, se trata de un índice que indica cuáles de los discos de datos de la imagen se van a usar. En el caso de los discos del sistema operativo, este campo es NULL.

KeyVaultAndKeyReference

Key Vault dirección URL de la clave y el identificador del almacén de KeK, KeK es opcional y, cuando se proporciona, se usa para desencapsular encryptionKey.

Name Type Description
keyUrl
  • string

Dirección URL que apunta a una clave o un secreto en KeyVault

sourceVault

Identificador de recurso de KeyVault que contiene la clave o el secreto

KeyVaultAndSecretReference

Key Vault identificador de almacén y dirección URL del secreto de la clave de cifrado

Name Type Description
secretUrl
  • string

Dirección URL que apunta a una clave o un secreto en KeyVault

sourceVault

Identificador de recurso de KeyVault que contiene la clave o el secreto

NetworkAccessPolicy

Directiva para acceder al disco a través de la red.

Name Type Description
AllowAll
  • string

El disco se puede exportar o cargar desde cualquier red.

AllowPrivate
  • string

El disco se puede exportar o cargar en mediante los puntos de conexión privados de un recurso DiskAccess.

DenyAll
  • string

No se puede exportar el disco.

OperatingSystemTypes

Tipo de sistema operativo.

Name Type Description
Linux
  • string
Windows
  • string

PropertyUpdatesInProgress

Propiedades del disco para el que está pendiente la actualización.

Name Type Description
targetTier
  • string

Nivel de rendimiento de destino del disco si hay una operación de cambio de nivel en curso.

PublicNetworkAccess

Directiva para controlar la exportación en el disco.

Name Type Description
Disabled
  • string

No puede acceder a los datos subyacentes del disco públicamente en Internet, incluso cuando NetworkAccessPolicy está establecido en AllowAll. Puede acceder a los datos a través del URI de SAS solo desde la red virtual de Azure de confianza cuando NetworkAccessPolicy está establecido en AllowPrivate.

Enabled
  • string

Puede generar un URI de SAS para acceder a los datos subyacentes del disco públicamente en Internet cuando NetworkAccessPolicy está establecido en AllowAll. Puede acceder a los datos a través del URI de SAS solo desde la red virtual de Azure de confianza cuando NetworkAccessPolicy está establecido en AllowPrivate.

PurchasePlan

Se usa para establecer el contexto de compra de cualquier artefacto de terceros a través de MarketPlace.

Name Type Description
name
  • string

Identificador del plan.

product
  • string

Especifica el producto de la imagen de Marketplace. Este es el mismo valor que Offer en el elemento imageReference.

promotionCode
  • string

El código de promoción de la oferta.

publisher
  • string

Identificador del publicador.

ShareInfoElement

Name Type Description
vmUri
  • string

Un URI relativo que contiene el identificador de la máquina virtual que tiene el disco conectado.

SourceVault

El identificador del almacén es un identificador de recurso de Azure Resource Manager con el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

Name Type Description
id
  • string

Id. de recurso

SupportedCapabilities

Lista de funcionalidades admitidas que se conservan en el recurso de disco para el uso de la máquina virtual.

Name Type Description
acceleratedNetwork
  • boolean

True si la imagen desde la que se crea el disco del sistema operativo admite redes aceleradas.

architecture

Arquitectura de CPU compatible con un disco del sistema operativo.