ExtensionImage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A imagem da extensão.
public class ExtensionImage
type ExtensionImage = class
Public Class ExtensionImage
- Herança
-
ExtensionImage
- Derivado
Construtores
ExtensionImage() |
Inicializa uma nova instância da classe ExtensionImage. |
ExtensionImage(String, String, String) |
Inicializa uma nova instância da classe ExtensionImage com os argumentos necessários. |
Propriedades
BlockRoleUponFailure |
Opcional. Opcional. Seu valor deve ser 'true' ou 'false' (diferencia maiúsculas de minúsculas) Quando definido como 'true', a inicialização da função será bloqueada até que a instalação da extensão seja concluída. Esse sinalizador deve ser definido como 'true' quando a função não puder ser iniciada sem que a extensão seja instalada. Se definido como 'false' (valor padrão), a função será iniciada sem aguardar a conclusão da instalação da extensão. Compatível com WebRole ou WorkerRole, mas ignorado em VmRole. |
Certificate |
Opcional. Opcional. Parâmetros do certificado para criptografar os dados de configuração privada. Compatível com WebRole ou WorkerRole, mas ignorado em VmRole. |
CompanyName |
Opcional. Propriedade String que contém o nome da empresa/organização que publica a extensão. |
Description |
Opcional. Obrigatórios. Descrição detalhada da extensão. |
DisallowMajorVersionUpgrade |
Opcional. Opcional. Se isso for definido como 'true', a versão da extensão não poderá ser atualizada para de outras versões principais em implantações ativas. Se o valor for 'false' ou nem presente, a versão da extensão poderá ser atualizada para de qualquer outra versão. Não há suporte para downgrade. O valor deve ser 'true' ou 'false' (diferencia maiúsculas de minúsculas) se presente. |
Eula |
Opcional. Opcional. Cadeia de caracteres de URL apontando para o EULA (Contrato de Licença de Usuário Final) desta versão da extensão. Opcionalmente, isso é especificado pelo terceiro que publica a extensão em vez do Windows Azure. Se o software exigir eulas adicionais, um link para o EULA deverá ser fornecido. |
ExtensionEndpoints |
Opcional. Opcional. Pontos de extremidade declarados a serem adicionados automaticamente a cada implantação com essa extensão adicionada. |
HomepageUri |
Opcional. Opcional. Cadeia de caracteres de URL apontando para a home page desta versão da extensão. Opcionalmente, isso é especificado pelo terceiro que publica a extensão em vez do Azure. A home page deve ter informações de uso e informações de contato para atendimento ao cliente. |
HostingResources |
Opcional. Obrigatórios. Os recursos de hospedagem com suporte. Ele deve conter 'WebRole' e/ou 'WorkerRole'. Por exemplo, 'WebRole| WorkerRole' ou 'WebRole| WorkerRole| VmRole'. |
IsInternalExtension |
A imagem da extensão. |
IsJsonExtension |
Opcional. Opcional. Se isso for definido como 'true', espera-se que a extensão receba a configuração baseada em JSON. Se isso for definido como 'false', espera-se que a extensão receba a configuração baseada em XML. Seu valor deve ser 'true' ou 'false' (diferencia maiúsculas de minúsculas) se presente. |
Label |
Opcional. Obrigatórios. Um rótulo de uma linha da extensão. |
LocalResources |
Opcional. Recursos locais declarados usados dentro da VM convidada pela extensão. Opcional. |
MediaLink |
Opcional. Obrigatórios. Cadeia de caracteres de URI apontando para o pacote ZIP da extensão. O pacote ZIP precisa incluir o executável de extensão e outros arquivos de suporte e o manifesto PluginManifest.xml. O valor de MediaLink deve apontar para uma URL (Http ou Https) em um armazenamento de blobs do Azure e pode ser baixado. O Windows Azure copiará o pacote de extensão desse local de origem e o replicará para todas as regiões. O tempo típico para a conclusão da replicação é de 20 minutos. |
PrivacyUri |
Opcional. Opcional. Cadeia de caracteres de URL apontando para o documento de privacidade desta versão da extensão. Opcionalmente, isso é especificado pelo terceiro que publica a extensão em vez do Azure. Se o software coletar dados e transferir a VM convidada, um documento de privacidade adicional poderá ser necessário. |
PrivateConfigurationSchema |
Opcional. Opcional. O esquema XSD de dados de configuração privada. |
ProviderNameSpace |
Obrigatórios. Obrigatórios. O namespace do provedor da extensão. |
PublicConfigurationSchema |
Opcional. Opcional. O esquema XSD de dados de configuração pública. |
PublishedDate |
Opcional. O Publisher pode defini-lo como qualquer data arbitrária, e isso é apenas para fins de exibição. Se não for especificado pelo publicador, o Azure atribuirá automaticamente a hora UTC quando a solicitação de extensão for recebida. |
PublisherName |
Opcional. Opcional. Texto do nome do editor. |
Regions |
Opcional. Propriedade string que contém o nome das regiões necessárias para a fatia. |
ReplicationCompleted |
Opcional. Indica se essa versão da extensão foi replicada para todas as regiões ou não. Se for true, a versão de extensão fornecida poderá ser usada na criação ou atualização de implantações. Caso contrário, a versão de extensão fornecida pode causar falha na criação ou atualização de implantações. O tempo típico é de 20 minutos para que uma extensão recém-registrada ou recém-atualizada seja replicada completamente pelo Azure. |
SampleConfig |
Opcional. Opcional. Uma configuração de exemplo para a extensão. Ele pode ser baixado pelos usuários e o usuário pode substituir por parâmetros de entrada personalizados. A configuração de exemplo deve ser suficientemente comentada. Se os dados de configuração estiverem no formato XML, o elemento de nível de documento XML deverá ser 'Configuration', e os dados de configuração pública opcionais corresponderão a um elemento filho de 'PublicConfig', e os dados de configuração privada opcionais corresponderão a um elemento filho de 'PrivateConfig'. Os dados de configuração de exemplo devem ser validados em relação ao esquema de configuração pública e privada pelo editor. |
SupportedOS |
Opcional. Propriedade string que indica o sistema operacional ao qual a extensão dá suporte. Os valores atuais são 'Windows' ou 'Linux'. |
Type |
Obrigatórios. Obrigatórios. O tipo da extensão. |
Version |
Obrigatórios. Obrigatórios. A versão da extensão. |
Aplica-se a
Azure SDK for .NET