naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Devicemanagement — deviceManagement.virtualEndpoint description: 'Microsoft Graph Devicemanagement — deviceManagement.virtualEndpoint. 76 operations. Lead operation: Microsoft Graph Get virtualEndpoint from deviceManagement. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - deviceManagement.virtualEndpoint created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: devicemanagement-devicemanagement-virtualendpoint baseUri: '' description: Microsoft Graph Devicemanagement — deviceManagement.virtualEndpoint business capability. Self-contained, no shared references. resources: - name: deviceManagement-virtualEndpoint path: /deviceManagement/virtualEndpoint operations: - name: devicemanagementgetvirtualendpoint method: GET description: Microsoft Graph Get virtualEndpoint from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementupdatevirtualendpoint method: PATCH description: Microsoft Graph Update the navigation property virtualEndpoint in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementdeletevirtualendpoint method: DELETE description: Microsoft Graph Delete navigation property virtualEndpoint for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-virtualEndpoint-auditEvents path: /deviceManagement/virtualEndpoint/auditEvents operations: - name: devicemanagementvirtualendpointlistauditevents method: GET description: Microsoft Graph List auditEvents outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointcreateauditevents method: POST description: Microsoft Graph Create new navigation property to auditEvents for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-auditEvents-$count path: /deviceManagement/virtualEndpoint/auditEvents/$count operations: - name: devicemanagementvirtualendpointauditeventsgetcountdc99 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-auditEvents-getAuditActivityTypes() path: /deviceManagement/virtualEndpoint/auditEvents/getAuditActivityTypes() operations: - name: devicemanagementvirtualendpointauditeventsgetauditactivitytypes method: GET description: Microsoft Graph Invoke function getAuditActivityTypes outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-auditEvents-cloudPcAuditEvent-id path: /deviceManagement/virtualEndpoint/auditEvents/{cloudPcAuditEvent-id} operations: - name: devicemanagementvirtualendpointgetauditevents method: GET description: Microsoft Graph Get cloudPcAuditEvent outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointupdateauditevents method: PATCH description: Microsoft Graph Update the navigation property auditEvents in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementvirtualendpointdeleteauditevents method: DELETE description: Microsoft Graph Delete navigation property auditEvents for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-virtualEndpoint-cloudPCs path: /deviceManagement/virtualEndpoint/cloudPCs operations: - name: devicemanagementvirtualendpointlistcloudpcs method: GET description: Microsoft Graph List cloudPCs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointcreatecloudpcs method: POST description: Microsoft Graph Create new navigation property to cloudPCs for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-cloudPCs-$count path: /deviceManagement/virtualEndpoint/cloudPCs/$count operations: - name: devicemanagementvirtualendpointcloudpcsgetcount07ce method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id path: /deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id} operations: - name: devicemanagementvirtualendpointgetcloudpcs method: GET description: Microsoft Graph Get cloudPC outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointupdatecloudpcs method: PATCH description: Microsoft Graph Update the navigation property cloudPCs in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementvirtualendpointdeletecloudpcs method: DELETE description: Microsoft Graph Delete navigation property cloudPCs for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-endGracePeriod path: /deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/endGracePeriod operations: - name: devicemanagementvirtualendpointcloudpcscloudpcendgraceperiod method: POST description: Microsoft Graph Invoke action endGracePeriod outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-reboot path: /deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/reboot operations: - name: devicemanagementvirtualendpointcloudpcscloudpcreboot method: POST description: Microsoft Graph Invoke action reboot outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-rename path: /deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/rename operations: - name: devicemanagementvirtualendpointcloudpcscloudpcrename method: POST description: Microsoft Graph Invoke action rename outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-resize path: /deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/resize operations: - name: devicemanagementvirtualendpointcloudpcscloudpcresize method: POST description: Microsoft Graph Invoke action resize outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-restore path: /deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/restore operations: - name: devicemanagementvirtualendpointcloudpcscloudpcrestore method: POST description: Microsoft Graph Invoke action restore outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-troubleshoot path: /deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/troubleshoot operations: - name: devicemanagementvirtualendpointcloudpcscloudpctroubleshoot method: POST description: Microsoft Graph Invoke action troubleshoot outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-deviceImages path: /deviceManagement/virtualEndpoint/deviceImages operations: - name: devicemanagementvirtualendpointlistdeviceimages method: GET description: Microsoft Graph List deviceImages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointcreatedeviceimages method: POST description: Microsoft Graph Create cloudPcDeviceImage outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-deviceImages-$count path: /deviceManagement/virtualEndpoint/deviceImages/$count operations: - name: devicemanagementvirtualendpointdeviceimagesgetcounte128 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-deviceImages-getSourceImages() path: /deviceManagement/virtualEndpoint/deviceImages/getSourceImages() operations: - name: devicemanagementvirtualendpointdeviceimagesgetsourceimages method: GET description: Microsoft Graph Invoke function getSourceImages outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-deviceImages-cloudPcDeviceImage-id path: /deviceManagement/virtualEndpoint/deviceImages/{cloudPcDeviceImage-id} operations: - name: devicemanagementvirtualendpointgetdeviceimages method: GET description: Microsoft Graph Get cloudPcDeviceImage outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointupdatedeviceimages method: PATCH description: Microsoft Graph Update the navigation property deviceImages in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementvirtualendpointdeletedeviceimages method: DELETE description: Microsoft Graph Delete cloudPcDeviceImage outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-virtualEndpoint-galleryImages path: /deviceManagement/virtualEndpoint/galleryImages operations: - name: devicemanagementvirtualendpointlistgalleryimages method: GET description: Microsoft Graph List galleryImages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointcreategalleryimages method: POST description: Microsoft Graph Create new navigation property to galleryImages for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-galleryImages-$count path: /deviceManagement/virtualEndpoint/galleryImages/$count operations: - name: devicemanagementvirtualendpointgalleryimagesgetcountbe1a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-galleryImages-cloudPcGalleryImage-id path: /deviceManagement/virtualEndpoint/galleryImages/{cloudPcGalleryImage-id} operations: - name: devicemanagementvirtualendpointgetgalleryimages method: GET description: Microsoft Graph Get cloudPcGalleryImage outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointupdategalleryimages method: PATCH description: Microsoft Graph Update the navigation property galleryImages in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementvirtualendpointdeletegalleryimages method: DELETE description: Microsoft Graph Delete navigation property galleryImages for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-virtualEndpoint-onPremisesConnections path: /deviceManagement/virtualEndpoint/onPremisesConnections operations: - name: devicemanagementvirtualendpointlistonpremisesconnections method: GET description: Microsoft Graph List onPremisesConnections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointcreateonpremisesconnections method: POST description: Microsoft Graph Create cloudPcOnPremisesConnection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-onPremisesConnections-$count path: /deviceManagement/virtualEndpoint/onPremisesConnections/$count operations: - name: devicemanagementvirtualendpointonpremisesconnectionsgetcountf373 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-onPremisesConnections-cloudPcOnPremisesConnecti path: /deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection-id} operations: - name: devicemanagementvirtualendpointgetonpremisesconnections method: GET description: Microsoft Graph Get cloudPcOnPremisesConnection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointupdateonpremisesconnections method: PATCH description: Microsoft Graph Update cloudPcOnPremisesConnection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementvirtualendpointdeleteonpremisesconnections method: DELETE description: Microsoft Graph Delete cloudPcOnPremisesConnection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-virtualEndpoint-onPremisesConnections-cloudPcOnPremisesConnecti path: /deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection-id}/runHealthChecks operations: - name: devicemanagementvirtualendpointonpremisesconnectionscloudpconpremisesconnectionrunhealthchecks method: POST description: Microsoft Graph Invoke action runHealthChecks outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-provisioningPolicies path: /deviceManagement/virtualEndpoint/provisioningPolicies operations: - name: devicemanagementvirtualendpointlistprovisioningpolicies method: GET description: Microsoft Graph List provisioningPolicies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointcreateprovisioningpolicies method: POST description: Microsoft Graph Create cloudPcProvisioningPolicy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-provisioningPolicies-$count path: /deviceManagement/virtualEndpoint/provisioningPolicies/$count operations: - name: devicemanagementvirtualendpointprovisioningpoliciesgetcount08c5 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id} operations: - name: devicemanagementvirtualendpointgetprovisioningpolicies method: GET description: Microsoft Graph Get cloudPcProvisioningPolicy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointupdateprovisioningpolicies method: PATCH description: Microsoft Graph Update cloudPcProvisioningPolicy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementvirtualendpointdeleteprovisioningpolicies method: DELETE description: Microsoft Graph Delete cloudPcProvisioningPolicy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assign operations: - name: devicemanagementvirtualendpointprovisioningpoliciescloudpcprovisioningpolicyassign method: POST description: Microsoft Graph Invoke action assign outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments operations: - name: devicemanagementvirtualendpointprovisioningpolicieslistassignments method: GET description: Microsoft Graph Get assignments from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointprovisioningpoliciescreateassignments method: POST description: Microsoft Graph Create new navigation property to assignments for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/$count operations: - name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetcount69f3 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id} operations: - name: devicemanagementvirtualendpointprovisioningpoliciesgetassignments method: GET description: Microsoft Graph Get assignments from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointprovisioningpoliciesupdateassignments method: PATCH description: Microsoft Graph Update the navigation property assignments in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementvirtualendpointprovisioningpoliciesdeleteassignments method: DELETE description: Microsoft Graph Delete navigation property assignments for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/assignedUsers operations: - name: devicemanagementvirtualendpointprovisioningpoliciesassignmentslistassignedusers method: GET description: Microsoft Graph Get assignedUsers from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/assignedUsers(userPrincipalName='{userPrincipalName}') operations: - name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetbyuserprincipalname method: GET description: Microsoft Graph Get assignedUsers from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/assignedUsers/$count operations: - name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetcount0cc7 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/assignedUsers/{user-id} operations: - name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetassignedusers method: GET description: Microsoft Graph Get assignedUsers from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/assignedUsers/{user-id}/mailboxSettings operations: - name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetmailboxsettings method: GET description: Microsoft Graph Get mailboxSettings property value outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersupdatemailboxsettings method: PATCH description: Microsoft Graph Update property mailboxSettings value. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/assignedUsers/{user-id}/serviceProvisioningErrors operations: - name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassigneduserslistserviceprovisioningerrors method: GET description: Microsoft Graph Get serviceProvisioningErrors property value outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy- path: /deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/assignments/{cloudPcProvisioningPolicyAssignment-id}/assignedUsers/{user-id}/serviceProvisioningErrors/$count operations: - name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersserviceprovisioningerrorsgetcount115a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-userSettings path: /deviceManagement/virtualEndpoint/userSettings operations: - name: devicemanagementvirtualendpointlistusersettings method: GET description: Microsoft Graph List userSettings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointcreateusersettings method: POST description: Microsoft Graph Create cloudPcUserSetting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-userSettings-$count path: /deviceManagement/virtualEndpoint/userSettings/$count operations: - name: devicemanagementvirtualendpointusersettingsgetcount4aa3 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id path: /deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting-id} operations: - name: devicemanagementvirtualendpointgetusersettings method: GET description: Microsoft Graph Get cloudPcUserSetting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointupdateusersettings method: PATCH description: Microsoft Graph Update cloudPcUserSetting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementvirtualendpointdeleteusersettings method: DELETE description: Microsoft Graph Delete cloudPcUserSetting outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id-assign path: /deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting-id}/assign operations: - name: devicemanagementvirtualendpointusersettingscloudpcusersettingassign method: POST description: Microsoft Graph Invoke action assign outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id-assignments path: /deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting-id}/assignments operations: - name: devicemanagementvirtualendpointusersettingslistassignments method: GET description: Microsoft Graph Get assignments from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointusersettingscreateassignments method: POST description: Microsoft Graph Create new navigation property to assignments for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id-assignments- path: /deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting-id}/assignments/$count operations: - name: devicemanagementvirtualendpointusersettingsassignmentsgetcounte245 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id-assignments- path: /deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting-id}/assignments/{cloudPcUserSettingAssignment-id} operations: - name: devicemanagementvirtualendpointusersettingsgetassignments method: GET description: Microsoft Graph Get assignments from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementvirtualendpointusersettingsupdateassignments method: PATCH description: Microsoft Graph Update the navigation property assignments in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementvirtualendpointusersettingsdeleteassignments method: DELETE description: Microsoft Graph Delete navigation property assignments for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag exposes: - type: rest namespace: devicemanagement-devicemanagement-virtualendpoint-rest port: 8080 description: REST adapter for Microsoft Graph Devicemanagement — deviceManagement.virtualEndpoint. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/devicemanagement/virtualendpoint name: devicemanagement-virtualendpoint description: REST surface for deviceManagement-virtualEndpoint. operations: - method: GET name: devicemanagementgetvirtualendpoint description: Microsoft Graph Get virtualEndpoint from deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementgetvirtualendpoint with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementupdatevirtualendpoint description: Microsoft Graph Update the navigation property virtualEndpoint in deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementupdatevirtualendpoint with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementdeletevirtualendpoint description: Microsoft Graph Delete navigation property virtualEndpoint for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementdeletevirtualendpoint with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/auditevents name: devicemanagement-virtualendpoint-auditevents description: REST surface for deviceManagement-virtualEndpoint-auditEvents. operations: - method: GET name: devicemanagementvirtualendpointlistauditevents description: Microsoft Graph List auditEvents call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistauditevents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementvirtualendpointcreateauditevents description: Microsoft Graph Create new navigation property to auditEvents for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreateauditevents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/auditevents/count name: devicemanagement-virtualendpoint-auditevents-count description: REST surface for deviceManagement-virtualEndpoint-auditEvents-$count. operations: - method: GET name: devicemanagementvirtualendpointauditeventsgetcountdc99 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointauditeventsgetcountdc99 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/auditevents/getauditactivitytypes name: devicemanagement-virtualendpoint-auditevents-getauditactivitytypes description: REST surface for deviceManagement-virtualEndpoint-auditEvents-getAuditActivityTypes(). operations: - method: GET name: devicemanagementvirtualendpointauditeventsgetauditactivitytypes description: Microsoft Graph Invoke function getAuditActivityTypes call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointauditeventsgetauditactivitytypes outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/auditevents/{cloudpcauditevent-id} name: devicemanagement-virtualendpoint-auditevents-cloudpcauditevent-id description: REST surface for deviceManagement-virtualEndpoint-auditEvents-cloudPcAuditEvent-id. operations: - method: GET name: devicemanagementvirtualendpointgetauditevents description: Microsoft Graph Get cloudPcAuditEvent call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetauditevents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointupdateauditevents description: Microsoft Graph Update the navigation property auditEvents in deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdateauditevents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementvirtualendpointdeleteauditevents description: Microsoft Graph Delete navigation property auditEvents for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeleteauditevents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/cloudpcs name: devicemanagement-virtualendpoint-cloudpcs description: REST surface for deviceManagement-virtualEndpoint-cloudPCs. operations: - method: GET name: devicemanagementvirtualendpointlistcloudpcs description: Microsoft Graph List cloudPCs call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistcloudpcs with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementvirtualendpointcreatecloudpcs description: Microsoft Graph Create new navigation property to cloudPCs for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreatecloudpcs with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/cloudpcs/count name: devicemanagement-virtualendpoint-cloudpcs-count description: REST surface for deviceManagement-virtualEndpoint-cloudPCs-$count. operations: - method: GET name: devicemanagementvirtualendpointcloudpcsgetcount07ce description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcsgetcount07ce outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id} name: devicemanagement-virtualendpoint-cloudpcs-cloudpc-id description: REST surface for deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id. operations: - method: GET name: devicemanagementvirtualendpointgetcloudpcs description: Microsoft Graph Get cloudPC call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetcloudpcs with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointupdatecloudpcs description: Microsoft Graph Update the navigation property cloudPCs in deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdatecloudpcs with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementvirtualendpointdeletecloudpcs description: Microsoft Graph Delete navigation property cloudPCs for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeletecloudpcs with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/endgraceperiod name: devicemanagement-virtualendpoint-cloudpcs-cloudpc-id-endgraceperiod description: REST surface for deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-endGracePeriod. operations: - method: POST name: devicemanagementvirtualendpointcloudpcscloudpcendgraceperiod description: Microsoft Graph Invoke action endGracePeriod call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcendgraceperiod outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/reboot name: devicemanagement-virtualendpoint-cloudpcs-cloudpc-id-reboot description: REST surface for deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-reboot. operations: - method: POST name: devicemanagementvirtualendpointcloudpcscloudpcreboot description: Microsoft Graph Invoke action reboot call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcreboot outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/rename name: devicemanagement-virtualendpoint-cloudpcs-cloudpc-id-rename description: REST surface for deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-rename. operations: - method: POST name: devicemanagementvirtualendpointcloudpcscloudpcrename description: Microsoft Graph Invoke action rename call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcrename with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/resize name: devicemanagement-virtualendpoint-cloudpcs-cloudpc-id-resize description: REST surface for deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-resize. operations: - method: POST name: devicemanagementvirtualendpointcloudpcscloudpcresize description: Microsoft Graph Invoke action resize call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcresize with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/restore name: devicemanagement-virtualendpoint-cloudpcs-cloudpc-id-restore description: REST surface for deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-restore. operations: - method: POST name: devicemanagementvirtualendpointcloudpcscloudpcrestore description: Microsoft Graph Invoke action restore call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcrestore with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/troubleshoot name: devicemanagement-virtualendpoint-cloudpcs-cloudpc-id-troubleshoot description: REST surface for deviceManagement-virtualEndpoint-cloudPCs-cloudPC-id-troubleshoot. operations: - method: POST name: devicemanagementvirtualendpointcloudpcscloudpctroubleshoot description: Microsoft Graph Invoke action troubleshoot call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpctroubleshoot outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/deviceimages name: devicemanagement-virtualendpoint-deviceimages description: REST surface for deviceManagement-virtualEndpoint-deviceImages. operations: - method: GET name: devicemanagementvirtualendpointlistdeviceimages description: Microsoft Graph List deviceImages call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistdeviceimages with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementvirtualendpointcreatedeviceimages description: Microsoft Graph Create cloudPcDeviceImage call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreatedeviceimages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/deviceimages/count name: devicemanagement-virtualendpoint-deviceimages-count description: REST surface for deviceManagement-virtualEndpoint-deviceImages-$count. operations: - method: GET name: devicemanagementvirtualendpointdeviceimagesgetcounte128 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeviceimagesgetcounte128 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/deviceimages/getsourceimages name: devicemanagement-virtualendpoint-deviceimages-getsourceimages description: REST surface for deviceManagement-virtualEndpoint-deviceImages-getSourceImages(). operations: - method: GET name: devicemanagementvirtualendpointdeviceimagesgetsourceimages description: Microsoft Graph Invoke function getSourceImages call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeviceimagesgetsourceimages outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/deviceimages/{cloudpcdeviceimage-id} name: devicemanagement-virtualendpoint-deviceimages-cloudpcdeviceimage-id description: REST surface for deviceManagement-virtualEndpoint-deviceImages-cloudPcDeviceImage-id. operations: - method: GET name: devicemanagementvirtualendpointgetdeviceimages description: Microsoft Graph Get cloudPcDeviceImage call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetdeviceimages with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointupdatedeviceimages description: Microsoft Graph Update the navigation property deviceImages in deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdatedeviceimages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementvirtualendpointdeletedeviceimages description: Microsoft Graph Delete cloudPcDeviceImage call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeletedeviceimages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/galleryimages name: devicemanagement-virtualendpoint-galleryimages description: REST surface for deviceManagement-virtualEndpoint-galleryImages. operations: - method: GET name: devicemanagementvirtualendpointlistgalleryimages description: Microsoft Graph List galleryImages call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistgalleryimages with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementvirtualendpointcreategalleryimages description: Microsoft Graph Create new navigation property to galleryImages for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreategalleryimages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/galleryimages/count name: devicemanagement-virtualendpoint-galleryimages-count description: REST surface for deviceManagement-virtualEndpoint-galleryImages-$count. operations: - method: GET name: devicemanagementvirtualendpointgalleryimagesgetcountbe1a description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgalleryimagesgetcountbe1a outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/galleryimages/{cloudpcgalleryimage-id} name: devicemanagement-virtualendpoint-galleryimages-cloudpcgalleryimage-id description: REST surface for deviceManagement-virtualEndpoint-galleryImages-cloudPcGalleryImage-id. operations: - method: GET name: devicemanagementvirtualendpointgetgalleryimages description: Microsoft Graph Get cloudPcGalleryImage call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetgalleryimages with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointupdategalleryimages description: Microsoft Graph Update the navigation property galleryImages in deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdategalleryimages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementvirtualendpointdeletegalleryimages description: Microsoft Graph Delete navigation property galleryImages for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeletegalleryimages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/onpremisesconnections name: devicemanagement-virtualendpoint-onpremisesconnections description: REST surface for deviceManagement-virtualEndpoint-onPremisesConnections. operations: - method: GET name: devicemanagementvirtualendpointlistonpremisesconnections description: Microsoft Graph List onPremisesConnections call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistonpremisesconnections with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementvirtualendpointcreateonpremisesconnections description: Microsoft Graph Create cloudPcOnPremisesConnection call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreateonpremisesconnections with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/onpremisesconnections/count name: devicemanagement-virtualendpoint-onpremisesconnections-count description: REST surface for deviceManagement-virtualEndpoint-onPremisesConnections-$count. operations: - method: GET name: devicemanagementvirtualendpointonpremisesconnectionsgetcountf373 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointonpremisesconnectionsgetcountf373 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/onpremisesconnections/{cloudpconpremisesconnection-id} name: devicemanagement-virtualendpoint-onpremisesconnections-cloudpconpremisesconnecti description: REST surface for deviceManagement-virtualEndpoint-onPremisesConnections-cloudPcOnPremisesConnecti. operations: - method: GET name: devicemanagementvirtualendpointgetonpremisesconnections description: Microsoft Graph Get cloudPcOnPremisesConnection call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetonpremisesconnections with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointupdateonpremisesconnections description: Microsoft Graph Update cloudPcOnPremisesConnection call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdateonpremisesconnections with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementvirtualendpointdeleteonpremisesconnections description: Microsoft Graph Delete cloudPcOnPremisesConnection call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeleteonpremisesconnections with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/onpremisesconnections/{cloudpconpremisesconnection-id}/runhealthchecks name: devicemanagement-virtualendpoint-onpremisesconnections-cloudpconpremisesconnecti description: REST surface for deviceManagement-virtualEndpoint-onPremisesConnections-cloudPcOnPremisesConnecti. operations: - method: POST name: devicemanagementvirtualendpointonpremisesconnectionscloudpconpremisesconnectionrunhealthchecks description: Microsoft Graph Invoke action runHealthChecks call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointonpremisesconnectionscloudpconpremisesconnectionrunhealthchecks outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies name: devicemanagement-virtualendpoint-provisioningpolicies description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies. operations: - method: GET name: devicemanagementvirtualendpointlistprovisioningpolicies description: Microsoft Graph List provisioningPolicies call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistprovisioningpolicies with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementvirtualendpointcreateprovisioningpolicies description: Microsoft Graph Create cloudPcProvisioningPolicy call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreateprovisioningpolicies with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/count name: devicemanagement-virtualendpoint-provisioningpolicies-count description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-$count. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesgetcount08c5 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesgetcount08c5 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id} name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointgetprovisioningpolicies description: Microsoft Graph Get cloudPcProvisioningPolicy call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetprovisioningpolicies with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointupdateprovisioningpolicies description: Microsoft Graph Update cloudPcProvisioningPolicy call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdateprovisioningpolicies with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementvirtualendpointdeleteprovisioningpolicies description: Microsoft Graph Delete cloudPcProvisioningPolicy call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeleteprovisioningpolicies with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assign name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: POST name: devicemanagementvirtualendpointprovisioningpoliciescloudpcprovisioningpolicyassign description: Microsoft Graph Invoke action assign call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciescloudpcprovisioningpolicyassign with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpolicieslistassignments description: Microsoft Graph Get assignments from deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpolicieslistassignments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementvirtualendpointprovisioningpoliciescreateassignments description: Microsoft Graph Create new navigation property to assignments for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciescreateassignments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/count name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetcount69f3 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetcount69f3 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id} name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesgetassignments description: Microsoft Graph Get assignments from deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesgetassignments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointprovisioningpoliciesupdateassignments description: Microsoft Graph Update the navigation property assignments in deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesupdateassignments with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementvirtualendpointprovisioningpoliciesdeleteassignments description: Microsoft Graph Delete navigation property assignments for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesdeleteassignments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesassignmentslistassignedusers description: Microsoft Graph Get assignedUsers from deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentslistassignedusers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers-userprincipalname-userprincipalname name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetbyuserprincipalname description: Microsoft Graph Get assignedUsers from deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetbyuserprincipalname with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/count name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetcount0cc7 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetcount0cc7 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/{user-id} name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetassignedusers description: Microsoft Graph Get assignedUsers from deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetassignedusers with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/{user-id}/mailboxsettings name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetmailboxsettings description: Microsoft Graph Get mailboxSettings property value call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetmailboxsettings with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersupdatemailboxsettings description: Microsoft Graph Update property mailboxSettings value. call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersupdatemailboxsettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/{user-id}/serviceprovisioningerrors name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassigneduserslistserviceprovisioningerrors description: Microsoft Graph Get serviceProvisioningErrors property value call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassigneduserslistserviceprovisioningerrors with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/{user-id}/serviceprovisioningerrors/count name: devicemanagement-virtualendpoint-provisioningpolicies-cloudpcprovisioningpolicy description: REST surface for deviceManagement-virtualEndpoint-provisioningPolicies-cloudPcProvisioningPolicy-. operations: - method: GET name: devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersserviceprovisioningerrorsgetcount115a description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersserviceprovisioningerrorsgetcount115a outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/usersettings name: devicemanagement-virtualendpoint-usersettings description: REST surface for deviceManagement-virtualEndpoint-userSettings. operations: - method: GET name: devicemanagementvirtualendpointlistusersettings description: Microsoft Graph List userSettings call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistusersettings with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementvirtualendpointcreateusersettings description: Microsoft Graph Create cloudPcUserSetting call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreateusersettings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/usersettings/count name: devicemanagement-virtualendpoint-usersettings-count description: REST surface for deviceManagement-virtualEndpoint-userSettings-$count. operations: - method: GET name: devicemanagementvirtualendpointusersettingsgetcount4aa3 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsgetcount4aa3 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id} name: devicemanagement-virtualendpoint-usersettings-cloudpcusersetting-id description: REST surface for deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id. operations: - method: GET name: devicemanagementvirtualendpointgetusersettings description: Microsoft Graph Get cloudPcUserSetting call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetusersettings with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointupdateusersettings description: Microsoft Graph Update cloudPcUserSetting call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdateusersettings with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementvirtualendpointdeleteusersettings description: Microsoft Graph Delete cloudPcUserSetting call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeleteusersettings with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assign name: devicemanagement-virtualendpoint-usersettings-cloudpcusersetting-id-assign description: REST surface for deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id-assign. operations: - method: POST name: devicemanagementvirtualendpointusersettingscloudpcusersettingassign description: Microsoft Graph Invoke action assign call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingscloudpcusersettingassign with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assignments name: devicemanagement-virtualendpoint-usersettings-cloudpcusersetting-id-assignments description: REST surface for deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id-assignments. operations: - method: GET name: devicemanagementvirtualendpointusersettingslistassignments description: Microsoft Graph Get assignments from deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingslistassignments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementvirtualendpointusersettingscreateassignments description: Microsoft Graph Create new navigation property to assignments for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingscreateassignments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assignments/count name: devicemanagement-virtualendpoint-usersettings-cloudpcusersetting-id-assignments description: REST surface for deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id-assignments-. operations: - method: GET name: devicemanagementvirtualendpointusersettingsassignmentsgetcounte245 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsassignmentsgetcounte245 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assignments/{cloudpcusersettingassignment-id} name: devicemanagement-virtualendpoint-usersettings-cloudpcusersetting-id-assignments description: REST surface for deviceManagement-virtualEndpoint-userSettings-cloudPcUserSetting-id-assignments-. operations: - method: GET name: devicemanagementvirtualendpointusersettingsgetassignments description: Microsoft Graph Get assignments from deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsgetassignments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementvirtualendpointusersettingsupdateassignments description: Microsoft Graph Update the navigation property assignments in deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsupdateassignments with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementvirtualendpointusersettingsdeleteassignments description: Microsoft Graph Delete navigation property assignments for deviceManagement call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsdeleteassignments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: devicemanagement-devicemanagement-virtualendpoint-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Devicemanagement — deviceManagement.virtualEndpoint. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-virtualendpoint-devicemanagement description: Microsoft Graph Get virtualEndpoint from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementgetvirtualendpoint with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property virtualEndpoint in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementupdatevirtualendpoint with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property virtualEndpoint for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementdeletevirtualendpoint with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-auditevents description: Microsoft Graph List auditEvents hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistauditevents with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to auditEvents for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreateauditevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointauditeventsgetcountdc99 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getauditactivitytypes description: Microsoft Graph Invoke function getAuditActivityTypes hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointauditeventsgetauditactivitytypes outputParameters: - type: object mapping: $. - name: microsoft-graph-get-cloudpcauditevent description: Microsoft Graph Get cloudPcAuditEvent hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetauditevents with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property auditEvents in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdateauditevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property auditEvents for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeleteauditevents with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-cloudpcs description: Microsoft Graph List cloudPCs hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistcloudpcs with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to cloudPCs for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreatecloudpcs with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcsgetcount07ce outputParameters: - type: object mapping: $. - name: microsoft-graph-get-cloudpc description: Microsoft Graph Get cloudPC hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetcloudpcs with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property cloudPCs in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdatecloudpcs with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property cloudPCs for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeletecloudpcs with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-endgraceperiod description: Microsoft Graph Invoke action endGracePeriod hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcendgraceperiod outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-reboot description: Microsoft Graph Invoke action reboot hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcreboot outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-rename description: Microsoft Graph Invoke action rename hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcrename with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-resize description: Microsoft Graph Invoke action resize hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcresize with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-restore description: Microsoft Graph Invoke action restore hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpcrestore with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-troubleshoot description: Microsoft Graph Invoke action troubleshoot hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcloudpcscloudpctroubleshoot outputParameters: - type: object mapping: $. - name: microsoft-graph-list-deviceimages description: Microsoft Graph List deviceImages hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistdeviceimages with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-cloudpcdeviceimage description: Microsoft Graph Create cloudPcDeviceImage hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreatedeviceimages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeviceimagesgetcounte128 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getsourceimages description: Microsoft Graph Invoke function getSourceImages hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeviceimagesgetsourceimages outputParameters: - type: object mapping: $. - name: microsoft-graph-get-cloudpcdeviceimage description: Microsoft Graph Get cloudPcDeviceImage hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetdeviceimages with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property deviceImages in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdatedeviceimages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-cloudpcdeviceimage description: Microsoft Graph Delete cloudPcDeviceImage hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeletedeviceimages with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-galleryimages description: Microsoft Graph List galleryImages hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistgalleryimages with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to galleryImages for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreategalleryimages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgalleryimagesgetcountbe1a outputParameters: - type: object mapping: $. - name: microsoft-graph-get-cloudpcgalleryimage description: Microsoft Graph Get cloudPcGalleryImage hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetgalleryimages with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property galleryImages in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdategalleryimages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property galleryImages for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeletegalleryimages with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-onpremisesconnections description: Microsoft Graph List onPremisesConnections hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistonpremisesconnections with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-cloudpconpremisesconnection description: Microsoft Graph Create cloudPcOnPremisesConnection hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreateonpremisesconnections with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointonpremisesconnectionsgetcountf373 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-cloudpconpremisesconnection description: Microsoft Graph Get cloudPcOnPremisesConnection hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetonpremisesconnections with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-cloudpconpremisesconnection description: Microsoft Graph Update cloudPcOnPremisesConnection hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdateonpremisesconnections with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-cloudpconpremisesconnection description: Microsoft Graph Delete cloudPcOnPremisesConnection hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeleteonpremisesconnections with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-runhealthchecks description: Microsoft Graph Invoke action runHealthChecks hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointonpremisesconnectionscloudpconpremisesconnectionrunhealthchecks outputParameters: - type: object mapping: $. - name: microsoft-graph-list-provisioningpolicies description: Microsoft Graph List provisioningPolicies hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistprovisioningpolicies with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-cloudpcprovisioningpolicy description: Microsoft Graph Create cloudPcProvisioningPolicy hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreateprovisioningpolicies with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesgetcount08c5 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-cloudpcprovisioningpolicy description: Microsoft Graph Get cloudPcProvisioningPolicy hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetprovisioningpolicies with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-cloudpcprovisioningpolicy description: Microsoft Graph Update cloudPcProvisioningPolicy hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdateprovisioningpolicies with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-cloudpcprovisioningpolicy description: Microsoft Graph Delete cloudPcProvisioningPolicy hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeleteprovisioningpolicies with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-assign description: Microsoft Graph Invoke action assign hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciescloudpcprovisioningpolicyassign with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignments-devicemanagement description: Microsoft Graph Get assignments from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpolicieslistassignments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to assignments for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciescreateassignments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-7 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetcount69f3 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignments-devicemanagement-2 description: Microsoft Graph Get assignments from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesgetassignments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property assignments in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesupdateassignments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property assignments for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesdeleteassignments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignedusers-devicemanagement description: Microsoft Graph Get assignedUsers from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentslistassignedusers with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignedusers-devicemanagement-2 description: Microsoft Graph Get assignedUsers from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetbyuserprincipalname with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-8 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetcount0cc7 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignedusers-devicemanagement-3 description: Microsoft Graph Get assignedUsers from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetassignedusers with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-mailboxsettings-property description: Microsoft Graph Get mailboxSettings property value hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetmailboxsettings with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-property-mailboxsettings description: Microsoft Graph Update property mailboxSettings value. hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersupdatemailboxsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-serviceprovisioningerrors-property description: Microsoft Graph Get serviceProvisioningErrors property value hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassigneduserslistserviceprovisioningerrors with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-9 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersserviceprovisioningerrorsgetcount115a outputParameters: - type: object mapping: $. - name: microsoft-graph-list-usersettings description: Microsoft Graph List userSettings hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointlistusersettings with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-cloudpcusersetting description: Microsoft Graph Create cloudPcUserSetting hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointcreateusersettings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-10 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsgetcount4aa3 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-cloudpcusersetting description: Microsoft Graph Get cloudPcUserSetting hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointgetusersettings with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-cloudpcusersetting description: Microsoft Graph Update cloudPcUserSetting hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointupdateusersettings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-cloudpcusersetting description: Microsoft Graph Delete cloudPcUserSetting hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointdeleteusersettings with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-assign-2 description: Microsoft Graph Invoke action assign hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingscloudpcusersettingassign with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignments-devicemanagement-3 description: Microsoft Graph Get assignments from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingslistassignments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-5 description: Microsoft Graph Create new navigation property to assignments for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingscreateassignments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-11 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsassignmentsgetcounte245 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignments-devicemanagement-4 description: Microsoft Graph Get assignments from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsgetassignments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-7 description: Microsoft Graph Update the navigation property assignments in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsupdateassignments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property assignments for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-virtualendpoint.devicemanagementvirtualendpointusersettingsdeleteassignments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.