Especifica los requisitos de almacenamiento en caché.
Los valores posibles son:
Ninguno
ReadOnly
ReadWrite
Valor predeterminado: Ninguno para el almacenamiento estándar. ReadOnly para las de Premium Storage
'Ninguno' 'ReadOnly' "ReadWrite"
diskEncryptionSet
Especifica el identificador de recurso del conjunto de cifrado de disco administrado del cliente para el disco de imagen administrada.
DiskEncryptionSetParameters
diskSizeGB
Especifica el tamaño de los discos de datos vacíos en gigabytes. Este elemento se puede usar para sobrescribir el nombre del disco en una imagen de máquina virtual.
Este valor no puede ser mayor que 1023 GB
Int
Lun
Especifica el número de unidad lógica del disco de datos. Este valor se usa para identificar discos de datos dentro de la máquina virtual y, por tanto, debe ser único para cada disco de datos conectado a una máquina virtual.
int (obligatorio)
managedDisk
ManagedDisk.
SubResource
instantánea
Instantánea.
SubResource
storageAccountType
Especifica el tipo de cuenta de almacenamiento para el disco administrado. NOTA: UltraSSD_LRS solo se puede usar con discos de datos, no se puede usar con disco del sistema operativo.
Especifica los requisitos de almacenamiento en caché.
Los valores posibles son:
Ninguno
ReadOnly
ReadWrite
Valor predeterminado: Ninguno para el almacenamiento estándar. ReadOnly para las de Premium Storage
'Ninguno' 'ReadOnly' "ReadWrite"
diskEncryptionSet
Especifica el identificador de recurso del conjunto de cifrado de disco administrado del cliente para el disco de imagen administrada.
DiskEncryptionSetParameters
diskSizeGB
Especifica el tamaño de los discos de datos vacíos en gigabytes. Este elemento se puede usar para sobrescribir el nombre del disco en una imagen de máquina virtual.
Este valor no puede ser mayor que 1023 GB
Int
managedDisk
ManagedDisk.
SubResource
osState
Estado del sistema operativo.
"Generalizado" 'Especializado' (obligatorio)
osType
Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen personalizada.
Los valores posibles son:
Windows
linux
"Linux" 'Windows' (obligatorio)
instantánea
Instantánea.
SubResource
storageAccountType
Especifica el tipo de cuenta de almacenamiento para el disco administrado. NOTA: UltraSSD_LRS solo se puede usar con discos de datos, no se puede usar con disco del sistema operativo.
Especifica el HyperVGenerationType de virtualMachine creado a partir de la imagen. En la versión de API 2019-03-01 si el origen de la imagen es un blob, es necesario que el usuario especifique el valor, si el origen es un recurso administrado como disco o instantánea, es posible que sea necesario que el usuario especifique la propiedad si no se puede deducir del recurso administrado de origen.
'V1' 'V2'
sourceVirtualMachine
Máquina virtual de origen a partir de la que se crea la imagen.
SubResource
storageProfile
Especifica la configuración de almacenamiento de los discos de máquina virtual.
ImageStorageProfile
ImageStorageProfile
Nombre
Descripción
Valor
dataDisks
Especifica los parámetros que se usan para agregar un disco de datos a una máquina virtual.
Especifica si una imagen es resistente a la zona o no. El valor predeterminado es false. Las imágenes resistentes a zonas solo se pueden crear en regiones que proporcionan almacenamiento con redundancia de zona (ZRS).
Bool
Microsoft.Compute/images
Nombre
Descripción
Valor
extendedLocation
Ubicación extendida de la imagen.
ExtendedLocation
ubicación
Ubicación del recurso
string (obligatorio)
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Describe las propiedades de una imagen.
ImageProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
ResourceTags
Nombre
Descripción
Valor
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso
cuerda
Definición de recursos de plantilla de ARM
El tipo de recurso images se puede implementar con operaciones destinadas a:
Especifica los requisitos de almacenamiento en caché.
Los valores posibles son:
Ninguno
ReadOnly
ReadWrite
Valor predeterminado: Ninguno para el almacenamiento estándar. ReadOnly para las de Premium Storage
'Ninguno' 'ReadOnly' "ReadWrite"
diskEncryptionSet
Especifica el identificador de recurso del conjunto de cifrado de disco administrado del cliente para el disco de imagen administrada.
DiskEncryptionSetParameters
diskSizeGB
Especifica el tamaño de los discos de datos vacíos en gigabytes. Este elemento se puede usar para sobrescribir el nombre del disco en una imagen de máquina virtual.
Este valor no puede ser mayor que 1023 GB
Int
Lun
Especifica el número de unidad lógica del disco de datos. Este valor se usa para identificar discos de datos dentro de la máquina virtual y, por tanto, debe ser único para cada disco de datos conectado a una máquina virtual.
int (obligatorio)
managedDisk
ManagedDisk.
SubResource
instantánea
Instantánea.
SubResource
storageAccountType
Especifica el tipo de cuenta de almacenamiento para el disco administrado. NOTA: UltraSSD_LRS solo se puede usar con discos de datos, no se puede usar con disco del sistema operativo.
Especifica los requisitos de almacenamiento en caché.
Los valores posibles son:
Ninguno
ReadOnly
ReadWrite
Valor predeterminado: Ninguno para el almacenamiento estándar. ReadOnly para las de Premium Storage
'Ninguno' 'ReadOnly' "ReadWrite"
diskEncryptionSet
Especifica el identificador de recurso del conjunto de cifrado de disco administrado del cliente para el disco de imagen administrada.
DiskEncryptionSetParameters
diskSizeGB
Especifica el tamaño de los discos de datos vacíos en gigabytes. Este elemento se puede usar para sobrescribir el nombre del disco en una imagen de máquina virtual.
Este valor no puede ser mayor que 1023 GB
Int
managedDisk
ManagedDisk.
SubResource
osState
Estado del sistema operativo.
"Generalizado" 'Especializado' (obligatorio)
osType
Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen personalizada.
Los valores posibles son:
Windows
linux
"Linux" 'Windows' (obligatorio)
instantánea
Instantánea.
SubResource
storageAccountType
Especifica el tipo de cuenta de almacenamiento para el disco administrado. NOTA: UltraSSD_LRS solo se puede usar con discos de datos, no se puede usar con disco del sistema operativo.
Especifica el HyperVGenerationType de virtualMachine creado a partir de la imagen. En la versión de API 2019-03-01 si el origen de la imagen es un blob, es necesario que el usuario especifique el valor, si el origen es un recurso administrado como disco o instantánea, es posible que sea necesario que el usuario especifique la propiedad si no se puede deducir del recurso administrado de origen.
'V1' 'V2'
sourceVirtualMachine
Máquina virtual de origen a partir de la que se crea la imagen.
SubResource
storageProfile
Especifica la configuración de almacenamiento de los discos de máquina virtual.
ImageStorageProfile
ImageStorageProfile
Nombre
Descripción
Valor
dataDisks
Especifica los parámetros que se usan para agregar un disco de datos a una máquina virtual.
Especifica si una imagen es resistente a la zona o no. El valor predeterminado es false. Las imágenes resistentes a zonas solo se pueden crear en regiones que proporcionan almacenamiento con redundancia de zona (ZRS).
Bool
Microsoft.Compute/images
Nombre
Descripción
Valor
apiVersion
La versión de api
'2021-04-01'
extendedLocation
Ubicación extendida de la imagen.
ExtendedLocation
ubicación
Ubicación del recurso
string (obligatorio)
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Describe las propiedades de una imagen.
ImageProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo
El tipo de recurso
"Microsoft.Compute/images"
ResourceTags
Nombre
Descripción
Valor
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso
cuerda
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Esta plantilla permite crear máquinas virtuales a partir de una imagen de usuario. Esta plantilla también implementa una red virtual, direcciones IP públicas y una interfaz de red.
Esta plantilla crea una máquina virtual a partir de un VHD generalizado y le permite conectarla a una red virtual nueva o existente que pueda residir en otro grupo de recursos que la máquina virtual.
Esta plantilla le permite implementar una imagen de Linux de máquina virtual personalizada dentro de un conjunto de escalado. Estas máquinas virtuales están detrás de un equilibrador de carga con equilibrio de carga HTTP (de forma predeterminada en el puerto 80). En el ejemplo se usa un script personalizado para realizar la implementación y actualización de la aplicación, es posible que tenga que proporcionar el script personalizado para su propio procedimiento de actualización. Tendrá que proporcionar una imagen generalizada de la máquina virtual en la misma suscripción y región donde cree VMSS.
Esta plantilla le permite implementar un conjunto de escalado de máquinas virtuales simple mediante una imagen personalizada de Windows. Estas máquinas virtuales están detrás de un equilibrador de carga con equilibrio de carga HTTP (de forma predeterminada en el puerto 80).
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso images se puede implementar con operaciones destinadas a:
grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/images, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/images@2021-04-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
extendedLocation = {
name = "string"
type = "string"
}
properties = {
hyperVGeneration = "string"
sourceVirtualMachine = {
id = "string"
}
storageProfile = {
dataDisks = [
{
blobUri = "string"
caching = "string"
diskEncryptionSet = {
id = "string"
}
diskSizeGB = int
lun = int
managedDisk = {
id = "string"
}
snapshot = {
id = "string"
}
storageAccountType = "string"
}
]
osDisk = {
blobUri = "string"
caching = "string"
diskEncryptionSet = {
id = "string"
}
diskSizeGB = int
managedDisk = {
id = "string"
}
osState = "string"
osType = "string"
snapshot = {
id = "string"
}
storageAccountType = "string"
}
zoneResilient = bool
}
}
})
}
Valores de propiedad
DiskEncryptionSetParameters
Nombre
Descripción
Valor
identificación
Identificador de recurso
cuerda
ExtendedLocation
Nombre
Descripción
Valor
nombre
Nombre de la ubicación extendida.
cuerda
tipo
Tipo de la ubicación extendida.
'EdgeZone'
ImageDataDisk
Nombre
Descripción
Valor
blobUri
Disco duro virtual.
cuerda
Caché
Especifica los requisitos de almacenamiento en caché.
Los valores posibles son:
Ninguno
ReadOnly
ReadWrite
Valor predeterminado: Ninguno para el almacenamiento estándar. ReadOnly para las de Premium Storage
'Ninguno' 'ReadOnly' "ReadWrite"
diskEncryptionSet
Especifica el identificador de recurso del conjunto de cifrado de disco administrado del cliente para el disco de imagen administrada.
DiskEncryptionSetParameters
diskSizeGB
Especifica el tamaño de los discos de datos vacíos en gigabytes. Este elemento se puede usar para sobrescribir el nombre del disco en una imagen de máquina virtual.
Este valor no puede ser mayor que 1023 GB
Int
Lun
Especifica el número de unidad lógica del disco de datos. Este valor se usa para identificar discos de datos dentro de la máquina virtual y, por tanto, debe ser único para cada disco de datos conectado a una máquina virtual.
int (obligatorio)
managedDisk
ManagedDisk.
SubResource
instantánea
Instantánea.
SubResource
storageAccountType
Especifica el tipo de cuenta de almacenamiento para el disco administrado. NOTA: UltraSSD_LRS solo se puede usar con discos de datos, no se puede usar con disco del sistema operativo.
Especifica los requisitos de almacenamiento en caché.
Los valores posibles son:
Ninguno
ReadOnly
ReadWrite
Valor predeterminado: Ninguno para el almacenamiento estándar. ReadOnly para las de Premium Storage
'Ninguno' 'ReadOnly' "ReadWrite"
diskEncryptionSet
Especifica el identificador de recurso del conjunto de cifrado de disco administrado del cliente para el disco de imagen administrada.
DiskEncryptionSetParameters
diskSizeGB
Especifica el tamaño de los discos de datos vacíos en gigabytes. Este elemento se puede usar para sobrescribir el nombre del disco en una imagen de máquina virtual.
Este valor no puede ser mayor que 1023 GB
Int
managedDisk
ManagedDisk.
SubResource
osState
Estado del sistema operativo.
"Generalizado" 'Especializado' (obligatorio)
osType
Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen personalizada.
Los valores posibles son:
Windows
linux
"Linux" 'Windows' (obligatorio)
instantánea
Instantánea.
SubResource
storageAccountType
Especifica el tipo de cuenta de almacenamiento para el disco administrado. NOTA: UltraSSD_LRS solo se puede usar con discos de datos, no se puede usar con disco del sistema operativo.
Especifica el HyperVGenerationType de virtualMachine creado a partir de la imagen. En la versión de API 2019-03-01 si el origen de la imagen es un blob, es necesario que el usuario especifique el valor, si el origen es un recurso administrado como disco o instantánea, es posible que sea necesario que el usuario especifique la propiedad si no se puede deducir del recurso administrado de origen.
'V1' 'V2'
sourceVirtualMachine
Máquina virtual de origen a partir de la que se crea la imagen.
SubResource
storageProfile
Especifica la configuración de almacenamiento de los discos de máquina virtual.
ImageStorageProfile
ImageStorageProfile
Nombre
Descripción
Valor
dataDisks
Especifica los parámetros que se usan para agregar un disco de datos a una máquina virtual.
Especifica si una imagen es resistente a la zona o no. El valor predeterminado es false. Las imágenes resistentes a zonas solo se pueden crear en regiones que proporcionan almacenamiento con redundancia de zona (ZRS).