Atualiza um modelo de implantação de aplicativo.
Depuração
Sintaxe da solicitação
PUT /templates/TemplateId HTTP/1.1
Content-Type:application/json
{
"description" : "String",
"name" : "String",
"tags" : "String",
"template" : "String",
"template_type" : "String"
}
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
TemplateId |
String |
Sim |
72d20cf8-a533-4ea9-a10d-e7630d3d2708 |
ID do modelo a ser atualizado. |
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| description | String | Não | web server cluster | Detalhes do modelo. |
| name | String | Não | webserver01 | Nome do modelo. |
| tags | String | Não | web | Tag do modelo. |
| template | String | Não | 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: 8080 | Conteúdo do modelo em formato YAML. |
| template_type | String | Não | kubernetes | Tipo do modelo. Defina este parâmetro com um valor personalizado.
|
Sintaxe da resposta
HTTP/1.1 200 OK
Parâmetros da resposta
Nenhum
Exemplos
Exemplos de solicitações
PUT /templates/72d20cf8-a533-4ea9-a10d-e7630d3d2708 HTTP/1.1
Content-Type:application/json
{
"description" : "web server cluster",
"name" : "webserver01",
"tags" : "web",
"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: 8080",
"template_type" : "kubernetes"
}
Exemplos de respostas de sucesso
Formato JSON
HTTP/1.1 200 OK
Códigos de erro
Para obter uma lista de códigos de erro, visite a Central de Erros de API.