Skip to content

Commit 38604a5

Browse files
11fpsSitao LuMSFT-AndreaFaithOmbongi
authored
Added the osVersionNumber and sizeInGB properties to the cloudPcDevic… (#28307)
* Added the osVersionNumber and sizeInGB properties to the cloudPcDeviceImage resource and added the osVersionNumber property to the cloudPcGalleryImage resource. * Update what's new overview with Cloud PC features Added new properties for Cloud PC management and updated admin consent requirements for SharePoint permissions. * Update whats-new-overview.md * Update release date from February to March 2026 * Apply suggestion from @FaithOmbongi * Update what's new, fix merge conflict * Readd what's new --------- Co-authored-by: Sitao Lu <sitaolu@microsoft.com> Co-authored-by: MSFT-Andrea <v-andreadr@microsoft.com> Co-authored-by: Faith Moraa Ombongi <ombongi.moraa.fe@gmail.com>
1 parent ef07fc9 commit 38604a5

9 files changed

Lines changed: 60 additions & 6 deletions

api-reference/v1.0/api/cloudpcdeviceimage-get.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ Content-Type: application/json
127127
"sourceImageResourceId": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.Compute/images/exampleImageForDev",
128128
"lastModifiedDateTime": "2023-11-03T07:03:44.97Z",
129129
"status": "ready",
130-
"errorCode": null
130+
"errorCode": null,
131+
"osVersionNumber": "10.0.22631.3593",
132+
"sizeInGB": 64
131133
}
132134
```

api-reference/v1.0/api/cloudpcgalleryimage-get.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ Content-Type: application/json
126126
"sizeInGB": 64,
127127
"startDate": "2024-9-30",
128128
"endDate": "2027-10-11",
129-
"expirationDate": "2028-04-11"
129+
"expirationDate": "2028-04-11",
130+
"osVersionNumber": "10.0.26100.0"
130131
}
131132
```

api-reference/v1.0/api/virtualendpoint-list-deviceimages.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,9 @@ Content-Type: application/json
129129
"sourceImageResourceId": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.Compute/images/exampleImageForDev",
130130
"lastModifiedDateTime": "2024-11-03T07:03:44.97Z",
131131
"status": "ready",
132-
"errorCode": null
132+
"errorCode": null,
133+
"osVersionNumber": "10.0.22631.3593",
134+
"sizeInGB": 64
133135
}
134136
]
135137
}

api-reference/v1.0/api/virtualendpoint-list-galleryimages.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,8 @@ Content-Type: application/json
127127
"sizeInGB": 64,
128128
"startDate": "2023-10-31",
129129
"endDate": "2026-11-10",
130-
"expirationDate": "2027-05-10"
130+
"expirationDate": "2027-05-10",
131+
"osVersionNumber": "10.0.22631.0"
131132
},
132133
{
133134
"id": "microsoftwindowsdesktop_windows-ent-cpc_win11-24H2-ent-cpc",
@@ -139,7 +140,8 @@ Content-Type: application/json
139140
"sizeInGB": 64,
140141
"startDate": "2024-09-30",
141142
"endDate": "2027-10-11",
142-
"expirationDate": "2028-04-11"
143+
"expirationDate": "2028-04-11",
144+
"osVersionNumber": "10.0.26100.0"
143145
}
144146
]
145147
}

