Cria um modelo de implantação de aplicativo.
Depuração
Sintaxe da solicitação
POST /templates HTTP/1.1
Content-Type:application/json
{
"name" : "String",
"template" : "String",
"tags" : "String",
"description" : "String",
"template_type" : "String"
}
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| name | String | Sim | service-account-template | Nome do modelo. O nome deve ter de 1 a 63 caracteres e pode conter dígitos, letras e hifens (-). Não pode começar com hífen (-). |
| template | String | Sim | apiVersion: v1\nkind: ServiceAccount\nmetadata:\n name: test-sa | Conteúdo do modelo em formato YAML. |
| tags | String | Não | test | Tag do modelo. |
| description | String | Não | this is test | Descrição do modelo. |
| template_type | String | Não | kubernetes | Tipo do modelo. Defina este parâmetro com um valor personalizado.
Recomendamos definir o parâmetro como Valor padrão: |
Sintaxe da resposta
HTTP/1.1 200
Content-Type:application/json
{
"template_id" : "String"
}
Parâmetros da resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
template_id |
String |
ba1fe77b-b01e-4640-b77e-8f1b80e3e3cf |
ID do modelo. |
Exemplos
Exemplos de solicitações
POST /templates HTTP/1.1
Content-Type:application/json
{
"name" : "service-account-template",
"template" : "apiVersion: v1\\nkind: ServiceAccount\\nmetadata:\\n name: test-sa",
"tags" : "test",
"description" : "this is test",
"template_type" : "kubernetes"
}
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<template_id>ba1fe77b-b01e-4640-b77e-8f1b80e3e3cf</template_id>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"template_id" : "ba1fe77b-b01e-4640-b77e-8f1b80e3e3cf"
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o Centro de Erros de API.