CapacityReservation interface
容量予約に関する情報を指定します。
- Extends
プロパティ
| instance |
容量予約インスタンス ビュー。 |
| platform |
容量予約が要求された VM サイズに対してサポートする障害ドメイン数の値を指定します。 注: 容量予約を使用してデプロイする場合、リソース (仮想マシン スケール セットなど) に指定された障害ドメイン数がこの値以下である必要があります。 最小 API バージョン: 2022-08-01。 |
| provisioning |
プロビジョニング状態。応答にのみ表示されます。 |
| provisioning |
容量予約が最後に更新された日時。 |
| reservation |
プラットフォームによって生成され、容量予約に割り当てられた一意の ID。リソースの有効期間中は変更されません。 |
| schedule |
ブロックタイプの容量引当のスケジュールを定義します。 容量予約がアクティブであり、予約を使用してVMまたはVMSSリソースを割り当てることができるスケジュールを指定します。 このプロパティは必須であり、容量予約グループの種類が 'ブロック' の場合にのみサポートされます。 scheduleProfile、start、および end フィールドは、作成後に不変です。 最小 API バージョン: 2025-04-01。 詳細については、https://aka.ms/blockcapacityreservation を参照してください。 |
| 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 の一覧を参照してください。 |
| time |
容量予約リソースが作成された時刻を指定します。 最小 API バージョン: 2021-11-01。 |
| virtual |
容量予約に関連付けられているすべての仮想マシン リソース ID の一覧。 |
| zones | 可用性ゾーン。 |
継承されたプロパティ
| id | リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | リソースが存在する地理的な場所 |
| name | リソースの名前 |
| system |
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 |
| tags | リソース タグ。 |
| type | リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
プロパティの詳細
instanceView
容量予約インスタンス ビュー。
instanceView?: CapacityReservationInstanceView
プロパティ値
platformFaultDomainCount
容量予約が要求された VM サイズに対してサポートする障害ドメイン数の値を指定します。 注: 容量予約を使用してデプロイする場合、リソース (仮想マシン スケール セットなど) に指定された障害ドメイン数がこの値以下である必要があります。 最小 API バージョン: 2022-08-01。
platformFaultDomainCount?: number
プロパティ値
number
provisioningState
プロビジョニング状態。応答にのみ表示されます。
provisioningState?: string
プロパティ値
string
provisioningTime
容量予約が最後に更新された日時。
provisioningTime?: Date
プロパティ値
Date
reservationId
プラットフォームによって生成され、容量予約に割り当てられた一意の ID。リソースの有効期間中は変更されません。
reservationId?: string
プロパティ値
string
scheduleProfile
ブロックタイプの容量引当のスケジュールを定義します。 容量予約がアクティブであり、予約を使用してVMまたはVMSSリソースを割り当てることができるスケジュールを指定します。 このプロパティは必須であり、容量予約グループの種類が 'ブロック' の場合にのみサポートされます。 scheduleProfile、start、および end フィールドは、作成後に不変です。 最小 API バージョン: 2025-04-01。 詳細については、https://aka.ms/blockcapacityreservation を参照してください。
scheduleProfile?: ScheduleProfile
プロパティ値
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 の一覧を参照してください。
sku: Sku
プロパティ値
timeCreated
容量予約リソースが作成された時刻を指定します。 最小 API バージョン: 2021-11-01。
timeCreated?: Date
プロパティ値
Date
virtualMachinesAssociated
容量予約に関連付けられているすべての仮想マシン リソース ID の一覧。
virtualMachinesAssociated?: SubResourceReadOnly[]
プロパティ値
zones
可用性ゾーン。
zones?: string[]
プロパティ値
string[]
継承されたプロパティの詳細
id
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
プロパティ値
string
location
name
systemData
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。
systemData?: SystemData
プロパティ値
tags
type
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"
type?: string
プロパティ値
string