// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Beta.DeviceManagement.ManagedDevices.BulkSetCloudPcReviewStatus;
using Microsoft.Graph.Beta.Models;
var requestBody = new BulkSetCloudPcReviewStatusPostRequestBody
{
ManagedDeviceIds = new List<string>
{
"30d0e128-de93-41dc-89ec-33d84bb662a0",
"7c82a3e3-9459-44e4-94d9-b92f93bf78dd",
},
ReviewStatus = new CloudPcReviewStatus
{
InReview = true,
UserAccessLevel = CloudPcUserAccessLevel.Restricted,
AzureStorageAccountId = "/subscriptions/f68bd846-16ad-4b51-a7c6-c84944a3367c/resourceGroups/Review/providers/Microsoft.Storage/storageAccounts/snapshotsUnderReview",
},
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.DeviceManagement.ManagedDevices.BulkSetCloudPcReviewStatus.PostAsync(requestBody);
// 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.bulksetcloudpcreviewstatus.BulkSetCloudPcReviewStatusPostRequestBody bulkSetCloudPcReviewStatusPostRequestBody = new com.microsoft.graph.beta.devicemanagement.manageddevices.bulksetcloudpcreviewstatus.BulkSetCloudPcReviewStatusPostRequestBody();
LinkedList<String> managedDeviceIds = new LinkedList<String>();
managedDeviceIds.add("30d0e128-de93-41dc-89ec-33d84bb662a0");
managedDeviceIds.add("7c82a3e3-9459-44e4-94d9-b92f93bf78dd");
bulkSetCloudPcReviewStatusPostRequestBody.setManagedDeviceIds(managedDeviceIds);
CloudPcReviewStatus reviewStatus = new CloudPcReviewStatus();
reviewStatus.setInReview(true);
reviewStatus.setUserAccessLevel(CloudPcUserAccessLevel.Restricted);
reviewStatus.setAzureStorageAccountId("/subscriptions/f68bd846-16ad-4b51-a7c6-c84944a3367c/resourceGroups/Review/providers/Microsoft.Storage/storageAccounts/snapshotsUnderReview");
bulkSetCloudPcReviewStatusPostRequestBody.setReviewStatus(reviewStatus);
var result = graphClient.deviceManagement().managedDevices().bulkSetCloudPcReviewStatus().post(bulkSetCloudPcReviewStatusPostRequestBody);
<?php
use Microsoft\Graph\Beta\GraphServiceClient;
use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\BulkSetCloudPcReviewStatus\BulkSetCloudPcReviewStatusPostRequestBody;
use Microsoft\Graph\Beta\Generated\Models\CloudPcReviewStatus;
use Microsoft\Graph\Beta\Generated\Models\CloudPcUserAccessLevel;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new BulkSetCloudPcReviewStatusPostRequestBody();
$requestBody->setManagedDeviceIds(['30d0e128-de93-41dc-89ec-33d84bb662a0', '7c82a3e3-9459-44e4-94d9-b92f93bf78dd', ]);
$reviewStatus = new CloudPcReviewStatus();
$reviewStatus->setInReview(true);
$reviewStatus->setUserAccessLevel(new CloudPcUserAccessLevel('restricted'));
$reviewStatus->setAzureStorageAccountId('/subscriptions/f68bd846-16ad-4b51-a7c6-c84944a3367c/resourceGroups/Review/providers/Microsoft.Storage/storageAccounts/snapshotsUnderReview');
$requestBody->setReviewStatus($reviewStatus);
$result = $graphServiceClient->deviceManagement()->managedDevices()->bulkSetCloudPcReviewStatus()->post($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph_beta import GraphServiceClient
from msgraph_beta.generated.devicemanagement.manageddevices.bulk_set_cloud_pc_review_status.bulk_set_cloud_pc_review_status_post_request_body import BulkSetCloudPcReviewStatusPostRequestBody
from msgraph_beta.generated.models.cloud_pc_review_status import CloudPcReviewStatus
from msgraph_beta.generated.models.cloud_pc_user_access_level import CloudPcUserAccessLevel
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = BulkSetCloudPcReviewStatusPostRequestBody(
managed_device_ids = [
"30d0e128-de93-41dc-89ec-33d84bb662a0",
"7c82a3e3-9459-44e4-94d9-b92f93bf78dd",
],
review_status = CloudPcReviewStatus(
in_review = True,
user_access_level = CloudPcUserAccessLevel.Restricted,
azure_storage_account_id = "/subscriptions/f68bd846-16ad-4b51-a7c6-c84944a3367c/resourceGroups/Review/providers/Microsoft.Storage/storageAccounts/snapshotsUnderReview",
),
)
result = await graph_client.device_management.managed_devices.bulk_set_cloud_pc_review_status.post(request_body)