Microsoft Graph · Capability

Microsoft Graph Devicemanagement — deviceManagement.virtualEndpoint

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.

Run with Naftiko Microsoft GraphdeviceManagement.virtualEndpoint

What You Can Do

GET
Devicemanagementgetvirtualendpoint — Microsoft Graph Get virtualEndpoint from deviceManagement
/v1/devicemanagement/virtualendpoint
PATCH
Devicemanagementupdatevirtualendpoint — Microsoft Graph Update the navigation property virtualEndpoint in deviceManagement
/v1/devicemanagement/virtualendpoint
DELETE
Devicemanagementdeletevirtualendpoint — Microsoft Graph Delete navigation property virtualEndpoint for deviceManagement
/v1/devicemanagement/virtualendpoint
GET
Devicemanagementvirtualendpointlistauditevents — Microsoft Graph List auditEvents
/v1/devicemanagement/virtualendpoint/auditevents
POST
Devicemanagementvirtualendpointcreateauditevents — Microsoft Graph Create new navigation property to auditEvents for deviceManagement
/v1/devicemanagement/virtualendpoint/auditevents
GET
Devicemanagementvirtualendpointauditeventsgetcountdc99 — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/auditevents/count
GET
Devicemanagementvirtualendpointauditeventsgetauditactivitytypes — Microsoft Graph Invoke function getAuditActivityTypes
/v1/devicemanagement/virtualendpoint/auditevents/getauditactivitytypes
GET
Devicemanagementvirtualendpointgetauditevents — Microsoft Graph Get cloudPcAuditEvent
/v1/devicemanagement/virtualendpoint/auditevents/{cloudpcauditevent-id}
PATCH
Devicemanagementvirtualendpointupdateauditevents — Microsoft Graph Update the navigation property auditEvents in deviceManagement
/v1/devicemanagement/virtualendpoint/auditevents/{cloudpcauditevent-id}
DELETE
Devicemanagementvirtualendpointdeleteauditevents — Microsoft Graph Delete navigation property auditEvents for deviceManagement
/v1/devicemanagement/virtualendpoint/auditevents/{cloudpcauditevent-id}
GET
Devicemanagementvirtualendpointlistcloudpcs — Microsoft Graph List cloudPCs
/v1/devicemanagement/virtualendpoint/cloudpcs
POST
Devicemanagementvirtualendpointcreatecloudpcs — Microsoft Graph Create new navigation property to cloudPCs for deviceManagement
/v1/devicemanagement/virtualendpoint/cloudpcs
GET
Devicemanagementvirtualendpointcloudpcsgetcount07ce — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/cloudpcs/count
GET
Devicemanagementvirtualendpointgetcloudpcs — Microsoft Graph Get cloudPC
/v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}
PATCH
Devicemanagementvirtualendpointupdatecloudpcs — Microsoft Graph Update the navigation property cloudPCs in deviceManagement
/v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}
DELETE
Devicemanagementvirtualendpointdeletecloudpcs — Microsoft Graph Delete navigation property cloudPCs for deviceManagement
/v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}
POST
Devicemanagementvirtualendpointcloudpcscloudpcendgraceperiod — Microsoft Graph Invoke action endGracePeriod
/v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/endgraceperiod
POST
Devicemanagementvirtualendpointcloudpcscloudpcreboot — Microsoft Graph Invoke action reboot
/v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/reboot
POST
Devicemanagementvirtualendpointcloudpcscloudpcrename — Microsoft Graph Invoke action rename
/v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/rename
POST
Devicemanagementvirtualendpointcloudpcscloudpcresize — Microsoft Graph Invoke action resize
/v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/resize
POST
Devicemanagementvirtualendpointcloudpcscloudpcrestore — Microsoft Graph Invoke action restore
/v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/restore
POST
Devicemanagementvirtualendpointcloudpcscloudpctroubleshoot — Microsoft Graph Invoke action troubleshoot
/v1/devicemanagement/virtualendpoint/cloudpcs/{cloudpc-id}/troubleshoot
GET
Devicemanagementvirtualendpointlistdeviceimages — Microsoft Graph List deviceImages
/v1/devicemanagement/virtualendpoint/deviceimages
POST
Devicemanagementvirtualendpointcreatedeviceimages — Microsoft Graph Create cloudPcDeviceImage
/v1/devicemanagement/virtualendpoint/deviceimages
GET
Devicemanagementvirtualendpointdeviceimagesgetcounte128 — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/deviceimages/count
GET
Devicemanagementvirtualendpointdeviceimagesgetsourceimages — Microsoft Graph Invoke function getSourceImages
/v1/devicemanagement/virtualendpoint/deviceimages/getsourceimages
GET
Devicemanagementvirtualendpointgetdeviceimages — Microsoft Graph Get cloudPcDeviceImage
/v1/devicemanagement/virtualendpoint/deviceimages/{cloudpcdeviceimage-id}
PATCH
Devicemanagementvirtualendpointupdatedeviceimages — Microsoft Graph Update the navigation property deviceImages in deviceManagement
/v1/devicemanagement/virtualendpoint/deviceimages/{cloudpcdeviceimage-id}
DELETE
Devicemanagementvirtualendpointdeletedeviceimages — Microsoft Graph Delete cloudPcDeviceImage
/v1/devicemanagement/virtualendpoint/deviceimages/{cloudpcdeviceimage-id}
GET
Devicemanagementvirtualendpointlistgalleryimages — Microsoft Graph List galleryImages
/v1/devicemanagement/virtualendpoint/galleryimages
POST
Devicemanagementvirtualendpointcreategalleryimages — Microsoft Graph Create new navigation property to galleryImages for deviceManagement
/v1/devicemanagement/virtualendpoint/galleryimages
GET
Devicemanagementvirtualendpointgalleryimagesgetcountbe1a — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/galleryimages/count
GET
Devicemanagementvirtualendpointgetgalleryimages — Microsoft Graph Get cloudPcGalleryImage
/v1/devicemanagement/virtualendpoint/galleryimages/{cloudpcgalleryimage-id}
PATCH
Devicemanagementvirtualendpointupdategalleryimages — Microsoft Graph Update the navigation property galleryImages in deviceManagement
/v1/devicemanagement/virtualendpoint/galleryimages/{cloudpcgalleryimage-id}
DELETE
Devicemanagementvirtualendpointdeletegalleryimages — Microsoft Graph Delete navigation property galleryImages for deviceManagement
/v1/devicemanagement/virtualendpoint/galleryimages/{cloudpcgalleryimage-id}
GET
Devicemanagementvirtualendpointlistonpremisesconnections — Microsoft Graph List onPremisesConnections
/v1/devicemanagement/virtualendpoint/onpremisesconnections
POST
Devicemanagementvirtualendpointcreateonpremisesconnections — Microsoft Graph Create cloudPcOnPremisesConnection
/v1/devicemanagement/virtualendpoint/onpremisesconnections
GET
Devicemanagementvirtualendpointonpremisesconnectionsgetcountf373 — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/onpremisesconnections/count
GET
Devicemanagementvirtualendpointgetonpremisesconnections — Microsoft Graph Get cloudPcOnPremisesConnection
/v1/devicemanagement/virtualendpoint/onpremisesconnections/{cloudpconpremisesconnection-id}
PATCH
Devicemanagementvirtualendpointupdateonpremisesconnections — Microsoft Graph Update cloudPcOnPremisesConnection
/v1/devicemanagement/virtualendpoint/onpremisesconnections/{cloudpconpremisesconnection-id}
DELETE
Devicemanagementvirtualendpointdeleteonpremisesconnections — Microsoft Graph Delete cloudPcOnPremisesConnection
/v1/devicemanagement/virtualendpoint/onpremisesconnections/{cloudpconpremisesconnection-id}
POST
Devicemanagementvirtualendpointonpremisesconnectionscloudpconpremisesconnectionrunhealthchecks — Microsoft Graph Invoke action runHealthChecks
/v1/devicemanagement/virtualendpoint/onpremisesconnections/{cloudpconpremisesconnection-id}/runhealthchecks
GET
Devicemanagementvirtualendpointlistprovisioningpolicies — Microsoft Graph List provisioningPolicies
/v1/devicemanagement/virtualendpoint/provisioningpolicies
POST
Devicemanagementvirtualendpointcreateprovisioningpolicies — Microsoft Graph Create cloudPcProvisioningPolicy
/v1/devicemanagement/virtualendpoint/provisioningpolicies
GET
Devicemanagementvirtualendpointprovisioningpoliciesgetcount08c5 — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/provisioningpolicies/count
GET
Devicemanagementvirtualendpointgetprovisioningpolicies — Microsoft Graph Get cloudPcProvisioningPolicy
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}
PATCH
Devicemanagementvirtualendpointupdateprovisioningpolicies — Microsoft Graph Update cloudPcProvisioningPolicy
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}
DELETE
Devicemanagementvirtualendpointdeleteprovisioningpolicies — Microsoft Graph Delete cloudPcProvisioningPolicy
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}
POST
Devicemanagementvirtualendpointprovisioningpoliciescloudpcprovisioningpolicyassign — Microsoft Graph Invoke action assign
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assign
GET
Devicemanagementvirtualendpointprovisioningpolicieslistassignments — Microsoft Graph Get assignments from deviceManagement
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments
POST
Devicemanagementvirtualendpointprovisioningpoliciescreateassignments — Microsoft Graph Create new navigation property to assignments for deviceManagement
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments
GET
Devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetcount69f3 — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/count
GET
Devicemanagementvirtualendpointprovisioningpoliciesgetassignments — Microsoft Graph Get assignments from deviceManagement
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}
PATCH
Devicemanagementvirtualendpointprovisioningpoliciesupdateassignments — Microsoft Graph Update the navigation property assignments in deviceManagement
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}
DELETE
Devicemanagementvirtualendpointprovisioningpoliciesdeleteassignments — Microsoft Graph Delete navigation property assignments for deviceManagement
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}
GET
Devicemanagementvirtualendpointprovisioningpoliciesassignmentslistassignedusers — Microsoft Graph Get assignedUsers from deviceManagement
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers
GET
Devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetbyuserprincipalname — Microsoft Graph Get assignedUsers from deviceManagement
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers-userprincipalname-userprincipalname
GET
Devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetcount0cc7 — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/count
GET
Devicemanagementvirtualendpointprovisioningpoliciesassignmentsgetassignedusers — Microsoft Graph Get assignedUsers from deviceManagement
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/{user-id}
GET
Devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersgetmailboxsettings — Microsoft Graph Get mailboxSettings property value
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/{user-id}/mailboxsettings
PATCH
Devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersupdatemailboxsettings — Microsoft Graph Update property mailboxSettings value.
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/{user-id}/mailboxsettings
GET
Devicemanagementvirtualendpointprovisioningpoliciesassignmentsassigneduserslistserviceprovisioningerrors — Microsoft Graph Get serviceProvisioningErrors property value
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/{user-id}/serviceprovisioningerrors
GET
Devicemanagementvirtualendpointprovisioningpoliciesassignmentsassignedusersserviceprovisioningerrorsgetcount115a — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/provisioningpolicies/{cloudpcprovisioningpolicy-id}/assignments/{cloudpcprovisioningpolicyassignment-id}/assignedusers/{user-id}/serviceprovisioningerrors/count
GET
Devicemanagementvirtualendpointlistusersettings — Microsoft Graph List userSettings
/v1/devicemanagement/virtualendpoint/usersettings
POST
Devicemanagementvirtualendpointcreateusersettings — Microsoft Graph Create cloudPcUserSetting
/v1/devicemanagement/virtualendpoint/usersettings
GET
Devicemanagementvirtualendpointusersettingsgetcount4aa3 — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/usersettings/count
GET
Devicemanagementvirtualendpointgetusersettings — Microsoft Graph Get cloudPcUserSetting
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}
PATCH
Devicemanagementvirtualendpointupdateusersettings — Microsoft Graph Update cloudPcUserSetting
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}
DELETE
Devicemanagementvirtualendpointdeleteusersettings — Microsoft Graph Delete cloudPcUserSetting
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}
POST
Devicemanagementvirtualendpointusersettingscloudpcusersettingassign — Microsoft Graph Invoke action assign
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assign
GET
Devicemanagementvirtualendpointusersettingslistassignments — Microsoft Graph Get assignments from deviceManagement
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assignments
POST
Devicemanagementvirtualendpointusersettingscreateassignments — Microsoft Graph Create new navigation property to assignments for deviceManagement
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assignments
GET
Devicemanagementvirtualendpointusersettingsassignmentsgetcounte245 — Microsoft Graph Get the number of the resource
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assignments/count
GET
Devicemanagementvirtualendpointusersettingsgetassignments — Microsoft Graph Get assignments from deviceManagement
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assignments/{cloudpcusersettingassignment-id}
PATCH
Devicemanagementvirtualendpointusersettingsupdateassignments — Microsoft Graph Update the navigation property assignments in deviceManagement
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assignments/{cloudpcusersettingassignment-id}
DELETE
Devicemanagementvirtualendpointusersettingsdeleteassignments — Microsoft Graph Delete navigation property assignments for deviceManagement
/v1/devicemanagement/virtualendpoint/usersettings/{cloudpcusersetting-id}/assignments/{cloudpcusersettingassignment-id}

