VMExtension interface
A configuração para extensões de máquina virtual.
Propriedades
auto |
Indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Após a implantação, no entanto, a extensão não atualizará as versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como verdadeira. |
enable |
Indica se a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente da extensão disponível. |
name | O nome da extensão da máquina virtual. |
protected |
A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida. |
provision |
Coleção de nomes de extensão após os quais essa extensão precisa ser provisionada. |
publisher | O nome do editor do manipulador de extensão. |
settings | Configurações públicas formatadas em JSON para a extensão. |
type | O tipo das extensões. |
type |
A versão do manipulador de script. |
Detalhes da propriedade
autoUpgradeMinorVersion
Indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Após a implantação, no entanto, a extensão não atualizará as versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como verdadeira.
autoUpgradeMinorVersion?: boolean
Valor da propriedade
boolean
enableAutomaticUpgrade
Indica se a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente da extensão disponível.
enableAutomaticUpgrade?: boolean
Valor da propriedade
boolean
name
O nome da extensão da máquina virtual.
name: string
Valor da propriedade
string
protectedSettings
A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida.
protectedSettings?: Record<string, unknown>
Valor da propriedade
Record<string, unknown>
provisionAfterExtensions
Coleção de nomes de extensão após os quais essa extensão precisa ser provisionada.
provisionAfterExtensions?: string[]
Valor da propriedade
string[]
publisher
O nome do editor do manipulador de extensão.
publisher: string
Valor da propriedade
string
settings
Configurações públicas formatadas em JSON para a extensão.
settings?: Record<string, unknown>
Valor da propriedade
Record<string, unknown>
type
O tipo das extensões.
type: string
Valor da propriedade
string
typeHandlerVersion
A versão do manipulador de script.
typeHandlerVersion?: string
Valor da propriedade
string