Capacity Reservations - Get

容量予約に関する情報を取得する操作。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2026-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2026-04-01&$expand=instanceView

URI パラメーター

名前 / 必須 説明
capacityReservationGroupName
path True

string

容量予約グループの名前。

capacityReservationName
path True

string

容量予約の名前。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前は大文字と小文字を区別しません。

subscriptionId
path True

string

minLength: 1

ターゲット サブスクリプションの ID。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

$expand
query

CapacityReservationInstanceViewTypes

操作に適用する展開式。 'InstanceView' は、プラットフォームによって管理され、コントロール プレーン操作の外部で変更できる容量予約のランタイム プロパティのスナップショットを取得します。

応答

名前 説明
200 OK

CapacityReservation

Azureの運用は無事に完了しました。

Other Status Codes

CloudError

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation あなたのユーザー アカウントになりすます

Get a block capacity reservation.
Get a capacity reservation.
Get a Future capacity reservation.
Get a targeted capacity reservation.
Get an open capacity reservation with instance view.

Get a block capacity reservation.

要求のサンプル

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/blockCapacityReservationGroup/capacityReservations/blockCapacityReservation?api-version=2026-04-01&$expand=instanceView

応答のサンプル

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/blockCapacityReservationGroup/capacityReservations/blockCapacityReservation",
  "properties": {
    "platformFaultDomainCount": 3,
    "reservationId": "{GUID}",
    "provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
    "virtualMachinesAssociated": [
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM3"
      }
    ],
    "provisioningState": "Succeeded",
    "instanceView": {
      "utilizationInfo": {
        "currentCapacity": 5,
        "virtualMachinesAllocated": [
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
          },
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
          }
        ]
      },
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded"
        }
      ]
    },
    "scheduleProfile": {
      "start": "2025-08-01T12:00:00Z",
      "end": "2025-08-02T11:30:00Z"
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  },
  "location": "westus",
  "tags": {
    "department": "HR"
  },
  "sku": {
    "name": "Standard_ND96isr_H100_v5",
    "capacity": 1
  },
  "zones": [
    "1"
  ],
  "name": "blockCapacityReservation"
}

Get a capacity reservation.

要求のサンプル

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/myCapacityReservationGroup/capacityReservations/myCapacityReservation?api-version=2026-04-01&$expand=instanceView

応答のサンプル

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/myCapacityReservationGroup/capacityReservations/myCapacityReservation",
  "properties": {
    "platformFaultDomainCount": 3,
    "reservationId": "{GUID}",
    "provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
    "virtualMachinesAssociated": [
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM3"
      }
    ],
    "provisioningState": "Succeeded",
    "instanceView": {
      "utilizationInfo": {
        "currentCapacity": 5,
        "virtualMachinesAllocated": [
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
          },
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
          }
        ]
      },
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded"
        }
      ]
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  },
  "location": "westus",
  "tags": {
    "department": "HR"
  },
  "sku": {
    "name": "Standard_DS1_v2",
    "capacity": 4
  },
  "zones": [
    "1"
  ],
  "name": "myCapacityReservation"
}

Get a Future capacity reservation.

要求のサンプル

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/futureCapacityReservationGroup/capacityReservations/futureCapacityReservation?api-version=2026-04-01&$expand=instanceView

応答のサンプル

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/futureCapacityReservationGroup/capacityReservations/futureCapacityReservation",
  "properties": {
    "platformFaultDomainCount": 3,
    "reservationId": "{GUID}",
    "provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
    "virtualMachinesAssociated": [
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM3"
      }
    ],
    "provisioningState": "Succeeded",
    "instanceView": {
      "utilizationInfo": {
        "currentCapacity": 4,
        "virtualMachinesAllocated": [
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
          },
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
          }
        ]
      },
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded"
        }
      ],
      "reservationStateInfo": {
        "reservationState": "Live"
      }
    },
    "scheduleProfile": {
      "start": "2026-08-01T12:00:00Z",
      "minimumCommitmentDays": 30,
      "modifiableUntil": "2026-06-06T12:00:00Z"
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  },
  "location": "westus",
  "tags": {
    "department": "HR"
  },
  "sku": {
    "name": "Standard_DS1_v2",
    "capacity": 4
  },
  "zones": [
    "1"
  ],
  "name": "futureCapacityReservation"
}

