Partilhar via


CloudServiceExtensionProperties interface

Propriedades de extensão.

Propriedades

autoUpgradeMinorVersion

Especifique explicitamente se a plataforma pode atualizar automaticamente typeHandlerVersion para versões secundárias superiores quando elas estiverem disponíveis.

forceUpdateTag

Marque para forçar a aplicação das configurações públicas e protegidas fornecidas. Alterar o valor da tag 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 nenhuma das configurações públicas ou protegidas forem alteradas, a extensão fluirá para a instância de função com o mesmo número de sequência, e cabe à implementação do manipulador executá-la novamente ou não

protectedSettings

Configurações protegidas para a extensão que são criptografadas antes de serem enviadas para a instância de função.

protectedSettingsFromKeyVault

Configurações protegidas para a extensão, referenciadas usando KeyVault que são criptografadas antes de enviadas para a instância de função.

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

publisher

O nome do editor do manipulador de extensão.

rolesAppliedTo

Lista opcional de funções para aplicar esta extensão. Se a propriedade não for especificada ou '*' for especificado, 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 Extensão XML (como RDP), esta é a configuração XML para a extensão.

type

Especifica o tipo da extensão.

typeHandlerVersion

Especifica a versão da extensão. Especifica a versão da extensão. Se este elemento não for especificado ou um asterisco (*) for usado como 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 de Propriedade

autoUpgradeMinorVersion

Especifique explicitamente se a plataforma pode atualizar automaticamente typeHandlerVersion para versões secundárias superiores quando elas estiverem disponíveis.

autoUpgradeMinorVersion?: boolean

Valor de Propriedade

boolean

forceUpdateTag

Marque para forçar a aplicação das configurações públicas e protegidas fornecidas. Alterar o valor da tag 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 nenhuma das configurações públicas ou protegidas forem alteradas, a extensão fluirá para a instância de função com o mesmo número de sequência, e cabe à implementação do manipulador executá-la novamente ou não

forceUpdateTag?: string

Valor de 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 de Propriedade

any

protectedSettingsFromKeyVault

Configurações protegidas para a extensão, referenciadas usando KeyVault que são criptografadas antes de enviadas para a instância de função.

protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference

Valor de Propriedade

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

publisher

O nome do editor do manipulador de extensão.

publisher?: string

Valor de Propriedade

string

rolesAppliedTo

Lista opcional de funções para aplicar esta extensão. Se a propriedade não for especificada ou '*' for especificado, a extensão será aplicada a todas as funções no serviço de nuvem.

rolesAppliedTo?: string[]

Valor de 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 Extensão XML (como RDP), esta é a configuração XML para a extensão.

settings?: any

Valor de Propriedade

any

type

Especifica o tipo da extensão.

type?: string

Valor de Propriedade

string

typeHandlerVersion

Especifica a versão da extensão. Especifica a versão da extensão. Se este elemento não for especificado ou um asterisco (*) for usado como 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 de Propriedade

string