VMExtension interface
A configuração para extensões de máquinas virtuais.
Propriedades
auto |
Indica se a extensão deve utilizar uma versão secundária mais recente se uma estiver disponível no momento da implementação. No entanto, depois de implementada, a extensão não atualizará versões secundárias, a menos que seja reimplementada, mesmo com esta propriedade definida como verdadeira. |
enable |
Indica se a extensão deve ser atualizada automaticamente pela plataforma se existir 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 definição protegida. |
provision |
Coleção de nomes de extensões após o qual esta extensão tem de ser aprovisionada. |
publisher | O nome do editor do processador de extensões. |
settings | Definições públicas formatadas por JSON para a extensão. |
type | O tipo de extensões. |
type |
A versão do processador de scripts. |
Detalhes de Propriedade
autoUpgradeMinorVersion
Indica se a extensão deve utilizar uma versão secundária mais recente se uma estiver disponível no momento da implementação. No entanto, depois de implementada, a extensão não atualizará versões secundárias, a menos que seja reimplementada, mesmo com esta propriedade definida como verdadeira.
autoUpgradeMinorVersion?: boolean
Valor de Propriedade
boolean
enableAutomaticUpgrade
Indica se a extensão deve ser atualizada automaticamente pela plataforma se existir uma versão mais recente da extensão disponível.
enableAutomaticUpgrade?: boolean
Valor de Propriedade
boolean
name
O nome da extensão da máquina virtual.
name: string
Valor de Propriedade
string
protectedSettings
A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma definição protegida.
protectedSettings?: Record<string, unknown>
Valor de Propriedade
Record<string, unknown>
provisionAfterExtensions
Coleção de nomes de extensões após o qual esta extensão tem de ser aprovisionada.
provisionAfterExtensions?: string[]
Valor de Propriedade
string[]
publisher
O nome do editor do processador de extensões.
publisher: string
Valor de Propriedade
string
settings
Definições públicas formatadas por JSON para a extensão.
settings?: Record<string, unknown>
Valor de Propriedade
Record<string, unknown>
type
O tipo de extensões.
type: string
Valor de Propriedade
string
typeHandlerVersion
A versão do processador de scripts.
typeHandlerVersion?: string
Valor de Propriedade
string