Get a targeted capacity reservation.

要求のサンプル

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/targetedCapacityReservationGroup/capacityReservations/targetedCapacityReservation?api-version=2026-04-01&$expand=instanceView

応答のサンプル

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/targetedCapacityReservationGroup/capacityReservations/targetedCapacityReservation",
  "properties": {
    "platformFaultDomainCount": 3,
    "reservationId": "{GUID}",
    "provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
    "virtualMachinesAssociated": [
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM3"
      }
    ],
    "provisioningState": "Succeeded",
    "instanceView": {
      "utilizationInfo": {
        "currentCapacity": 5,
        "virtualMachinesAllocated": [
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
          },
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
          }
        ]
      },
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded"
        }
      ]
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  },
  "location": "westus",
  "tags": {
    "department": "HR"
  },
  "sku": {
    "name": "Standard_DS1_v2",
    "capacity": 4
  },
  "zones": [
    "1"
  ],
  "name": "targetedCapacityReservation"
}

Get an open capacity reservation with instance view.

要求のサンプル

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/openCapacityReservationGroup/capacityReservations/openCapacityReservation?api-version=2026-04-01&$expand=instanceView

応答のサンプル

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/openCapacityReservationGroup/capacityReservations/openCapacityReservation",
  "properties": {
    "platformFaultDomainCount": 3,
    "reservationId": "{GUID}",
    "provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
    "provisioningState": "Succeeded",
    "instanceView": {
      "utilizationInfo": {
        "currentCapacity": 10,
        "usedReservedCountBySubscription": {
          "{subscription-id1}": 3,
          "{subscription-id2}": 2
        }
      },
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded"
        }
      ]
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  },
  "location": "westus",
  "tags": {
    "{tagName}": "{tagValue}"
  },
  "sku": {
    "name": "Standard_DS1_v2",
    "capacity": 10
  },
  "zones": [
    "1"
  ],
  "name": "openCapacityReservation"
}

定義

名前 説明
ApiError

API エラー。

ApiErrorBase

API エラーベース。

CapacityReservation

容量予約に関する情報を指定します。

CapacityReservationInstanceView

プラットフォームによって管理され、コントロール プレーン操作の外部で変更できる容量予約のランタイム プロパティのスナップショットとして提供される容量予約のインスタンス ビュー。

CapacityReservationInstanceViewTypes
CapacityReservationStateInfo

将来の収容人数予約の現状に関する詳細。

CapacityReservationUtilization

割り当てられたリソースの容量予約使用率を表します。

CloudError

コンピューティング サービスからのエラー応答。

createdByType

リソースを作成した ID の種類。

InnerError

内部エラーの詳細。

InstanceViewStatus

インスタンス ビューの状態。

ReservationState

将来の定員予約の現状。

ScheduleProfile

ブロックおよび将来の容量予約スケジュールを定義します。 容量予約がアクティブであり、予約を使用してVMまたはVMSSリソースを割り当てることができるスケジュールを指定します。 ブロック容量予約の場合、scheduleProfile、開始、終了フィールドは作成後は不変です。 詳細については、https://aka.ms/blockcapacityreservation を参照してください。 ブロック容量予約の最低APIバージョン:2025-04-01。 将来の容量予約はこのプロパティを使用し、開始時間のみを設定し、「変更可能な」時刻まで変更可能です。 詳細については、https://aka.ms/futurecapacityreservation を参照してください。 将来の容量予約のための最低APIバージョン:2026年4月1日。

Sku

仮想マシン スケール セット SKU について説明します。 注: スケール セットが現在オンになっているハードウェアで新しい VM SKU がサポートされていない場合は、SKU 名を変更する前に、スケール セット内の VM の割り当てを解除する必要があります。

StatusLevelTypes

レベル コード。

SubResourceReadOnly
systemData

リソースの作成と最後の変更に関連するメタデータ。

ApiError

API エラー。

名前 説明
code

string

エラー コード。

details

ApiErrorBase[]

Api エラーの詳細

innererror

InnerError

Api 内部エラー

message

string

エラー メッセージ。

target

string

特定のエラーのターゲット。

ApiErrorBase

API エラーベース。

