Поделиться через


Перечисление расширений

Операция List Extensions перечисляет все расширения, добавленные в облачную службу.

Запрос

Запрос List Extensions можно указать следующим образом. Замените <subscription-id> идентификатором своей подписки, а <cloudservice-name> ― именем облачной службы.

Метод Универсальный код ресурса (URI) запроса
GET https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/extensions

Параметры URI

Нет.

Заголовки запросов

В следующей таблице описаны заголовки запросов.

Заголовок запроса Описание
x-ms-version Обязательный. Задает версию операции, используемой для этого запроса. Значение этого заголовка должно быть равно 2013-03-01 или выше.

Текст запроса

Нет.

Ответ

Ответ включает код состояния HTTP, набор заголовков ответа и текст ответа.

Код состояния

Успешная операция возвращает код состояния 200 (ОК).

Заголовки откликов

Ответ для этой операции включает следующие заголовки. Ответ может также включать дополнительные стандартные заголовки HTTP.

Заголовок ответа Описание
x-ms-request-id Значение, которое однозначно определяет запрос к службе управления.

Текст ответа

В следующем примере показан формат текста запроса.

  
<?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>  
  

В следующей таблице описаны элементы текста ответа.

Имя элемента Описание
ProviderNameSpace Пространство имен поставщика расширения. Пространство имен поставщика для расширений Microsoft Azure — Microsoft.Windows.Azure.Extensions.
Тип Обязательный элемент. Тип расширения.
Идентификатор Идентификатор расширения.
Версия Версия расширения.
Отпечаток Отпечаток сертификата службы, используемый для шифрования конфигурации, заданной в PrivateConfiguration. Если этот элемент не указан, сертификат может быть создан автоматически и добавлен в облачную службу.
ThumbprintAlgorithm Алгоритм отпечатка сертификата, используемого для шифрования конфигурации, заданной в PrivateConfiguration.
PublicConfiguration Общедоступная конфигурация, определяемая с помощью схемы, возвращаемой операцией Перечисление доступных расширений .
IsJsonExtension Указывает, поддерживает ли конфигурация расширения JSON.

Возможны следующие значения:

- true
- false

Элемент IsJsonExtension доступен только в версии 2014-06-01 или более поздней.
DisallowMajorVersionUpgrade Указывает, поддерживает ли расширение автоматическое обновление до новых основных версий.

Элемент DisallowMajorVersionUpgrade доступен только в версии 2014-06-01 или более поздней.