VMExtension interface
Configuración de extensiones de máquina virtual.
Propiedades
auto |
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. |
enable |
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. |
protected |
La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida. |
provision |
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. |
type |
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