1. VirtualSpace
KubeGems
  • Agent.V1
    • kubegems default alert webhook
      POST
    • 获取k8s api-resources
      GET
    • 获取alertmanager中的告警数据
      GET
    • 检查alertmanagerconfig
      POST
    • get silence
      GET
    • 为指定告警规则添加silence
      POST
    • get silence
      DELETE
    • rollout info
      GET
    • rollout info
      GET
    • 获取Job列表数据
      GET
    • 获取可以绑定的环境的namespace列表数据
      GET
    • 获取Event列表数据
      GET
    • 获取Pod列表数据
      GET
    • 实时获取日志STDOUT输出(websocket)
      GET
    • 进入容器交互执行命令(websocket)
      GET
    • 从容器下载文件
      GET
    • upload files to container
      POST
    • 获取PersistentVolumeClaim列表数据
      GET
    • 获取PersistentVolumeClaim数据
      GET
    • 获取Secret列表数据
      GET
    • 自定义的NODE详情接口,(可以获取资源分配情况)
      GET
    • 修改节点调度
      PATCH
    • 修改node的元数据,label和annotations
      PATCH
    • 修改节点污点
      PATCH
    • 调试容器(websocket)
      GET
    • Jaeger span count
      GET
    • Loki Alert Rule
      GET
    • Loki Labels
      GET
    • Loki LabelValues
      GET
    • 获取Pods最近十五分钟的Metrics(从scraper获取)
      GET
    • 获取Pods实时Metrics
      GET
    • Loki Query
      GET
    • Loki QueryRange
      GET
    • 获取Node实时Metrics
      GET
    • Loki Series
      GET
    • 获取Nodes最近十五分钟的Metrics(从scraper获取)
      GET
    • Loki LabelValues
      GET
    • 获取指定Node实时Metrics
      GET
    • Prometheus alertrule
      GET
    • CertInfo
      GET
    • ComponentStatus
      GET
    • Prometheus Labelnames
      GET
    • Prometheus LabelValues
      GET
    • Prometheus Matrix
      GET
    • Prometheus Targets
      GET
    • Prometheus Vector
      GET
    • 获取集群级别统计
      GET
    • 获取集群级别资源统计
      GET
    • 获取集群内各种workload的统计
      GET
    • kubectl
      GET
    • 获取namespaced scope workload list
      GET
    • 获取namespaced scope workload
      GET
    • 创建namespaced scope workload
      PUT
    • 创建 none namespaced scope workload
      POST
    • 创建namespaced scope workload
      DELETE
    • 创建namespaced scope workload
      PATCH
    • 扩缩容
      PATCH
    • 获取 none namespaced scope workload list
      GET
    • 获取 none namespaced scope workload
      GET
    • 创建none namespaced scope workload
      PUT
    • 创建namespaced scope workload
      POST
    • 创建none namespaced scope workload
      DELETE
    • 创建none namespaced scope workload
      PATCH
    • nonamespace 扩缩容
      PATCH
  • MSGBUS
    • 消息中心(websocket)
    • 发送消息
  • Application
    • 更新应用镜像
    • 更新资源建议至 gitrepo
    • 列举文件
    • 应用列表
    • 部署应用
    • 批量部署应用
    • 应用部署镜像
    • 更新应用镜像并部署
    • 应用部署
    • 删除应用
    • 部署历史
    • argo资源
    • argo资源
    • 写入多个文件
    • 写入文件
    • 删除文件
    • 应用编排文件diff
    • 应用编排文件历史
    • 应用编排文件刷新
    • 应用编排文件回滚
    • 应用编排中HPA
    • 应用编排中HPA
    • 应用编排HPA
    • 镜像历史
    • 更新应用镜像并部署
    • 更新应用镜像并部署
    • 应用编排中副本数scale(包含运行时调整)
    • 应用编排中副本数scale(包含运行时调整)
    • 资源树实时状态(List/Watch)
    • 获取对应的服务信息
    • Sync同步
    • 应用异步任务
    • 应用商店应用列表
    • 应用商店部署
    • 应用商店应用列表
    • 应用商店应用
    • 应用内容类型摘要
  • Alert
    • 告警黑名单
    • 加入/更新告警黑名单
    • 移除告警黑名单
    • 获取AlertRule列表
    • 创建AlertRule
    • AlertRule详情
    • 修改AlertRule
    • 修改AlertRule
    • 禁用AlertRule
    • 启用AlertRule
    • 告警历史
    • 重复的告警记录
    • 在namespace下获取receiver列表
    • 在namespace下创建receiver
    • 在namespace下修改receiver
    • 在namespace下删除receiver
    • 发送测试邮件
    • 搜索告警
    • 告警趋势图
    • 告警分组统计
    • 搜索告警
    • 今日告警数量统计
  • Approve
    • 获取待处理审批
    • 批准集群资源配额申请
    • 拒绝集群资源配额申请审批拒绝
  • Appstore
    • 应用商店-查询所有APP
    • APP详情
    • APP Charts文件编码
    • 列出所有的外部应用的charts仓库
    • 创建应用商店外部charts仓库
    • APP 删除外部chart仓库
    • APP 同步外部chart仓库
  • AuditLog
    • AuditLog列表
    • AuditLog详情
  • AuthSource
    • AuthSource列表
    • create AuthSource
    • modify AuthSource
    • delete AuthSource
    • AuthSource列表 (no auth)
    • AuthSource 预定义的源默认值
  • Cluster
    • Cluster列表
    • 创建Cluster
    • 列出集群状态
    • 添加cluster前的kubeconfig检测接口,验证kubeconfig,返回集群信息和可用的storageClass列表
    • Cluster详情
    • 修改Cluster
    • 删除 Cluster
    • 获取属于 Cluster 的 Environment 列表
    • 获取属于 Cluster 的 LogQueryHistory 列表
    • 聚合查询日志查询历史, unique logql desc 按照当前用户的查询历史聚合
    • 获取属于 Cluster 的 LogQuerySnapshot 列表
    • 集群资源状态
  • Agent.Plugin
    • 获取Plugin列表数据
    • 获取Plugin列表数据
    • 禁用插件
    • 禁用插件
    • 启用插件
    • 插件详情
    • 获取Plugin列表数据
    • 启用插件
    • 禁用插件
    • 检查更新
    • 启用插件
  • Environment
    • Environment列表
    • Environment详情
    • 修改Environment
    • 删除 Environment
    • 获取属于 Environment 的 User 列表
    • 在User和Environment间添加关联关系
    • 获取Environment 的一个 User详情
    • 修改 User 和 Environment 的关联关系
    • 删除 User 和 Environment 的关系
  • NetworkIsolated
    • 环境网络隔离开关
    • 项目网络隔离开关
    • 租户网络隔离开关
  • ResourceList
    • 获取环境资源清单
    • 获取项目资源清单
    • Workload列表
    • Workload删除
  • Event
    • 获取事件
  • Log
    • 获取loki上下文
    • 导出loki查询结果
    • 获取loki指定标签值
    • 获取loki标签
    • 获取loki查询语句
    • 获取loki查询结果
    • 获取loki Series
  • AAAAA
    • JWT登录
    • 获取OAUTH登录地址
    • OAUTH登录callback
    • OAUTH登录callback
  • LogQueryHistory
    • LogQueryHistory列表
    • 创建LogQueryHistory
    • 批量删除 LogQueryHistory
    • 删除 LogQueryHistory
  • LogQuerySnapshot
    • LogQuerySnapshot列表
    • 创建LogQuerySnapshot
    • LogQuerySnapshot详情
    • 删除 LogQuerySnapshot
  • Message
    • 获取我的消息列表
    • 获取消息详情
  • Metrics
    • 采集器列表
    • 添加/更新采集器
    • 删除采集器
    • 监控dashboard列表
    • 创建/更新dashboad
    • 删除dashboad
    • 监控标签值
    • 监控指标查询
    • 获取prometheu查询模板
    • 添加prometheu查询模板
    • 删除prometheu查询模板
  • User
    • 获取当前用户权限列表
    • 获取当前用户的信息
    • 重设密码
    • 获取当前用户租户列表
    • User列表
    • self update information
    • 创建User
    • 获取多个环境的用户列表
    • User详情
    • 修改User
    • 删除 User
    • 重置用户密码
    • 获取属于 User 的 Tenant 列表
  • NOPROXY
    • 获取HPA form
    • 设置HPA
    • 从快照恢复PVC
    • 快照PVC
  • Project
    • Project列表
    • 获取项目资源统计列表[quota]
    • Project详情
    • 修改Project
    • 删除 Project
    • 获取项目下环境列表,按照集群聚合,同时获取集群的下的租户网络策略
    • 获取属于 Project 的 Environment 列表
    • 创建一个属于 Project 的Environment
    • 获取项目下的环境资源统计列表[quota]
    • 获取Project 的一个 Environment详情
    • 单个环境下的资源统计[quota]
    • 项目环境资源统计
    • 项目非资源类型数据统计
    • 获取单个项目资源统计[quota]
    • 获取属于 Project 的 Registry 列表
    • 创建一个属于 Project 的Registry
    • 获取Project 的一个 Registry详情
    • 修改Project 的 Registry
    • 删除 Project 的 Registry
    • 设置 Project 的 默认 Registry
    • 项目资源统计
    • 获取属于 Project 的 User 列表
    • 在User和Project间添加关联关系
    • 获取Project 的一个 User详情
    • 修改 User 和 Project 的关联关系
    • 删除 User 和 Project 的关系
  • Registry
    • Registry列表
    • Registry详情
    • 修改Registry
    • 删除 Registry
  • Sels
    • application sels
    • environment sels
    • project sels
    • tenant sels
    • user sels
  • System
    • 列出所有系统配置
    • 获取用户配置
    • 获取系统配置
    • 修改系统配置
  • SystemRole
    • SystemRole列表
    • 创建SystemRole
    • SystemRole详情
    • 删除 SystemRole
    • 获取属于 SystemRole 的 User 列表
    • 修改 User 和 SystemRole 的关联关系
    • 删除 User 和 SystemRole 的关系
  • Tenant
    • Tenant列表
    • 创建Tenant
    • Tenant详情
    • 修改Tenant
    • 删除 Tenant
    • 取消激活租户,当租户为激活状态的时候才可用
    • 激活租户,当租户为未激活状态的时候才可用
    • 创建or修改租户集群资源变更申请
    • 获取TenantGateway 列表
    • 创建TenantGateway
    • 获取TenantGateway
    • 更新TenantGateway
    • 删除TenantGateway
    • 获取TenantGateway adddresses
    • 获取租户下的所有Environment列表
    • 搜索环境
    • 获取租户下所有的环境以及资源状态
    • 获取属于 Tenant 的 Project 列表
    • 创建一个属于 Tenant 的Project
    • 获取Tenant 的一个 Project详情
    • 租户下所有项目的资源统计列表[quota]
    • 租户非资源类型统计
    • 获取属于 Tenant 的 TenantResourceQuota 列表
    • 创建一个属于 Tenant 的TenantResourceQuota
    • 删除租户在一个集群下的资源
    • 获取Tenant 的一个 TenantResourceQuota详情
    • 获取租户集群资源变更申请详情
    • 获取属于 Tenant 的 User 列表
    • 在User和Tenant间添加关联关系
    • 获取Tenant 的一个 User详情
    • 修改 User 和 Tenant 的关联关系
    • 删除 User 和 Tenant 的关系
  • ApplicationManifest
    • admim查询所有应用编排列表
    • 应用编排列表
    • 应用编排详情
    • 修改应用编排描述
    • 删除创建应用编排
    • 列举文件
    • 写入多个文件
    • 写入文件
    • 删除文件
    • 应用编排文件diff
    • 应用编排文件历史
    • 应用编排文件刷新
    • 应用编排文件回滚
    • 创建应用编排
  • StrategyDeployment
    • 更新过程中的控制
    • 更新过程中的实时状态
    • 获取支持的灰度分析
    • 获取当前的应用更新策略
    • 使用更新策略更新应用
  • ProjectImage
    • 镜像扫描
    • 镜像summary
    • 镜像tags
    • 镜像不可发布标记
    • 镜像安全报告
  • VirtualDomain
    • VirtualDomain列表
    • 创建VirtualDomain
    • VirtualDomain详情
    • 更新VirtualDomain
    • 删除 VirtualDomain
  • VirtualSpace
    • VirtualSpace列表
      GET
    • 创建VirtualSpace
      POST
    • VirtualSpace详情
      GET
    • 更新VirtualSpace
      PUT
    • 删除 VirtualSpace
      DELETE
    • 激活/禁用VirtualSpace
      PATCH
    • 获取虚拟空间下的环境
      GET
    • 向虚拟空间增加环境
      POST
    • 从虚拟空间删除环境
      DELETE
    • 列举 istio 资源
      GET
    • kiali代理
      GET
    • service列表
      GET
    • service详情
      GET
    • service故障注入
      POST
    • service请求路由
      POST
    • service超时配置
      POST
    • service重置
      POST
    • service tcp流量切换
      POST
    • service流量切换
      POST
    • workload列表
      GET
    • 注入istio控制
      PUT
    • 设置虚拟域名
      PUT
    • workload详情
      GET
    • 获取属于 VirtualSpace 的 User 列表
      GET
    • 在User和VirtualSpace间添加关联关系
      POST
    • 删除 User 和 VirtualSpace 的关系
      DELETE
  • Istio
    • istio网关实例列表
    • 更新istio网关实例
    • 创建istio网关实例`
    • istio网关实例列表
    • 删除istio网关实例
  • EnvironmentObservabilityDetails
    • 环境可观测性概览
  • Observability
    • 导入告警规则
    • 禁用告警规则
    • 启用告警规则
    • 生成告警规则消息
    • 同步告警规则
    • 告警历史
    • 禁用日志告警规则
    • 重复的告警记录
    • namespace级日志采集器
    • 启用日志告警规则
    • 日志告警规则列表
    • 创建日志告警规则
    • 日志告警接收器列表
    • 日志告警规则状态
    • 日志告警规则详情
    • 创建日志告警接收器
    • 更新日志告警规则
    • 更新日志告警接收器
    • 删除日志告警规则
    • 删除日志告警接收器
    • 获取支持日志采集的应用及标签
    • 应用级日志采集器
    • 监控采集器详情
    • 添加/更新监控采集器
    • 删除监控采集器
    • 监控告警规则列表
    • 创建监控告警规则
    • 监控告警规则状态
    • 监控告警规则详情
    • 修改监控告警规则
    • (日志/监控)告警接收器列表
    • 修改监控告警规则
    • 创建(日志/监控)告警接收器
    • 查群prometheus label names
    • 发送测试邮件
    • 发送测试邮件
    • 监控标签值
    • 更新(日志/监控)告警接收器
    • 监控指标查询
    • 删除(日志/监控)告警接收器
    • 监控采集器状态
    • 应用性能监控概览
    • 应用性能监控服务
    • 应用操作
    • 应用请求
    • 获取prometheu查询模板
    • 应用traces
    • 添加prometheu查询模板
    • 监控面板模板列表
    • OtelMetricsGraphs
    • 删除prometheu查询模板
    • GetTrace by trace_id
    • 监控dashboard列表
    • 创建监控dashboad
    • 监控dashboard详情
    • 更新监控dashboad
    • 删除监控dashboad
    • 监控dashboard panne指标查询
    • 获取exporter的schema
    • 监控面板模板列表
    • 导入监控面板模板
    • 监控面板模板详情
    • 更新监控面板模板
    • 删除监控面板模板
    • 告警趋势图
    • 告警分组统计
    • 搜索告警
    • 今日告警数量统计
    • 告警渠道列表
    • 创建告警渠道
    • 渠道列表详情
    • 更新告警渠道
    • 删除告警渠道
    • 测试告警渠道
    • 获取promql模板三级目录rule
    • 添加promql模板三级目录rule
    • 获取promql模板三级目录rule
    • 更新promql模板三级目录rule
    • 删除promql模板三级目录rule
    • 获取promql模板一级目录scope
    • 获取promql模板二级目录resource
    • 由scope,resource,rule name获取tpl
  • Oauth
    • 用户token列表
    • 签发oauth jwt token
    • 删除用户token
    • 检验oauth jwt token
  • Announcement
    • 公告列表
    • 发布公告
    • 获取单个公告
    • 更新公告
    • 删除公告
  • 数据模型
    • Schemas
      • apis.ComponentStatus
      • alerthandler.AlertCountStatus
      • apis.CategoriedPlugins
      • api.PluginStatus
      • alerthandler.AlertMessageGroup
      • apis.CustomNode
      • alerthandler.EmailConfig
      • apis.SecretWithCertsInfo
      • alerthandler.TableRet
      • apis.MainCategory
      • alerthandler.ReceiverConfig
      • apis.cordonForm
      • apis.PluginStatus
      • apis.metaForm
      • alerthandler.WebhookConfig
      • apis.PluginsRet
      • apis.scaleForm
      • apis.taintForm
      • application.AppReplicas
      • application.AppStoreDeployForm
      • application.ArgoHistory
      • application.ArgoResourceTree
      • application.BlueGreenDeploymentStrategy
      • application.CanaryDeploymentStrategy
      • certinfo.Certificate
      • application.DeploiedManifest
      • certinfo.Name
      • application.DeployImage
      • application.DeployImages
      • application.DeploymentStrategy
      • application.DeploymentStrategyWithImages
      • application.FileContent
      • application.GitLog
      • application.HPAMetrics
      • application.IngressPorts
      • application.IstioTrafficRouting
      • application.IstioVirtualService
      • application.Manifest
      • gemsplugin.Plugin
      • application.ManifestRuntime
      • application.PathRef
      • application.RecreatDeploymentStrategy
      • application.RelatedService
      • application.RolloutTrafficRouting
      • application.StrategyDeploymentControl
      • application.SyncRequest
      • approveHandler.Approve
      • appstore.AppFilesResponse
      • appstore.Chart
      • authsource.vendorData
      • certificate.Certificate
      • certificate.Name
      • approveHandler.ApprovesList
      • channels.ChannelConfig
      • chart.Maintainer
      • client.ExtendedAlert
      • kubegems.io_pkg_service_handlers.PageData
      • kubegems.io_kubegems_pkg_service_handlers.PageData
      • client.LabelSet
      • kubegems.io_pkg_service_handlers_application.AppReplicas
      • kubegems.io_kubegems_pkg_service_handlers_application.AppReplicas
      • clusterhandler.ClusterQuota
      • kubegems.io_pkg_service_handlers_application.AppStoreDeployForm
      • kubegems.io_kubegems_pkg_service_handlers_application.AppStoreDeployForm
      • clusterhandler.ValidateKubeConfigReq
      • kubegems.io_pkg_service_handlers_application.ArgoHistory
      • kubegems.io_kubegems_pkg_service_handlers_application.ArgoHistory
      • clusterhandler.ValidateKubeConfigResp
      • kubegems.io_pkg_service_handlers_application.ArgoResourceTree
      • kubegems.io_kubegems_pkg_service_handlers_application.ArgoResourceTree
      • environment.EnvironmentObservabilityRet
      • kubegems.io_pkg_service_handlers_application.BlueGreenDeploymentStrategy
      • kubegems.io_kubegems_pkg_service_handlers_application.BlueGreenDeploymentStrategy
      • kubegems.io_pkg_service_handlers_application.CanaryDeploymentStrategy
      • kubegems.io_kubegems_pkg_service_handlers_application.CanaryDeploymentStrategy
      • gemsplugin.GlobalValues
      • gin.H
      • gorm.DeletedAt
      • kubegems.io_pkg_service_handlers_application.DeploiedManifest
      • kubegems.io_kubegems_pkg_service_handlers_application.DeploiedManifest
      • gemsplugin.PluginVersion
      • kubegems.io_pkg_service_handlers_application.DeployImage
      • kubegems.io_kubegems_pkg_service_handlers_application.DeployImage
      • gormdatatypes.JSONMap
      • handlers.ClusterIsolatedSwitch
      • kubegems.io_pkg_service_handlers_application.DeployImages
      • kubegems.io_kubegems_pkg_service_handlers_application.DeployImages
      • datatypes.JSON
      • handlers.IsolatedSwitch
      • kubegems.io_pkg_service_handlers_application.DeploymentStrategy
      • kubegems.io_kubegems_pkg_service_handlers_application.DeploymentStrategy
      • handlers.PageData
      • kubegems.io_pkg_service_handlers_application.DeploymentStrategyWithImages
      • kubegems.io_kubegems_pkg_service_handlers_application.DeploymentStrategyWithImages
      • handlers.ResponseStruct
      • kubegems.io_pkg_service_handlers_application.FileContent
      • kubegems.io_kubegems_pkg_service_handlers_application.FileContent
      • intstr.IntOrString
      • kubegems.io_pkg_service_handlers_application.GitLog
      • kubegems.io_kubegems_pkg_service_handlers_application.GitLog
      • istio.io_api_networking_v1alpha3.DestinationRule
      • kubegems.io_pkg_service_handlers_application.HPAMetrics
      • kubegems.io_kubegems_pkg_service_handlers_application.HPAMetrics
      • istio.io_api_networking_v1alpha3.Gateway
      • kubegems.io_pkg_service_handlers_application.IngressPorts
      • kubegems.io_kubegems_pkg_service_handlers_application.IngressPorts
      • istio.io_api_networking_v1alpha3.ServiceEntry
      • kubegems.io_pkg_service_handlers_application.IstioTrafficRouting
      • kubegems.io_kubegems_pkg_service_handlers_application.IstioTrafficRouting
      • istio.io_api_networking_v1alpha3.Sidecar
      • kubegems.io_pkg_service_handlers_application.IstioVirtualService
      • kubegems.io_kubegems_pkg_service_handlers_application.IstioVirtualService
      • json.RawMessage
      • istio.io_api_networking_v1alpha3.VirtualService
      • kubegems.io_pkg_service_handlers_application.Manifest
      • kubegems.io_kubegems_pkg_service_handlers_application.Manifest
      • istio.io_api_networking_v1beta1.Gateway
      • kubegems.io_pkg_service_handlers_application.ManifestRuntime
      • kubegems.io_kubegems_pkg_service_handlers_application.ManifestRuntime
      • istio.io_api_networking_v1beta1.VirtualService
      • kubegems.io_pkg_service_handlers_application.PathRef
      • kubegems.io_kubegems_pkg_service_handlers_application.PathRef
      • labels.Matchers
      • istio.io_client-go_pkg_apis_networking_v1alpha3.DestinationRule
      • kubegems.io_pkg_service_handlers_application.RecreatDeploymentStrategy
      • kubegems.io_kubegems_pkg_service_handlers_application.RecreatDeploymentStrategy
      • istio.io_client-go_pkg_apis_networking_v1alpha3.Gateway
      • kubegems.io_pkg_service_handlers_application.RelatedService
      • kubegems.io_kubegems_pkg_service_handlers_application.RelatedService
      • metrics.MetricTarget
      • istio.io_client-go_pkg_apis_networking_v1alpha3.ServiceEntry
      • kubegems.io_pkg_service_handlers_application.RolloutTrafficRouting
      • kubegems.io_kubegems_pkg_service_handlers_application.RolloutTrafficRouting
      • metrics.TargetEndpoint
      • istio.io_client-go_pkg_apis_networking_v1alpha3.Sidecar
      • kubegems.io_pkg_service_handlers_application.StrategyDeploymentControl
      • kubegems.io_kubegems_pkg_service_handlers_application.StrategyDeploymentControl
      • istio.io_client-go_pkg_apis_networking_v1alpha3.VirtualService
      • kubegems.io_pkg_service_handlers_application.SyncRequest
      • kubegems.io_kubegems_pkg_service_handlers_application.SyncRequest
      • istio.io_client-go_pkg_apis_networking_v1beta1.Gateway
      • kubegems.io_pkg_v2_services_handlers.PageData
      • kubegems.io_kubegems_pkg_service_models.Application
      • istio.io_client-go_pkg_apis_networking_v1beta1.VirtualService
      • kubegems.io_pkg_v2_services_handlers_application.AppReplicas
      • kubegems.io_kubegems_pkg_service_models.Environment
      • labels.Matcher
      • kubegems.io_pkg_v2_services_handlers_application.AppStoreDeployForm
      • kubegems.io_kubegems_pkg_service_models.Registry
      • loginhandler.LoginForm
      • kubegems.io_pkg_v2_services_handlers_application.ArgoHistory
      • kubegems.io_kubegems_pkg_service_models.SystemRole
      • microservice.HTTPRoute
      • kubegems.io_pkg_v2_services_handlers_application.ArgoResourceTree
      • kubegems.io_pkg_service_models.Application
      • kubegems.io_kubegems_pkg_service_models.Tenant
      • microservice.IstioGatewayInstance
      • kubegems.io_pkg_v2_services_handlers_application.BlueGreenDeploymentStrategy
      • kubegems.io_pkg_service_models.Environment
      • kubegems.io_kubegems_pkg_service_models.TenantResourceQuota
      • microservice.IstioResources
      • kubegems.io_pkg_service_models.Tenant
      • kubegems.io_pkg_v2_services_handlers_application.CanaryDeploymentStrategy
      • kubegems.io_kubegems_pkg_service_models.VirtualSpace
      • microservice.ServiceDetail
      • kubegems.io_pkg_service_models.SystemRole
      • kubegems.io_pkg_service_models.TenantResourceQuota
      • kubegems.io_pkg_v2_services_handlers_application.DeploiedManifest
      • kubegems.io_kubegems_pkg_v2_models.Application
      • microservice.TCPRoute
      • kubegems.io_pkg_v2_services_handlers_application.DeployImage
      • kubegems.io_pkg_service_models.VirtualSpace
      • kubegems.io_kubegems_pkg_v2_models.Environment
      • microservice.WorkloadDetails
      • kubegems.io_pkg_v2_services_handlers_application.DeployImages
      • kubegems.io_pkg_v2_models.Application
      • kubegems.io_kubegems_pkg_v2_models.Registry
      • model.LabelSet
      • kubegems.io_pkg_v2_models.SystemRole
      • kubegems.io_pkg_v2_services_handlers_application.DeploymentStrategy
      • kubegems.io_pkg_v2_models.Environment
      • kubegems.io_kubegems_pkg_v2_models.SystemRole
      • kubegems.io_pkg_v2_models.Tenant
      • kubegems.io_pkg_v2_services_handlers_application.DeploymentStrategyWithImages
      • model.Metric
      • kubegems.io_kubegems_pkg_v2_models.Tenant
      • kubegems.io_pkg_v2_models.TenantResourceQuota
      • kubegems.io_pkg_v2_services_handlers_application.FileContent
      • model.SamplePair
      • kubegems.io_kubegems_pkg_v2_models.TenantResourceQuota
      • kubegems.io_pkg_v2_services_handlers_application.GitLog
      • model.SampleStream
      • kubegems.io_pkg_v2_models.VirtualSpace
      • kubegems.io_kubegems_pkg_v2_models.VirtualSpace
      • models.AdditionalItem
      • kubegems.io_pkg_v2_services_handlers_application.HPAMetrics
      • kubegems.io_kubegems_pkg_v2_services_handlers.PageData
      • kubegems.io_pkg_v2_services_handlers_application.IngressPorts
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.AppReplicas
      • models.AlertChannel
      • models.AlertInfo
      • kubegems.io_pkg_v2_services_handlers_application.IstioTrafficRouting
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.AppStoreDeployForm
      • kubegems.io_pkg_v2_services_handlers_application.IstioVirtualService
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.ArgoHistory
      • models.AlertLevel
      • models.AlertMessage
      • kubegems.io_pkg_v2_services_handlers_application.Manifest
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.ArgoResourceTree
      • kubegems.io_pkg_v2_services_handlers_application.ManifestRuntime
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.BlueGreenDeploymentStrategy
      • models.AlertReceiver
      • kubegems.io_pkg_v2_services_handlers_application.PathRef
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.CanaryDeploymentStrategy
      • models.AlertRule
      • kubegems.io_pkg_v2_services_handlers_application.RecreatDeploymentStrategy
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.DeploiedManifest
      • models.Announcement
      • models.Application
      • kubegems.io_pkg_v2_services_handlers_application.RelatedService
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.DeployImage
      • models.AuditLog
      • kubegems.io_pkg_v2_services_handlers_application.RolloutTrafficRouting
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.DeployImages
      • models.AuthSource
      • kubegems.io_pkg_v2_services_handlers_application.StrategyDeploymentControl
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.DeploymentStrategy
      • kubegems.io_pkg_v2_services_handlers_application.SyncRequest
      • models.AuthSourceConfig
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.DeploymentStrategyWithImages
      • models.CPUMemoryStatus
      • models.MetricGraphs
      • kubernetes.Host
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.FileContent
      • models.ChartRepo
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.GitLog
      • models.Cluster
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.HPAMetrics
      • models.Condition
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.IngressPorts
      • models.Environment
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.IstioTrafficRouting
      • models.EnvironmentResource
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.IstioVirtualService
      • models.EnvironmentUserRels
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.Manifest
      • models.IstioValidationKey
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.ManifestRuntime
      • models.LogQueryHistory
      • models.MetricGraph
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.PathRef
      • models.LogQueryHistoryWithCount
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.RecreatDeploymentStrategy
      • models.LogQuerySnapshot
      • models.OnlineConfig
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.RelatedService
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.RolloutTrafficRouting
      • models.LogqlGenerator
      • models.Message
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.StrategyDeploymentControl
      • models.MonitorDashboard
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.SyncRequest
      • models.MonitorDashboardTpl
      • models.Project
      • models.ProjectUserRels
      • models.PromqlGenerator
      • models.PromqlTplResource
      • models.CVEAllowlist
      • models.WorkloadOverviews
      • models.PromqlTplRule
      • models.CVEAllowlistItem
      • models.PromqlTplScope
      • models.Registry
      • models.SystemRole
      • models.ContainerInfo
      • models.Tenant
      • models.DashboardRef
      • models.TenantResourceQuota
      • models.TenantResourceQuotaApply
      • models.TenantUserRels
      • models.User
      • models.UserCreate
      • models.UserMessageStatus
      • prometheus.AlertRule
      • prometheus.Receiver
      • models.UserToken
      • models.VirtualDomain
      • models.VirtualSpace
      • models.VirtualSpaceUserRels
      • models.Workload
      • models.WorkloadListItem
      • msgbus.InvolvedObject
      • models.Pod
      • msgbus.MessageTarget
      • msgbus.NotifyMessage
      • myinfohandler.resetPasswordForm
      • models.ProxyStatus
      • noproxy.PersistentVolumeClaimRequest
      • models.Reference
      • noproxy.VolumeSnapshotRequest
      • noproxy.hpaForm
      • models.Runtime
      • models.OIDCUser
      • models.ServiceOverview
      • observability.AlertCountStatus
      • observability.AlertMessageGroup
      • models.MetricDashborad
      • observability.AppInfo
      • prometheus.AlertLevel
      • observability.KV
      • observability.LogCollector
      • prometheus.AlertReceiver
      • observability.MonitorCollector
      • prometheus.EmailConfig
      • prometheus.LoggingAlertRule
      • observe.AlertLevel
      • observability.OtelOverViewResp
      • prometheus.LogqlGenerator
      • observe.AlertReceiver
      • observability.OtelView
      • prometheus.MonitorAlertRule
      • observability.PromeAlertCount
      • observability.TableRet
      • observe.LoggingAlertRule
      • observe.KeyValue
      • prometheus.ReceiverConfig
      • observe.LogqlGenerator
      • observe.Log
      • prometheus.WebhookConfig
      • observe.MonitorAlertRule
      • observe.Process
      • observe.Reference
      • observe.Span
      • observe.Trace
      • pagination.PageData
      • v1.AlertingRule
      • pkix.AttributeTypeAndValue
      • pluginmanager.GlobalValues
      • pluginmanager.PluginVersion
      • pluginmanager.Requirement
      • prometheus.MetricGraph
      • prometheus.PromqlGenerator
      • prometheus.RealTimeAlertRule
      • prometheus.Target
      • promql.LabelMatcher
      • resource.Quantity
      • statistics.ClusterPodResourceStatistics
      • rollout.AnalysisRunInfo
      • rollout.ContainerInfo
      • rollout.ExperimentInfo
      • rollout.JobInfo
      • rollout.PodInfo
      • rollout.ReplicaSetInfo
      • rollout.RolloutInfo
      • sels.ApplicationSel
      • prometheus.MetricTarget
      • sels.EnvironmentSel
      • sels.ProjectSel
      • sels.TenantSel
      • prometheus.ResourceDetail
      • sels.UserSel
      • prometheus.RuleDetail
      • statistics.ClusterResourceStatistics
      • prometheus.TargetEndpoint
      • statistics.ClusterStatistics
      • statistics.ClusterWorkloadStatistics
      • v1.Duration
      • tenanthandler.EnvironmentInfo
      • tenanthandler.tenantStatisticsData
      • types.AlertStatus
      • types.BoolValue
      • types.Duration
      • types.Silence
      • types.SilenceStatus
      • types.Timestamp
      • types.UInt32Value
      • userhandler.resetPasswordResult
      • v1.AWSElasticBlockStoreVolumeSource
      • v1.ActiveTarget
      • v1.Affinity
      • v1.Alert
      • types.ClusterResourceStatistics
      • v1.AttachedVolume
      • types.ClusterWorkloadStatistics
      • v1.AzureDiskVolumeSource
      • v1.AzureFileVolumeSource
      • v1.BasicAuth
      • v1.CSIVolumeSource
      • v1.Capabilities
      • v1.CephFSVolumeSource
      • v1.CinderVolumeSource
      • v1.ClientIPConfig
      • v1.Condition
      • v1.ConfigMapEnvSource
      • v1.ConfigMapKeySelector
      • v1.ConfigMapNodeConfigSource
      • v1.ConfigMapProjection
      • v1.ConfigMapVolumeSource
      • v1.Container
      • v1.ContainerImage
      • v1.ContainerPort
      • v1.ContainerState
      • v1.ContainerStateRunning
      • v1.ContainerStateTerminated
      • v1.NamespaceSelector
      • v1.ContainerStateWaiting
      • v1.ContainerStatus
      • v1.DaemonEndpoint
      • v1.DeploymentCondition
      • v1.DownwardAPIProjection
      • v1.DownwardAPIVolumeFile
      • v1.DownwardAPIVolumeSource
      • v1.EmptyDirVolumeSource
      • v1.EnvFromSource
      • v1.EnvVar
      • v1.EnvVarSource
      • v1.EphemeralContainer
      • v1.EphemeralVolumeSource
      • v1.ExecAction
      • v1.FCVolumeSource
      • v1.FieldsV1
      • v1.FlexVolumeSource
      • v1.FlockerVolumeSource
      • v1.GCEPersistentDiskVolumeSource
      • v1.GRPCAction
      • v1.GitRepoVolumeSource
      • v1.GlusterfsVolumeSource
      • v1.HTTPGetAction
      • v1.HTTPHeader
      • v1.HostAlias
      • v1.HostPathVolumeSource
      • v1.ISCSIVolumeSource
      • v1.JSON
      • v1.JobSpec
      • v1.KeyToPath
      • v1.LabelSelector
      • v1.LabelSelectorRequirement
      • v1.Lifecycle
      • v1.LifecycleHandler
      • v1.Handler
      • v1.LoadBalancerIngress
      • v1.LoadBalancerStatus
      • v1.LocalObjectReference
      • v1.ManagedFieldsEntry
      • v1.NFSVolumeSource
      • v1.Node
      • v1.NodeAddress
      • v1.ProbeSpec
      • v1.NodeAffinity
      • v1.ProbeTargetIngress
      • v1.NodeCondition
      • v1.ProbeTargetStaticConfig
      • v1.NodeConfigSource
      • v1.ProbeTargets
      • v1.NodeConfigStatus
      • v1.ProberSpec
      • v1.NodeDaemonEndpoints
      • v1.Rules
      • v1.NodeSelector
      • v1.NodeSelectorRequirement
      • v1.NodeSelectorTerm
      • v1.RelabelConfig
      • v1.NodeSpec
      • v1.NodeStatus
      • v1.NodeSystemInfo
      • v1.ObjectFieldSelector
      • v1.ObjectMeta
      • v1.OwnerReference
      • v1.PersistentVolumeClaim
      • v1.PersistentVolumeClaimCondition
      • v1.PersistentVolumeClaimSpec
      • v1.PersistentVolumeClaimStatus
      • v1.PersistentVolumeClaimTemplate
      • v1.PersistentVolumeClaimVolumeSource
      • v1.PhotonPersistentDiskVolumeSource
      • v1.Pod
      • v1.PodAffinity
      • v1.PodAffinityTerm
      • v1.PodAntiAffinity
      • v1.PodCondition
      • v1.PodDNSConfig
      • v1.PodDNSConfigOption
      • v1.PodIP
      • v1.PodOS
      • v1.PodReadinessGate
      • v1.PodSecurityContext
      • v1.PodSpec
      • v1.PodStatus
      • v1.PodTemplateSpec
      • v1.PortStatus
      • v1.PortworxVolumeSource
      • v1.Time
      • v1.PreferredSchedulingTerm
      • v1.Probe
      • v1.ProjectedVolumeSource
      • v1.QuobyteVolumeSource
      • v1.RBDVolumeSource
      • v1.ResourceFieldSelector
      • v1.ResourceList
      • v1.ResourceRequirements
      • v1.RollingUpdateDeployment
      • v1.SELinuxOptions
      • v1.SafeTLSConfig
      • v1.ScaleIOVolumeSource
      • v1.Scanner
      • v1.SeccompProfile
      • v1.Secret
      • v1.SecretEnvSource
      • v1.SecretKeySelector
      • v1.SecretOrConfigMap
      • v1.SecretProjection
      • v1.SecretVolumeSource
      • v1.SecurityContext
      • v1.Rule
      • v1.RuleGroup
      • v1.Service
      • v1.ServiceAccountTokenProjection
      • v1.ServicePort
      • v1.ServiceSpec
      • v1.ServiceStatus
      • v1.SessionAffinityConfig
      • v1.StorageOSVolumeSource
      • v1.Sysctl
      • v1.TCPSocketAction
      • v1.Taint
      • v1.Toleration
      • v1.TopologySpreadConstraint
      • v1.TypedLocalObjectReference
      • v1.Volume
      • v1.VolumeDevice
      • v1.VolumeMount
      • v1.VolumeProjection
      • v1.VolumeSnapshot
      • v1.VolumeSnapshotError
      • v1.VolumeSnapshotSource
      • v1.VolumeSnapshotSpec
      • v1.VolumeSnapshotStatus
      • v1.VsphereVirtualDiskVolumeSource
      • v1.WeightedPodAffinityTerm
      • v1.WindowsSecurityContextOptions
      • v1alpha1.ALBTrafficRouting
      • v1alpha1.AlertmanagerConfig
      • v1alpha1.AlertmanagerConfigSpec
      • v1alpha1.AmbassadorTrafficRouting
      • v1alpha1.AnalysisMessageBase
      • v1alpha1.AnalysisMessageBase_Type
      • v1alpha1.AnalysisRunArgument
      • v1alpha1.AnalysisTemplateSpec
      • v1alpha1.AntiAffinity
      • v1alpha1.AppMeshTrafficRouting
      • v1alpha1.AppMeshVirtualNodeGroup
      • v1alpha1.AppMeshVirtualNodeReference
      • v1alpha1.AppMeshVirtualService
      • v1alpha1.Argument
      • v1alpha1.ArgumentValueFrom
      • v1alpha1.CanaryStep
      • v1alpha1.CloudWatchMetric
      • v1alpha1.CloudWatchMetricDataQuery
      • v1alpha1.CloudWatchMetricStat
      • v1alpha1.CloudWatchMetricStatMetric
      • v1alpha1.AnalysisTemplate
      • v1alpha1.CloudWatchMetricStatMetricDimension
      • v1alpha1.ClusterAnalysisTemplate
      • v1alpha1.DatadogMetric
      • v1alpha1.DryRun
      • v1alpha1.EmailConfig
      • v1alpha1.FieldRef
      • v1alpha1.GraphiteMetric
      • v1alpha1.HTTPConfig
      • v1alpha1.HealthStatus
      • v1alpha1.InfoItem
      • v1alpha1.InhibitRule
      • v1alpha1.IstioCondition
      • v1alpha1.IstioDestinationRule
      • v1alpha1.IstioStatus
      • v1alpha1.IstioTrafficRouting
      • v1alpha1.IstioVirtualService
      • v1alpha1.JobMetric
      • v1alpha1.KayentaMetric
      • v1alpha1.KayentaScope
      • v1alpha1.KayentaThreshold
      • v1alpha1.KeyValue
      • v1alpha3.DestinationRule
      • v1alpha1.Matcher
      • v1alpha3.Gateway
      • v1alpha1.MeasurementRetention
      • v1alpha1.Metric
      • v1alpha1.MetricProvider
      • v1alpha1.NewRelicMetric
      • v1alpha1.NginxTrafficRouting
      • v1alpha1.OpsGenieConfig
      • v1alpha1.OpsGenieConfigResponder
      • v1alpha1.PagerDutyConfig
      • v1alpha1.PingPongSpec
      • v1alpha1.PodTemplateMetadata
      • v1alpha1.PreferredDuringSchedulingIgnoredDuringExecution
      • v1alpha1.PrometheusMetric
      • v1alpha1.PushoverConfig
      • v1alpha1.Receiver
      • v1alpha1.RequiredDuringSchedulingIgnoredDuringExecution
      • v1alpha1.ResourceNetworkingInfo
      • v1alpha1.ResourceRef
      • v1alpha1.RolloutAnalysis
      • v1alpha3.ServiceEntry
      • v1alpha3.Sidecar
      • v1alpha1.RolloutAnalysisBackground
      • v1alpha1.RolloutAnalysisTemplate
      • v1alpha1.RolloutExperimentStep
      • v1alpha1.RolloutExperimentStepAnalysisTemplateRef
      • v1alpha1.RolloutExperimentTemplate
      • v1alpha1.RolloutPause
      • v1alpha3.VirtualService
      • v1alpha3.isHTTPFaultInjection_Abort_ErrorType
      • v1alpha1.RolloutTrafficRouting
      • v1alpha1.Route
      • v1alpha3.isHTTPFaultInjection_Delay_HttpDelayType
      • v1alpha3.isLoadBalancerSettings_LbPolicy
      • v1alpha1.SMITrafficRouting
      • v1alpha1.ScopeDetail
      • v1alpha3.isStringMatch_MatchType
      • v1beta1.ContainerMetrics
      • v1alpha1.SecretKeyRef
      • v1alpha1.SetCanaryScale
      • v1alpha1.SlackAction
      • v1alpha1.SlackConfig
      • v1beta1.Gateway
      • v1alpha1.SlackConfirmationField
      • v1alpha1.SlackField
      • v1alpha1.StickinessConfig
      • v1alpha1.SyncOperationResource
      • v1alpha1.TLSRoute
      • v1alpha1.ValueFrom
      • v1alpha1.VictorOpsConfig
      • v1alpha1.WavefrontMetric
      • v1alpha1.WeChatConfig
      • v1alpha1.WebMetric
      • v1alpha1.WebMetricHeader
      • v1alpha1.WebhookConfig
      • v1alpha3.ClientTLSSettings
      • v1beta1.NodeMetrics
      • v1alpha3.ConnectionPoolSettings
      • v1alpha3.ConnectionPoolSettings_HTTPSettings
      • v1beta1.PodMetrics
      • v1alpha3.ConnectionPoolSettings_TCPSettings
      • v1alpha3.ConnectionPoolSettings_TCPSettings_TcpKeepalive
      • v1alpha3.CorsPolicy
      • v1alpha3.Delegate
      • v1alpha3.Destination
      • v1alpha3.HTTPFaultInjection
      • v1alpha3.HTTPFaultInjection_Abort
      • v1alpha3.HTTPFaultInjection_Delay
      • v1alpha3.HTTPMatchRequest
      • v1alpha3.HTTPRedirect
      • v1alpha3.HTTPRetry
      • v1beta1.VirtualService
      • v1alpha3.HTTPRewrite
      • v1alpha3.HTTPRoute
      • v1alpha3.HTTPRouteDestination
      • v1beta1.isHTTPFaultInjection_Abort_ErrorType
      • v1alpha3.Headers
      • v1beta1.isHTTPFaultInjection_Delay_HttpDelayType
      • v1alpha3.Headers_HeaderOperations
      • v1beta1.isStringMatch_MatchType
      • v1alpha3.IstioEgressListener
      • v1alpha3.IstioIngressListener
      • v1alpha3.L4MatchAttributes
      • v1alpha3.LoadBalancerSettings
      • v1alpha3.LocalityLoadBalancerSetting
      • v1alpha3.LocalityLoadBalancerSetting_Distribute
      • v1alpha3.LocalityLoadBalancerSetting_Failover
      • v1alpha3.OutboundTrafficPolicy
      • v1alpha3.OutlierDetection
      • v1alpha3.Percent
      • v1alpha3.Port
      • v1alpha3.PortSelector
      • v1alpha3.RouteDestination
      • v1alpha3.Server
      • v1alpha3.ServerTLSSettings
      • v1alpha3.StringMatch
      • v1alpha3.Subset
      • v1alpha3.TCPRoute
      • v1alpha3.TLSMatchAttributes
      • v1alpha3.TLSRoute
      • v1alpha3.TrafficPolicy
      • v1alpha3.TrafficPolicy_PortTrafficPolicy
      • v1alpha3.WorkloadEntry
      • v1alpha3.WorkloadSelector
      • v1beta1.CorsPolicy
      • v1beta1.Delegate
      • v1beta1.Destination
      • v1beta1.HTTPFaultInjection
      • v1beta1.HTTPFaultInjection_Abort
      • v1beta1.HTTPFaultInjection_Delay
      • v1beta1.HTTPMatchRequest
      • v1beta1.HTTPRedirect
      • v1beta1.HTTPRetry
      • v1beta1.HTTPRewrite
      • v1beta1.HTTPRoute
      • v1beta1.HTTPRouteDestination
      • v1beta1.Headers
      • v1beta1.Headers_HeaderOperations
      • v1beta1.Image
      • v1beta1.L4MatchAttributes
      • v1beta1.Percent
      • v1beta1.Port
      • v1beta1.PortSelector
      • v1beta1.RouteDestination
      • v1beta1.Server
      • v1beta1.ServerTLSSettings
      • v1beta1.Service
      • v1beta1.StringMatch
      • v1beta1.TCPRoute
      • v1beta1.TLSMatchAttributes
      • v1beta1.TLSRoute
      • v1beta1.TenantGateway
      • v1beta1.TenantGatewaySpec
      • v1beta1.TenantGatewayStatus
      • v1beta1.Values
      • v1beta1.ValuesFrom
      • v1beta1.Workload
      • version.Info
      • vuln.CVSS
      • vuln.Report
      • vuln.VulnerabilityItem
      • workflow.Step
      • workflow.Task
      • workflow.TaskStatus
    • RequestBodies
      • application.FileContentArray
      • kubegems.io_kubegems_pkg_v2_services_handlers_application.FileContentArray
      • Data
      • Form
      • kubegems.io_pkg_v2_services_handlers_application.FileContentArray
  1. VirtualSpace

注入istio控制

PUT
/v1/virtualspace/{virtualspace_id}/environment/environment_id/workload/{name}/istiosidecar
注入istio控制

请求参数

Path 参数

Query 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT '/v1/virtualspace//environment/environment_id/workload//istiosidecar?kind=&inject='

返回响应

🟢200resp
application/json
Body

示例
{
    "data": null,
    "errorData": null,
    "message": "string"
}
修改于 2023-09-21 02:58:39
上一页
workload列表
下一页
设置虚拟域名
Built with