api-reference/v1.0/api/virtualendpoint-post-deviceimages.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,8 @@ Content-Type: application/json
141141
"status": "pending",
142142
"errorCode": null,
143143
"osStatus": null,
144-
"expirationDate": null
144+
"expirationDate": null,
145+
"osVersionNumber": null,
146+
"sizeInGB": 64
145147
}
146148
```

api-reference/v1.0/resources/cloudpcdeviceimage.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ Inherits from [entity](../resources/entity.md).
3838
|operatingSystem|String|The operating system (OS) of the image. For example, `Windows 11 Enterprise`. Read-only.|
3939
|osBuildNumber|String|The OS build version of the image. For example, `1909`. Read-only.|
4040
|osStatus|[cloudPcDeviceImageOsStatus](#cloudpcdeviceimageosstatus-values)|The OS status of this image. The possible values are: `supported`, `supportedWithWarning`, `unknown`, `unknownFutureValue`. The default value is `unknown`. Read-only.|
41+
|osVersionNumber|String|The operating system version of this image. For example, `10.0.22000.296`. Read-only.|
42+
|sizeInGB|Int32|The size of the image in GB. For example, `64`. Read-only.|
4143
|sourceImageResourceId|String|The unique identifier (ID) of the source image resource on Azure. The required ID format is: "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}". Read-only.|
4244
|status|[cloudPcDeviceImageStatus](#cloudpcdeviceimagestatus-values)|The status of the image on the Cloud PC. The possible values are: `pending`, `ready`, `failed`, `unknownFutureValue`. Read-only.|
4345
|version|String|The image version. For example, `0.0.1` and `1.5.13`. Read-only.|
@@ -102,6 +104,8 @@ The following JSON representation shows the resource type.
102104
"operatingSystem": "String",
103105
"osBuildNumber": "String",
104106
"osStatus": "String",
107+
"osVersionNumber": "String",
108+
"sizeInGB": "Int32",
105109
"sourceImageResourceId": "String",
106110
"status": "String",
107111
"version": "String"

api-reference/v1.0/resources/cloudpcgalleryimage.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ Inherits from [entity](../resources/entity.md).
3232
|expirationDate|Date|The date when the image is no longer available. Users are unable to provision new Cloud PCs if the current time is later than **expirationDate**. The value is usually **endDate** plus six months. For example, if the **startDate** is `2025-10-14`, the **expirationDate** is usually `2026-04-14`. Read-only.|
3333
|id|String|The unique identifier (ID) of the gallery image resource on Cloud PC. The ID format is {publisherName_offerName_skuName}. For example, `MicrosoftWindowsDesktop_windows-ent-cpc_win11-22h2-ent-cpc-m365`. You can find the **publisherName**, **offerName**, and **skuName** in the Azure Marketplace. Inherited from [entity](../resources/entity.md). Read-only.|
3434
|offerName|String|The offer name of this gallery image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only.|
35+
|osVersionNumber|String|The operating system version of this gallery image. For example, `10.0.22000.296`. Read-only.|
3536
|publisherName|String|The publisher name of this gallery image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only.|
3637
|sizeInGB|Int32|Indicates the size of this image in gigabytes. For example, `64`. Read-only.|
3738
|skuName|String|The SKU name of this image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only.|
@@ -71,6 +72,7 @@ The following JSON representation shows the resource type.
7172
"expirationDate": "String (Date)",
7273
"id": "String (identifier)",
7374
"offerName": "String",
75+
"osVersionNumber": "String",
7476
"publisherName": "String",
7577
"sizeInGB": "Int32",
7678
"skuName": "String",

changelog/Microsoft.CloudManagedDesktop.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,40 @@
176176
"WorkloadArea": "Devices and app management",
177177
"SubArea": "Cloud PC"
178178
},
179+
{
180+
"ChangeList": [
181+
{
182+
"Id": "8fd3fd60-1c7c-4874-930c-9e62eb206c2f",
183+
"ApiChange": "Property",
184+
"ChangedApiName": "osVersionNumber",
185+
"ChangeType": "Addition",
186+
"Description": "Added the **osVersionNumber** property to the [cloudPcDeviceImage](https://learn.microsoft.com/en-us/graph/api/resources/cloudpcdeviceimage?view=graph-rest-1.0) resource.",
187+
"Target": "cloudPcDeviceImage"
188+
},
189+
{
190+
"Id": "8fd3fd60-1c7c-4874-930c-9e62eb206c2f",
191+
"ApiChange": "Property",
192+
"ChangedApiName": "sizeInGB",
193+
"ChangeType": "Addition",
194+
"Description": "Added the **sizeInGB** property to the [cloudPcDeviceImage](https://learn.microsoft.com/en-us/graph/api/resources/cloudpcdeviceimage?view=graph-rest-1.0) resource.",
195+
"Target": "cloudPcDeviceImage"
196+
},
197+
{
198+
"Id": "8fd3fd60-1c7c-4874-930c-9e62eb206c2f",
199+
"ApiChange": "Property",
200+
"ChangedApiName": "osVersionNumber",
201+
"ChangeType": "Addition",
202+
"Description": "Added the **osVersionNumber** property to the [cloudPcGalleryImage](https://learn.microsoft.com/en-us/graph/api/resources/cloudpcgalleryimage?view=graph-rest-1.0) resource.",
203+
"Target": "cloudPcGalleryImage"
204+
}
205+
],
206+
"Id": "8fd3fd60-1c7c-4874-930c-9e62eb206c2f",
207+
"Cloud": "Prod",
208+
"Version": "v1.0",
209+
"CreatedDateTime": "2026-03-24T00:00:00Z",
210+
"WorkloadArea": "Devices and app management",
211+
"SubArea": "Cloud PC"
212+
},
179213
{
180214
"ChangeList": [
181215
{

concepts/whats-new-overview.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ For details about previous updates to Microsoft Graph, see [Microsoft Graph what
2424

2525
Using the **signInAudience** property to limit where an [application](/graph/api/resources/application) can be used **isn't** a replacement for proper tenant validation and authorization enforcement in your application code. If your application expects access only in specific tenants, you *must* enforce that validation in your application code. To learn more, see [Secure applications and APIs by validating claims](/entra/identity-platform/claims-validation).
2626

27+
### Device and app management | Cloud PC
28+
29+
- Use the **osVersionNumber** property on [cloudPcDeviceImage](/graph/api/resources/cloudpcdeviceimage) and [cloudPcGalleryImage](/graph/api/resources/cloudpcgalleryimage) resources to get the operating system version of an image.
30+
- Use the **sizeInGB** property on [cloudPcDeviceImage](/graph/api/resources/cloudpcdeviceimage) to get the size of the image in GB.
31+
2732
### Files
2833

2934
- Use the following new container columns APIs added to further support structured file storage in SharePoint Embedded applications:

0 commit comments

Comments
 (0)