naftiko: 1.0.0-alpha2 info: label: Microsoft Azure DeviceUpdateClient — Device and Deployment Management description: 'Microsoft Azure DeviceUpdateClient — Device and Deployment Management. 37 operations. Lead operation: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Device and Deployment Management created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: deviceupdateclient-device-and-deployment-management baseUri: '' description: Microsoft Azure DeviceUpdateClient — Device and Deployment Management business capability. Self-contained, no shared references. resources: - name: deviceUpdate-instanceId-management-deviceClasses path: /deviceUpdate/{instanceId}/management/deviceClasses operations: - name: microsoftazuredevicemanagementlistdeviceclasses method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-deviceClasses-deviceClassId path: /deviceUpdate/{instanceId}/management/deviceClasses/{deviceClassId} operations: - name: microsoftazuredevicemanagementgetdeviceclass method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses Deviceclassid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredevicemanagementupdatedeviceclass method: PATCH description: Microsoft Azure Patch Deviceupdate Instanceid Management Deviceclasses Deviceclassid outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: deviceClassPatch in: body type: string description: The device class json merge patch body. Currently only supports patching friendlyName required: true - name: microsoftazuredevicemanagementdeletedeviceclass method: DELETE description: Microsoft Azure Delete Deviceupdate Instanceid Management Deviceclasses Deviceclassid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-deviceClasses-deviceClassId-installableUpdate path: /deviceUpdate/{instanceId}/management/deviceClasses/{deviceClassId}/installableUpdates operations: - name: microsoftazuredevicemanagementlistinstallableupdatesfordeviceclass method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses Deviceclassid Installableupdates outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-deviceDiagnostics-deviceHealth path: /deviceUpdate/{instanceId}/management/deviceDiagnostics/deviceHealth operations: - name: microsoftazuredevicemanagementlistdevicehealth method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Devicehealth outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: Filter list by specified properties. required: true - name: deviceUpdate-instanceId-management-deviceDiagnostics-logCollections path: /deviceUpdate/{instanceId}/management/deviceDiagnostics/logCollections operations: - name: microsoftazuredevicemanagementlistlogcollections method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-deviceDiagnostics-logCollections-operationId path: /deviceUpdate/{instanceId}/management/deviceDiagnostics/logCollections/{operationId} operations: - name: microsoftazuredevicemanagementstartlogcollection method: PUT description: Microsoft Azure Put Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: logCollection in: body type: string description: The log collection properties. required: true - name: microsoftazuredevicemanagementgetlogcollection method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-deviceDiagnostics-logCollections-operationId- path: /deviceUpdate/{instanceId}/management/deviceDiagnostics/logCollections/{operationId}/detailedStatus operations: - name: microsoftazuredevicemanagementgetlogcollectiondetailedstatus method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid Detailedstatus outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-devices path: /deviceUpdate/{instanceId}/management/devices operations: - name: microsoftazuredevicemanagementlistdevices method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Devices outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: Restricts the set of devices returned. You can filter on GroupId, DeviceClassId, or GroupId and DeploymentStatus. - name: deviceUpdate-instanceId-management-devices-deviceId path: /deviceUpdate/{instanceId}/management/devices/{deviceId} operations: - name: microsoftazuredevicemanagementgetdevice method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Devices Deviceid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-devices-deviceId-modules-moduleId path: /deviceUpdate/{instanceId}/management/devices/{deviceId}/modules/{moduleId} operations: - name: microsoftazuredevicemanagementgetdevicemodule method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Devices Deviceid Modules Moduleid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-devices:import path: /deviceUpdate/{instanceId}/management/devices:import operations: - name: microsoftazuredevicemanagementimportdevices method: POST description: Microsoft Azure Post Deviceupdate Instanceid Management Devices:import outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: importType in: body type: string description: The types of devices to import. required: true - name: deviceUpdate-instanceId-management-groups path: /deviceUpdate/{instanceId}/management/groups operations: - name: microsoftazuredevicemanagementlistgroups method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orderby in: query type: string description: Orders the set of groups returned. You can order by any combination of groupId, device count, created date, subgroupsWithNewUpdatesAvailableCount, subgroupsWith - name: deviceUpdate-instanceId-management-groups-groupId path: /deviceUpdate/{instanceId}/management/groups/{groupId} operations: - name: microsoftazuredevicemanagementgetgroup method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredevicemanagementdeletegroup method: DELETE description: Microsoft Azure Delete Deviceupdate Instanceid Management Groups Groupid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-groups-groupId-bestUpdates path: /deviceUpdate/{instanceId}/management/groups/{groupId}/bestUpdates operations: - name: microsoftazuredevicemanagementlistbestupdatesforgroup method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Bestupdates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: Restricts the set of bestUpdates returned. You can filter on update Provider, Name and Version property. This filter is deprecated and should not be used. - name: deviceUpdate-instanceId-management-groups-groupId-deployments path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deployments operations: - name: microsoftazuredevicemanagementlistdeploymentsforgroup method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orderby in: query type: string description: Orders the set of deployments returned. You can order by start date. - name: deviceUpdate-instanceId-management-groups-groupId-deployments-deploymentId path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deployments/{deploymentId} operations: - name: microsoftazuredevicemanagementgetdeployment method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredevicemanagementcreateorupdatedeployment method: PUT description: Microsoft Azure Put Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: deployment in: body type: string description: The deployment properties. required: true - name: deviceUpdate-instanceId-management-groups-groupId-deployments-deploymentId-statu path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deployments/{deploymentId}/status operations: - name: microsoftazuredevicemanagementgetdeploymentstatus method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid Status outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups operations: - name: microsoftazuredevicemanagementlistdeviceclasssubgroupsforgroup method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: Restricts the set of device class subgroups returned. You can filter on compat properties by name and value. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId} operations: - name: microsoftazuredevicemanagementgetdeviceclasssubgroup method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuredevicemanagementdeletedeviceclasssubgroup method: DELETE description: Microsoft Azure Delete Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/bestUpdates operations: - name: microsoftazuredevicemanagementgetbestupdatesfordeviceclasssubgroup method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Bestupdates outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/deployments operations: - name: microsoftazuredevicemanagementlistdeploymentsfordeviceclasssubgroup method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: orderby in: query type: string description: Orders the set of deployments returned. You can order by start date. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/deployments/{deploymentId} operations: - name: microsoftazuredevicemanagementgetdeploymentfordeviceclasssubgroup method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/deployments/{deploymentId}/devicestates operations: - name: microsoftazuredevicemanagementlistdevicestatesfordeviceclasssubgroupdeployment method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid Devicestates outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: Restricts the set of deployment device states returned. You can filter on deviceId and moduleId and/or deviceState. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/deployments/{deploymentId}/status operations: - name: microsoftazuredevicemanagementgetdeviceclasssubgroupdeploymentstatus method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid Status outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/deployments/{deploymentId}:cancel operations: - name: microsoftazuredevicemanagementstopdeployment method: POST description: Microsoft Azure Post Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid:cancel outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/deployments/{deploymentId}:retry operations: - name: microsoftazuredevicemanagementretrydeployment method: POST description: Microsoft Azure Post Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid:retry outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla path: /deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/updateCompliance operations: - name: microsoftazuredevicemanagementgetdeviceclasssubgroupupdatecompliance method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Updatecompliance outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-groups-groupId-updateCompliance path: /deviceUpdate/{instanceId}/management/groups/{groupId}/updateCompliance operations: - name: microsoftazuredevicemanagementgetupdatecomplianceforgroup method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Updatecompliance outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-operations path: /deviceUpdate/{instanceId}/management/operations operations: - name: microsoftazuredevicemanagementlistoperations method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Operations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: 'Restricts the set of operations returned. Only one specific filter is supported: "status eq ''NotStarted'' or status eq ''Running''"' - name: top in: query type: integer description: Specifies a non-negative integer n that limits the number of items returned from a collection. The service returns the number of available items up to but not g - name: deviceUpdate-instanceId-management-operations-operationId path: /deviceUpdate/{instanceId}/management/operations/{operationId} operations: - name: microsoftazuredevicemanagementgetoperation method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Operations Operationid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceUpdate-instanceId-management-updateCompliance path: /deviceUpdate/{instanceId}/management/updateCompliance operations: - name: microsoftazuredevicemanagementgetupdatecompliance method: GET description: Microsoft Azure Get Deviceupdate Instanceid Management Updatecompliance outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: deviceupdateclient-device-and-deployment-management-rest port: 8080 description: REST adapter for Microsoft Azure DeviceUpdateClient — Device and Deployment Management. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/deviceupdate/{instanceid}/management/deviceclasses name: deviceupdate-instanceid-management-deviceclasses description: REST surface for deviceUpdate-instanceId-management-deviceClasses. operations: - method: GET name: microsoftazuredevicemanagementlistdeviceclasses description: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdeviceclasses outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/deviceclasses/{deviceclassid} name: deviceupdate-instanceid-management-deviceclasses-deviceclassid description: REST surface for deviceUpdate-instanceId-management-deviceClasses-deviceClassId. operations: - method: GET name: microsoftazuredevicemanagementgetdeviceclass description: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses Deviceclassid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeviceclass outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuredevicemanagementupdatedeviceclass description: Microsoft Azure Patch Deviceupdate Instanceid Management Deviceclasses Deviceclassid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementupdatedeviceclass with: deviceClassPatch: rest.deviceClassPatch outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuredevicemanagementdeletedeviceclass description: Microsoft Azure Delete Deviceupdate Instanceid Management Deviceclasses Deviceclassid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementdeletedeviceclass outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/deviceclasses/{deviceclassid}/installableupdates name: deviceupdate-instanceid-management-deviceclasses-deviceclassid-installableupdate description: REST surface for deviceUpdate-instanceId-management-deviceClasses-deviceClassId-installableUpdate. operations: - method: GET name: microsoftazuredevicemanagementlistinstallableupdatesfordeviceclass description: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses Deviceclassid Installableupdates call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistinstallableupdatesfordeviceclass outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/devicediagnostics/devicehealth name: deviceupdate-instanceid-management-devicediagnostics-devicehealth description: REST surface for deviceUpdate-instanceId-management-deviceDiagnostics-deviceHealth. operations: - method: GET name: microsoftazuredevicemanagementlistdevicehealth description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Devicehealth call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdevicehealth with: filter: rest.filter outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/devicediagnostics/logcollections name: deviceupdate-instanceid-management-devicediagnostics-logcollections description: REST surface for deviceUpdate-instanceId-management-deviceDiagnostics-logCollections. operations: - method: GET name: microsoftazuredevicemanagementlistlogcollections description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistlogcollections outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/devicediagnostics/logcollections/{operationid} name: deviceupdate-instanceid-management-devicediagnostics-logcollections-operationid description: REST surface for deviceUpdate-instanceId-management-deviceDiagnostics-logCollections-operationId. operations: - method: PUT name: microsoftazuredevicemanagementstartlogcollection description: Microsoft Azure Put Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementstartlogcollection with: logCollection: rest.logCollection outputParameters: - type: object mapping: $. - method: GET name: microsoftazuredevicemanagementgetlogcollection description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetlogcollection outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/devicediagnostics/logcollections/{operationid}/detailedstatus name: deviceupdate-instanceid-management-devicediagnostics-logcollections-operationid description: REST surface for deviceUpdate-instanceId-management-deviceDiagnostics-logCollections-operationId-. operations: - method: GET name: microsoftazuredevicemanagementgetlogcollectiondetailedstatus description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid Detailedstatus call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetlogcollectiondetailedstatus outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/devices name: deviceupdate-instanceid-management-devices description: REST surface for deviceUpdate-instanceId-management-devices. operations: - method: GET name: microsoftazuredevicemanagementlistdevices description: Microsoft Azure Get Deviceupdate Instanceid Management Devices call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdevices with: filter: rest.filter outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/devices/{deviceid} name: deviceupdate-instanceid-management-devices-deviceid description: REST surface for deviceUpdate-instanceId-management-devices-deviceId. operations: - method: GET name: microsoftazuredevicemanagementgetdevice description: Microsoft Azure Get Deviceupdate Instanceid Management Devices Deviceid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdevice outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/devices/{deviceid}/modules/{moduleid} name: deviceupdate-instanceid-management-devices-deviceid-modules-moduleid description: REST surface for deviceUpdate-instanceId-management-devices-deviceId-modules-moduleId. operations: - method: GET name: microsoftazuredevicemanagementgetdevicemodule description: Microsoft Azure Get Deviceupdate Instanceid Management Devices Deviceid Modules Moduleid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdevicemodule outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/devices-import name: deviceupdate-instanceid-management-devices-import description: REST surface for deviceUpdate-instanceId-management-devices:import. operations: - method: POST name: microsoftazuredevicemanagementimportdevices description: Microsoft Azure Post Deviceupdate Instanceid Management Devices:import call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementimportdevices with: importType: rest.importType outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups name: deviceupdate-instanceid-management-groups description: REST surface for deviceUpdate-instanceId-management-groups. operations: - method: GET name: microsoftazuredevicemanagementlistgroups description: Microsoft Azure Get Deviceupdate Instanceid Management Groups call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistgroups with: orderby: rest.orderby outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid} name: deviceupdate-instanceid-management-groups-groupid description: REST surface for deviceUpdate-instanceId-management-groups-groupId. operations: - method: GET name: microsoftazuredevicemanagementgetgroup description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetgroup outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuredevicemanagementdeletegroup description: Microsoft Azure Delete Deviceupdate Instanceid Management Groups Groupid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementdeletegroup outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/bestupdates name: deviceupdate-instanceid-management-groups-groupid-bestupdates description: REST surface for deviceUpdate-instanceId-management-groups-groupId-bestUpdates. operations: - method: GET name: microsoftazuredevicemanagementlistbestupdatesforgroup description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Bestupdates call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistbestupdatesforgroup with: filter: rest.filter outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deployments name: deviceupdate-instanceid-management-groups-groupid-deployments description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deployments. operations: - method: GET name: microsoftazuredevicemanagementlistdeploymentsforgroup description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdeploymentsforgroup with: orderby: rest.orderby outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deployments/{deploymentid} name: deviceupdate-instanceid-management-groups-groupid-deployments-deploymentid description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deployments-deploymentId. operations: - method: GET name: microsoftazuredevicemanagementgetdeployment description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeployment outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuredevicemanagementcreateorupdatedeployment description: Microsoft Azure Put Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementcreateorupdatedeployment with: deployment: rest.deployment outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deployments/{deploymentid}/status name: deviceupdate-instanceid-management-groups-groupid-deployments-deploymentid-statu description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deployments-deploymentId-statu. operations: - method: GET name: microsoftazuredevicemanagementgetdeploymentstatus description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid Status call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeploymentstatus outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups. operations: - method: GET name: microsoftazuredevicemanagementlistdeviceclasssubgroupsforgroup description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdeviceclasssubgroupsforgroup with: filter: rest.filter outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups/{deviceclassid} name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups-devicecla description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla. operations: - method: GET name: microsoftazuredevicemanagementgetdeviceclasssubgroup description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeviceclasssubgroup outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuredevicemanagementdeletedeviceclasssubgroup description: Microsoft Azure Delete Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementdeletedeviceclasssubgroup outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups/{deviceclassid}/bestupdates name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups-devicecla description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla. operations: - method: GET name: microsoftazuredevicemanagementgetbestupdatesfordeviceclasssubgroup description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Bestupdates call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetbestupdatesfordeviceclasssubgroup outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups/{deviceclassid}/deployments name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups-devicecla description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla. operations: - method: GET name: microsoftazuredevicemanagementlistdeploymentsfordeviceclasssubgroup description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdeploymentsfordeviceclasssubgroup with: orderby: rest.orderby outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups/{deviceclassid}/deployments/{deploymentid} name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups-devicecla description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla. operations: - method: GET name: microsoftazuredevicemanagementgetdeploymentfordeviceclasssubgroup description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeploymentfordeviceclasssubgroup outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups/{deviceclassid}/deployments/{deploymentid}/devicestates name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups-devicecla description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla. operations: - method: GET name: microsoftazuredevicemanagementlistdevicestatesfordeviceclasssubgroupdeployment description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid Devicestates call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdevicestatesfordeviceclasssubgroupdeployment with: filter: rest.filter outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups/{deviceclassid}/deployments/{deploymentid}/status name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups-devicecla description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla. operations: - method: GET name: microsoftazuredevicemanagementgetdeviceclasssubgroupdeploymentstatus description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid Status call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeviceclasssubgroupdeploymentstatus outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups/{deviceclassid}/deployments/deploymentid-cancel name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups-devicecla description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla. operations: - method: POST name: microsoftazuredevicemanagementstopdeployment description: Microsoft Azure Post Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid:cancel call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementstopdeployment outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups/{deviceclassid}/deployments/deploymentid-retry name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups-devicecla description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla. operations: - method: POST name: microsoftazuredevicemanagementretrydeployment description: Microsoft Azure Post Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid:retry call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementretrydeployment outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/deviceclasssubgroups/{deviceclassid}/updatecompliance name: deviceupdate-instanceid-management-groups-groupid-deviceclasssubgroups-devicecla description: REST surface for deviceUpdate-instanceId-management-groups-groupId-deviceClassSubgroups-deviceCla. operations: - method: GET name: microsoftazuredevicemanagementgetdeviceclasssubgroupupdatecompliance description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Updatecompliance call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeviceclasssubgroupupdatecompliance outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/groups/{groupid}/updatecompliance name: deviceupdate-instanceid-management-groups-groupid-updatecompliance description: REST surface for deviceUpdate-instanceId-management-groups-groupId-updateCompliance. operations: - method: GET name: microsoftazuredevicemanagementgetupdatecomplianceforgroup description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Updatecompliance call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetupdatecomplianceforgroup outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/operations name: deviceupdate-instanceid-management-operations description: REST surface for deviceUpdate-instanceId-management-operations. operations: - method: GET name: microsoftazuredevicemanagementlistoperations description: Microsoft Azure Get Deviceupdate Instanceid Management Operations call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistoperations with: filter: rest.filter top: rest.top outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/operations/{operationid} name: deviceupdate-instanceid-management-operations-operationid description: REST surface for deviceUpdate-instanceId-management-operations-operationId. operations: - method: GET name: microsoftazuredevicemanagementgetoperation description: Microsoft Azure Get Deviceupdate Instanceid Management Operations Operationid call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetoperation outputParameters: - type: object mapping: $. - path: /v1/deviceupdate/{instanceid}/management/updatecompliance name: deviceupdate-instanceid-management-updatecompliance description: REST surface for deviceUpdate-instanceId-management-updateCompliance. operations: - method: GET name: microsoftazuredevicemanagementgetupdatecompliance description: Microsoft Azure Get Deviceupdate Instanceid Management Updatecompliance call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetupdatecompliance outputParameters: - type: object mapping: $. - type: mcp namespace: deviceupdateclient-device-and-deployment-management-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure DeviceUpdateClient — Device and Deployment Management. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-deviceupdate-instanceid description: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdeviceclasses outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-2 description: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses Deviceclassid hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeviceclass outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-deviceupdate-instanceid description: Microsoft Azure Patch Deviceupdate Instanceid Management Deviceclasses Deviceclassid hints: readOnly: false destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementupdatedeviceclass with: deviceClassPatch: tools.deviceClassPatch outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-deviceupdate-instanceid description: Microsoft Azure Delete Deviceupdate Instanceid Management Deviceclasses Deviceclassid hints: readOnly: false destructive: true idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementdeletedeviceclass outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-3 description: Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses Deviceclassid Installableupdates hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistinstallableupdatesfordeviceclass outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-4 description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Devicehealth hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdevicehealth with: filter: tools.filter outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-5 description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistlogcollections outputParameters: - type: object mapping: $. - name: microsoft-azure-put-deviceupdate-instanceid description: Microsoft Azure Put Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid hints: readOnly: false destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementstartlogcollection with: logCollection: tools.logCollection outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-6 description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetlogcollection outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-7 description: Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid Detailedstatus hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetlogcollectiondetailedstatus outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-8 description: Microsoft Azure Get Deviceupdate Instanceid Management Devices hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdevices with: filter: tools.filter outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-9 description: Microsoft Azure Get Deviceupdate Instanceid Management Devices Deviceid hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdevice outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-10 description: Microsoft Azure Get Deviceupdate Instanceid Management Devices Deviceid Modules Moduleid hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdevicemodule outputParameters: - type: object mapping: $. - name: microsoft-azure-post-deviceupdate-instanceid description: Microsoft Azure Post Deviceupdate Instanceid Management Devices:import hints: readOnly: false destructive: false idempotent: false call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementimportdevices with: importType: tools.importType outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-11 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistgroups with: orderby: tools.orderby outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-12 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetgroup outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-deviceupdate-instanceid-2 description: Microsoft Azure Delete Deviceupdate Instanceid Management Groups Groupid hints: readOnly: false destructive: true idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementdeletegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-13 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Bestupdates hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistbestupdatesforgroup with: filter: tools.filter outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-14 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdeploymentsforgroup with: orderby: tools.orderby outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-15 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeployment outputParameters: - type: object mapping: $. - name: microsoft-azure-put-deviceupdate-instanceid-2 description: Microsoft Azure Put Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid hints: readOnly: false destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementcreateorupdatedeployment with: deployment: tools.deployment outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-16 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid Status hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeploymentstatus outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-17 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdeviceclasssubgroupsforgroup with: filter: tools.filter outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-18 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeviceclasssubgroup outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-deviceupdate-instanceid-3 description: Microsoft Azure Delete Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid hints: readOnly: false destructive: true idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementdeletedeviceclasssubgroup outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-19 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Bestupdates hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetbestupdatesfordeviceclasssubgroup outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-20 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdeploymentsfordeviceclasssubgroup with: orderby: tools.orderby outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-21 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeploymentfordeviceclasssubgroup outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-22 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid Devicestates hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistdevicestatesfordeviceclasssubgroupdeployment with: filter: tools.filter outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-23 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid Status hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeviceclasssubgroupdeploymentstatus outputParameters: - type: object mapping: $. - name: microsoft-azure-post-deviceupdate-instanceid-2 description: Microsoft Azure Post Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid:cancel hints: readOnly: false destructive: false idempotent: false call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementstopdeployment outputParameters: - type: object mapping: $. - name: microsoft-azure-post-deviceupdate-instanceid-3 description: Microsoft Azure Post Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid:retry hints: readOnly: false destructive: false idempotent: false call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementretrydeployment outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-24 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Updatecompliance hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetdeviceclasssubgroupupdatecompliance outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-25 description: Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Updatecompliance hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetupdatecomplianceforgroup outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-26 description: Microsoft Azure Get Deviceupdate Instanceid Management Operations hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementlistoperations with: filter: tools.filter top: tools.top outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-27 description: Microsoft Azure Get Deviceupdate Instanceid Management Operations Operationid hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetoperation outputParameters: - type: object mapping: $. - name: microsoft-azure-get-deviceupdate-instanceid-28 description: Microsoft Azure Get Deviceupdate Instanceid Management Updatecompliance hints: readOnly: true destructive: false idempotent: true call: deviceupdateclient-device-and-deployment-management.microsoftazuredevicemanagementgetupdatecompliance outputParameters: - type: object mapping: $.