Partilhar via


CloudServiceExtensionProperties interface

Propriedades da Extensão.

Propriedades

autoUpgradeMinorVersion

Especifique explicitamente se a plataforma pode atualizar automaticamente o tipoHandlerVersion para versões secundárias superiores quando ficarem disponíveis.

forceUpdateTag

Etiqueta para forçar a aplicação das definições públicas e protegidas fornecidas. Alterar o valor da etiqueta permite executar novamente a extensão sem alterar nenhuma das definições públicas ou protegidas. Se forceUpdateTag não for alterado, as atualizações às definições públicas ou protegidas continuarão a ser aplicadas pelo processador. Se nem forceUpdateTag nem nenhuma das definições públicas ou protegidas mudar, a extensão fluirá para a instância de função com o mesmo número de sequência e cabe à implementação do processador voltar a executá-la ou não

protectedSettings

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

protectedSettingsFromKeyVault

Definições protegidas para a extensão, referenciadas com KeyVault que são encriptadas antes de serem enviadas para a instância de função.

provisioningState

O estado de aprovisionamento, que só aparece na resposta. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

publisher

O nome do editor do processador de extensões.

rolesAppliedTo

Lista opcional de funções para aplicar esta 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 cloud.

settings

Definições públicas para a extensão. Para extensões JSON, estas são as definições JSON para a extensão. Para a Extensão XML (como RDP), esta é a definiçã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 se for utilizado um asterisco (*) como o valor, é utilizada a versão mais recente da extensão. Se o valor for especificado com um número de versão principal e um asterisco como o número da versão secundária (X.), é selecionada a versão secundária mais recente da versão principal especificada. Se for especificado um número de versão principal e um número de versão secundária (X.Y), a versão específica da extensão será selecionada. Se for especificada uma versão, é efetuada uma atualização automática na instância de função.

Detalhes de Propriedade

autoUpgradeMinorVersion

Especifique explicitamente se a plataforma pode atualizar automaticamente o tipoHandlerVersion para versões secundárias superiores quando ficarem disponíveis.

autoUpgradeMinorVersion?: boolean

Valor de Propriedade

boolean

forceUpdateTag

Etiqueta para forçar a aplicação das definições públicas e protegidas fornecidas. Alterar o valor da etiqueta permite executar novamente a extensão sem alterar nenhuma das definições públicas ou protegidas. Se forceUpdateTag não for alterado, as atualizações às definições públicas ou protegidas continuarão a ser aplicadas pelo processador. Se nem forceUpdateTag nem nenhuma das definições públicas ou protegidas mudar, a extensão fluirá para a instância de função com o mesmo número de sequência e cabe à implementação do processador voltar a executá-la ou não

forceUpdateTag?: string

Valor de Propriedade

string

protectedSettings

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

protectedSettings?: any

Valor de Propriedade

any

protectedSettingsFromKeyVault

Definições protegidas para a extensão, referenciadas com KeyVault que são encriptadas antes de serem enviadas para a instância de função.

protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference

Valor de Propriedade

provisioningState

O estado de aprovisionamento, que só aparece na resposta. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

publisher

O nome do editor do processador de extensões.

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 especificada, a extensão será aplicada a todas as funções no serviço cloud.

rolesAppliedTo?: string[]

Valor de Propriedade

string[]

settings

Definições públicas para a extensão. Para extensões JSON, estas são as definições JSON para a extensão. Para a Extensão XML (como RDP), esta é a definiçã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 se for utilizado um asterisco (*) como o valor, é utilizada a versão mais recente da extensão. Se o valor for especificado com um número de versão principal e um asterisco como o número da versão secundária (X.), é selecionada a versão secundária mais recente da versão principal especificada. Se for especificado um número de versão principal e um número de versão secundária (X.Y), a versão específica da extensão será selecionada. Se for especificada uma versão, é efetuada uma atualização automática na instância de função.

typeHandlerVersion?: string

Valor de Propriedade

string