{
  "openapi": "3.0.2",
  "info": {
   "title": "adapter-docker",
   "version": "1.0.0"
  },
  "paths": {
   "/containers/json": {
    "get": {
     "operationId": "getContainersjson",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "all",
       "in": "query",
       "required": false,
       "schema": {
        "title": "all",
        "type": "boolean"
       }
      },
      {
       "name": "limit",
       "in": "query",
       "required": false,
       "schema": {
        "title": "limit",
        "type": "number"
       }
      },
      {
       "name": "size",
       "in": "query",
       "required": false,
       "schema": {
        "title": "size",
        "type": "boolean"
       }
      },
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ]
    }
   },
   "/containers/create": {
    "post": {
     "operationId": "postContainerscreate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "query",
       "required": false,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/json": {
    "get": {
     "operationId": "getContainersidjson",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "size",
       "in": "query",
       "required": false,
       "schema": {
        "title": "size",
        "type": "boolean"
       }
      }
     ]
    }
   },
   "/containers/{id}/top": {
    "get": {
     "operationId": "getContainersidtop",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "psArgs",
       "in": "query",
       "required": false,
       "schema": {
        "title": "psArgs",
        "type": "string"
       }
      }
     ]
    }
   },
   "/containers/{id}/logs": {
    "get": {
     "operationId": "getContainersidlogs",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "follow",
       "in": "query",
       "required": false,
       "schema": {
        "title": "follow",
        "type": "boolean"
       }
      },
      {
       "name": "stdout",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stdout",
        "type": "boolean"
       }
      },
      {
       "name": "stderr",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stderr",
        "type": "boolean"
       }
      },
      {
       "name": "since",
       "in": "query",
       "required": false,
       "schema": {
        "title": "since",
        "type": "number"
       }
      },
      {
       "name": "timestamps",
       "in": "query",
       "required": false,
       "schema": {
        "title": "timestamps",
        "type": "boolean"
       }
      },
      {
       "name": "tail",
       "in": "query",
       "required": false,
       "schema": {
        "title": "tail",
        "type": "string"
       }
      }
     ]
    }
   },
   "/containers/{id}/changes": {
    "get": {
     "operationId": "getContainersidchanges",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    }
   },
   "/containers/{id}/export": {
    "get": {
     "operationId": "getContainersidexport",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    }
   },
   "/containers/{id}/stats": {
    "get": {
     "operationId": "getContainersidstats",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "stream",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stream",
        "type": "boolean"
       }
      }
     ]
    }
   },
   "/containers/{id}/resize": {
    "post": {
     "operationId": "postContainersidresize",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "h",
       "in": "query",
       "required": false,
       "schema": {
        "title": "h",
        "type": "number"
       }
      },
      {
       "name": "w",
       "in": "query",
       "required": false,
       "schema": {
        "title": "w",
        "type": "number"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/start": {
    "post": {
     "operationId": "postContainersidstart",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "detachKeys",
       "in": "query",
       "required": false,
       "schema": {
        "title": "detachKeys",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/stop": {
    "post": {
     "operationId": "postContainersidstop",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "t",
       "in": "query",
       "required": false,
       "schema": {
        "title": "t",
        "type": "number"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/restart": {
    "post": {
     "operationId": "postContainersidrestart",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "t",
       "in": "query",
       "required": false,
       "schema": {
        "title": "t",
        "type": "number"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/kill": {
    "post": {
     "operationId": "postContainersidkill",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "signal",
       "in": "query",
       "required": false,
       "schema": {
        "title": "signal",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/update": {
    "post": {
     "operationId": "postContainersidupdate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "update",
       "in": "query",
       "required": true,
       "schema": {
        "title": "update",
        "type": "object"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/rename": {
    "post": {
     "operationId": "postContainersidrename",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "name",
       "in": "query",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/pause": {
    "post": {
     "operationId": "postContainersidpause",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/unpause": {
    "post": {
     "operationId": "postContainersidunpause",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/attach": {
    "post": {
     "operationId": "postContainersidattach",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "detachKeys",
       "in": "query",
       "required": false,
       "schema": {
        "title": "detachKeys",
        "type": "string"
       }
      },
      {
       "name": "logs",
       "in": "query",
       "required": false,
       "schema": {
        "title": "logs",
        "type": "boolean"
       }
      },
      {
       "name": "stream",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stream",
        "type": "boolean"
       }
      },
      {
       "name": "stdin",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stdin",
        "type": "boolean"
       }
      },
      {
       "name": "stdout",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stdout",
        "type": "boolean"
       }
      },
      {
       "name": "stderr",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stderr",
        "type": "boolean"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}/attach/ws": {
    "get": {
     "operationId": "getContainersidattachws",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "detachKeys",
       "in": "query",
       "required": false,
       "schema": {
        "title": "detachKeys",
        "type": "string"
       }
      },
      {
       "name": "logs",
       "in": "query",
       "required": false,
       "schema": {
        "title": "logs",
        "type": "boolean"
       }
      },
      {
       "name": "stream",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stream",
        "type": "boolean"
       }
      },
      {
       "name": "stdin",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stdin",
        "type": "boolean"
       }
      },
      {
       "name": "stdout",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stdout",
        "type": "boolean"
       }
      },
      {
       "name": "stderr",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stderr",
        "type": "boolean"
       }
      }
     ]
    }
   },
   "/containers/{id}/wait": {
    "post": {
     "operationId": "postContainersidwait",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/{id}": {
    "delete": {
     "operationId": "deleteContainersid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "v",
       "in": "query",
       "required": false,
       "schema": {
        "title": "v",
        "type": "boolean"
       }
      },
      {
       "name": "force",
       "in": "query",
       "required": false,
       "schema": {
        "title": "force",
        "type": "boolean"
       }
      }
     ]
    }
   },
   "/containers/{id}/archive": {
    "head": {
     "operationId": "headContainersidarchive",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "path_resource",
       "in": "query",
       "required": true,
       "schema": {
        "title": "path_resource",
        "type": "string"
       }
      }
     ]
    },
    "get": {
     "operationId": "getContainersidarchive",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "path_resource",
       "in": "query",
       "required": true,
       "schema": {
        "title": "path_resource",
        "type": "string"
       }
      }
     ]
    },
    "put": {
     "operationId": "putContainersidarchive",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "path_dir",
       "in": "query",
       "required": true,
       "schema": {
        "title": "path_dir",
        "type": "string"
       }
      },
      {
       "name": "noOverwriteDirNonDir",
       "in": "query",
       "required": false,
       "schema": {
        "title": "noOverwriteDirNonDir",
        "type": "string"
       }
      },
      {
       "name": "inputStream",
       "in": "query",
       "required": true,
       "schema": {
        "title": "inputStream",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/containers/prune": {
    "post": {
     "operationId": "postContainersprune",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/images/json": {
    "get": {
     "operationId": "getImagesjson",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "all",
       "in": "query",
       "required": false,
       "schema": {
        "title": "all",
        "type": "boolean"
       }
      },
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      },
      {
       "name": "digests",
       "in": "query",
       "required": false,
       "schema": {
        "title": "digests",
        "type": "boolean"
       }
      }
     ]
    }
   },
   "/build": {
    "post": {
     "operationId": "postBuild",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "inputStream",
       "in": "query",
       "required": false,
       "schema": {
        "title": "inputStream",
        "type": "string"
       }
      },
      {
       "name": "dockerfile",
       "in": "query",
       "required": false,
       "schema": {
        "title": "dockerfile",
        "type": "string"
       }
      },
      {
       "name": "t",
       "in": "query",
       "required": false,
       "schema": {
        "title": "t",
        "type": "string"
       }
      },
      {
       "name": "remote",
       "in": "query",
       "required": false,
       "schema": {
        "title": "remote",
        "type": "string"
       }
      },
      {
       "name": "q",
       "in": "query",
       "required": false,
       "schema": {
        "title": "q",
        "type": "boolean"
       }
      },
      {
       "name": "nocache",
       "in": "query",
       "required": false,
       "schema": {
        "title": "nocache",
        "type": "boolean"
       }
      },
      {
       "name": "cachefrom",
       "in": "query",
       "required": false,
       "schema": {
        "title": "cachefrom",
        "type": "string"
       }
      },
      {
       "name": "pull",
       "in": "query",
       "required": false,
       "schema": {
        "title": "pull",
        "type": "string"
       }
      },
      {
       "name": "rm",
       "in": "query",
       "required": false,
       "schema": {
        "title": "rm",
        "type": "boolean"
       }
      },
      {
       "name": "forcerm",
       "in": "query",
       "required": false,
       "schema": {
        "title": "forcerm",
        "type": "boolean"
       }
      },
      {
       "name": "memory",
       "in": "query",
       "required": false,
       "schema": {
        "title": "memory",
        "type": "number"
       }
      },
      {
       "name": "memswap",
       "in": "query",
       "required": false,
       "schema": {
        "title": "memswap",
        "type": "number"
       }
      },
      {
       "name": "cpushares",
       "in": "query",
       "required": false,
       "schema": {
        "title": "cpushares",
        "type": "number"
       }
      },
      {
       "name": "cpusetcpus",
       "in": "query",
       "required": false,
       "schema": {
        "title": "cpusetcpus",
        "type": "string"
       }
      },
      {
       "name": "cpuperiod",
       "in": "query",
       "required": false,
       "schema": {
        "title": "cpuperiod",
        "type": "number"
       }
      },
      {
       "name": "cpuquota",
       "in": "query",
       "required": false,
       "schema": {
        "title": "cpuquota",
        "type": "number"
       }
      },
      {
       "name": "buildargs",
       "in": "query",
       "required": false,
       "schema": {
        "title": "buildargs",
        "type": "number"
       }
      },
      {
       "name": "shmsize",
       "in": "query",
       "required": false,
       "schema": {
        "title": "shmsize",
        "type": "number"
       }
      },
      {
       "name": "squash",
       "in": "query",
       "required": false,
       "schema": {
        "title": "squash",
        "type": "boolean"
       }
      },
      {
       "name": "labels",
       "in": "query",
       "required": false,
       "schema": {
        "title": "labels",
        "type": "string"
       }
      },
      {
       "name": "networkmode",
       "in": "query",
       "required": false,
       "schema": {
        "title": "networkmode",
        "type": "string"
       }
      },
      {
       "name": "Contenttype",
       "in": "query",
       "required": false,
       "schema": {
        "title": "Contenttype",
        "type": "string"
       }
      },
      {
       "name": "XRegistryConfig",
       "in": "query",
       "required": false,
       "schema": {
        "title": "XRegistryConfig",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/images/create": {
    "post": {
     "operationId": "postImagescreate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "fromImage",
       "in": "query",
       "required": false,
       "schema": {
        "title": "fromImage",
        "type": "string"
       }
      },
      {
       "name": "fromSrc",
       "in": "query",
       "required": false,
       "schema": {
        "title": "fromSrc",
        "type": "string"
       }
      },
      {
       "name": "repo",
       "in": "query",
       "required": false,
       "schema": {
        "title": "repo",
        "type": "string"
       }
      },
      {
       "name": "tag",
       "in": "query",
       "required": false,
       "schema": {
        "title": "tag",
        "type": "string"
       }
      },
      {
       "name": "inputImage",
       "in": "query",
       "required": false,
       "schema": {
        "title": "inputImage",
        "type": "string"
       }
      },
      {
       "name": "XRegistryAuth",
       "in": "query",
       "required": false,
       "schema": {
        "title": "XRegistryAuth",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/images/{name}/json": {
    "get": {
     "operationId": "getImagesnamejson",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ]
    }
   },
   "/images/{name}/history": {
    "get": {
     "operationId": "getImagesnamehistory",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ]
    }
   },
   "/images/{name}/push": {
    "post": {
     "operationId": "postImagesnamepush",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      },
      {
       "name": "tag",
       "in": "query",
       "required": false,
       "schema": {
        "title": "tag",
        "type": "string"
       }
      },
      {
       "name": "XRegistryAuth",
       "in": "query",
       "required": true,
       "schema": {
        "title": "XRegistryAuth",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/images/{name}/tag": {
    "post": {
     "operationId": "postImagesnametag",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      },
      {
       "name": "repo",
       "in": "query",
       "required": false,
       "schema": {
        "title": "repo",
        "type": "string"
       }
      },
      {
       "name": "tag",
       "in": "query",
       "required": false,
       "schema": {
        "title": "tag",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/images/{name}": {
    "delete": {
     "operationId": "deleteImagesname",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      },
      {
       "name": "force",
       "in": "query",
       "required": false,
       "schema": {
        "title": "force",
        "type": "boolean"
       }
      },
      {
       "name": "noprune",
       "in": "query",
       "required": false,
       "schema": {
        "title": "noprune",
        "type": "boolean"
       }
      }
     ]
    }
   },
   "/images/search": {
    "get": {
     "operationId": "getImagessearch",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "term",
       "in": "query",
       "required": true,
       "schema": {
        "title": "term",
        "type": "string"
       }
      },
      {
       "name": "limit",
       "in": "query",
       "required": false,
       "schema": {
        "title": "limit",
        "type": "number"
       }
      },
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ]
    }
   },
   "/images/prune": {
    "post": {
     "operationId": "postImagesprune",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/commit": {
    "post": {
     "operationId": "postCommit",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "containerConfig",
       "in": "query",
       "required": false,
       "schema": {
        "title": "containerConfig",
        "type": "object"
       }
      },
      {
       "name": "container",
       "in": "query",
       "required": false,
       "schema": {
        "title": "container",
        "type": "string"
       }
      },
      {
       "name": "repo",
       "in": "query",
       "required": false,
       "schema": {
        "title": "repo",
        "type": "string"
       }
      },
      {
       "name": "tag",
       "in": "query",
       "required": false,
       "schema": {
        "title": "tag",
        "type": "string"
       }
      },
      {
       "name": "comment",
       "in": "query",
       "required": false,
       "schema": {
        "title": "comment",
        "type": "string"
       }
      },
      {
       "name": "author",
       "in": "query",
       "required": false,
       "schema": {
        "title": "author",
        "type": "string"
       }
      },
      {
       "name": "pause",
       "in": "query",
       "required": false,
       "schema": {
        "title": "pause",
        "type": "boolean"
       }
      },
      {
       "name": "changes",
       "in": "query",
       "required": false,
       "schema": {
        "title": "changes",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/images/{name}/get": {
    "get": {
     "operationId": "getImagesnameget",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ]
    }
   },
   "/images/get": {
    "get": {
     "operationId": "getImagesget",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "names",
       "in": "query",
       "required": false,
       "schema": {
        "title": "names",
        "type": "array"
       }
      }
     ]
    }
   },
   "/images/load": {
    "post": {
     "operationId": "postImagesload",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "imagesTarball",
       "in": "query",
       "required": false,
       "schema": {
        "title": "imagesTarball",
        "type": "string"
       }
      },
      {
       "name": "quiet",
       "in": "query",
       "required": false,
       "schema": {
        "title": "quiet",
        "type": "boolean"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/auth": {
    "post": {
     "operationId": "postAuth",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "authConfig",
       "in": "query",
       "required": false,
       "schema": {
        "title": "authConfig",
        "type": "object"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/info": {
    "get": {
     "operationId": "getInfo",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     }
    }
   },
   "/version": {
    "get": {
     "operationId": "getVersion",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     }
    }
   },
   "/_ping": {
    "get": {
     "operationId": "getPing",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     }
    }
   },
   "/events": {
    "get": {
     "operationId": "getEvents",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "since",
       "in": "query",
       "required": false,
       "schema": {
        "title": "since",
        "type": "string"
       }
      },
      {
       "name": "until",
       "in": "query",
       "required": false,
       "schema": {
        "title": "until",
        "type": "string"
       }
      },
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ]
    }
   },
   "/system/df": {
    "get": {
     "operationId": "getSystemdf",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     }
    }
   },
   "/containers/{id}/exec": {
    "post": {
     "operationId": "postContainersidexec",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "execConfig",
       "in": "query",
       "required": true,
       "schema": {
        "title": "execConfig",
        "type": "object"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/exec/{id}/start": {
    "post": {
     "operationId": "postExecidstart",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "execStartConfig",
       "in": "query",
       "required": false,
       "schema": {
        "title": "execStartConfig",
        "type": "object"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/exec/{id}/resize": {
    "post": {
     "operationId": "postExecidresize",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "h",
       "in": "query",
       "required": false,
       "schema": {
        "title": "h",
        "type": "number"
       }
      },
      {
       "name": "w",
       "in": "query",
       "required": false,
       "schema": {
        "title": "w",
        "type": "number"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/exec/{id}/json": {
    "get": {
     "operationId": "getExecidjson",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    }
   },
   "/volumes": {
    "get": {
     "operationId": "getVolumes",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ]
    }
   },
   "/volumes/create": {
    "post": {
     "operationId": "postVolumescreate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "volumeConfig",
       "in": "query",
       "required": true,
       "schema": {
        "title": "volumeConfig",
        "type": "object"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/volumes/{name}": {
    "get": {
     "operationId": "getVolumesname",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ]
    },
    "delete": {
     "operationId": "deleteVolumesname",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      },
      {
       "name": "force",
       "in": "query",
       "required": false,
       "schema": {
        "title": "force",
        "type": "boolean"
       }
      }
     ]
    }
   },
   "/volumes/prune": {
    "post": {
     "operationId": "postVolumesprune",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/networks": {
    "get": {
     "operationId": "getNetworks",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ]
    }
   },
   "/networks/{id}": {
    "get": {
     "operationId": "getNetworksid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    },
    "delete": {
     "operationId": "deleteNetworksid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    }
   },
   "/networks/create": {
    "post": {
     "operationId": "postNetworkscreate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "networkConfig",
       "in": "query",
       "required": true,
       "schema": {
        "title": "networkConfig",
        "type": "object"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/networks/{id}/connect": {
    "post": {
     "operationId": "postNetworksidconnect",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "container",
       "in": "query",
       "required": true,
       "schema": {
        "title": "container",
        "type": "object"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/networks/{id}/disconnect": {
    "post": {
     "operationId": "postNetworksiddisconnect",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "container",
       "in": "query",
       "required": true,
       "schema": {
        "title": "container",
        "type": "object"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/networks/prune": {
    "post": {
     "operationId": "postNetworksprune",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/plugins": {
    "get": {
     "operationId": "getPlugins",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     }
    }
   },
   "/plugins/privileges": {
    "get": {
     "operationId": "getPluginsprivileges",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "query",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ]
    }
   },
   "/plugins/pull": {
    "post": {
     "operationId": "postPluginspull",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "remote",
       "in": "query",
       "required": true,
       "schema": {
        "title": "remote",
        "type": "string"
       }
      },
      {
       "name": "name",
       "in": "query",
       "required": false,
       "schema": {
        "title": "name",
        "type": "string"
       }
      },
      {
       "name": "XRegistryAuth",
       "in": "query",
       "required": false,
       "schema": {
        "title": "XRegistryAuth",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/plugins/{name}/json": {
    "get": {
     "operationId": "getPluginsnamejson",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ]
    }
   },
   "/plugins/{name}": {
    "delete": {
     "operationId": "deletePluginsname",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      },
      {
       "name": "force",
       "in": "query",
       "required": false,
       "schema": {
        "title": "force",
        "type": "boolean"
       }
      }
     ]
    }
   },
   "/plugins/{name}/enable": {
    "post": {
     "operationId": "postPluginsnameenable",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      },
      {
       "name": "timeout",
       "in": "query",
       "required": false,
       "schema": {
        "title": "timeout",
        "type": "number"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/plugins/{name}/disable": {
    "post": {
     "operationId": "postPluginsnamedisable",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/plugins/create": {
    "post": {
     "operationId": "postPluginscreate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "query",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      },
      {
       "name": "tarContext",
       "in": "query",
       "required": false,
       "schema": {
        "title": "tarContext",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/plugins/{name}/push": {
    "post": {
     "operationId": "postPluginsnamepush",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/plugins/{name}/set": {
    "post": {
     "operationId": "postPluginsnameset",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "name",
       "in": "path",
       "required": true,
       "schema": {
        "title": "name",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/nodes": {
    "get": {
     "operationId": "getNodes",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ]
    }
   },
   "/nodes/{id}": {
    "get": {
     "operationId": "getNodesid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    },
    "delete": {
     "operationId": "deleteNodesid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "force",
       "in": "query",
       "required": false,
       "schema": {
        "title": "force",
        "type": "boolean"
       }
      }
     ]
    }
   },
   "/nodes/{id}/update": {
    "post": {
     "operationId": "postNodesidupdate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "version",
       "in": "query",
       "required": true,
       "schema": {
        "title": "version",
        "type": "number"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/swarm": {
    "get": {
     "operationId": "getSwarm",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     }
    }
   },
   "/swarm/init": {
    "post": {
     "operationId": "postSwarminit",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/swarm/join": {
    "post": {
     "operationId": "postSwarmjoin",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/swarm/leave": {
    "post": {
     "operationId": "postSwarmleave",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "force",
       "in": "query",
       "required": false,
       "schema": {
        "title": "force",
        "type": "boolean"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/swarm/update": {
    "post": {
     "operationId": "postSwarmupdate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "version",
       "in": "query",
       "required": true,
       "schema": {
        "title": "version",
        "type": "number"
       }
      },
      {
       "name": "rotateWorkerToken",
       "in": "query",
       "required": false,
       "schema": {
        "title": "rotateWorkerToken",
        "type": "boolean"
       }
      },
      {
       "name": "rotateManagerToken",
       "in": "query",
       "required": false,
       "schema": {
        "title": "rotateManagerToken",
        "type": "boolean"
       }
      },
      {
       "name": "rotateManagerUnlockKey",
       "in": "query",
       "required": false,
       "schema": {
        "title": "rotateManagerUnlockKey",
        "type": "boolean"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/swarm/unlockkey": {
    "get": {
     "operationId": "getSwarmunlockkey",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     }
    }
   },
   "/swarm/unlock": {
    "post": {
     "operationId": "postSwarmunlock",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/services": {
    "get": {
     "operationId": "getServices",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ]
    }
   },
   "/services/create": {
    "post": {
     "operationId": "postServicescreate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "XRegistryAuth",
       "in": "query",
       "required": false,
       "schema": {
        "title": "XRegistryAuth",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/services/{id}": {
    "get": {
     "operationId": "getServicesid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    },
    "delete": {
     "operationId": "deleteServicesid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    }
   },
   "/services/{id}/update": {
    "post": {
     "operationId": "postServicesidupdate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "version",
       "in": "query",
       "required": true,
       "schema": {
        "title": "version",
        "type": "number"
       }
      },
      {
       "name": "registryAuthFrom",
       "in": "query",
       "required": false,
       "schema": {
        "title": "registryAuthFrom",
        "type": "string"
       }
      },
      {
       "name": "XRegistryAuth",
       "in": "query",
       "required": false,
       "schema": {
        "title": "XRegistryAuth",
        "type": "string"
       }
      }
     ],
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/services/{id}/logs": {
    "get": {
     "operationId": "getServicesidlogs",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      },
      {
       "name": "details",
       "in": "query",
       "required": false,
       "schema": {
        "title": "details",
        "type": "boolean"
       }
      },
      {
       "name": "follow",
       "in": "query",
       "required": false,
       "schema": {
        "title": "follow",
        "type": "boolean"
       }
      },
      {
       "name": "stdout",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stdout",
        "type": "boolean"
       }
      },
      {
       "name": "stderr",
       "in": "query",
       "required": false,
       "schema": {
        "title": "stderr",
        "type": "boolean"
       }
      },
      {
       "name": "since",
       "in": "query",
       "required": false,
       "schema": {
        "title": "since",
        "type": "number"
       }
      },
      {
       "name": "timestamps",
       "in": "query",
       "required": false,
       "schema": {
        "title": "timestamps",
        "type": "boolean"
       }
      },
      {
       "name": "tail",
       "in": "query",
       "required": false,
       "schema": {
        "title": "tail",
        "type": "string"
       }
      }
     ]
    }
   },
   "/tasks": {
    "get": {
     "operationId": "getTasks",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ]
    }
   },
   "/tasks/{id}": {
    "get": {
     "operationId": "getTasksid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    }
   },
   "/secrets": {
    "get": {
     "operationId": "getSecrets",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "filters",
       "in": "query",
       "required": false,
       "schema": {
        "title": "filters",
        "type": "string"
       }
      }
     ]
    }
   },
   "/secrets/create": {
    "post": {
     "operationId": "postSecretscreate",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "requestBody": {
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     }
    }
   },
   "/secrets/{id}": {
    "get": {
     "operationId": "getSecretsid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    },
    "delete": {
     "operationId": "deleteSecretsid",
     "responses": {
      "200": {
       "description": "Successful operation",
       "content": {
        "application/json": {
         "schema": {
          "title": "result",
          "type": "object"
         }
        }
       }
      }
     },
     "parameters": [
      {
       "name": "id",
       "in": "path",
       "required": true,
       "schema": {
        "title": "id",
        "type": "string"
       }
      }
     ]
    }
   }
  },
  "components": {
   "schemas": {}
  }
 }