{
  "swagger": "2.0",
  "info": {
    "title": "Storage API Doc",
    "version": "0.1.0"
  },
  "schemes": [
    "http"
  ],
  "consumes": [
    "application/json"
  ],
  "produces": [
    "application/json"
  ],
  "paths": {
    "/bcsstorage/v2/alarms": {
      "get": {
        "summary": "查询告警数据",
        "description": "根据条件查询告警数据，并返回查询结果",
        "operationId": "Storage_ListAlarm",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageListAlarmResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "clusterId. BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "source",
            "description": "source. 告警来源",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "module",
            "description": "module. 告警模块",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "type",
            "description": "type. 告警类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "fields",
            "description": "fields. 额外字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "timeBegin",
            "description": "timeBegin. 开始时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "timeEnd",
            "description": "timeEnd. 结束时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "接收告警数据",
        "description": "接收告警数据，并保存到db中",
        "operationId": "Storage_PostAlarm",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePostAlarmResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePostAlarmRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/cluster_config/clusters/{clusterId}": {
      "get": {
        "summary": "查询集群配置",
        "description": "根据指定的clusterId，查询集群配置",
        "operationId": "Storage_GetClusterConfig",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageGetClusterConfigResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "service",
            "description": "service. 服务",
            "in": "query",
            "required": false,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "创建或修改集群配置",
        "description": "根据clusterId 创建或修改集群配置",
        "operationId": "Storage_PutClusterConfig",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePutClusterConfigResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePutClusterConfigRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/cluster_config/services/{service}": {
      "get": {
        "summary": "查询服务配置",
        "description": "根据服务查询配置",
        "operationId": "Storage_GetServiceConfig",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageGetServiceConfigResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "service",
            "description": "服务",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "clusterId",
            "description": "clusterId. BCS内部使用集群ID，格式为BCS-K8S-XXXXX(与clusterIdNot互斥，若，使用本字段请勿使用clusterIdNot)",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "clusterIdNot",
            "description": "clusterIdNot. 与clusterId互斥，若，使用本字段请勿使用clusterId",
            "in": "query",
            "required": false,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/cluster_config/versions/{service}": {
      "get": {
        "summary": "获取稳定版本",
        "description": "根据service，查询对应的稳定版本",
        "operationId": "Storage_GetStableVersion",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageGetStableVersionResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "service",
            "description": "服务名称",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "创建稳定版本",
        "description": "根据service创建稳定版本",
        "operationId": "Storage_PutStableVersion",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePutStableVersionResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "service",
            "description": "服务",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePutStableVersionRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/dynamic/customresources/{resourceType}": {
      "get": {
        "summary": "查询自定义资源",
        "description": "根据resourceType，查询自定义资源，并返回查询结果",
        "operationId": "Storage_GetCustomResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageGetCustomResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "clusterId",
            "description": "clusterId. BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "resourceName. 资源名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "extra",
            "description": "extra. 扩展字段",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "labelSelector",
            "description": "labelSelector. 选择器",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updateTimeBefore",
            "description": "updateTimeBefore. 更新时间之前",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "fields",
            "description": "fields. 额外字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "delete": {
        "summary": "删除自定义资源",
        "description": "根据resourceType，删除自定义资源，并返回操作结果",
        "operationId": "Storage_DeleteCustomResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeleteCustomResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "修改或新增自定义资源",
        "description": "根据resourceType，修改或新增定义资源，并返回操作结果",
        "operationId": "Storage_PutCustomResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePutCustomResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePutCustomResourcesRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/dynamic/customresources/{resourceType}/index/{indexName}": {
      "delete": {
        "summary": "删除自定义资源索引",
        "description": "根据resourceType，删除自定义资源索引，并返回操作结果",
        "operationId": "Storage_DeleteCustomResourcesIndex",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeleteCustomResourcesIndexResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "indexName",
            "description": "索引名称",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "创建自定义资源索引",
        "description": "根据resourceType，创建自定义资源索引，并返回操作结果",
        "operationId": "Storage_CreateCustomResourcesIndex",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageCreateCustomResourcesIndexResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "indexName",
            "description": "索引名称",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageCreateCustomResourcesIndexRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/dynamic/watch/containers/{clusterId}": {
      "post": {
        "summary": "watch container",
        "description": "根据clusterId，返回watch结果",
        "operationId": "Storage_WatchContainer",
        "responses": {
          "200": {
            "description": "A successful response.(streaming responses)",
            "schema": {
              "type": "object",
              "properties": {
                "result": {
                  "$ref": "#/definitions/storageWatchContainerResponse"
                },
                "error": {
                  "$ref": "#/definitions/runtimeStreamError"
                }
              },
              "title": "Stream result of storageWatchContainerResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "集群ID(从哪个集群创建了该事件)",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "description": "option",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageStoreWatchOption",
              "description": "option",
              "title": "option"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/dynamic/watch/{clusterId}/{resourceType}": {
      "post": {
        "summary": "watch dynamic",
        "description": "根据clusterId，返回watch结果",
        "operationId": "Storage_WatchDynamic",
        "responses": {
          "200": {
            "description": "A successful response.(streaming responses)",
            "schema": {
              "type": "object",
              "properties": {
                "result": {
                  "$ref": "#/definitions/storageWatchDynamicResponse"
                },
                "error": {
                  "$ref": "#/definitions/runtimeStreamError"
                }
              },
              "title": "Stream result of storageWatchDynamicResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "集群ID(从哪个集群创建了该事件)",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "description": "option",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageStoreWatchOption",
              "description": "option",
              "title": "option"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/events": {
      "get": {
        "summary": "查询事件",
        "description": "根据clusterId，查询事件，并返回操作结果",
        "operationId": "Storage_ListEvent",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageListEventResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "description": "id. 唯一标识",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "env",
            "description": "env. 环境(mesos or k8s)",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "kind",
            "description": "kind. 资源，属于哪种资源(资源类型：pod、rc等)",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "level",
            "description": "level. 层级(normal、warning)",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "component",
            "description": "component. 组件，哪个组件创建该事件(scheduler、controller等)",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "type",
            "description": "type. 类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "clusterId",
            "description": "clusterId. 集群ID(从哪个集群创建了该事件)",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "extraInfo.namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "extraInfo.name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "extraInfo.kind",
            "description": "kind. 种类",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "timeBegin",
            "description": "timeBegin. 开始时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "timeEnd",
            "description": "timeEnd. 结束时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "length",
            "description": "length. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "创建事件",
        "description": "创建事件，并返回操作结果",
        "operationId": "Storage_PutEvent",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePutEventResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePutEventRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/events/watch": {
      "post": {
        "summary": "watch事件",
        "description": "根据clusterId，watch事件，并返回操作结果",
        "operationId": "Storage_WatchEvent",
        "responses": {
          "200": {
            "description": "A successful response.(streaming responses)",
            "schema": {
              "type": "object",
              "properties": {
                "result": {
                  "$ref": "#/definitions/storageWatchEventResponse"
                },
                "error": {
                  "$ref": "#/definitions/runtimeStreamError"
                }
              },
              "title": "Stream result of storageWatchEventResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "body",
            "description": "option",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageStoreWatchOption",
              "description": "option",
              "title": "option"
            }
          },
          {
            "name": "clusterId",
            "description": "clusterId. 集群ID(从哪个集群创建了该事件)",
            "in": "query",
            "required": false,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/host/clusters/{clusterId}": {
      "get": {
        "summary": "查询主机配置",
        "description": "根据clusterId，查询主机配置，并返回操作结果",
        "operationId": "Storage_ListHost",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageListHostResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "修改集群关系(增量)",
        "description": "根据clusterId，修改集群关系(直接新增，不会清除历史集群关系)，并返回操作结果",
        "operationId": "Storage_PostClusterRelation",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePostClusterRelationResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePostClusterRelationRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "修改集群关系(覆盖)",
        "description": "根据clusterId，修改集群关系(先清除所有集群关系，再去把当前的关系写入db中)，并返回操作结果",
        "operationId": "Storage_PutClusterRelation",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePutClusterRelationResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePutClusterRelationRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/host/{ip}": {
      "get": {
        "summary": "查询主机配置",
        "description": "根据ip，查询主机配置，并返回操作结果",
        "operationId": "Storage_GetHost",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageGetHostResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "ip",
            "description": "IP地址",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "delete": {
        "summary": "删除主机配置",
        "description": "根据ip，删除主机配置，并返回操作结果",
        "operationId": "Storage_DeleteHost",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeleteHostResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "ip",
            "description": "主机IP地址",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "创建主机配置",
        "description": "根据ip，创建主机配置，并返回操作结果",
        "operationId": "Storage_PutHost",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePutHostResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "ip",
            "description": "IP地址",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePutHostRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/k8s/dynamic/all_resources/clusters/{clusterId}/{resourceType}": {
      "get": {
        "summary": "批量查询集群资源",
        "description": "根据clusterId，查询集群资源，并返回list",
        "operationId": "Storage_ListK8SClusterAllResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageListClusterResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "extra",
            "description": "extra. 扩展字段",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "labelSelector",
            "description": "labelSelector. 选择器",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updateTimeBefore",
            "description": "updateTimeBefore. 更新时间之前",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "fields",
            "description": "fields. 额外字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "delete": {
        "summary": "批量删除集群资源",
        "description": "根据clusterId，批量删除集群资源，并返回操作结果",
        "operationId": "Storage_DeleteBatchK8SClusterAllResource",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeleteBatchClusterResourceResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "updateTimeBegin",
            "description": "updateTimeBegin. 开始更新时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "updateTimeEnd",
            "description": "updateTimeEnd. 结束更新时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/k8s/dynamic/cluster_resources/clusters/{clusterId}/{resourceType}": {
      "get": {
        "summary": "批量查询集群资源",
        "description": "根据clusterId，查询集群资源，并返回list",
        "operationId": "Storage_ListK8SClusterResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageListClusterResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "extra",
            "description": "extra. 扩展字段",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "labelSelector",
            "description": "labelSelector. 选择器",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updateTimeBefore",
            "description": "updateTimeBefore. 更新时间之前",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "fields",
            "description": "fields. 额外字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "delete": {
        "summary": "批量删除集群资源",
        "description": "根据clusterId，批量删除集群资源，并返回操作结果",
        "operationId": "Storage_DeleteBatchK8SClusterResource",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeleteBatchClusterResourceResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "updateTimeBegin",
            "description": "updateTimeBegin. 开始更新时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "updateTimeEnd",
            "description": "updateTimeEnd. 结束更新时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/k8s/dynamic/cluster_resources/clusters/{clusterId}/{resourceType}/{resourceName}": {
      "get": {
        "summary": "查询集群资源",
        "description": "根据clusterId，查询集群资源，并返回查询结果",
        "operationId": "Storage_GetK8SClusterResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageGetClusterResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "资源名称",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "extra",
            "description": "extra. 扩展字段",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "labelSelector",
            "description": "labelSelector. 选择器",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updateTimeBefore",
            "description": "updateTimeBefore. 更新时间之前",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "fields",
            "description": "fields. 额外字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "delete": {
        "summary": "删除集群资源",
        "description": "根据clusterId，删除集群资源，并返回操作结果",
        "operationId": "Storage_DeleteK8SClusterResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeleteClusterResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "资源名称",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "修改或新增集群资源",
        "description": "根据clusterId，修改或新增集群资源信息，并返回操作结果",
        "operationId": "Storage_PutK8SClusterResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePutClusterResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "资源名称",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePutClusterResourcesRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/k8s/dynamic/namespace_resources/clusters/{clusterId}/namespaces/{namespace}/{resourceType}": {
      "get": {
        "summary": "批量查询命名空间资源",
        "description": "根据clusterId，查询命名空间，并返回list",
        "operationId": "Storage_ListK8SNamespaceResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageListNamespaceResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "extra",
            "description": "extra. 扩展字段",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "labelSelector",
            "description": "labelSelector. 选择器",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updateTimeBefore",
            "description": "updateTimeBefore. 更新时间之前",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "fields",
            "description": "fields. 额外字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "delete": {
        "summary": "批量删除命名空间资源",
        "description": "根据clusterId，批量删除命名空间资源，并返回操作结果",
        "operationId": "Storage_DeleteBatchK8SNamespaceResource",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeleteBatchNamespaceResourceResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "updateTimeBegin",
            "description": "updateTimeBegin. 开始更新时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "updateTimeEnd",
            "description": "updateTimeEnd. 结束更新时间",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/k8s/dynamic/namespace_resources/clusters/{clusterId}/namespaces/{namespace}/{resourceType}/{resourceName}": {
      "get": {
        "summary": "查询命名空间资源",
        "description": "根据clusterId，查询命名空间，并返回查询结果",
        "operationId": "Storage_GetK8SNamespaceResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageGetNamespaceResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "资源名称",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "extra",
            "description": "extra. 扩展字段",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "labelSelector",
            "description": "labelSelector. 选择器",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updateTimeBefore",
            "description": "updateTimeBefore. 更新时间之前",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "int64"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "fields",
            "description": "fields. 额外字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "delete": {
        "summary": "删除命名空间资源",
        "description": "根据clusterId，删除命名空间资源，并返回操作结果",
        "operationId": "Storage_DeleteK8SNamespaceResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeleteNamespaceResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "资源名称",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "修改或新增命名空间资源",
        "description": "根据clusterId，修改或新增命名空间资源，并返回操作结果",
        "operationId": "Storage_PutK8SNamespaceResources",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePutNamespaceResourcesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "资源名称",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePutNamespaceResourcesRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/k8s/watch/clusters/{clusterId}/namespaces/{namespace}/{resourceType}": {
      "get": {
        "summary": "批量查询watch资源",
        "description": "根据clusterId，批量查询watch资源，并返回操作结果",
        "operationId": "Storage_K8SListWatchResource",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageK8SListWatchResourceResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/k8s/watch/clusters/{clusterId}/namespaces/{namespace}/{resourceType}/{resourceName}": {
      "get": {
        "summary": "查询watch资源",
        "description": "根据clusterId，查询watch资源，并返回操作结果",
        "operationId": "Storage_K8SGetWatchResource",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageK8SGetWatchResourceResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "资源名称",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "delete": {
        "summary": "删除watch资源",
        "description": "根据clusterId，删除watch资源，并返回操作结果",
        "operationId": "Storage_K8SDeleteWatchResource",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageK8SDeleteWatchResourceResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "资源名称",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "修改watch资源",
        "description": "根据clusterId，修改watch资源，并返回操作结果",
        "operationId": "Storage_K8SPutWatchResource",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageK8SPutWatchResourceResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "资源类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "资源名称",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageK8SPutWatchResourceRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/metric/clusters": {
      "get": {
        "summary": "查询指标表名",
        "description": "查询指标表名，并返回操作结果(无条件查询)",
        "operationId": "Storage_ListMetricTables",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageListMetricTablesResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/metric/clusters/{clusterId}": {
      "get": {
        "summary": "查询指标",
        "description": "根据clusterId，查询指标(带参数)，并返回操作结果",
        "operationId": "Storage_QueryMetric",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageQueryMetricResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "type",
            "description": "type. 类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "extra",
            "description": "extra. 扩展字段",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/metric/clusters/{clusterId}/namespaces/{namespace}/{type}/{name}": {
      "get": {
        "summary": "查询指标(路径)",
        "description": "根据clusterId，查询指标(路径)，并返回操作结果",
        "operationId": "Storage_GetMetric",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageGetMetricResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "type",
            "description": "类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "名称",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "extra",
            "description": "extra. 扩展字段",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "delete": {
        "summary": "删除指标",
        "description": "根据clusterId，删除指标，并返回操作结果",
        "operationId": "Storage_DeleteMetric",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeleteMetricResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "type",
            "description": "类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "名称",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "put": {
        "summary": "修改指标",
        "description": "根据clusterId，修改指标，并返回操作结果",
        "operationId": "Storage_PutMetric",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePutMetricResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "命名空间",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "type",
            "description": "类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "名称",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePutMetricRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/metric/watch/{clusterId}/{type}": {
      "post": {
        "summary": "watch指标",
        "description": "根据clusterId，watch指标，并返回watch结果",
        "operationId": "Storage_WatchMetric",
        "responses": {
          "200": {
            "description": "A successful response.(streaming responses)",
            "schema": {
              "type": "object",
              "properties": {
                "result": {
                  "$ref": "#/definitions/storageWatchMetricResponse"
                },
                "error": {
                  "$ref": "#/definitions/runtimeStreamError"
                }
              },
              "title": "Stream result of storageWatchMetricResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "type",
            "description": "类型",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "description": "option",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageStoreWatchOption",
              "description": "option",
              "title": "option"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/configmap": {
      "get": {
        "summary": "查询configMap",
        "description": "根据clusterId，查询configMap，并返回操作结果",
        "operationId": "Storage_GetConfigMapK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageConfigMapK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询configMap",
        "description": "根据clusterId，查询configMap，并返回操作结果",
        "operationId": "Storage_PostConfigMapK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageConfigMapK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageConfigMapK8SRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/daemonset": {
      "get": {
        "summary": "查询daemonSet",
        "description": "根据clusterId，查询daemonSet，并返回操作结果",
        "operationId": "Storage_GetDaemonSet",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDaemonSetResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "resourceVersion",
            "description": "resourceVersion. 资源版本",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "uID",
            "description": "uID. uuid",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "generation",
            "description": "generation. generation",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "templateGen",
            "description": "templateGen. 模板",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "strategyType",
            "description": "strategyType. 策略类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询daemonSet",
        "description": "根据clusterId，查询daemonSet，并返回操作结果",
        "operationId": "Storage_PostDaemonSet",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDaemonSetResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageDaemonSetRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/deployment": {
      "get": {
        "summary": "查询deployment",
        "description": "根据clusterId，查询deployment，并返回操作结果",
        "operationId": "Storage_GetDeploymentK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeploymentK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "replicas",
            "description": "replicas. 实例个数",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "availableReplicas",
            "description": "availableReplicas. 存活实例个数",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updatedReplicas",
            "description": "updatedReplicas. 已更新实例个数",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "strategyType",
            "description": "strategyType. 策略类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "dnsPolicy",
            "description": "dnsPolicy. DNS策略",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "restartPolicy",
            "description": "restartPolicy. 重新拉起策略",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询deployment",
        "description": "根据clusterId，查询deployment，并返回操作结果",
        "operationId": "Storage_PostDeploymentK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageDeploymentK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageDeploymentK8SRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/endpoints": {
      "get": {
        "summary": "查询endpoints",
        "description": "根据clusterId，查询endpoints，并返回操作结果",
        "operationId": "Storage_GetEndpointsK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageEndpointsK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询endpoints",
        "description": "根据clusterId，查询endpoints，并返回操作结果",
        "operationId": "Storage_PostEndpointsK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageEndpointsK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageEndpointsK8SRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/ingress": {
      "get": {
        "summary": "查询ingress",
        "description": "根据clusterId，查询ingress，并返回操作结果",
        "operationId": "Storage_GetIngress",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageIngressResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询ingress",
        "description": "根据clusterId，查询ingress，并返回操作结果",
        "operationId": "Storage_PostIngress",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageIngressResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageIngressRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/ippoolstatic": {
      "get": {
        "summary": "查询k8s静态IP池",
        "description": "根据clusterId，查询静态IP池，并返回操作结果",
        "operationId": "Storage_GetK8SIPPoolStatic",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageIPPoolStaticResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "createTime. 创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "resourceType. 资源类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTime",
            "description": "createTime. 创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updateTime",
            "description": "createTime. 创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询k8s静态IP池",
        "description": "根据clusterId，查询k8s静态IP池，并返回操作结果",
        "operationId": "Storage_PostK8SIPPoolStatic",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageIPPoolStaticResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageIPPoolStaticRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/ippoolstaticdetail": {
      "get": {
        "summary": "查询k8s详细静态IP池",
        "description": "根据clusterId，查询k8s详细静态IP池，并返回操作结果",
        "operationId": "Storage_GetK8SIPPoolStaticDetail",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageIPPoolStaticDetailResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "createTime. 创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "resourceType. 资源类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTime",
            "description": "createTime. 创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updateTime",
            "description": "createTime. 创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询k8s详细静态IP池",
        "description": "根据clusterId，查询k8s详细静态IP池，并返回操作结果",
        "operationId": "Storage_PostK8SIPPoolStaticDetail",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageIPPoolStaticDetailResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageIPPoolStaticDetailRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/job": {
      "get": {
        "summary": "查询job",
        "description": "根据clusterId，查询job，并返回操作结果",
        "operationId": "Storage_GetJob",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageJobResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "resourceVersion",
            "description": "resourceVersion. 资源版本",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "uID",
            "description": "uID. uuid",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询job",
        "description": "根据clusterId，查询job，并返回操作结果",
        "operationId": "Storage_PostJob",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageJobResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageJobRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/namespace": {
      "get": {
        "summary": "查询命名空间",
        "description": "根据clusterId，查询命名空间，并返回操作结果",
        "operationId": "Storage_GetNamespaceK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageNamespaceK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "status",
            "description": "status.",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "used",
            "description": "used. 全量查询，当used=1，使用递归遍历所有资源，否则，仅查询命名空间下的资源",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询命名空间",
        "description": "根据clusterId，查询命名空间，并返回操作结果",
        "operationId": "Storage_PostNamespaceK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageNamespaceK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageNamespaceK8SRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/node": {
      "get": {
        "summary": "查询node",
        "description": "根据clusterId，查询node，并返回操作结果",
        "operationId": "Storage_GetNode",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageNodeResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "externalID",
            "description": "externalID. 外部ID",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询node",
        "description": "根据clusterId，查询node，并返回操作结果",
        "operationId": "Storage_PostNode",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageNodeResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageNodeRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/pod": {
      "get": {
        "summary": "查询pod",
        "description": "根据clusterId，查询pod，并返回操作结果",
        "operationId": "Storage_GetPod",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePodResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "hostIP",
            "description": "hostIP. 主机IP",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "podIP",
            "description": "podIP. Pod IP",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "status",
            "description": "status. 状态",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "startTimeBegin",
            "description": "startTimeBegin. 开始启动时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "startTimeEnd",
            "description": "startTimeEnd. 结束启动时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询pod",
        "description": "根据clusterId，查询pod，并返回操作结果",
        "operationId": "Storage_PostPod",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storagePodResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storagePodRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/replicaset": {
      "get": {
        "summary": "查询ReplicaSet",
        "description": "根据clusterId，查询ReplicaSet，并返回操作结果",
        "operationId": "Storage_GetReplicaSet",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageReplicaSetResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "replicas",
            "description": "replicas. 实例数",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "availableReplicas",
            "description": "availableReplicas. 存活实例数",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "readyReplicas",
            "description": "readyReplicas. 准备状态实例数",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询ReplicaSet",
        "description": "根据clusterId，查询ReplicaSet，并返回操作结果",
        "operationId": "Storage_PostReplicaSet",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageReplicaSetResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageReplicaSetRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/secret": {
      "get": {
        "summary": "查询secret",
        "description": "根据clusterId，查询secret，并返回操作结果",
        "operationId": "Storage_GetSecretK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageSecretK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "resourceName",
            "description": "createTime. 创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "resourceType",
            "description": "resourceType. 资源类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTime",
            "description": "createTime. 创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "updateTime",
            "description": "createTime. 创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询secret",
        "description": "根据clusterId，查询secret，并返回操作结果",
        "operationId": "Storage_PostSecretK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageSecretK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageSecretK8SRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/service": {
      "get": {
        "summary": "查询service",
        "description": "根据clusterId，查询service，并返回操作结果",
        "operationId": "Storage_GetServiceK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageServiceK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "clusterIP",
            "description": "clusterIP. 集群IP",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "type",
            "description": "type. 类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询service",
        "description": "根据clusterId，查询service，并返回操作结果",
        "operationId": "Storage_PostServiceK8S",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageServiceK8SResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageServiceK8SRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    },
    "/bcsstorage/v2/query/k8s/dynamic/clusters/{clusterId}/statefulset": {
      "get": {
        "summary": "查询statefulSet",
        "description": "根据clusterId，查询statefulSet，并返回操作结果",
        "operationId": "Storage_GetStatefulSet",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageStatefulSetResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "name",
            "description": "name. 名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "namespace",
            "description": "namespace. 命名空间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeBegin",
            "description": "createTimeBegin. 开始创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "createTimeEnd",
            "description": "createTimeEnd. 结束创建时间",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "resourceVersion",
            "description": "resourceVersion. 资源版本",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "uID",
            "description": "uID. uuid",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "generation",
            "description": "generation. generation",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "podMPolicy",
            "description": "podMPolicy. Pod管理策略",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "strategyType",
            "description": "strategyType. 策略类型",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "serviceName",
            "description": "serviceName. 服务名称",
            "in": "query",
            "required": false,
            "type": "string"
          },
          {
            "name": "field",
            "description": "field. 扩展字段",
            "in": "query",
            "required": false,
            "type": "array",
            "items": {
              "type": "string"
            },
            "collectionFormat": "multi"
          },
          {
            "name": "offset",
            "description": "offset. 查询偏移量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          },
          {
            "name": "limit",
            "description": "limit. 查询限制数量",
            "in": "query",
            "required": false,
            "type": "string",
            "format": "uint64"
          }
        ],
        "tags": [
          "Storage"
        ]
      },
      "post": {
        "summary": "查询statefulSet",
        "description": "根据clusterId，查询statefulSet，并返回操作结果",
        "operationId": "Storage_PostStatefulSet",
        "responses": {
          "200": {
            "description": "A successful response.",
            "schema": {
              "$ref": "#/definitions/storageStatefulSetResponse"
            }
          },
          "default": {
            "description": "An unexpected error response.",
            "schema": {
              "$ref": "#/definitions/runtimeError"
            }
          }
        },
        "parameters": [
          {
            "name": "clusterId",
            "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
            "in": "path",
            "required": true,
            "type": "string"
          },
          {
            "name": "body",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/storageStatefulSetRequest"
            }
          }
        ],
        "tags": [
          "Storage"
        ]
      }
    }
  },
  "definitions": {
    "protobufAny": {
      "type": "object",
      "properties": {
        "type_url": {
          "type": "string",
          "description": "A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n  value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n  URL, or have them precompiled into a binary to avoid any\n  lookup. Therefore, binary compatibility needs to be preserved\n  on changes to types. (Use versioned type names to manage\n  breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics."
        },
        "value": {
          "type": "string",
          "format": "byte",
          "description": "Must be a valid serialized protocol buffer of the above specified type."
        }
      },
      "description": "`Any` contains an arbitrary serialized protocol buffer message along with a\nURL that describes the type of the serialized message.\n\nProtobuf library provides support to pack/unpack Any values in the form\nof utility functions or additional generated methods of the Any type.\n\nExample 1: Pack and unpack a message in C++.\n\n    Foo foo = ...;\n    Any any;\n    any.PackFrom(foo);\n    ...\n    if (any.UnpackTo(&foo)) {\n      ...\n    }\n\nExample 2: Pack and unpack a message in Java.\n\n    Foo foo = ...;\n    Any any = Any.pack(foo);\n    ...\n    if (any.is(Foo.class)) {\n      foo = any.unpack(Foo.class);\n    }\n\n Example 3: Pack and unpack a message in Python.\n\n    foo = Foo(...)\n    any = Any()\n    any.Pack(foo)\n    ...\n    if any.Is(Foo.DESCRIPTOR):\n      any.Unpack(foo)\n      ...\n\n Example 4: Pack and unpack a message in Go\n\n     foo := &pb.Foo{...}\n     any, err := ptypes.MarshalAny(foo)\n     ...\n     foo := &pb.Foo{}\n     if err := ptypes.UnmarshalAny(any, foo); err != nil {\n       ...\n     }\n\nThe pack methods provided by protobuf library will by default use\n'type.googleapis.com/full.type.name' as the type URL and the unpack\nmethods only use the fully qualified type name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\" will yield type\nname \"y.z\".\n\n\nJSON\n====\nThe JSON representation of an `Any` value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field `@type` which contains the type URL. Example:\n\n    package google.profile;\n    message Person {\n      string first_name = 1;\n      string last_name = 2;\n    }\n\n    {\n      \"@type\": \"type.googleapis.com/google.profile.Person\",\n      \"firstName\": <string>,\n      \"lastName\": <string>\n    }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n    {\n      \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n      \"value\": \"1.212s\"\n    }"
    },
    "protobufNullValue": {
      "type": "string",
      "enum": [
        "NULL_VALUE"
      ],
      "default": "NULL_VALUE",
      "description": "`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value."
    },
    "runtimeError": {
      "type": "object",
      "properties": {
        "error": {
          "type": "string"
        },
        "code": {
          "type": "integer",
          "format": "int32"
        },
        "message": {
          "type": "string"
        },
        "details": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/protobufAny"
          }
        }
      }
    },
    "runtimeStreamError": {
      "type": "object",
      "properties": {
        "grpc_code": {
          "type": "integer",
          "format": "int32"
        },
        "http_code": {
          "type": "integer",
          "format": "int32"
        },
        "message": {
          "type": "string"
        },
        "http_status": {
          "type": "string"
        },
        "details": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/protobufAny"
          }
        }
      }
    },
    "storageBcsStorageEvent": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "集群ID(从哪个集群创建了该事件)",
          "title": "clusterId"
        },
        "kind": {
          "type": "string",
          "description": "资源，属于哪种资源(资源类型：pod、rc等)",
          "title": "kind"
        },
        "extraInfo": {
          "$ref": "#/definitions/storageEventExtraInfo",
          "description": "事件的特定信息",
          "title": "extraInfo"
        },
        "createTime": {
          "type": "string",
          "description": "事件时间(时间发生时间)",
          "title": "createTime"
        },
        "env": {
          "type": "string",
          "description": "环境(mesos or k8s)",
          "title": "env"
        },
        "component": {
          "type": "string",
          "description": "组件，哪个组件创建该事件(scheduler、controller等)",
          "title": "component"
        },
        "type": {
          "type": "string",
          "description": "类型",
          "title": "type"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        },
        "level": {
          "type": "string",
          "description": "层级(normal、warning)",
          "title": "level"
        },
        "eventTime": {
          "type": "string",
          "description": "事件时间(时间发生时间)",
          "title": "eventTime"
        },
        "describe": {
          "type": "string",
          "description": "事件细节",
          "title": "describe"
        },
        "_id": {
          "type": "string",
          "description": "mongodb id",
          "title": "_id"
        }
      },
      "description": "事件",
      "title": "BcsStorageEvent",
      "required": [
        "clusterId"
      ]
    },
    "storageBcsStorageHost": {
      "type": "object",
      "properties": {
        "ip": {
          "type": "string",
          "description": "IP地址",
          "title": "ip"
        },
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "主机配置",
      "title": "BcsStorageHost",
      "required": [
        "ip",
        "clusterId"
      ]
    },
    "storageClusterSet": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "clusterConfig": {
          "$ref": "#/definitions/storageConfigSet",
          "description": "集群配置",
          "title": "clusterConfig"
        }
      },
      "description": "集群集合",
      "title": "ClusterSet"
    },
    "storageConfigMapK8SRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询configMap请求",
      "title": "ConfigMapK8SRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageConfigMapK8SResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回configMap查询结果",
      "title": "ConfigMapK8SResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageConfigSet": {
      "type": "object",
      "properties": {
        "common": {
          "type": "object",
          "description": "common",
          "title": "common"
        },
        "conf": {
          "type": "object",
          "description": "conf",
          "title": "conf"
        }
      },
      "description": "配置集合",
      "title": "ConfigSet"
    },
    "storageCreateCustomResourcesIndexRequest": {
      "type": "object",
      "properties": {
        "resourceType": {
          "type": "string",
          "description": "资源类型",
          "title": "resourceType"
        },
        "indexName": {
          "type": "string",
          "description": "索引名称",
          "title": "indexName"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "创建自定义资源索引请求",
      "title": "CreateCustomResourcesIndexRequest",
      "required": [
        "resourceType"
      ]
    },
    "storageCreateCustomResourcesIndexResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回自定义资源索引创建结果",
      "title": "CreateCustomResourcesIndexResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageDaemonSetRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "resourceVersion": {
          "type": "string",
          "description": "资源版本",
          "title": "resourceVersion"
        },
        "uID": {
          "type": "string",
          "description": "uuid",
          "title": "uID"
        },
        "generation": {
          "type": "string",
          "description": "generation",
          "title": "generation"
        },
        "templateGen": {
          "type": "string",
          "description": "模板",
          "title": "templateGen"
        },
        "strategyType": {
          "type": "string",
          "description": "策略类型",
          "title": "strategyType"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询daemonSet请求",
      "title": "DaemonSetRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageDaemonSetResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回daemonSet查询结果",
      "title": "DaemonSetResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageDeleteBatchClusterResourceResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回集群资源批量删除结果",
      "title": "DeleteBatchClusterResourceResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageDeleteBatchNamespaceResourceResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回命名空间资源批量删除结果",
      "title": "DeleteBatchNamespaceResourceResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageDeleteClusterResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回集群资源删除结果",
      "title": "DeleteClusterResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageDeleteCustomResourcesIndexResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回自定义资源索引删除结果",
      "title": "DeleteCustomResourcesIndexResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageDeleteCustomResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回自定义资源删除结果",
      "title": "DeleteCustomResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageDeleteHostResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回主机配置删除结果",
      "title": "DeleteHostResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageDeleteMetricResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回指标删除结果",
      "title": "DeleteMetricResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageDeleteNamespaceResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回命名空间资源删除结果",
      "title": "DeleteNamespaceResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageDeployConfig": {
      "type": "object",
      "properties": {
        "service": {
          "type": "string",
          "description": "服务",
          "title": "service"
        },
        "serviceConfig": {
          "$ref": "#/definitions/storageConfigSet",
          "description": "服务配置",
          "title": "serviceConfig"
        },
        "clusters": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/storageClusterSet"
          },
          "description": "clusters",
          "title": "clusters"
        },
        "stableVersion": {
          "type": "string",
          "description": "稳定版本",
          "title": "stableVersion"
        }
      },
      "description": "部署配置",
      "title": "DeployConfig"
    },
    "storageDeploymentK8SRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "replicas": {
          "type": "string",
          "description": "实例个数",
          "title": "replicas"
        },
        "availableReplicas": {
          "type": "string",
          "description": "存活实例个数",
          "title": "availableReplicas"
        },
        "updatedReplicas": {
          "type": "string",
          "description": "已更新实例个数",
          "title": "updatedReplicas"
        },
        "strategyType": {
          "type": "string",
          "description": "策略类型",
          "title": "strategyType"
        },
        "dnsPolicy": {
          "type": "string",
          "description": "DNS策略",
          "title": "dnsPolicy"
        },
        "restartPolicy": {
          "type": "string",
          "description": "重新拉起策略",
          "title": "restartPolicy"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "Data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询deployment请求",
      "title": "DeploymentK8SRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageDeploymentK8SResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回deployment查询结果",
      "title": "DeploymentK8SResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageEndpointsK8SRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询endpoints请求",
      "title": "EndpointsK8SRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageEndpointsK8SResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回endpoints查询结果",
      "title": "EndpointsK8SResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageEventExtraInfo": {
      "type": "object",
      "properties": {
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "kind": {
          "type": "string",
          "description": "种类",
          "title": "kind"
        }
      },
      "description": "事件的特定信息",
      "title": "EventExtraInfo"
    },
    "storageGetClusterConfigResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "$ref": "#/definitions/storageDeployConfig",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回查询集群配置结果",
      "title": "GetClusterConfigResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageGetClusterResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回集群资源查询结果",
      "title": "GetClusterResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageGetCustomResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        },
        "total": {
          "type": "string",
          "format": "int64",
          "title": "total"
        },
        "pageSize": {
          "type": "string",
          "format": "int64",
          "title": "pageSize"
        },
        "offset": {
          "type": "string",
          "format": "int64",
          "title": "offset"
        }
      },
      "description": "返回自定义资源查询结果",
      "title": "GetCustomResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageGetHostResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/storageBcsStorageHost"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回主机配置查询结果",
      "title": "GetHostResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageGetMetricResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/storageMetric"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回指标查询结果",
      "title": "GetMetricResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageGetNamespaceResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回命名空间资源查询结果",
      "title": "GetNamespaceResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageGetServiceConfigResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "$ref": "#/definitions/storageDeployConfig",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回服务配置查询结果",
      "title": "GetServiceConfigResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageGetStableVersionResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "string",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回稳定版本查询结果",
      "title": "GetStableVersionResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageIPPoolStaticDetailRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "resourceName": {
          "type": "string",
          "description": "创建时间",
          "title": "createTime"
        },
        "resourceType": {
          "type": "string",
          "description": "资源类型",
          "title": "resourceType"
        },
        "createTime": {
          "type": "string",
          "description": "创建时间",
          "title": "createTime"
        },
        "updateTime": {
          "type": "string",
          "description": "创建时间",
          "title": "createTime"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询详细静态IP池请求",
      "title": "IPPoolStaticDetailRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageIPPoolStaticDetailResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回详细静态IP池查询结果",
      "title": "IPPoolStaticDetailResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageIPPoolStaticRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "resourceName": {
          "type": "string",
          "description": "创建时间",
          "title": "createTime"
        },
        "resourceType": {
          "type": "string",
          "description": "资源类型",
          "title": "resourceType"
        },
        "createTime": {
          "type": "string",
          "description": "创建时间",
          "title": "createTime"
        },
        "updateTime": {
          "type": "string",
          "description": "创建时间",
          "title": "createTime"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询静态IP池请求",
      "title": "IPPoolStaticRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageIPPoolStaticResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回静态IP池查询结果",
      "title": "IPPoolStaticResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageIngressRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询ingress请求",
      "title": "IngressRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageIngressResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回ingress查询结果",
      "title": "IngressResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageJobRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "resourceVersion": {
          "type": "string",
          "description": "资源版本",
          "title": "resourceVersion"
        },
        "uID": {
          "type": "string",
          "description": "uuid",
          "title": "uID"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询job请求",
      "title": "JobRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageJobResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回job查询结果",
      "title": "JobResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageK8SDeleteWatchResourceResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回watch资源删除结果",
      "title": "K8SDeleteWatchResourceResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageK8SGetWatchResourceResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回watch资源查询结果",
      "title": "K8SGetWatchResourceResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageK8SListWatchResourceResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回watch资源批量查询结果",
      "title": "K8SListWatchResourceResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageK8SPutWatchResourceRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "resourceType": {
          "type": "string",
          "description": "资源类型",
          "title": "resourceType"
        },
        "resourceName": {
          "type": "string",
          "description": "资源名称",
          "title": "resourceName"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "修改watch资源请求",
      "title": "K8SPutWatchResourceRequest",
      "required": [
        "clusterId",
        "namespace",
        "resourceType",
        "resourceName"
      ]
    },
    "storageK8SPutWatchResourceResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回watch资源修改结果",
      "title": "K8SPutWatchResourceResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageListAlarmResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        },
        "extra": {
          "type": "object",
          "description": "扩展字段",
          "title": "extra"
        }
      },
      "description": "返回告警数据查询结果",
      "title": "ListAlarmResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageListClusterResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回集群资源批量查询结果",
      "title": "ListClusterResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageListEventResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/storageBcsStorageEvent"
          },
          "description": "数据",
          "title": "data"
        },
        "extra": {
          "type": "object",
          "description": "扩展字段",
          "title": "extra"
        }
      },
      "description": "返回事件查询结果",
      "title": "ListEventResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageListHostResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/storageBcsStorageHost"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回主机配置查询结果",
      "title": "ListHostResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageListMetricTablesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回指标表名查询结果",
      "title": "ListMetricTablesResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageListNamespaceResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "查询cluster命名空间响应头，返回查询结果",
      "title": "ListNamespaceResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageMetric": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "type": {
          "type": "string",
          "description": "类型",
          "title": "type"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        }
      },
      "description": "指标",
      "title": "Metric",
      "required": [
        "clusterId",
        "namespace",
        "type",
        "name"
      ]
    },
    "storageNamespaceK8SRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "status": {
          "type": "string",
          "title": "status"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "used": {
          "type": "string",
          "description": "全量查询，当used=1，使用递归遍历所有资源，否则，仅查询命名空间下的资源",
          "title": "used"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询命名空间请求",
      "title": "NamespaceK8SRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageNamespaceK8SResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回命名空间查询结果",
      "title": "NamespaceK8SResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageNodeRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "externalID": {
          "type": "string",
          "description": "外部ID",
          "title": "externalID"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询node请求",
      "title": "NodeRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageNodeResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回node查询结果",
      "title": "NodeResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storagePodRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "hostIP": {
          "type": "string",
          "description": "主机IP",
          "title": "hostIP"
        },
        "podIP": {
          "type": "string",
          "description": "Pod IP",
          "title": "podIP"
        },
        "status": {
          "type": "string",
          "description": "状态",
          "title": "status"
        },
        "startTimeBegin": {
          "type": "string",
          "description": "开始启动时间",
          "title": "startTimeBegin"
        },
        "startTimeEnd": {
          "type": "string",
          "description": "结束启动时间",
          "title": "startTimeEnd"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询pod请求",
      "title": "PodRequest",
      "required": [
        "clusterId"
      ]
    },
    "storagePodResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回pod查询结果",
      "title": "PodResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storagePostAlarmRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "message": {
          "type": "string",
          "description": "告警信息",
          "title": "message"
        },
        "source": {
          "type": "string",
          "description": "告警来源",
          "title": "source"
        },
        "module": {
          "type": "string",
          "description": "告警模块",
          "title": "module"
        },
        "type": {
          "type": "string",
          "description": "告警类型",
          "title": "type"
        },
        "receivedTime": {
          "type": "string",
          "format": "int64",
          "description": "告警时间",
          "title": "receivedTime"
        },
        "data": {
          "type": "object",
          "description": "上报的数据",
          "title": "data"
        }
      },
      "description": "接收告警数据请求，并保存到mongodb中",
      "title": "PostAlarmRequest",
      "required": [
        "clusterId",
        "namespace"
      ]
    },
    "storagePostAlarmResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回alarm保存结果",
      "title": "PostAlarmResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storagePostClusterRelationRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP list",
          "title": "ips"
        }
      },
      "description": "修改集群关系(增量)请求",
      "title": "PostClusterRelationRequest"
    },
    "storagePostClusterRelationResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回集群关系，增量修改结果",
      "title": "PostClusterRelationResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storagePutClusterConfigRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "service": {
          "type": "string",
          "description": "服务",
          "title": "service"
        },
        "zkIP": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "zk IP地址",
          "title": "zkIP"
        },
        "masterIP": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "master IP地址",
          "title": "masterIP"
        },
        "dnsIP": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "dns IP地址",
          "title": "dnsIP"
        },
        "city": {
          "type": "string",
          "description": "城市",
          "title": "city"
        },
        "jfrogUrl": {
          "type": "string",
          "title": "jfrogUrl"
        },
        "needNat": {
          "type": "boolean",
          "title": "needNat"
        }
      },
      "description": "创建或修改集群配置请求",
      "title": "PutClusterConfigRequest",
      "required": [
        "clusterId",
        "service"
      ]
    },
    "storagePutClusterConfigResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "$ref": "#/definitions/storageDeployConfig",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回集群配置创建或修改结果",
      "title": "PutClusterConfigResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storagePutClusterRelationRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "ips": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "IP list",
          "title": "ips"
        }
      },
      "description": "修改集群关系(覆盖)请求",
      "title": "PutClusterRelationRequest",
      "required": [
        "clusterId",
        "ips"
      ]
    },
    "storagePutClusterRelationResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回集群关系，覆盖修改结果",
      "title": "PutClusterRelationResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storagePutClusterResourcesRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "resourceType": {
          "type": "string",
          "description": "资源类型",
          "title": "resourceType"
        },
        "resourceName": {
          "type": "string",
          "description": "资源名称",
          "title": "resourceName"
        },
        "extra": {
          "type": "string",
          "description": "扩展字段",
          "title": "extra"
        },
        "data": {
          "type": "object",
          "description": "动态数据",
          "title": "data"
        }
      },
      "description": "修改或新增集群资源请求",
      "title": "PutClusterResourcesRequest",
      "required": [
        "clusterId",
        "resourceType",
        "resourceName"
      ]
    },
    "storagePutClusterResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回集群资源修改或新增结果",
      "title": "PutClusterResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storagePutCustomResourcesRequest": {
      "type": "object",
      "properties": {
        "resourceType": {
          "type": "string",
          "description": "资源类型",
          "title": "resourceType"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "新增或修改自定义资源请求",
      "title": "PutCustomResourcesRequest",
      "required": [
        "resourceType"
      ]
    },
    "storagePutCustomResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回自定义资源新增或修改结果",
      "title": "PutCustomResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storagePutEventRequest": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "唯一标识",
          "title": "id"
        },
        "env": {
          "type": "string",
          "description": "环境(mesos or k8s)",
          "title": "env"
        },
        "kind": {
          "type": "string",
          "description": "资源，属于哪种资源(资源类型：pod、rc等)",
          "title": "kind"
        },
        "level": {
          "type": "string",
          "description": "层级(normal、warning)",
          "title": "level"
        },
        "component": {
          "type": "string",
          "description": "组件，哪个组件创建该事件(scheduler、controller等)",
          "title": "component"
        },
        "type": {
          "type": "string",
          "description": "类型",
          "title": "type"
        },
        "describe": {
          "type": "string",
          "description": "事件细节",
          "title": "describe"
        },
        "clusterId": {
          "type": "string",
          "description": "集群ID(从哪个集群创建了该事件)",
          "title": "clusterId"
        },
        "eventTime": {
          "type": "string",
          "format": "int64",
          "description": "事件时间(时间发生时间)",
          "title": "eventTime"
        },
        "extraInfo": {
          "$ref": "#/definitions/storageEventExtraInfo",
          "description": "事件的特定信息",
          "title": "extraInfo"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        },
        "field": {
          "type": "string",
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "创建事件请求",
      "title": "PutEventRequest",
      "required": [
        "clusterId"
      ]
    },
    "storagePutEventResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回事件创建结果",
      "title": "PutEventResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storagePutHostRequest": {
      "type": "object",
      "properties": {
        "ip": {
          "type": "string",
          "description": "IP地址",
          "title": "ip"
        },
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "创建主机配置请求",
      "title": "PutHostRequest",
      "required": [
        "ip",
        "clusterId"
      ]
    },
    "storagePutHostResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回主机配置创建结果",
      "title": "PutHostResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storagePutMetricRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "type": {
          "type": "string",
          "description": "类型",
          "title": "type"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "extra": {
          "type": "string",
          "description": "额外字段",
          "title": "extra"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "修改指标请求",
      "title": "PutMetricRequest",
      "required": [
        "clusterId",
        "namespace",
        "type",
        "name"
      ]
    },
    "storagePutMetricResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回指标修改结果",
      "title": "PutMetricResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storagePutNamespaceResourcesRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "resourceType": {
          "type": "string",
          "description": "资源类型",
          "title": "resourceType"
        },
        "resourceName": {
          "type": "string",
          "description": "资源名称",
          "title": "resourceName"
        },
        "extra": {
          "type": "string",
          "description": "扩展字段",
          "title": "extra"
        },
        "data": {
          "type": "object",
          "description": "动态数据",
          "title": "data"
        }
      },
      "description": "修改或新增命名空间资源请求头",
      "title": "PutNamespaceResourcesRequest",
      "required": [
        "clusterId",
        "namespace",
        "resourceType",
        "resourceName"
      ]
    },
    "storagePutNamespaceResourcesResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回命名空间资源修改或新增结果",
      "title": "PutNamespaceResourcesResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storagePutStableVersionRequest": {
      "type": "object",
      "properties": {
        "service": {
          "type": "string",
          "description": "服务",
          "title": "service"
        },
        "version": {
          "type": "string",
          "description": "版本",
          "title": "version"
        }
      },
      "description": "创建稳定版本请求头",
      "title": "PutStableVersionRequest",
      "required": [
        "service",
        "version"
      ]
    },
    "storagePutStableVersionResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "string",
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回稳定版本创建结果",
      "title": "PutStableVersionResponse",
      "required": [
        "code",
        "message",
        "data"
      ]
    },
    "storageQueryMetricResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/storageMetric"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回指标查询结果",
      "title": "QueryMetricResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageReplicaSetRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "replicas": {
          "type": "string",
          "description": "实例数",
          "title": "replicas"
        },
        "availableReplicas": {
          "type": "string",
          "description": "存活实例数",
          "title": "availableReplicas"
        },
        "readyReplicas": {
          "type": "string",
          "description": "准备状态实例数",
          "title": "readyReplicas"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询ReplicaSet请求",
      "title": "ReplicaSetRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageReplicaSetResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回ReplicaSet查询结果",
      "title": "ReplicaSetResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageSecretK8SRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "resourceName": {
          "type": "string",
          "description": "创建时间",
          "title": "createTime"
        },
        "resourceType": {
          "type": "string",
          "description": "资源类型",
          "title": "resourceType"
        },
        "createTime": {
          "type": "string",
          "description": "创建时间",
          "title": "createTime"
        },
        "updateTime": {
          "type": "string",
          "description": "创建时间",
          "title": "createTime"
        },
        "data": {
          "type": "object",
          "description": "数据",
          "title": "data"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询secret请求",
      "title": "SecretK8SRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageSecretK8SResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回secret查询结果",
      "title": "SecretK8SResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageServiceK8SRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "clusterIP": {
          "type": "string",
          "description": "集群IP",
          "title": "clusterIP"
        },
        "type": {
          "type": "string",
          "description": "类型",
          "title": "type"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询service请求",
      "title": "ServiceK8SRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageServiceK8SResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回service查询结果",
      "title": "ServiceK8SResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageStatefulSetRequest": {
      "type": "object",
      "properties": {
        "clusterId": {
          "type": "string",
          "description": "BCS内部使用集群ID，格式为BCS-K8S-XXXXX",
          "title": "clusterId"
        },
        "name": {
          "type": "string",
          "description": "名称",
          "title": "name"
        },
        "namespace": {
          "type": "string",
          "description": "命名空间",
          "title": "namespace"
        },
        "createTimeBegin": {
          "type": "string",
          "description": "开始创建时间",
          "title": "createTimeBegin"
        },
        "createTimeEnd": {
          "type": "string",
          "description": "结束创建时间",
          "title": "createTimeEnd"
        },
        "resourceVersion": {
          "type": "string",
          "description": "资源版本",
          "title": "resourceVersion"
        },
        "uID": {
          "type": "string",
          "description": "uuid",
          "title": "uID"
        },
        "generation": {
          "type": "string",
          "description": "generation",
          "title": "generation"
        },
        "podMPolicy": {
          "type": "string",
          "description": "Pod管理策略",
          "title": "podMPolicy"
        },
        "strategyType": {
          "type": "string",
          "description": "策略类型",
          "title": "strategyType"
        },
        "serviceName": {
          "type": "string",
          "description": "服务名称",
          "title": "serviceName"
        },
        "field": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "扩展字段",
          "title": "field"
        },
        "offset": {
          "type": "string",
          "format": "uint64",
          "description": "查询偏移量",
          "title": "offset"
        },
        "limit": {
          "type": "string",
          "format": "uint64",
          "description": "查询限制数量",
          "title": "limit"
        }
      },
      "description": "查询statefulSet",
      "title": "StatefulSetRequest",
      "required": [
        "clusterId"
      ]
    },
    "storageStatefulSetResponse": {
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "format": "int64",
          "description": "返回错误码",
          "title": "code"
        },
        "message": {
          "type": "string",
          "description": "返回错误信息",
          "title": "message"
        },
        "result": {
          "type": "boolean",
          "description": "返回结果",
          "title": "result"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "object"
          },
          "description": "数据",
          "title": "data"
        }
      },
      "description": "返回statefulSet查询结果",
      "title": "StatefulSetResponse",
      "required": [
        "code",
        "result",
        "message"
      ]
    },
    "storageStoreWatchOption": {
      "type": "object",
      "properties": {
        "cond": {
          "type": "object",
          "description": "selfOnly",
          "title": "selfOnly"
        },
        "selfOnly": {
          "type": "boolean",
          "description": "selfOnly",
          "title": "selfOnly"
        },
        "maxEvents": {
          "type": "string",
          "format": "uint64",
          "description": "maxEvents",
          "title": "maxEvents"
        },
        "timeout": {
          "type": "string",
          "description": "timeout",
          "title": "timeout"
        },
        "mustDiff": {
          "type": "string",
          "description": "mustDiff",
          "title": "mustDiff"
        }
      },
      "description": "store watch参数",
      "title": "StoreWatchOption"
    },
    "storageWatchContainerResponse": {
      "type": "object",
      "properties": {
        "type": {
          "type": "integer",
          "format": "int32",
          "description": "type",
          "title": "type"
        },
        "value": {
          "type": "object",
          "description": "value",
          "title": "value"
        }
      },
      "description": "返回watch结果",
      "title": "WatchEventResponse",
      "required": [
        "type"
      ]
    },
    "storageWatchDynamicResponse": {
      "type": "object",
      "properties": {
        "type": {
          "type": "integer",
          "format": "int32",
          "description": "type",
          "title": "type"
        },
        "value": {
          "type": "object",
          "description": "value",
          "title": "value"
        }
      },
      "description": "返回watch结果",
      "title": "WatchEventResponse",
      "required": [
        "type"
      ]
    },
    "storageWatchEventResponse": {
      "type": "object",
      "properties": {
        "type": {
          "type": "integer",
          "format": "int32",
          "description": "type",
          "title": "type"
        },
        "value": {
          "type": "object",
          "description": "value",
          "title": "value"
        }
      },
      "description": "返回watch事件结果",
      "title": "WatchEventResponse",
      "required": [
        "type"
      ]
    },
    "storageWatchMetricResponse": {
      "type": "object",
      "properties": {
        "type": {
          "type": "integer",
          "format": "int32",
          "description": "type",
          "title": "type"
        },
        "value": {
          "type": "object",
          "description": "value",
          "title": "value"
        }
      },
      "description": "返回watch事件结果",
      "title": "WatchMetricResponse",
      "required": [
        "type"
      ]
    }
  }
}