cloudPcProvisioningPolicy resource type

Namespace: microsoft.graph


APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents a cloud PC provisioning policy.


The cloud PC API is in preview and is currently available only to a select group of customers. Please contact your Modern Workplace GBBs for more information.


Method Return type Description
List provisioningPolicies cloudPcProvisioningPolicy collection List properties and relationships of the cloudPcProvisioningPolicy objects.
Get cloudPcProvisioningPolicy cloudPcProvisioningPolicy Read the properties and relationships of a cloudPcProvisioningPolicy object.
Create cloudPcProvisioningPolicy cloudPcProvisioningPolicy Create a new cloudPcProvisioningPolicy object.
Update cloudPcProvisioningPolicy cloudPcProvisioningPolicy Update the properties of a cloudPcProvisioningPolicy object.
Delete cloudPcProvisioningPolicy None Delete a cloudPcProvisioningPolicy object.
Assign cloudPcProvisioningPolicy None Assign a cloudPcProvisioningPolicy to user groups.


Property Type Description
id String Unique identifier for the cloud PC provisioning policy. Read-only.
displayName String The display name for the provisioning policy.
description String The provisioning policy description.
onPremisesConnectionId String The ID of the cloudPcOnPremisesConnection. To ensure that cloud PCs have network connectivity and that they domain join, choose a connection with a virtual network that’s validated by the cloud PC service.
imageId String The ID of the OS image you want to provision on cloud PCs. The format for a gallery type image is: {publisher_offer_sku}.
imageDisplayName String The display name for the OS image you’re provisioning.
imageType cloudPcProvisioningPolicyImageType The type of OS image (custom or gallery) you want to provision on cloud PCs. Possible values are: gallery, custom.


Relationship Type Description
assignments cloudPcProvisioningPolicyAssignment collection A defined collection of provisioning policy assignments. Returned only on $expand. See an example of getting the assignments relationship.

JSON representation

The following is a JSON representation of the resource.

  "@odata.type": "#microsoft.graph.cloudPcProvisioningPolicy",
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "onPremisesConnectionId": "String",
  "imageId": "String",
  "imageDisplayName": "String",
  "imageType": "String"