Cloud Deployment Manager ne sera plus pris en charge à partir du 31 décembre 2025. Si vous utilisez actuellement Deployment Manager, veuillez migrer vers Infrastructure Manager ou vers une autre technologie de déploiement d'ici le 31 décembre 2025 pour que vos services continuent de fonctionner sans interruption.
Convertir des types composites en modèles acceptés
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Un type composite consiste en un ou plusieurs modèles conçus pour fonctionner ensemble qui sont ajoutés de manière permanente à Deployment Manager. Pour obtenir une présentation des types composites et des étapes de création, consultez la page Ajouter un modèle en tant que type composite.
Toutefois, la fonctionnalité Types composites est actuellement obsolète et ne sera plus utilisable dans les nouveaux déploiements ou les déploiements mis à jour le 22 février 2022. Vos configurations de déploiement sont concernées si elles utilisent des types de ressources au format type: PROJECT_ID/composite:TEMPLATE_NAME.
Cette page décrit la procédure à suivre pour convertir des types composites en modèles acceptés.
Séparer votre type composite en modèles individuels
Pour convertir votre type composite en modèles acceptés, vous pouvez créer manuellement un modèle unique contenant tous les éléments du type composite, ou séparer les éléments de votre type composite en fichiers de modèles individuels.
Pour en savoir plus sur les modèles et leur création, consultez la page Créer un modèle de base.
Déplacer et importer vos fichiers de modèle
Vous devez copier tous les fichiers de modèles individuels dans le même emplacement que votre déploiement. Pour éviter tout conflit de nom, nous vous recommandons d'utiliser un dossier distinct du dossier que vous avez utilisé pour la configuration de votre déploiement.
Vous devez également vous assurer que votre fichier de configuration est configuré pour importer le ou les fichiers de modèles individuels. Pour en savoir plus sur l'importation de modèles, consultez la page Importer le modèle.
Remplacer les références à votre type composite
Ensuite, mettez à jour vos déploiements afin qu'ils utilisent directement votre ou vos modèles individuels plutôt que le type composite précédent.
Recherchez et remplacez toutes les instances de la syntaxe du type composite, telles que :
type:PROJECT_ID/composite:main-template
Remplacez la syntaxe du type composite par une référence directe à un modèle, telle que :
type:PATH_TO/main-template.jinja
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/03 (UTC)."],[[["\u003cp\u003eComposite types, which are multiple templates configured to work together, are deprecated and will not be usable in new or updated deployments after February 22, 2022.\u003c/p\u003e\n"],["\u003cp\u003eTo convert composite types, you can either create a single template containing all elements or separate the elements into individual template files.\u003c/p\u003e\n"],["\u003cp\u003eTemplate files should be moved to the same location as the deployment, preferably in a separate folder to avoid naming conflicts, and the configuration file must be updated to import these files.\u003c/p\u003e\n"],["\u003cp\u003eDeployments need to be updated to directly use the individual template or templates instead of the composite type, replacing the composite type syntax with direct template references.\u003c/p\u003e\n"]]],[],null,["# Converting composite types to supported templates\n\nA composite type is one or more templates, configured to work together, that are\nadded permanently to Deployment Manager. For an overview of composite types,\nand steps to create them, visit\n[Adding a template as a composite type](/deployment-manager/docs/configuration/templates/create-composite-types).\n\nHowever,\n[the composite types feature is currently deprecated](/deployment-manager/docs/deprecations/composite-types),\nand will no longer be usable in new or updated deployments on **February 22,\n2022** . Your deployment configurations are affected if they use resource types\nwith the format\n`type: `\u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e`/composite:`\u003cvar translate=\"no\"\u003eTEMPLATE_NAME\u003c/var\u003e.\n\nThis page describes the steps to convert composite types to supported templates.\n\nSeparating your composite type into individual templates\n========================================================\n\nTo convert your composite type into supported templates, you can either manually\ncreate a single template that contains all of the elements of the composite\ntype, or separate out the elements of your composite type into individual\ntemplate files.\n\nFor more information on templates and creating templates, refer to\n[Creating a basic template](/deployment-manager/docs/configuration/templates/create-basic-template).\n\nMoving and importing your template files\n========================================\n\nYou must copy all individual template files to the same location as your\ndeployment. To avoid naming conflicts, we recommend that you use a separate\nfolder from the folder you used for your deployment configuration.\n\nYou must also ensure that your configuration file is set up to import the\nindividual template file or files. For information about importing templates,\nvisit\n[Importing the template](/deployment-manager/docs/configuration/templates/create-basic-template#importing_the_template).\n\nReplacing references to your composite type\n===========================================\n\nNext, update your deployments to use your individual template or templates\ndirectly, instead of the previous composite type.\n\nFind and replace all instances of composite type syntax, such as: \n\n type: \u003cvar translate=\"no\"\u003e\u003cspan class=\"devsite-syntax-n\"\u003ePROJECT_ID\u003c/span\u003e\u003c/var\u003e/composite:main-template\n\nReplace the composite type syntax with a direct reference to a template, such\nas: \n\n type: \u003cvar translate=\"no\"\u003e\u003cspan class=\"devsite-syntax-n\"\u003ePATH_TO\u003c/span\u003e\u003c/var\u003e/main-template.jinja"]]