Compartilhar via


Listar extensões

A operação List Extensions lista todas as extensões que foram adicionadas a um serviço de nuvem.

Solicitação

A solicitação List Extensions pode ser especificada da seguinte maneira. Substitua <subscription-id> por sua ID da assinatura e <cloudservice-name> pelo nome do serviço de nuvem.

Método URI da solicitação
GET https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/extensions

Parâmetros de URI

Nenhum.

Cabeçalhos de solicitação

A tabela a seguir descreve os cabeçalhos da solicitação.

Cabeçalho da solicitação Descrição
x-ms-version Obrigatórios. Especifica a versão da operação a ser usada para esta solicitação. O valor desse cabeçalho deve ser definido como 2013-03-01 ou superior.

Corpo da solicitação

Nenhum.

Resposta

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

Código de status

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

Cabeçalhos de resposta

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

Cabeçalho de Resposta Descrição
x-ms-request-id Um valor que identifica exclusivamente uma solicitação feita no serviço de gerenciamento.

Corpo da resposta

O seguinte exemplo mostra o formato do corpo da solicitação:

  
<?xml version="1.0" encoding="utf-8"?>  
<Extensions xmlns=”http://schemas.microsoft.com/windowsazure”>  
  <Extension>  
    <ProviderNameSpace>namespace-of-extension</ProviderNameSpace>  
    <Type>type-of-extension</Type>  
    <Id>identifier-of-extension</Id>  
    <Version>version-of-extension</Version>  
    <Thumbprint>thumbprint-of-encryption-certificate</Thumbprint>  
    <ThumbprintAlgorithm>thumbprint-algorithm</ThumbprintAlgorithm>  
    <PublicConfiguration>base-64-encoded-xsd-for-extension-public-configuration</PublicConfiguration>  
    <IsJsonExtension>indicator-of-json-support</IsJsonExtension>  
    <DisallowMajorVersionUpgrade>indicator-of-allowed-version-upgrades</DisallowMajorVersionUpgrade>  
  </Extension>  
</Extensions>  
  

A tabela a seguir descreve os elementos do corpo da resposta.

Nome do elemento Descrição
ProviderNameSpace O namespace do provedor da extensão. O namespace do provedor para extensões do Microsoft Azure é Microsoft.Windows.Azure.Extensions.
Type Obrigatórios. O tipo da extensão.
Id O identificador da extensão.
Versão A versão da extensão.
Impressão digital A impressão digital do certificado que é usada para criptografar a configuração especificada em PrivateConfiguration. Se esse elemento não for especificado, um certificado poderá ser gerado automaticamente e adicionado ao serviço de nuvem.
ThumbprintAlgorithm O algoritmo da impressão digital do certificado que é usado para criptografar a configuração especificada em PrivateConfiguration.
PublicConfiguration A configuração pública definida usando o esquema retornado pela operação Listar Extensões Disponíveis .
IsJsonExtension Indica se a configuração da extensão suporta JSON.

Os valores possíveis são:

- true
- false

O IsJsonExtension elemento só está disponível usando a versão 2014-06-01 ou superior.
DisallowMajorVersionUpgrade Indica se a extensão oferece suporte à atualização automática para as novas versões principais.

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