CloudServiceExtensionProperties interface
Propriedades da Extensão.
Propriedades
auto |
Especifique explicitamente se a plataforma pode atualizar automaticamente o tipoHandlerVersion para versões secundárias superiores quando ficarem disponíveis. |
force |
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 |
protected |
Definições protegidas para a extensão que são encriptadas antes de serem enviadas para a instância de função. |
protected |
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. |
provisioning |
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. |
roles |
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. |
type |
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