Compartir a través de


VMExtension interface

Configuración de extensiones de máquina virtual.

Propiedades

autoUpgradeMinorVersion

Indica si la extensión debe usar una versión secundaria más reciente si está disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true.

enableAutomaticUpgrade

Indica si la plataforma debe actualizar automáticamente la extensión si hay una versión más reciente de la extensión disponible.

name

Nombre de la extensión de máquina virtual.

protectedSettings

La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida.

provisionAfterExtensions

Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión.

publisher

Nombre del publicador de controladores de extensión.

settings

Configuración pública con formato JSON para la extensión.

type

Tipo de las extensiones.

typeHandlerVersion

Versión del controlador de script.

Detalles de las propiedades

autoUpgradeMinorVersion

Indica si la extensión debe usar una versión secundaria más reciente si está disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true.

autoUpgradeMinorVersion?: boolean

Valor de propiedad

boolean

enableAutomaticUpgrade

Indica si la plataforma debe actualizar automáticamente la extensión si hay una versión más reciente de la extensión disponible.

enableAutomaticUpgrade?: boolean

Valor de propiedad

boolean

name

Nombre de la extensión de máquina virtual.

name: string

Valor de propiedad

string

protectedSettings

La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida.

protectedSettings?: Record<string, unknown>

Valor de propiedad

Record<string, unknown>

provisionAfterExtensions

Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión.

provisionAfterExtensions?: string[]

Valor de propiedad

string[]

publisher

Nombre del publicador de controladores de extensión.

publisher: string

Valor de propiedad

string

settings

Configuración pública con formato JSON para la extensión.

settings?: Record<string, unknown>

Valor de propiedad

Record<string, unknown>

type

Tipo de las extensiones.

type: string

Valor de propiedad

string

typeHandlerVersion

Versión del controlador de script.

typeHandlerVersion?: string

Valor de propiedad

string