diff --git a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/capacityReservation.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/capacityReservation.json
index c138c7c86009..5b1a4e8aae72 100644
--- a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/capacityReservation.json
+++ b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/capacityReservation.json
@@ -838,6 +838,12 @@
"CapacityReservationUtilization": {
"type": "object",
"properties": {
+ "currentCapacity": {
+ "readOnly": true,
+ "type": "integer",
+ "format": "int32",
+ "description": "The value provides the current capacity of the VM size which was reserved successfully and for which the customer is getting billed.
Minimum api-version: 2022-08-01."
+ },
"virtualMachinesAllocated": {
"type": "array",
"items": {
@@ -873,6 +879,12 @@
"type": "string",
"description": "A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource."
},
+ "platformFaultDomainCount": {
+ "readOnly": true,
+ "type": "integer",
+ "format": "int32",
+ "description": "Specifies the value of fault domain count that Capacity Reservation supports for requested VM size.
NOTE: The fault domain count specified for a resource (like virtual machines scale set) must be less than or equal to this value if it deploys using capacity reservation.
Minimum api-version: 2022-08-01."
+ },
"virtualMachinesAssociated": {
"type": "array",
"items": {
diff --git a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservationGroup_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservationGroup_Get.json
index e588bf8e158c..30e07b6cd4fa 100644
--- a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservationGroup_Get.json
+++ b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservationGroup_Get.json
@@ -4,7 +4,7 @@
"resourceGroupName": "myResourceGroup",
"api-version": "2022-08-01",
"capacityReservationGroupName": "myCapacityReservationGroup",
- "expand": "instanceView"
+ "$expand": "instanceView"
},
"responses": {
"200": {
@@ -23,6 +23,7 @@
{
"name": "myCapacityReservation1",
"utilizationInfo": {
+ "currentCapacity": 5,
"virtualMachinesAllocated": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
@@ -43,6 +44,7 @@
{
"name": "myCapacityReservation2",
"utilizationInfo": {
+ "currentCapacity": 5,
"virtualMachinesAllocated": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM3"
diff --git a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_CreateOrUpdate.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_CreateOrUpdate.json
index 05a88c06edb3..74596ae7eee9 100644
--- a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_CreateOrUpdate.json
+++ b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_CreateOrUpdate.json
@@ -36,6 +36,7 @@
"1"
],
"properties": {
+ "platformFaultDomainCount": 3,
"reservationId": "{GUID}",
"provisioningState": "Creating",
"provisioningTime": "2021-06-27T01:02:38.3138469+00:00"
@@ -58,6 +59,7 @@
"1"
],
"properties": {
+ "platformFaultDomainCount": 3,
"reservationId": "{GUID}",
"provisioningState": "Creating",
"provisioningTime": "2021-06-27T01:02:38.3138469+00:00"
diff --git a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_Get.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_Get.json
index 2ca78445c42b..b7f00e87ca9c 100644
--- a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_Get.json
+++ b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_Get.json
@@ -4,12 +4,14 @@
"resourceGroupName": "myResourceGroup",
"api-version": "2022-08-01",
"capacityReservationGroupName": "myCapacityReservationGroup",
- "capacityReservationName": "myCapacityReservation"
+ "capacityReservationName": "myCapacityReservation",
+ "$expand": "instanceView"
},
"responses": {
"200": {
"body": {
"properties": {
+ "platformFaultDomainCount": 3,
"reservationId": "{GUID}",
"provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
"virtualMachinesAssociated": [
@@ -26,6 +28,7 @@
"provisioningState": "Succeeded",
"instanceView": {
"utilizationInfo": {
+ "currentCapacity": 5,
"virtualMachinesAllocated": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
diff --git a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_ListByReservationGroup.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_ListByReservationGroup.json
index 597eab6b7356..eade75db5b11 100644
--- a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_ListByReservationGroup.json
+++ b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_ListByReservationGroup.json
@@ -16,6 +16,7 @@
"type": "Microsoft.Compute/CapacityReservations",
"location": "West US",
"properties": {
+ "platformFaultDomainCount": 3,
"reservationId": "{GUID}",
"provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
"virtualMachinesAssociated": [
@@ -48,6 +49,7 @@
"type": "Microsoft.Compute/CapacityReservations",
"location": "West US",
"properties": {
+ "platformFaultDomainCount": 3,
"reservationId": "{GUID}",
"provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
"virtualMachinesAssociated": [
diff --git a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_Update_MaximumSet_Gen.json b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_Update_MaximumSet_Gen.json
index 813d93790527..00001b49d0f6 100644
--- a/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_Update_MaximumSet_Gen.json
+++ b/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-08-01/examples/capacityReservationExamples/CapacityReservation_Update_MaximumSet_Gen.json
@@ -19,7 +19,7 @@
}
},
"sku": {
- "name": "DSv3-Type1",
+ "name": "Standard_DS1_v2",
"tier": "aaa",
"capacity": 7
},
@@ -44,6 +44,7 @@
"1"
],
"properties": {
+ "platformFaultDomainCount": 3,
"reservationId": "{GUID}",
"virtualMachinesAssociated": [
{