文档首页/ 华为云UCS/ API参考/ API/ 配置管理/ 更新配置集合信息 - UpdateConfigSet
更新时间:2025-11-17 GMT+08:00
分享

更新配置集合信息 - UpdateConfigSet

功能介绍

仅更新配置集合,不更新仓库源

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项

URI

PUT /v1/configsets/{configsetid}

表1 路径参数

参数

是否必选

参数类型

描述

configsetid

String

配置集合id

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

身份认证信息,调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值

表3 请求Body参数

参数

是否必选

参数类型

描述

name

String

配置集合的名称

namespace

String

所在命名空间

helmReleaseSpec

Object

基于Helm Chart的部署配置(当前不支持HelmRelease类型)

kustomizationSpec

KustomizationSpec object

基于Kustomize的部署配置

表4 KustomizationSpec

参数

是否必选

参数类型

描述

path

String

kustomization.yaml文件的路径

interval

String

用于指定控制器执行 Kustomization同步与校验的时间间隔

timeout

String

用于定义验证、应用和健康检查操作的超时

sourceRef

SourceRef object

用于定义kustomization文件的源引用

targetNamespace

String

用于设置或覆盖kustomization.yaml文件中的命名空间

prune

Boolean

是否启用垃圾回收功能

表5 SourceRef

参数

是否必选

参数类型

描述

kind

String

被引用资源的类型,必须为 OCIRepository、GitRepository或Bucket

name

String

被引用资源的名称

响应参数

状态码:200

更新配置集合信息成功

请求示例

更新配置集合信息

PUT https://ucs.myhuaweicloud.com/v1/configsets/{configsetid}

{
  "name" : "test",
  "namespace" : "default",
  "kustomizationSpec" : {
    "path" : "xxx",
    "interval" : "1m",
    "timeout" : "1m",
    "sourceRef" : {
      "kind" : "GitRepository",
      "name" : "test"
    },
    "targetNamespace" : "default"
  }
}

响应示例

状态码:200

更新配置集合信息成功

{ }

状态码

状态码

描述

200

更新配置集合信息成功

错误码

请参见错误码

相关文档