Chaitin Tech web框架 API

The web框架 API from Chaitin Tech — 8 operation(s) for web框架.

OpenAPI Specification

chaitin-web-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: APISec Management account web框架 API
  version: '26.05'
  description: Generated from APISec skyview APIView classes.
tags:
- name: web框架
paths:
  /web_framework/count:
    get:
      parameters:
      - description: 排序字段
        in: query
        name: order_by
        schema:
          description: 排序字段
          enum:
          - discovery_time
          format: string
          properties: {}
          type: string
      - description: 框架名
        in: query
        name: name
        schema:
          description: 框架名
          format: '[]string'
          items:
            format: string
            properties: {}
            type: string
          properties: {}
          type: array
      - description: 容器名称(完全匹配)
        in: query
        name: container_name
        schema:
          description: 容器名称(完全匹配)
          format: '[]string'
          items:
            format: string
            properties: {}
            type: string
          properties: {}
          type: array
      - description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC 19: java'
        in: query
        name: service_type
        schema:
          description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC 19: java'
          format: '[]uint'
          items:
            enum:
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
            - 13
            - 14
            - 15
            - 16
            - 17
            - 18
            - 19
            format: uint
            properties: {}
            type: integer
          properties: {}
          type: array
      - description: 容器资产id
        in: query
        name: c_id
        schema:
          description: 容器资产id
          format: uint64
          properties: {}
          type: integer
      - description: 容器id
        in: query
        name: container_id
        schema:
          description: 容器id
          format: string
          properties: {}
          type: string
      - description: web框架资产id集合
        in: query
        name: ids
        schema:
          description: web框架资产id集合
          format: '[]uint64'
          items:
            format: uint64
            properties: {}
            type: integer
          properties: {}
          type: array
      - description: 排序:1-增;2-减
        in: query
        name: order
        schema:
          description: 排序:1-增;2-减
          enum:
          - 1
          - 2
          format: uint8
          properties: {}
          type: integer
      - description: 数据启始位置
        example: '1'
        in: query
        name: offset
        schema:
          description: 数据启始位置
          example: 1
          format: int
          properties: {}
          type: integer
      - description: 数据页大小
        example: '1'
        in: query
        name: page_size
        schema:
          description: 数据页大小
          example: 1
          format: int
          properties: {}
          type: integer
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.api.api.asset.WebFrameworkCountRes'
          description: ''
      summary: web框架-获取web框架总数
      tags:
      - web框架
  /web_framework/info:
    get:
      parameters:
      - description: web框架资产id
        in: query
        name: id
        required: true
        schema:
          description: web框架资产id
          format: uint64
          properties: {}
          type: integer
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.api.api.asset.WebFrameworkInfoRes'
          description: ''
      summary: web框架-获取web框架详情
      tags:
      - web框架
  /web_framework/list:
    get:
      parameters:
      - description: 排序字段
        in: query
        name: order_by
        schema:
          description: 排序字段
          enum:
          - discovery_time
          format: string
          properties: {}
          type: string
      - description: 框架名
        in: query
        name: name
        schema:
          description: 框架名
          format: '[]string'
          items:
            format: string
            properties: {}
            type: string
          properties: {}
          type: array
      - description: 容器名称(完全匹配)
        in: query
        name: container_name
        schema:
          description: 容器名称(完全匹配)
          format: '[]string'
          items:
            format: string
            properties: {}
            type: string
          properties: {}
          type: array
      - description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC 19: java'
        in: query
        name: service_type
        schema:
          description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC 19: java'
          format: '[]uint'
          items:
            enum:
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
            - 13
            - 14
            - 15
            - 16
            - 17
            - 18
            - 19
            format: uint
            properties: {}
            type: integer
          properties: {}
          type: array
      - description: 容器资产id
        in: query
        name: c_id
        schema:
          description: 容器资产id
          format: uint64
          properties: {}
          type: integer
      - description: 容器id
        in: query
        name: container_id
        schema:
          description: 容器id
          format: string
          properties: {}
          type: string
      - description: web框架资产id集合
        in: query
        name: ids
        schema:
          description: web框架资产id集合
          format: '[]uint64'
          items:
            format: uint64
            properties: {}
            type: integer
          properties: {}
          type: array
      - description: 排序:1-增;2-减
        in: query
        name: order
        schema:
          description: 排序:1-增;2-减
          enum:
          - 1
          - 2
          format: uint8
          properties: {}
          type: integer
      - description: 数据启始位置
        example: '1'
        in: query
        name: offset
        schema:
          description: 数据启始位置
          example: 1
          format: int
          properties: {}
          type: integer
      - description: 数据页大小
        example: '1'
        in: query
        name: page_size
        schema:
          description: 数据页大小
          example: 1
          format: int
          properties: {}
          type: integer
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.api.api.asset.WebFrameworkListRes'
          description: ''
      summary: web框架-获取web框架列表
      tags:
      - web框架
  /web_framework/list_export:
    get:
      parameters:
      - description: 排序字段
        in: query
        name: order_by
        schema:
          description: 排序字段
          enum:
          - discovery_time
          format: string
          properties: {}
          type: string
      - description: 框架名
        in: query
        name: name
        schema:
          description: 框架名
          format: '[]string'
          items:
            format: string
            properties: {}
            type: string
          properties: {}
          type: array
      - description: 容器名称(完全匹配)
        in: query
        name: container_name
        schema:
          description: 容器名称(完全匹配)
          format: '[]string'
          items:
            format: string
            properties: {}
            type: string
          properties: {}
          type: array
      - description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC 19: java'
        in: query
        name: service_type
        schema:
          description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC 19: java'
          format: '[]uint'
          items:
            enum:
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
            - 13
            - 14
            - 15
            - 16
            - 17
            - 18
            - 19
            format: uint
            properties: {}
            type: integer
          properties: {}
          type: array
      - description: 容器资产id
        in: query
        name: c_id
        schema:
          description: 容器资产id
          format: uint64
          properties: {}
          type: integer
      - description: 容器id
        in: query
        name: container_id
        schema:
          description: 容器id
          format: string
          properties: {}
          type: string
      - description: web框架资产id集合
        in: query
        name: ids
        schema:
          description: web框架资产id集合
          format: '[]uint64'
          items:
            format: uint64
            properties: {}
            type: integer
          properties: {}
          type: array
      - description: 排序:1-增;2-减
        in: query
        name: order
        schema:
          description: 排序:1-增;2-减
          enum:
          - 1
          - 2
          format: uint8
          properties: {}
          type: integer
      - description: 数据启始位置
        example: '1'
        in: query
        name: offset
        schema:
          description: 数据启始位置
          example: 1
          format: int
          properties: {}
          type: integer
      - description: 数据页大小
        example: '1'
        in: query
        name: page_size
        schema:
          description: 数据页大小
          example: 1
          format: int
          properties: {}
          type: integer
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.api.api.asset.WebFrameworkListExportRes'
          description: ''
      summary: web框架-导出web框架列表
      tags:
      - web框架
  /website/info:
    get:
      parameters:
      - description: web站点资产id
        in: query
        name: id
        required: true
        schema:
          description: web站点资产id
          format: uint64
          properties: {}
          type: integer
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.api.api.asset.WebsiteInfoRes'
          description: ''
      summary: web站点-获取web站点详情
      tags:
      - web框架
  /website/list:
    get:
      parameters:
      - description: 容器id
        in: query
        name: container_id
        schema:
          description: 容器id
          format: string
          properties: {}
          type: string
      - description: 容器名称
        in: query
        name: container_name
        schema:
          description: 容器名称
          format: string
          properties: {}
          type: string
      - description: 排序字段
        in: query
        name: order_by
        schema:
          description: 排序字段
          enum:
          - discovery_time
          format: string
          properties: {}
          type: string
      - description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC'
        in: query
        name: service_type
        schema:
          description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC'
          format: '[]uint'
          items:
            enum:
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
            - 13
            - 14
            - 15
            - 16
            - 17
            - 18
            format: uint
            properties: {}
            type: integer
          properties: {}
          type: array
      - description: 排序:1-增;2-减
        in: query
        name: order
        schema:
          description: 排序:1-增;2-减
          enum:
          - 1
          - 2
          format: uint8
          properties: {}
          type: integer
      - description: 数据启始位置
        example: '1'
        in: query
        name: offset
        schema:
          description: 数据启始位置
          example: 1
          format: int
          properties: {}
          type: integer
      - description: 数据页大小
        example: '1'
        in: query
        name: page_size
        schema:
          description: 数据页大小
          example: 1
          format: int
          properties: {}
          type: integer
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.api.api.asset.WebsiteListRes'
          description: ''
      summary: web站点-获取web站点列表
      tags:
      - web框架
  /website/list_count:
    get:
      parameters:
      - description: 容器id
        in: query
        name: container_id
        schema:
          description: 容器id
          format: string
          properties: {}
          type: string
      - description: 容器名称
        in: query
        name: container_name
        schema:
          description: 容器名称
          format: string
          properties: {}
          type: string
      - description: 排序字段
        in: query
        name: order_by
        schema:
          description: 排序字段
          enum:
          - discovery_time
          format: string
          properties: {}
          type: string
      - description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC'
        in: query
        name: service_type
        schema:
          description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC'
          format: '[]uint'
          items:
            enum:
            - 1
            - 2
            - 3
            - 4
            - 5
            - 6
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
            - 13
            - 14
            - 15
            - 16
            - 17
            - 18
            format: uint
            properties: {}
            type: integer
          properties: {}
          type: array
      - description: 排序:1-增;2-减
        in: query
        name: order
        schema:
          description: 排序:1-增;2-减
          enum:
          - 1
          - 2
          format: uint8
          properties: {}
          type: integer
      - description: 数据启始位置
        example: '1'
        in: query
        name: offset
        schema:
          description: 数据启始位置
          example: 1
          format: int
          properties: {}
          type: integer
      - description: 数据页大小
        example: '1'
        in: query
        name: page_size
        schema:
          description: 数据页大小
          example: 1
          format: int
          properties: {}
          type: integer
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.api.api.asset.WebsiteListCountRes'
          description: ''
      summary: web站点-获取web站点总数
      tags:
      - web框架
  /website/list_export:
    get:
      parameters:
      - description: 点选导出的Website ID列表
        in: query
        name: ids
        schema:
          description: 点选导出的Website ID列表
          format: '[]uint64'
          items:
            format: uint64
            properties: {}
            type: integer
          properties: {}
          type: array
      - description: 容器id
        in: query
        name: container_id
        schema:
          description: 容器id
          format: string
          properties: {}
          type: string
      - description: 容器名称
        in: query
        name: container_name
        schema:
          description: 容器名称
          format: string
          properties: {}
          type: string
      - description: 服务类型
        in: query
        name: service_type
        schema:
          description: 服务类型
          format: '[]uint'
          items:
            format: uint
            properties: {}
            type: integer
          properties: {}
          type: array
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.api.api.asset.WebsiteListExportRes'
          description: ''
      summary: web站点-导出web站点列表
      tags:
      - web框架