MCP Tools

microsoft-graph-get-virtualendpoint-devicemanagement

Microsoft Graph Get virtualEndpoint from deviceManagement

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property virtualEndpoint in deviceManagement

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property virtualEndpoint for deviceManagement

idempotent
microsoft-graph-list-auditevents

Microsoft Graph List auditEvents

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to auditEvents for deviceManagement

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-getauditactivitytypes

Microsoft Graph Invoke function getAuditActivityTypes

read-only idempotent
microsoft-graph-get-cloudpcauditevent

Microsoft Graph Get cloudPcAuditEvent

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property auditEvents in deviceManagement

idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property auditEvents for deviceManagement

idempotent
microsoft-graph-list-cloudpcs

Microsoft Graph List cloudPCs

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to cloudPCs for deviceManagement

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-cloudpc

Microsoft Graph Get cloudPC

read-only idempotent
microsoft-graph-update-navigation-property-3

Microsoft Graph Update the navigation property cloudPCs in deviceManagement

idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property cloudPCs for deviceManagement

idempotent
microsoft-graph-invoke-action-endgraceperiod

Microsoft Graph Invoke action endGracePeriod

microsoft-graph-invoke-action-reboot

Microsoft Graph Invoke action reboot

microsoft-graph-invoke-action-rename

Microsoft Graph Invoke action rename

