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