名前 説明
code

string

エラー コード。

message

string

エラー メッセージ。

target

string

特定のエラーのターゲット。

CapacityReservation

容量予約に関する情報を指定します。

名前 説明
id

string

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

リソースが存在する地理的な場所

name

string

リソースの名前

properties.instanceView

CapacityReservationInstanceView

[容量予約インスタンス] ビュー。

properties.platformFaultDomainCount

integer (int32)

要求されたVMサイズに対して容量予約がサポートする障害ドメイン数の値を指定します。 手記: リソース (仮想マシン スケール セットなど) に指定する障害ドメイン数は、容量予約を使用してデプロイする場合は、この値以下である必要があります。 最小 API バージョン: 2022-08-01。

properties.provisioningState

string

プロビジョニング状態。応答にのみ表示されます。

properties.provisioningTime

string (date-time)

容量予約が最後に更新された日時。

properties.reservationId

string

プラットフォームによって生成され、容量予約に割り当てられる一意の ID,リソースの有効期間を通じて変更されません。

properties.scheduleProfile

ScheduleProfile

ブロックおよび将来の容量予約スケジュールを定義します。 容量予約がアクティブであり、予約を使用してVMまたはVMSSリソースを割り当てることができるスケジュールを指定します。 ブロック容量予約の場合、scheduleProfile、開始、終了フィールドは作成後は不変です。 詳細については、https://aka.ms/blockcapacityreservation を参照してください。 ブロック容量予約の最低APIバージョン:2025-04-01。 将来の容量予約はこのプロパティを使用し、開始時間のみを設定し、「変更可能な」時刻まで変更可能です。 詳細については、https://aka.ms/futurecapacityreservation を参照してください。 将来の容量予約のための最低APIバージョン:2026年4月1日。

properties.timeCreated

string (date-time)

キャパシティ予約リソースが作成された時刻を指定します。 最小 API バージョン: 2021-11-01。

properties.virtualMachinesAssociated

SubResourceReadOnly[]

キャパシティー予約に関連付けられているすべての仮想マシン・リソース ID のリスト。

sku

Sku

