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 パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
capacity
|
path | True |
string |
容量予約グループの名前。 |
|
capacity
|
path | True |
string |
容量予約の名前。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前は大文字と小文字を区別しません。 |
|
subscription
|
path | True |
string minLength: 1 |
ターゲット サブスクリプションの ID。 |
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
|
$expand
|
query |
操作に適用する展開式。 'InstanceView' は、プラットフォームによって管理され、コントロール プレーン操作の外部で変更できる容量予約のランタイム プロパティのスナップショットを取得します。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
Azureの運用は無事に完了しました。 |
|
| Other Status Codes |
予期しないエラー応答。 |
セキュリティ
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"
}
定義
| 名前 | 説明 |
|---|---|
|
Api |
API エラー。 |
|
Api |
API エラーベース。 |
|
Capacity |
容量予約に関する情報を指定します。 |
|
Capacity |
プラットフォームによって管理され、コントロール プレーン操作の外部で変更できる容量予約のランタイム プロパティのスナップショットとして提供される容量予約のインスタンス ビュー。 |
|
Capacity |
|
|
Capacity |
将来の収容人数予約の現状に関する詳細。 |
|
Capacity |
割り当てられたリソースの容量予約使用率を表します。 |
|
Cloud |
コンピューティング サービスからのエラー応答。 |
|
created |
リソースを作成した ID の種類。 |
|
Inner |
内部エラーの詳細。 |
|
Instance |
インスタンス ビューの状態。 |
|
Reservation |
将来の定員予約の現状。 |
|
Schedule |
ブロックおよび将来の容量予約スケジュールを定義します。 容量予約がアクティブであり、予約を使用して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 の割り当てを解除する必要があります。 |
|
Status |
レベル コード。 |
|
Sub |
|
|
system |
リソースの作成と最後の変更に関連するメタデータ。 |
ApiError
API エラー。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラー コード。 |
| details |
Api エラーの詳細 |
|
| 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 |
[容量予約インスタンス] ビュー。 |
|
| properties.platformFaultDomainCount |
integer (int32) |
要求されたVMサイズに対して容量予約がサポートする障害ドメイン数の値を指定します。 手記: リソース (仮想マシン スケール セットなど) に指定する障害ドメイン数は、容量予約を使用してデプロイする場合は、この値以下である必要があります。 最小 API バージョン: 2022-08-01。 |
| properties.provisioningState |
string |
プロビジョニング状態。応答にのみ表示されます。 |
| properties.provisioningTime |
string (date-time) |
容量予約が最後に更新された日時。 |
| properties.reservationId |
string |
プラットフォームによって生成され、容量予約に割り当てられる一意の ID,リソースの有効期間を通じて変更されません。 |
| properties.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 |
キャパシティー予約に関連付けられているすべての仮想マシン・リソース ID のリスト。 |
|
| 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 |
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 |
|
| tags |
object |
リソース タグ。 |
| type |
string |
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
| zones |
string[] |
可用性ゾーン。 |
CapacityReservationInstanceView
プラットフォームによって管理され、コントロール プレーン操作の外部で変更できる容量予約のランタイム プロパティのスナップショットとして提供される容量予約のインスタンス ビュー。
| 名前 | 型 | 説明 |
|---|---|---|
| reservationStateInfo |
容量予約の予約州情報は主に将来の容量予約のために提供されています。 最低APIバージョン:2026-04-01。 |
|
| statuses |
リソースの状態情報。 |
|
| utilizationInfo |
容量予約の未使用容量。 |
CapacityReservationInstanceViewTypes
| 値 | 説明 |
|---|---|
| instanceView |
CapacityReservationStateInfo
将来の収容人数予約の現状に関する詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| reservationState |
現在の収容人数予約の状況。 |
CapacityReservationUtilization
割り当てられたリソースの容量予約使用率を表します。
| 名前 | 型 | 説明 |
|---|---|---|
| currentCapacity |
integer (int32) |
この値は、正常に予約され、顧客に課金される VM サイズの現在の容量を提供します。 最小 API バージョン: 2022-08-01。 |
| usedReservedCountBySubscription |
object |
オープン容量予約の場合、これは容量を消費しているサブスクリプションID(GUID)によってキー化された使用済み予約容量数のマップを提供します。つまり、各エントリは現在使用中の予約容量数に消費中のサブスクリプションIDをマッピングします。 これはオープンキャパシティ予約用のみに埋め込まれており、ターゲットキャパシティ予約やブロック容量予約については報告されません。これらの割り当てはvirtualMachinesAllocatedを通じて報告されます。 最低APIバージョン:2026-04-01。 |
| virtualMachinesAllocated |
容量予約に対して割り当てられたすべての仮想マシン リソース ID のリスト。 |
CloudError
コンピューティング サービスからのエラー応答。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
API エラー。 |
createdByType
リソースを作成した ID の種類。
| 値 | 説明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
InnerError
内部エラーの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| errordetail |
string |
内部エラー メッセージまたは例外ダンプ。 |
| exceptiontype |
string |
例外の種類。 |
InstanceViewStatus
インスタンス ビューの状態。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
状態コード。 |
| displayStatus |
string |
状態の短いローカライズ可能なラベル。 |
| level |
レベル コード。 |
|
| 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 |
スケール セット内の仮想マシンの層を指定します。 |
StatusLevelTypes
レベル コード。
| 値 | 説明 |
|---|---|
| Info | |
| Warning | |
| Error |
SubResourceReadOnly
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソース ID |
systemData
リソースの作成と最後の変更に関連するメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
| createdBy |
string |
リソースを作成した ID。 |
| createdByType |
リソースを作成した ID の種類。 |
|
| lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
| lastModifiedBy |
string |
リソースを最後に変更した ID。 |
| lastModifiedByType |
リソースを最後に変更した ID の種類。 |