调用CreateTemplate创建一个模板。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

POST|PUT /templates HTTPS|HTTP

请求参数

名称 类型 是否必选 示例值 描述
name String nginx

模板名称。

template String apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: nginx-deployment-basic\n labels:\n app: nginx\nspec:\n replicas: 2\n selector:\n matchLabels:\n app: nginx\n template:\n metadata:\n labels:\n app: nginx\n spec:\n containers:\n - name: nginx\n image: busybox:latest\n ports:\n - containerPort: 80

模板内容。

tags String common

标签类型:private表示私有,common表示公共。

template_type String kubernetes

模板类型。

返回数据

名称 类型 示例值 描述
template_id String 20663627-81ee-4cfe-9b69-c96fcb84a674

模板ID。

示例

请求示例

POST /templates HTTP/1.1
公共请求头
{
"name": "nginx",
"template": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: nginx-deployment-basic\n  labels:\n    app: nginx\nspec:\n  replicas: 2\n  selector:\n    matchLabels:\n      app: nginx\n  template:\n    metadata:\n      labels:\n        app: nginx\n    spec:\n      containers:\n      - name: nginx\n        image: busybox:latest\n        ports:\n        - containerPort: 80"
}

正常返回示例

XML 格式

<template_id>20663627-81ee-4cfe-9b69-c96fcb84a674</template_id>

JSON 格式

{"template_id":"20663627-81ee-4cfe-9b69-c96fcb84a674"}

错误码

访问错误中心查看更多错误码。