Converter tipos compostos em modelos suportados

Um tipo composto é um ou mais modelos configurados para funcionarem em conjunto, que são adicionados permanentemente ao Deployment Manager. Para uma vista geral dos tipos compostos e passos para os criar, visite o artigo Adicionar um modelo como um tipo composto.

No entanto, a funcionalidade de tipos compostos está atualmente descontinuada, e vai deixar de ser utilizável em implementações novas ou atualizadas a 22 de fevereiro de 2022. As configurações de implementação são afetadas se usarem tipos de recursos com o formato type: PROJECT_ID/composite:TEMPLATE_NAME.

Esta página descreve os passos para converter tipos compostos em modelos suportados.

Separar o tipo composto em modelos individuais

Para converter o seu tipo composto em modelos suportados, pode criar manualmente um único modelo que contenha todos os elementos do tipo composto ou separar os elementos do seu tipo composto em ficheiros de modelos individuais.

Para mais informações sobre modelos e como criá-los, consulte o artigo Criar um modelo básico.

Mover e importar os ficheiros de modelos

Tem de copiar todos os ficheiros de modelos individuais para a mesma localização que a sua implementação. Para evitar conflitos de nomes, recomendamos que use uma pasta separada da pasta que usou para a configuração da implementação.

Também tem de garantir que o ficheiro de configuração está configurado para importar o ficheiro ou os ficheiros de modelo individuais. Para obter informações sobre a importação de modelos, visite o artigo Importar o modelo.

Substituir referências ao seu tipo composto

Em seguida, atualize as implementações para usar o seu modelo ou modelos individuais diretamente, em vez do tipo composto anterior.

Encontre e substitua todas as instâncias da sintaxe de tipo composto, como:

type: PROJECT_ID/composite:main-template

Substitua a sintaxe do tipo composto por uma referência direta a um modelo, como:

type: PATH_TO/main-template.jinja