ImageTemplateProperties interface

Describe las propiedades de una plantilla de imagen

Propiedades

additionalDataDisks

Conjunto opcional de discos de datos adicionales que se añadirán a la imagen.

autoRun

Indica si se va a ejecutar o no automáticamente la compilación de la plantilla de imagen en la creación o actualización de la plantilla.

buildTimeoutInMinutes

Duración máxima para esperar al compilar la plantilla de imagen (incluye todas las personalizaciones, optimización, validaciones y distribuciones). Omita o especifique 0 para usar el valor predeterminado (4 horas).

customize

Especifica las propiedades usadas para describir los pasos de personalización de la imagen, como el origen de la imagen, etc.

distribute

Los destinos de distribución a los que debe ir la salida de la imagen.

errorHandling

Opciones de control de errores tras un error de compilación

exactStagingResourceGroup

Identificador del grupo de recursos de almacenamiento provisional en la misma suscripción que la plantilla de imagen que se usará para compilar la imagen. Este campo de solo lectura se diferencia de 'stagingResourceGroup' solo si el valor especificado en el campo 'stagingResourceGroup' está vacío.

lastRunStatus

Estado de 'ejecución' que está en ejecución o fue ejecutado por última vez.

managedResourceTags

Etiquetas que se aplicarán al grupo de recursos o a los recursos creados por el servicio.

optimize

Especifica la optimización que se va a realizar en la imagen.

provisioningError

Error de provisionamiento, si lo hay

provisioningState

Estado de aprovisionamiento del recurso

source

Especifica las propiedades usadas para describir la imagen de origen.

stagingResourceGroup

Identificador del grupo de recursos de almacenamiento provisional en la misma suscripción que la plantilla de imagen que se usará para compilar la imagen. Si este campo está vacío, se creará un grupo de recursos con un nombre aleatorio. Si el grupo de recursos especificado en este campo no existe, se creará con el mismo nombre. Si el grupo de recursos especificado existe, debe estar vacío y en la misma región que la plantilla de imagen. El grupo de recursos creado se eliminará durante la eliminación de la plantilla si este campo está vacío o el grupo de recursos especificado no existe, pero si el grupo de recursos especificado existe los recursos creados en el grupo de recursos se eliminarán durante la eliminación de la plantilla y el propio grupo de recursos permanecerá.

validate

Opciones de configuración y lista de validaciones que se van a realizar en la imagen resultante.

vmProfile

Describe cómo se configura la máquina virtual para compilar imágenes

Detalles de las propiedades

additionalDataDisks

Conjunto opcional de discos de datos adicionales que se añadirán a la imagen.

additionalDataDisks?: DataDisk[]

Valor de propiedad

autoRun

Indica si se va a ejecutar o no automáticamente la compilación de la plantilla de imagen en la creación o actualización de la plantilla.

autoRun?: ImageTemplateAutoRun

Valor de propiedad

buildTimeoutInMinutes

Duración máxima para esperar al compilar la plantilla de imagen (incluye todas las personalizaciones, optimización, validaciones y distribuciones). Omita o especifique 0 para usar el valor predeterminado (4 horas).

buildTimeoutInMinutes?: number

Valor de propiedad

number

customize

Especifica las propiedades usadas para describir los pasos de personalización de la imagen, como el origen de la imagen, etc.

customize?: ImageTemplateCustomizerUnion[]

Valor de propiedad

distribute

Los destinos de distribución a los que debe ir la salida de la imagen.

distribute: ImageTemplateDistributorUnion[]

Valor de propiedad

errorHandling

Opciones de control de errores tras un error de compilación

errorHandling?: ImageTemplatePropertiesErrorHandling

Valor de propiedad

exactStagingResourceGroup

Identificador del grupo de recursos de almacenamiento provisional en la misma suscripción que la plantilla de imagen que se usará para compilar la imagen. Este campo de solo lectura se diferencia de 'stagingResourceGroup' solo si el valor especificado en el campo 'stagingResourceGroup' está vacío.

exactStagingResourceGroup?: string

Valor de propiedad

string

lastRunStatus

Estado de 'ejecución' que está en ejecución o fue ejecutado por última vez.

lastRunStatus?: ImageTemplateLastRunStatus

Valor de propiedad

managedResourceTags

Etiquetas que se aplicarán al grupo de recursos o a los recursos creados por el servicio.

managedResourceTags?: Record<string, string>

Valor de propiedad

Record<string, string>

optimize

Especifica la optimización que se va a realizar en la imagen.

optimize?: ImageTemplatePropertiesOptimize

Valor de propiedad

provisioningError

Error de provisionamiento, si lo hay

provisioningError?: ProvisioningError

Valor de propiedad

provisioningState

Estado de aprovisionamiento del recurso

provisioningState?: ProvisioningState

Valor de propiedad

source

Especifica las propiedades usadas para describir la imagen de origen.

source: ImageTemplateSourceUnion

Valor de propiedad

stagingResourceGroup

Identificador del grupo de recursos de almacenamiento provisional en la misma suscripción que la plantilla de imagen que se usará para compilar la imagen. Si este campo está vacío, se creará un grupo de recursos con un nombre aleatorio. Si el grupo de recursos especificado en este campo no existe, se creará con el mismo nombre. Si el grupo de recursos especificado existe, debe estar vacío y en la misma región que la plantilla de imagen. El grupo de recursos creado se eliminará durante la eliminación de la plantilla si este campo está vacío o el grupo de recursos especificado no existe, pero si el grupo de recursos especificado existe los recursos creados en el grupo de recursos se eliminarán durante la eliminación de la plantilla y el propio grupo de recursos permanecerá.

stagingResourceGroup?: string

Valor de propiedad

string

validate

Opciones de configuración y lista de validaciones que se van a realizar en la imagen resultante.

validate?: ImageTemplatePropertiesValidate

Valor de propiedad

vmProfile

Describe cómo se configura la máquina virtual para compilar imágenes

vmProfile?: ImageTemplateVmProfile

Valor de propiedad