{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector Update Management API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "Update Management",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Get Deviceupdate Instanceid Updates",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates",
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "Request updates matching a free-text search expression."
              },
              {
                "name": "filter",
                "value": "",
                "type": "query",
                "description": "Filter updates by its properties."
              }
            ]
          },
          "docs": "Get a list of all updates that have been imported to Device Update for IoT Hub."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Deviceupdate Instanceid Updates:import",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates:import",
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              }
            ]
          },
          "docs": "Import new update version. This is a long-running-operation; use Operation-Location response header value to check for operation status."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names Name Versions Version",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates/providers/:provider/names/:name/versions/:version",
            "headers": [
              {
                "name": "If-None-Match",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "provider",
                "value": "",
                "type": "path",
                "description": "Update provider."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Update name."
              },
              {
                "name": "version",
                "value": "",
                "type": "path",
                "description": "Update version."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              }
            ]
          },
          "docs": "Get a specific update version."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Deviceupdate Instanceid Updates Providers Provider Names Name Versions Version",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates/providers/:provider/names/:name/versions/:version",
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "provider",
                "value": "",
                "type": "path",
                "description": "Update provider."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Update name."
              },
              {
                "name": "version",
                "value": "",
                "type": "path",
                "description": "Update version."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              }
            ]
          },
          "docs": "Delete a specific update version. This is a long-running-operation; use Operation-Location response header value to check for operation status."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Deviceupdate Instanceid Updates Providers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates/providers",
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              }
            ]
          },
          "docs": "Get a list of all update providers that have been imported to Device Update for IoT Hub."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates/providers/:provider/names",
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "provider",
                "value": "",
                "type": "path",
                "description": "Update provider."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              }
            ]
          },
          "docs": "Get a list of all update names that match the specified provider."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names Name Versions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates/providers/:provider/names/:name/versions",
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "provider",
                "value": "",
                "type": "path",
                "description": "Update provider."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Update name."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              },
              {
                "name": "filter",
                "value": "",
                "type": "query",
                "description": "Filter updates by its properties."
              }
            ]
          },
          "docs": "Get a list of all update versions that match the specified provider and name."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names Name Versions Version Files",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates/providers/:provider/names/:name/versions/:version/files",
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "provider",
                "value": "",
                "type": "path",
                "description": "Update provider."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Update name."
              },
              {
                "name": "version",
                "value": "",
                "type": "path",
                "description": "Update version."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              }
            ]
          },
          "docs": "Get a list of all update file identifiers for the specified version."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names Name Versions Version Files Fileid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates/providers/:provider/names/:name/versions/:version/files/:fileId",
            "headers": [
              {
                "name": "If-None-Match",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "provider",
                "value": "",
                "type": "path",
                "description": "Update provider."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Update name."
              },
              {
                "name": "version",
                "value": "",
                "type": "path",
                "description": "Update version."
              },
              {
                "name": "fileId",
                "value": "",
                "type": "path",
                "description": "File identifier."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              }
            ]
          },
          "docs": "Get a specific update file from the version."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Deviceupdate Instanceid Updates Operations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates/operations",
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "filter",
                "value": "",
                "type": "query",
                "description": "Restricts the set of operations returned. Only one specific filter is supported: \"status eq 'NotStarted' or status eq 'Running'\""
              },
              {
                "name": "top",
                "value": "",
                "type": "query",
                "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 greater than the specified value n."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              }
            ]
          },
          "docs": "Get a list of all import update operations. Completed operations are kept for 7 days before auto-deleted. Delete operations are not returned by this API version."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Deviceupdate Instanceid Updates Operations Operationid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/deviceUpdate/:instanceId/updates/operations/:operationId",
            "headers": [
              {
                "name": "If-None-Match",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "Account instance identifier."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "Operation identifier."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request."
              }
            ]
          },
          "docs": "Retrieve operation status."
        }
      ]
    }
  ],
  "bundled": true
}