Skip to content

Commit 7573724

Browse files
authored
Merge pull request #28493 from microsoftgraph/yizcheng/nonazregion
Add `availabilityZoneRestricted` property to support Non-Az region for DR sceanrio
2 parents 5cac41e + f7470b1 commit 7573724

4 files changed

Lines changed: 27 additions & 7 deletions

File tree

api-reference/beta/api/virtualendpoint-list-supportedregions.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,8 @@ Content-Type: application/json
129129
"regionRestrictionDetail": {
130130
"cPURestricted": true,
131131
"gPURestricted": true,
132-
"nestedVirtualizationRestricted": true
132+
"nestedVirtualizationRestricted": true,
133+
"availabilityZoneRestricted": true
133134
}
134135
}
135136
]

api-reference/beta/resources/cloudpcsupportedregion.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Represents a supported region to establish an Azure network connection for Cloud
3030
|geographicLocationType|[cloudPcGeographicLocationType](../resources/cloudpcgeographiclocationtype.md)| The geographic location where the region is located. Read-only.|
3131
|id|String|The unique identifier for the supported region. Read-only.|
3232
|regionGroup|[cloudPcRegionGroup](../resources/cloudpcregiongroup.md)|The geographic group this region belongs to. Multiple regions can belong to one region group. For example, the `europeUnion` region group contains the Northern Europe and Western Europe regions. A customer can select a region group when provisioning a Cloud PC; however, the Cloud PC is put under one of the regions under the group based on resource capacity. The region with more quota is chosen. Read-only.|
33-
|regionRestrictionDetail|[cloudPcSupportedRegionRestrictionDetail](../resources/cloudpcsupportedregionrestrictiondetail.md)| When the region isn't available, all region restrictions are set to `true`. These restrictions apply to three properties: **cPURestricted**, **gPURestricted**, and **nestedVirtualizationRestricted**. **cPURestricted** indicates whether the region is available for CPU, **gPURestricted** indicates whether the region is available for GPU, and **nestedVirtualizationRestricted** indicates whether the region is available for nested virtualization. Read-only.|
33+
|regionRestrictionDetail|[cloudPcSupportedRegionRestrictionDetail](../resources/cloudpcsupportedregionrestrictiondetail.md)| When the region isn't available, all region restrictions are set to `true`. These restrictions apply to four properties: **cPURestricted**, **gPURestricted**, **nestedVirtualizationRestricted** and **availabilityZoneRestricted**. **cPURestricted** indicates whether the region is available for CPU, **gPURestricted** indicates whether the region is available for GPU, **nestedVirtualizationRestricted** indicates whether the region is available for nested virtualization, and **availabilityZoneRestricted** indicates whether the region is available for availability zone support. Read-only.|
3434
|regionStatus|[cloudPcSupportedRegionStatus](#cloudpcsupportedregionstatus-values)|The status of the supported region. The possible values are: `available`, `restricted`, `unavailable`, `unknownFutureValue`. Read-only.|
3535
|supportedSolution|[cloudPcManagementService](../resources/cloudpconpremisesconnection.md#cloudpcmanagementservice-values)|The supported service or solution for the region. The possible values are: `windows365`, `devBox`, `unknownFutureValue`, `rpaBox`, `microsoft365Opal`, `microsoft365BizChat`. Use the `Prefer: include-unknown-enum-members` request header to get the following value or values in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `rpaBox`. Read-only.|
3636

api-reference/beta/resources/cloudpcsupportedregionrestrictiondetail.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: "cloudPcSupportedRegionRestrictionDetail resource type"
3-
description: "Represents the restriction status of a Cloud PC supported region, including the CPU provisioning status, GPU provisioning status, and nested virtualization provisioning status."
4-
author: "JannyMa"
3+
description: "Represents the restriction status of a Cloud PC supported region, including the CPU provisioning status, GPU provisioning status, nested virtualization provisioning status, and availability zone support status."
4+
author: "yizcheng-574"
55
ms.localizationpriority: medium
66
ms.subservice: "cloud-pc"
77
doc_type: resourcePageType
8-
ms.date: 01/16/2025
8+
ms.date: 03/31/2026
99
---
1010

1111
# cloudPcSupportedRegionRestrictionDetail resource type
@@ -23,7 +23,7 @@ Represents the restriction status of a [cloudPcSupportedRegion](../resources/clo
2323
| cPURestricted | Boolean | Indicates that the region is restricted for Cloud PC CPU provisioning. `True` indicates that Cloud PC provisioning with CPU isn't available in this region. `false` indicates that it's available. The default value is `false`. Read-only. |
2424
| gPURestricted | Boolean | Indicates that the region is restricted for Cloud PC GPU provisioning. `True` indicates that Cloud PC provisioning with GPU isn't available in this region. `false` indicates that it's available. The default value is `false`. Read-only. |
2525
| nestedVirtualizationRestricted | Boolean | Indicates that the region is restricted for Cloud PC nested virtualization provisioning. `True` indicates that Cloud PC provisioning with nested virtualization isn't available in this region; `false` indicates that it's available. The default value is `false`. Read-only. |
26-
26+
| availabilityZoneRestricted | Boolean | Indicates that the region is restricted due to lack of availability zone support. When `True`, the region does not have availability zone infrastructure and is intended for disaster recovery scenarios only. When `false`, the region has full availability zone support. The default is `false`. Read-Only. |
2727
## Relationships
2828

2929
None.
@@ -43,6 +43,7 @@ The following JSON representation shows the resource type.
4343
"@odata.type": "#microsoft.graph.cloudPcSupportedRegionRestrictionDetail",
4444
"cPURestricted": "Boolean",
4545
"gPURestricted": "Boolean",
46-
"nestedVirtualizationRestricted": "Boolean"
46+
"nestedVirtualizationRestricted": "Boolean",
47+
"availabilityZoneRestricted": "Boolean"
4748
}
4849
```

changelog/Microsoft.CloudManagedDesktop.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
{
22
"changelog": [
3+
{
4+
"ChangeList": [
5+
{
6+
"Id": "c2c26a46-94e4-4747-a731-042b7a546a7d",
7+
"ApiChange": "Property",
8+
"ChangedApiName": "availabilityZoneRestricted",
9+
"ChangeType": "Addition",
10+
"Description": "Added the **availabilityZoneRestricted** property to the [cloudPcSupportedRegionRestrictionDetail](https://learn.microsoft.com/en-us/graph/api/resources/intune-cloudPcSupportedRegionRestrictionDetail?view=graph-rest-beta) resource.",
11+
"Target": "cloudPcSupportedRegionRestrictionDetail"
12+
}
13+
],
14+
"Id": "c2c26a46-94e4-4747-a731-042b7a546a7d",
15+
"Cloud": "Prod",
16+
"Version": "beta",
17+
"CreatedDateTime": "2026-04-14T02:11:55.9180259Z",
18+
"WorkloadArea": "Device and app management",
19+
"SubArea": "Cloud PC"
20+
},
321
{
422
"ChangeList": [
523
{

0 commit comments

Comments
 (0)