容量を予約する必要があるリソースの SKU。 SKU の名前と容量を設定する必要があります。 ブロック容量予約の場合、sku.capacity は値 1、2、4、8、16、32、64 のみを受け入れることができます。 現在、"CapacityReservationSupported" と呼ばれる機能が true に設定されている VM SKU がサポートされています。 'CapacityReservationSupported' が true の場合、SKU 機能は 'SupportedCapacityReservationTypes' も指定し、SKU がサポートする容量予約の種類 (ターゲットやブロックなど) を一覧表示します。 サポートされている値については、「リージョン (https://docs.microsoft.com/rest/api/compute/resourceskus/list) の Microsoft.Compute SKU の一覧表示」を参照してください。

systemData

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

object

リソース タグ。

type

string

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

zones

string[]

可用性ゾーン。

CapacityReservationInstanceView

プラットフォームによって管理され、コントロール プレーン操作の外部で変更できる容量予約のランタイム プロパティのスナップショットとして提供される容量予約のインスタンス ビュー。

名前 説明
reservationStateInfo

CapacityReservationStateInfo

容量予約の予約州情報は主に将来の容量予約のために提供されています。 最低APIバージョン:2026-04-01。

statuses

InstanceViewStatus[]

リソースの状態情報。

utilizationInfo

CapacityReservationUtilization

容量予約の未使用容量。

CapacityReservationInstanceViewTypes

説明
instanceView

CapacityReservationStateInfo

将来の収容人数予約の現状に関する詳細。

名前 説明
reservationState

ReservationState

現在の収容人数予約の状況。

CapacityReservationUtilization

割り当てられたリソースの容量予約使用率を表します。

名前 説明
currentCapacity

integer (int32)

この値は、正常に予約され、顧客に課金される VM サイズの現在の容量を提供します。 最小 API バージョン: 2022-08-01。

usedReservedCountBySubscription

object

オープン容量予約の場合、これは容量を消費しているサブスクリプションID(GUID)によってキー化された使用済み予約容量数のマップを提供します。つまり、各エントリは現在使用中の予約容量数に消費中のサブスクリプションIDをマッピングします。 これはオープンキャパシティ予約用のみに埋め込まれており、ターゲットキャパシティ予約やブロック容量予約については報告されません。これらの割り当てはvirtualMachinesAllocatedを通じて報告されます。 最低APIバージョン:2026-04-01。

virtualMachinesAllocated

SubResourceReadOnly[]

容量予約に対して割り当てられたすべての仮想マシン リソース ID のリスト。

CloudError

コンピューティング サービスからのエラー応答。

名前 説明
error

ApiError

API エラー。

createdByType

リソースを作成した ID の種類。

説明
User
Application
ManagedIdentity
Key

InnerError

内部エラーの詳細。

名前 説明
errordetail

string

内部エラー メッセージまたは例外ダンプ。

exceptiontype

string

例外の種類。

InstanceViewStatus

インスタンス ビューの状態。

名前 説明
code

string

状態コード。

displayStatus

string

状態の短いローカライズ可能なラベル。

level

StatusLevelTypes

レベル コード。

message

string

アラートやエラー メッセージを含む詳細なステータス メッセージ。

time

string (date-time)

状態の時刻。

ReservationState

将来の定員予約の現状。

説明
Pending

収容人数予約の申請は提出されており、現在評価を待っています。

Declined

容量予約のリクエストは却下され、ユーザーの対応なしには今後変更されません。

Approved

容量予約の申請はAzureによって承認されており、現在処理を待っています。

FulfillmentFailed

容量予約リクエストの対応中に失敗が発生しました。

Committed

容量予約はロックされており、公開前に更新や削除はできません。

Live

容量予約は有効で使用可能であり、最低コミットメント期間が経過するまで変更または削除できません。

PartiallyFulfilled

Azureは要求された容量の一部しか提供できませんでした。 容量予約は最低コミットメント期間が経過するまで変更または削除できません。 満たされた容量の一部は、利用情報内のキャパシティ予約のインスタンスビュー(currentCapacity)で確認できます。

ScheduleProfile

ブロックおよび将来の容量予約スケジュールを定義します。 容量予約がアクティブであり、予約を使用してVMまたはVMSSリソースを割り当てることができるスケジュールを指定します。 ブロック容量予約の場合、scheduleProfile、開始、終了フィールドは作成後は不変です。 詳細については、https://aka.ms/blockcapacityreservation を参照してください。 ブロック容量予約の最低APIバージョン:2025-04-01。 将来の容量予約はこのプロパティを使用し、開始時間のみを設定し、「変更可能な」時刻まで変更可能です。 詳細については、https://aka.ms/futurecapacityreservation を参照してください。 将来の容量予約のための最低APIバージョン:2026年4月1日。

名前 説明
end

string

ブロック容量予約の終了日。 開始日以降で、期間は 1 日から 14 日または 3 週間から 26 週間である必要があります。 例: 2025-06-28。

minimumCommitmentDays

integer (int32)

開始日からFuture Capacity予約が成立するまで最低期間は、コミット後に更新または削除可能です。 提供されない場合はデフォルト値で入力されます。

modifiableUntil

string (date-time)

将来のキャパシティ予約が更新または削除できる日時。 読み取り専用。

start

string

ブロックまたは将来の容量予約の必要な開始日。 ブロック容量予約:今日または今後56日以内に予約してください。 同日のスケジューリングの場合、リクエストは午前 11 時 30 分 (UTC) までに送信する必要があります。 将来の定員予約:少なくとも7日後、最大6か月以内に設定する必要があります。 将来の容量予約のための最低APIバージョン:2026年4月1日。 例:2025-06-27、ブロック予約および将来の容量予約の両方に適用。

Sku

仮想マシン スケール セット SKU について説明します。 注: スケール セットが現在オンになっているハードウェアで新しい VM SKU がサポートされていない場合は、SKU 名を変更する前に、スケール セット内の VM の割り当てを解除する必要があります。

名前 説明
capacity

integer (int64)

スケール セット内の仮想マシンの数を指定します。

name

string

SKU 名。

tier

string

スケール セット内の仮想マシンの層を指定します。

有効値は次のとおりです。

標準

Basic

StatusLevelTypes

レベル コード。

説明
Info
Warning
Error

SubResourceReadOnly

名前 説明
id

string

リソース ID

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。