components:
  schemas:
    git.in.chaitin.net.veinmind.backend.api.api.asset.WebsiteListCountRes:
      properties:
        total:
          format: int
          properties: {}
          type: integer
        last_task_success_time:
          description: 发现时间
          format: uint
          properties: {}
          type: integer
      type: object
    git.in.chaitin.net.veinmind.backend.module.asset.model.WebsiteBaseInfo:
      properties:
        dir:
          description: 路径
          format: '[]string'
          items:
            format: string
            properties: {}
            type: string
          properties: {}
          type: array
        domain:
          description: 域名
          format: '[]string'
          items:
            format: string
            properties: {}
            type: string
          properties: {}
          type: array
        ports:
          description: 端口信息
          format: '[]model.WebsitePortInfo'
          items:
            $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.module.asset.model.WebsitePortInfo'
          properties: {}
          type: array
        discovery_time:
          description: 发现时间
          format: uint64
          properties: {}
          type: integer
        service_type:
          description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC'
          format: uint
          properties: {}
          type: integer
      type: object
    git.in.chaitin.net.veinmind.backend.api.api.asset.WebsiteListExportRes:
      properties: {}
      type: object
    git.in.chaitin.net.veinmind.backend.api.api.asset.WebFrameworkListRes:
      properties:
        data:
          description: web框架列表
          format: '[]model.WebFrameworkListOne'
          items:
            $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.module.asset.model.WebFrameworkListOne'
          properties: {}
          type: array
      type: object
    git.in.chaitin.net.veinmind.backend.module.asset.model.WebsiteContainerInfo:
      properties:
        container_name:
          description: 容器名称
          format: string
          properties: {}
          type: string
        container_id:
          description: 容器id
          format: string
          properties: {}
          type: string
        cid:
          description: 主键id
          format: uint64
          properties: {}
          type: integer
      type: object
    git.in.chaitin.net.veinmind.backend.api.api.asset.WebFrameworkListExportRes:
      properties: {}
      type: object
    git.in.chaitin.net.veinmind.backend.module.asset.model.WebsiteListOutItem:
      properties:
        container_name:
          description: 容器名称
          format: string
          properties: {}
          type: string
        container_id:
          description: 容器id
          format: string
          properties: {}
          type: string
        domain:
          description: 域名
          format: '[]string'
          items:
            format: string
            properties: {}
            type: string
          properties: {}
          type: array
        id:
          description: 主键id
          format: uint64
          properties: {}
          type: integer
        service_type:
          description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC'
          format: uint
          properties: {}
          type: integer
        discovery_time:
          description: 发现时间,秒
          format: uint
          properties: {}
          type: integer
      type: object
    git.in.chaitin.net.veinmind.backend.module.asset.model.WebsiteInfoOut:
      properties:
        pod_info:
          $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.module.asset.model.WebsitePodInfo'
        container_info:
          $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.module.asset.model.WebsiteContainerInfo'
        base_info:
          $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.module.asset.model.WebsiteBaseInfo'
      type: object
    git.in.chaitin.net.veinmind.backend.module.asset.model.WebsitePortInfo:
      properties:
        protocol:
          description: 协议
          format: string
          properties: {}
          type: string
        ip:
          description: 绑定ip
          format: string
          properties: {}
          type: string
        host_port:
          description: 主机端口
          format: uint64
          properties: {}
          type: integer
        container_port:
          description: 容器端口
          format: uint64
          properties: {}
          type: integer
      type: object
    git.in.chaitin.net.veinmind.backend.module.asset.model.WebsitePodInfo:
      properties:
        namespace:
          description: 命名空间
          format: string
          properties: {}
          type: string
        pod_name:
          description: pod名称
          format: string
          properties: {}
          type: string
      type: object
    git.in.chaitin.net.veinmind.backend.api.api.asset.WebsiteListRes:
      properties:
        list:
          format: '[]model.WebsiteListOutItem'
          items:
            $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.module.asset.model.WebsiteListOutItem'
          properties: {}
          type: array
      type: object
    git.in.chaitin.net.veinmind.backend.module.asset.model.WebFrameworkInfo:
      properties:
        name:
          description: 框架名
          format: string
          properties: {}
          type: string
        language:
          description: 框架语言
          format: string
          properties: {}
          type: string
        version:
          description: 框架版本
          format: string
          properties: {}
          type: string
        dir:
          description: 框架路径
          format: string
          properties: {}
          type: string
        container_name:
          description: 容器名称
          format: string
          properties: {}
          type: string
        container_id:
          description: 容器id
          format: string
          properties: {}
          type: string
        discovery_time:
          description: 发现时间时间戳
          format: uint
          properties: {}
          type: integer
        service_type:
          description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC'
          format: uint
          properties: {}
          type: integer
        cid:
          description: 容器主键id
          format: uint64
          properties: {}
          type: integer
        id:
          description: web框架资产id
          format: uint64
          properties: {}
          type: integer
      type: object
    git.in.chaitin.net.veinmind.backend.api.api.asset.WebFrameworkCountRes:
      properties:
        total:
          format: int
          properties: {}
          type: integer
      type: object
    git.in.chaitin.net.veinmind.backend.api.api.asset.WebsiteInfoRes:
      properties:
        data:
          $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.module.asset.model.WebsiteInfoOut'
      type: object
    git.in.chaitin.net.veinmind.backend.module.asset.model.WebFrameworkListOne:
      properties:
        name:
          description: 框架名称
          format: string
          properties: {}
          type: string
        language:
          description: 框架语言
          format: string
          properties: {}
          type: string
        container_name:
          description: 容器名称
          format: string
          properties: {}
          type: string
        container_id:
          description: 容器id
          format: string
          properties: {}
          type: string
        discovery_time:
          description: 发现时间时间戳
          format: uint
          properties: {}
          type: integer
        service_type:
          description: '服务类型: 1:Apache 2:Gunicorn 3:IIS 4:Jetty 5:Mono-Fastcgi 6:Nginx 7:PHP 8:PHPStudy 9:Python 10:Resin 11:Tomcat 12:TongWeb 13:uWSGI 14:WebLogic 15:WebSphere 16:Java Tcp Listen 17:用友U8 Cloud 18:用友NC'
          format: uint
          properties: {}
          type: integer
        id:
          description: web框架资产id
          format: uint64
          properties: {}
          type: integer
      type: object
    git.in.chaitin.net.veinmind.backend.api.api.asset.WebFrameworkInfoRes:
      properties:
        data:
          $ref: '#/components/schemas/git.in.chaitin.net.veinmind.backend.module.asset.model.WebFrameworkInfo'
      type: object