Der Support für Cloud Deployment Manager endet am 31. Dezember 2025. Wenn Sie derzeit Deployment Manager verwenden, müssen Sie bis zum 31. Dezember 2025 zu Infrastructure Manager oder einer alternativen Bereitstellungstechnologie migrieren, damit Ihre Dienste ohne Unterbrechung weiterlaufen.
Zusammengesetzte Typen in unterstützte Vorlagen umwandeln
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ein zusammengesetzter Typ besteht aus einer oder mehreren Vorlagen, die für die Zusammenarbeit konfiguriert und Deployment Manager dauerhaft hinzugefügt werden. Eine Übersicht über zusammengesetzte Typen und Schritte zu deren Erstellung finden Sie unter Vorlage als zusammengesetzten Typ hinzufügen.
Das Feature für zusammengesetzte Typen wird derzeit jedoch verworfen und kann ab dem 22. Februar 2022 nicht mehr in neuen oder aktualisierten Bereitstellungen verwendet werden. Ihre Bereitstellungskonfigurationen sind betroffen, wenn sie Ressourcentypen mit dem Format type: PROJECT_ID/composite:TEMPLATE_NAME verwenden.
Auf dieser Seite werden die Schritte zum Konvertieren von zusammengesetzten Typen in unterstützte Vorlagen beschrieben.
Zusammengesetzten Typ in einzelne Vorlagen aufteilen
Zum Konvertieren Ihres zusammengesetzten Typs in unterstützte Vorlagen können Sie entweder eine einzelne Vorlage manuell erstellen, die alle Elemente des zusammengesetzten Typs enthält, oder die Elemente des zusammengesetzten Typs in einzelne Vorlagendateien aufteilen.
Weitere Informationen zu Vorlagen und zum Erstellen von Vorlagen finden Sie unter Basisvorlage erstellen.
Vorlagendateien verschieben und importieren
Sie müssen alle einzelnen Vorlagendateien an denselben Speicherort wie Ihre Bereitstellung kopieren. Um Namenskonflikte zu vermeiden, empfehlen wir, einen separaten Ordner von dem Ordner zu verwenden, den Sie für Ihre Bereitstellungskonfiguration verwendet haben.
Außerdem muss Ihre Konfigurationsdatei für den Import der einzelnen Vorlagendateien eingerichtet sein. Informationen zum Importieren von Vorlagen finden Sie unter Vorlage importieren.
Verweise auf den zusammengesetzten Typ ersetzen
Als Nächstes aktualisieren Sie Ihre Bereitstellungen so, dass Ihre einzelnen Vorlagen direkt anstelle des vorherigen zusammengesetzten Typs verwendet werden.
Alle Instanzen der zusammengesetzten Typsyntax suchen und ersetzen, z. B.:
type:PROJECT_ID/composite:main-template
Ersetzen Sie die zusammengesetzte Typsyntax durch einen direkten Verweis auf eine Vorlage, z. B.:
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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"]]