POST https://graph.microsoft.com/beta/deviceManagement/managedDevices/5e1387aa-d960-4916-ae7c-293b977e49bf/restoreCloudPc
Content-Type: application/json
Content-length: 37
{
"cloudPcSnapshotId": "A00009UV000_93aff428-61f2-467f-a879-1102af6fd4a8"
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Beta.DeviceManagement.ManagedDevices.Item.RestoreCloudPc;
var requestBody = new RestoreCloudPcPostRequestBody
{
CloudPcSnapshotId = "A00009UV000_93aff428-61f2-467f-a879-1102af6fd4a8",
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
await graphClient.DeviceManagement.ManagedDevices["{managedDevice-id}"].RestoreCloudPc.PostAsync(requestBody);
// THE CLI IS IN PREVIEW. NON-PRODUCTION USE ONLY
mgc-beta device-management managed-devices restore-cloud-pc post --managed-device-id {managedDevice-id} --body '{\
"cloudPcSnapshotId": "A00009UV000_93aff428-61f2-467f-a879-1102af6fd4a8"\
}\
'
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
com.microsoft.graph.beta.devicemanagement.manageddevices.item.restorecloudpc.RestoreCloudPcPostRequestBody restoreCloudPcPostRequestBody = new com.microsoft.graph.beta.devicemanagement.manageddevices.item.restorecloudpc.RestoreCloudPcPostRequestBody();
restoreCloudPcPostRequestBody.setCloudPcSnapshotId("A00009UV000_93aff428-61f2-467f-a879-1102af6fd4a8");
graphClient.deviceManagement().managedDevices().byManagedDeviceId("{managedDevice-id}").restoreCloudPc().post(restoreCloudPcPostRequestBody);
<?php
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Models\RestoreCloudPcPostRequestBody;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new RestoreCloudPcPostRequestBody();
$requestBody->setCloudPcSnapshotId('A00009UV000_93aff428-61f2-467f-a879-1102af6fd4a8');
$graphServiceClient->deviceManagement()->managedDevices()->byManagedDeviceId('managedDevice-id')->restoreCloudPc()->post($requestBody)->wait();