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