microsoft-graph-invoke-action-resize

Microsoft Graph Invoke action resize

microsoft-graph-invoke-action-restore

Microsoft Graph Invoke action restore

microsoft-graph-invoke-action-troubleshoot

Microsoft Graph Invoke action troubleshoot

microsoft-graph-list-deviceimages

Microsoft Graph List deviceImages

read-only idempotent
microsoft-graph-create-cloudpcdeviceimage

Microsoft Graph Create cloudPcDeviceImage

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-getsourceimages

Microsoft Graph Invoke function getSourceImages

read-only idempotent
microsoft-graph-get-cloudpcdeviceimage

Microsoft Graph Get cloudPcDeviceImage

read-only idempotent
microsoft-graph-update-navigation-property-4

Microsoft Graph Update the navigation property deviceImages in deviceManagement

idempotent
microsoft-graph-delete-cloudpcdeviceimage

Microsoft Graph Delete cloudPcDeviceImage

idempotent
microsoft-graph-list-galleryimages

Microsoft Graph List galleryImages

read-only idempotent
microsoft-graph-create-new-navigation-3

Microsoft Graph Create new navigation property to galleryImages for deviceManagement

microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-cloudpcgalleryimage

Microsoft Graph Get cloudPcGalleryImage

read-only idempotent
microsoft-graph-update-navigation-property-5

