Azure サブスクリプションを再アクティブ化する

適用対象: パートナー センター | 21Vianet が運営するパートナー センター | Microsoft Cloud for US Government のパートナー センター

この API は、以前にされた Azure サブスクリプションを再アクティブ化します。 複数のサブスクリプションを再アクティブ化するには、API を個別に呼び出して、各サブスクリプションを再アクティブ化します。

再アクティブ化するには、パートナーが管理者エージェント ロールを持つグローバル管理者である必要があります。

前提条件

  • パートナー センターの認証に関するページで説明している資格情報。 このシナリオでは、スタンドアロン アプリとアプリ + ユーザーの両方の資格情報を使った認証がサポートされています。
  • Customer_id
  • Subscription_id
  • Entitlement_id
  • バージョン

C#

Azure サブスクリプションを再アクティブ化するには、再アクティブ化する Azure サブスクリプションの顧客 ID、サブスクリプション ID、エンタイトルメント ID を識別する必要があります。

REST 要求

要求の構文

認証方法 要求 URI
投稿 {baseURL}/v1/customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements/{entitlement_id}/再アクティブ化 HTTP/1.1

URI パラメーター

次の表に、Azure サブスクリプションを再アクティブ化するために必要なクエリ パラメーターを示します。

名前 タイプ Required 説明
customer_id String 値は、顧客の識別子を表す文字列です。
subscription_id String 値は、顧客の識別子を表す文字列です。
entitlement_id String 値は、Azure サブスクリプションの権利の識別子を示す文字列です。
version String API のバージョン。

要求ヘッダー

「<Partner Center REST ヘッダーを参照してください。

REST 応答

成功した場合、このメソッドは HTTP Code 202 を返します。これは、サブスクリプション要求の Azure エンタイトルメントの再アクティブ化が受け入れられたことを示します。

応答の成功とエラーのコード

各応答には、成功または失敗とその他のデバッグ情報を示す HTTP 状態コードが付属しています。 ネットワーク トレース ツールを使用して、このコード、エラーの種類、およびその他のパラメーターを読み取ります。 完全な一覧については、パートナー センターの REST エラーコードに関する記事を参照してください。

HTTP の状態 HTTP コード エラー コード 説明
BadRequest 400 900118 顧客 ID が無効です。
BadRequest 400 800002 顧客 ID {0} は GUID 形式である必要があります (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。
BadRequest 400 800002 サブスクリプション ID が必要です。
BadRequest 400 800002 エンタイトルメント ID が必要です。
Forbidden 403 900159 アカウント ID {0} と組織 ID {1} を持つパートナーは、アカウント ID {2} と組織 ID {3}を持つ顧客との商取引関係を持っていません。
BadRequest 400 900337 パートナーは、ID {0}を使用して Azure エンタイトルメントを再アクティブ化することはできません。
Forbidden 403 900335 パートナーには、ID {0}を使用して Azure エンタイトルメントを再アクティブ化するために必要なアクセス許可がありません。
NotFound 404 800111 ID {0} を持つ Azure エンタイトルメントが見つかりません。