Todos os produtos
Search
Central de documentação

:CreateTemplate

Última atualização: Jul 08, 2026

Cria um modelo de implantação de aplicativo.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos que você chame esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

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

Tabela 1. Parâmetros do corpo da solicitação
ParâmetroTipoObrigatórioExemploDescrição
nameStringSimservice-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 (-).

templateStringSimapiVersion: v1\nkind: ServiceAccount\nmetadata:\n name: test-sa

Conteúdo do modelo em formato YAML.

tagsStringNãotest

Tag do modelo.

descriptionStringNãothis is test

Descrição do modelo.

template_typeStringNãokubernetes

Tipo do modelo. Defina este parâmetro com um valor personalizado.

  • Se definido como kubernetes, o modelo aparece na página Templates no console do Container Service for Kubernetes (ACK).
  • Se definido como compose, o modelo não aparece no console do ACK.

Recomendamos definir o parâmetro como kubernetes.

Valor padrão: compose.

Sintaxe da resposta

HTTP/1.1 200
Content-Type:application/json
{
  "template_id" : "String"
}

Parâmetros da resposta

Tabela 2. Parâmetros do corpo 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.