Microsoft Graph Update the navigation property galleryImages in deviceManagement

idempotent
microsoft-graph-delete-navigation-property-4

Microsoft Graph Delete navigation property galleryImages for deviceManagement

idempotent
microsoft-graph-list-onpremisesconnections

Microsoft Graph List onPremisesConnections

read-only idempotent
microsoft-graph-create-cloudpconpremisesconnection

Microsoft Graph Create cloudPcOnPremisesConnection

microsoft-graph-get-number-resource-5

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-cloudpconpremisesconnection

Microsoft Graph Get cloudPcOnPremisesConnection

read-only idempotent
microsoft-graph-update-cloudpconpremisesconnection

Microsoft Graph Update cloudPcOnPremisesConnection

idempotent
microsoft-graph-delete-cloudpconpremisesconnection

Microsoft Graph Delete cloudPcOnPremisesConnection

idempotent
microsoft-graph-invoke-action-runhealthchecks

Microsoft Graph Invoke action runHealthChecks

microsoft-graph-list-provisioningpolicies

Microsoft Graph List provisioningPolicies

read-only idempotent
microsoft-graph-create-cloudpcprovisioningpolicy

Microsoft Graph Create cloudPcProvisioningPolicy

microsoft-graph-get-number-resource-6

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-cloudpcprovisioningpolicy

