Listar Versões da Extensão

A List Extension Versions operação lista as versões de uma extensão que estão disponíveis para adicionar a um serviço cloud. No Microsoft Azure, um processo pode ser executado como uma extensão de um serviço cloud.

Pedir

O List Extension Versions pedido pode ser especificado da seguinte forma. Substitua <subscription-id> pelo seu ID de subscrição, <provider-namespace> pelo espaço de nomes da extensão e <type> pelo tipo de extensão.

Método URI do pedido
GET https://management.core.windows.net/<subscription-id>/services/extensions/<provider-namespace>/<type>

Parâmetros do URI

Nenhum.

Cabeçalhos do Pedido

A tabela seguinte descreve os cabeçalhos do pedido.

Cabeçalho do Pedido Description
x-ms-version Obrigatório. Especifica a versão da operação a utilizar para este pedido. Este cabeçalho deve ser definido como 2013-03-01 ou superior.

Corpo do Pedido

Nenhum.

Resposta

A resposta inclui um código de estado HTTP, um conjunto de cabeçalhos de resposta e um corpo de resposta.

Código de Estado

Uma operação bem-sucedida devolve o código de estado 200 (OK).

Cabeçalhos de Resposta

A resposta para esta operação inclui os seguintes cabeçalhos. A resposta também pode incluir cabeçalhos HTTP padrão adicionais.

Cabeçalho de Resposta Description
x-ms-request-id Um valor que identifica exclusivamente um pedido feito no serviço de gestão.

Corpo da Resposta

O exemplo seguinte mostra o formato do corpo da resposta:

  
<?xml version="1.0" encoding="utf-8"?>  
<ExtensionImages xmlns=”http://schemas.microsoft.com/windowsazure”>  
  <ExtensionImage>  
    <ProviderNameSpace>namespace-of-extension</ProviderNameSpace>  
    <Type>type-of-extension</Type>      
    <Version>version-of-extension</Version>  
    <Label>label-of-extension</Label>  
    <Description>description-of-extension</Description>  
    <HostingResources>role-type</HostingResources>  
    <ThumbprintAlgorithm>thumbprint-algorithm</ThumbprintAlgorithm>  
    <PublicConfigurationSchema>base-64-encoded-xsd-for-extension-settings</PublicConfigurationSchema>  
    <PrivateConfigurationSchema>base-64-encoded-xsd-for-extension-settings</PrivateConfigurationSchema>  
    <SampleConfig>base-64-encoded-sample-XML-for-extension</SampleConfig>  
    <ReplicationCompleted>indicator-of-replication-status</ReplicationCompleted>  
    <Eula> HYPERLINK "http://www.contoso.com/42588280809/eula%3c/Eula" eula-of-extension</Eula>  
    <PrivacyUri>privacy-policy-of-extension</PrivacyUri>  
    <HomepageUri>homepage-of-extension</HomepageUri>  
    <IsJsonExtension>indicator-of-JSON-support</IsJsonExtension>  
    <CompanyName>name-of-publishing-company</CompanyName>  
    <SupportedOS>supported-operating-system</SupportedOS>  
    <PublishedDate>publish-date-of-extension</PublishedDate>  
  </ExtensionImage>  
</ExtensionImages>  
  

A tabela seguinte descreve os elementos do corpo da resposta.

Nome do elemento Descrição
ProviderNameSpace Especifica o espaço de nomes do fornecedor da extensão. O espaço de nomes do fornecedor para extensões do Microsoft Azure é Microsoft.WindowsAzure.Extensions.
Tipo Especifica o tipo da extensão.
Versão Especifica a versão principal e a versão secundária da extensão.
Etiqueta Especifica a etiqueta utilizada para identificar a extensão.
Description Especifica a descrição da extensão.
HostingResources Especifica o tipo de recurso que suporta a extensão. Este valor pode ser WebRole, WorkerRoleou WebRole&#124;WorkerRole.
ThumbprintAlgorithm Especifica o algoritmo thumbprint do certificado utilizado para encriptação.
PublicConfigurationSchema Especifica o esquema codificado com base64 da configuração pública.
PrivateConfigurationSchema Especifica o esquema codificado com base64 da configuração privada.
SampleConfig Especifica um ficheiro de configuração de exemplo para a extensão de recurso.

O elemento SampleConfig só está disponível com a versão 2013-11-01 ou superior.
ReplicationCompleted Indica se a versão da extensão foi replicada para todas as regiões.

Os valores possíveis são:

- true
- false

true se a versão da extensão puder ser utilizada para criar ou atualizar uma implementação; caso contrário, false indicando que a versão da extensão não está pronta para ser utilizada em todas as regiões.

O ReplicationCompleted elemento só está disponível com a versão 2014-04-01 ou superior.
Eula Especifica um URI que aponta para o Contrato de Licença de Utilizador Final (EULA) para a versão da extensão.

O Eula elemento só está disponível com a versão 2014-04-01 ou superior.
PrivacyUri Especifica um URI que aponta para a declaração de privacidade para a versão da extensão.

O PrivacyUri elemento só está disponível com a versão 2014-04-01 ou superior.
HomepageUri Especifica o URI que aponta para a home page para a versão da extensão.

O HomepageUri elemento só está disponível com a versão 2014-04-01 ou superior.
IsJsonExtension Indica se a versão da extensão aceita uma configuração baseada em JSON.

Os valores possíveis são:

- true
- false

true se a extensão aceitar uma configuração baseada em JSON; caso contrário, false a extensão aceita uma configuração baseada em XML.

O IsJsonExtension elemento só está disponível com a versão 2014-04-01 ou superior.
CompanyName Especifica o nome da empresa que publicou a extensão.

O CompanyName elemento só está disponível com a versão 2014-06-01 ou superior.
SupportedOS Especifica o sistema operativo no qual a extensão é executada.

O SupportedOS elemento só está disponível com a versão 2014-06-01 ou superior.
PublishedDate Especifica a data em que a extensão foi publicada.

O PublishedDate elemento só está disponível com a versão 2014-06-01 ou superior.