CloudServiceExtensionProperties interface
Propriedades de extensão.
Propriedades
| auto |
Especifique explicitamente se a plataforma pode atualizar automaticamente typeHandlerVersion para versões secundárias mais altas quando elas estiverem disponíveis. |
| force |
Marque para forçar a aplicação das configurações públicas e protegidas fornecidas. Alterar o valor da marca permite executar novamente a extensão sem alterar nenhuma das configurações públicas ou protegidas. Se forceUpdateTag não for alterado, as atualizações para configurações públicas ou protegidas ainda serão aplicadas pelo manipulador. Se nem forceUpdateTag nem qualquer uma das configurações públicas ou protegidas forem alteradas, a extensão fluiria para a instância de função com o mesmo número de sequência e cabe à implementação do manipulador executar novamente ou não |
| protected |
Configurações protegidas para a extensão que são criptografadas antes de serem enviadas para a instância de função. |
| protected |
Configurações protegidas para a extensão, referenciadas usando KeyVault que são criptografadas antes de serem enviadas para a instância de função. |
| publisher | O nome do editor do manipulador de extensão. |
| roles |
Lista opcional de funções para aplicar essa extensão. Se a propriedade não for especificada ou '*' for especificada, a extensão será aplicada a todas as funções no serviço de nuvem. |
| settings | Configurações públicas para a extensão. Para extensões JSON, estas são as configurações JSON para a extensão. Para a Extensão XML (como RDP), esta é a configuração XML para a extensão. |
| type | Especifica o tipo da extensão. |
| type |
Especifica a versão da extensão. Especifica a versão da extensão. Se esse elemento não for especificado ou um asterisco (*) for usado como o valor, a versão mais recente da extensão será usada. Se o valor for especificado com um número de versão principal e um asterisco como o número de versão secundária (X.), a versão secundária mais recente da versão principal especificada será selecionada. Se um número de versão principal e um número de versão secundária forem especificados (X.Y), a versão de extensão específica será selecionada. Se uma versão for especificada, uma atualização automática será executada na instância de função. |
Detalhes da propriedade
autoUpgradeMinorVersion
Especifique explicitamente se a plataforma pode atualizar automaticamente typeHandlerVersion para versões secundárias mais altas quando elas estiverem disponíveis.
autoUpgradeMinorVersion?: boolean
Valor da propriedade
boolean
forceUpdateTag
Marque para forçar a aplicação das configurações públicas e protegidas fornecidas. Alterar o valor da marca permite executar novamente a extensão sem alterar nenhuma das configurações públicas ou protegidas. Se forceUpdateTag não for alterado, as atualizações para configurações públicas ou protegidas ainda serão aplicadas pelo manipulador. Se nem forceUpdateTag nem qualquer uma das configurações públicas ou protegidas forem alteradas, a extensão fluiria para a instância de função com o mesmo número de sequência e cabe à implementação do manipulador executar novamente ou não
forceUpdateTag?: string
Valor da propriedade
string
protectedSettings
Configurações protegidas para a extensão que são criptografadas antes de serem enviadas para a instância de função.
protectedSettings?: any
Valor da propriedade
any
protectedSettingsFromKeyVault
Configurações protegidas para a extensão, referenciadas usando KeyVault que são criptografadas antes de serem enviadas para a instância de função.
protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference
Valor da propriedade
publisher
O nome do editor do manipulador de extensão.
publisher?: string
Valor da propriedade
string
rolesAppliedTo
Lista opcional de funções para aplicar essa extensão. Se a propriedade não for especificada ou '*' for especificada, a extensão será aplicada a todas as funções no serviço de nuvem.
rolesAppliedTo?: string[]
Valor da propriedade
string[]
settings
Configurações públicas para a extensão. Para extensões JSON, estas são as configurações JSON para a extensão. Para a Extensão XML (como RDP), esta é a configuração XML para a extensão.
settings?: any
Valor da propriedade
any
type
Especifica o tipo da extensão.
type?: string
Valor da propriedade
string
typeHandlerVersion
Especifica a versão da extensão. Especifica a versão da extensão. Se esse elemento não for especificado ou um asterisco (*) for usado como o valor, a versão mais recente da extensão será usada. Se o valor for especificado com um número de versão principal e um asterisco como o número de versão secundária (X.), a versão secundária mais recente da versão principal especificada será selecionada. Se um número de versão principal e um número de versão secundária forem especificados (X.Y), a versão de extensão específica será selecionada. Se uma versão for especificada, uma atualização automática será executada na instância de função.
typeHandlerVersion?: string
Valor da propriedade
string