Microsoft Graph Get cloudPcProvisioningPolicy

read-only idempotent
microsoft-graph-update-cloudpcprovisioningpolicy

Microsoft Graph Update cloudPcProvisioningPolicy

idempotent
microsoft-graph-delete-cloudpcprovisioningpolicy

Microsoft Graph Delete cloudPcProvisioningPolicy

idempotent
microsoft-graph-invoke-action-assign

Microsoft Graph Invoke action assign

microsoft-graph-get-assignments-devicemanagement

Microsoft Graph Get assignments from deviceManagement

read-only idempotent
microsoft-graph-create-new-navigation-4

Microsoft Graph Create new navigation property to assignments for deviceManagement

microsoft-graph-get-number-resource-7

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-assignments-devicemanagement-2

Microsoft Graph Get assignments from deviceManagement

read-only idempotent
microsoft-graph-update-navigation-property-6

Microsoft Graph Update the navigation property assignments in deviceManagement

idempotent
microsoft-graph-delete-navigation-property-5

Microsoft Graph Delete navigation property assignments for deviceManagement

idempotent
microsoft-graph-get-assignedusers-devicemanagement

Microsoft Graph Get assignedUsers from deviceManagement

read-only idempotent
microsoft-graph-get-assignedusers-devicemanagement-2

Microsoft Graph Get assignedUsers from deviceManagement

read-only idempotent
microsoft-graph-get-number-resource-8

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-assignedusers-devicemanagement-3

Microsoft Graph Get assignedUsers from deviceManagement

read-only idempotent
microsoft-graph-get-mailboxsettings-property

Microsoft Graph Get mailboxSettings property value

read-only idempotent
microsoft-graph-update-property-mailboxsettings

Microsoft Graph Update property mailboxSettings value.

idempotent
microsoft-graph-get-serviceprovisioningerrors-property

Microsoft Graph Get serviceProvisioningErrors property value

read-only idempotent
microsoft-graph-get-number-resource-9

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-usersettings

Microsoft Graph List userSettings

read-only idempotent
microsoft-graph-create-cloudpcusersetting

Microsoft Graph Create cloudPcUserSetting

microsoft-graph-get-number-resource-10

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-cloudpcusersetting

Microsoft Graph Get cloudPcUserSetting

read-only idempotent
microsoft-graph-update-cloudpcusersetting

Microsoft Graph Update cloudPcUserSetting

idempotent
microsoft-graph-delete-cloudpcusersetting

Microsoft Graph Delete cloudPcUserSetting

idempotent
microsoft-graph-invoke-action-assign-2

Microsoft Graph Invoke action assign

microsoft-graph-get-assignments-devicemanagement-3

Microsoft Graph Get assignments from deviceManagement

read-only idempotent
microsoft-graph-create-new-navigation-5

Microsoft Graph Create new navigation property to assignments for deviceManagement

microsoft-graph-get-number-resource-11

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-assignments-devicemanagement-4

Microsoft Graph Get assignments from deviceManagement

read-only idempotent
microsoft-graph-update-navigation-property-7

Microsoft Graph Update the navigation property assignments in deviceManagement

idempotent
microsoft-graph-delete-navigation-property-6

Microsoft Graph Delete navigation property assignments for deviceManagement

idempotent

Capability Spec

devicemanagement-devicemanagement-virtualendpoint.yaml Raw ↑
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-virtu

# --- truncated at 32 KB (121 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/devicemanagement-devicemanagement-virtualendpoint.yaml