云容器引擎-发布模板实例
接口功能介绍
调用该接口创建模板实例。
接口约束
无
URI
POST /v1.1/ccse/clusters//namespaces//templateInstance
路径参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
clusterName | 是 | String | 集群名称 | ccse-demo | |
namespaceName | 是 | String | 命名空间名称 | demo_inst_ns |
Query参数
无
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionId | 是 | String | 资源池编码 | bb9fdb42056f11eda1610242ac110002 |
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
chartName | 是 | String | chart名称 | demo-tpl | |
chartVersion | 是 | String | chart版本 | 0.1.0 | |
crNamespaceId | 是 | Long | 镜像服务实例命名空间ID | 1605844135063896066 | |
instanceName | 是 | String | 实例名 | demo-tpl-inst | |
instanceValue | 是 | String | 实例参数 | ||
repositoryId | 是 | Long | 镜像服务实例仓库ID | ||
timeout | 否 | String | 实例安装超时时间 | ||
isSyncMode | 否 | Boolean | 是否同步调用 | ||
instanceValueType | 否 | String | 参数类型,允许json和yaml | JSON |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | String | 状态码 | 800 | |
message | String | 提示信息 | ||
returnObj | Boolean | 返回对象 | true | |
error | String | 错误码 | CCSE_500 |
枚举参数
无
请求示例
请求url
POST https://ccse-global.ctapi.ctyun.cn/v1.1/ccse/clusters/ccse-demo/namespaces/kube-system/templateInstance
请求头header
{regionId:bb9fdb42056f11eda1610242ac110002}
请求体body
{
"chartName": "demo-tpl",
"crNamespaceId": "1605844135063896066",
"chartVersion": "0.1.0",
"instanceName": "demo-tpl-inst",
"instanceValue": "",
"instanceValueType": "YAML"
}
响应示例
{
"statusCode": 800,
"message": "成功发布模板实例",
"returnObj": true
}