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": [ {