Повторная активация подписки Azure
Область применения: Центр партнеров | Центр партнеров, управляемый 21Vianet | Центр партнеров для Microsoft Cloud for US Government
Этот API повторно активирует подписку Azure, которая была отменена ранее. Чтобы повторно активировать несколько подписок, вызовите API отдельно для повторной активации каждой подписки.
Для повторной активации партнеры должны быть глобальными администраторами с ролями агента администрирования.
Необходимые компоненты
- Учетные данные, описанные в статье о проверке подлинности в Центре партнеров. Этот сценарий поддерживает проверку подлинности с помощью автономных учетных данных приложения и приложения и пользователя.
- Customer_id
- Subscription_id
- Entitlement_id
- Версия
C#
Чтобы повторно активировать подписку Azure, необходимо определить идентификатор клиента, идентификатор подписки и идентификатор права для подписки Azure, которую вы хотите повторно активировать.
Чтобы получить идентификатор клиента, см. раздел "Получить клиента по идентификатору " и "Получить клиента по идентификатору клиента" — REST API.
Чтобы получить идентификатор подписки, см. раздел "Получить подписку по идентификатору" и "Получить подписку по идентификатору" — REST API.
Чтобы получить идентификатор права, см. статью "Получить право Azure" для подписки — REST API.
Запрос REST
Синтаксис запроса
Способ | URI запроса |
---|---|
POST | {baseURL}/v1/customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements/{entitlement_id}/reactivate HTTP/1.1 |
Параметр универсального кода ресурса
В этой таблице перечислены необходимые параметры запроса для повторной активации подписки Azure.
Имя. | Type | Обязательно | Описание |
---|---|---|---|
customer_id | Строка | Y | Значение — это строка, которая обозначает идентификатор клиента. |
subscription_id | Строка | Y | Значение — это строка, которая обозначает идентификатор клиента. |
entitlement_id | Строка | Y | Это строка, которая обозначает идентификатор права подписки Azure. |
версия | Строка | Y | Версия API. |
Заголовки запросов
См . заголовки REST Центра партнеров.
Ответ REST
В случае успешного выполнения этот метод возвращает HTTP-код 202, указывающий, что повторная активация права Azure запроса на подписку была принята.
Коды успешного выполнения и ошибок в ответе
Каждый ответ содержит код состояния HTTP, указывающий на успешность или сбой, а также другие сведения об отладке. Используйте средство трассировки сети для чтения этого кода, типа ошибки и других параметров. Полный список ответов есть в статье Коды ошибок REST в Центре партнеров.
Состояние HTTP | Код HTTP | Код ошибки | Description |
---|---|---|---|
BadRequest | 400 | 900118 | Недопустимый идентификатор клиента. |
BadRequest | 400 | 800002 | Идентификатор {0} клиента должен иметь формат GUID (xxxx-xxxx-xxxx-xxxx). |
BadRequest | 400 | 800002 | Требуется идентификатор подписки. |
BadRequest | 400 | 800002 | Требуется идентификатор права. |
Запрещено | 403 | 900159 | Партнер с идентификатором учетной записи и идентификатором {0} {1} организации не имеет связи с клиентом с идентификатором учетной записи и идентификатором {2} {3}организации. |
BadRequest | 400 | 900337 | Партнер не может повторно активировать право Azure с идентификатором {0}. |
Запрещено | 403 | 900335 | У партнера нет необходимых разрешений для повторной активации прав Azure с идентификатором {0}. |
Не найдено | 404 | 800111 | Право Azure с идентификатором {0} не найдено. |