Creating a basic template
Create your first template.
Defining template properties
Template properties are arbitrary variables that you can use in place of hard coding template values.
Using environment variables
Use predefined environment variables in your templates.
Creating template modules
Create and use template modules as helper files for your templates.
Importing Python libraries
If you are writing Python templates, you can import and use common Python libraries in your templates.
Adding templates as composite type
If you plan to use certain templates regularly, add those templates permanently to Deployment Manager as composite types.
Describing, listing, and deleting types
List, describe, and delete types that belong to your project.
Defining schemas for templates
Create a schema file to enforce how users interact with your templates.
Storing templates on an external host
Learn how to use templates hosted on Google Cloud Storage or hosted on third-party sites like GitHub.
Exposing information from deployments
Creating explicit dependencies
Creating a deployment
Learn how to deploy a configuration.
Create deployments with Cloud Marketplace
Use the Click-to-Deploy tool to launch predefined solutions on Google Cloud Deployment Manager.
Updating a deployment
Learn how to update an existing deployment.
Deleting a deployment
Learn how to delete a deployment.
Sharing resources across projects
Storing and retrieving data at runtime
Creating and deleting RuntimeConfig resources
Learn how to create and delete RuntimeConfig resources.
Setting and getting data
Learn how to set and get variables using the Runtime Configurator.
Deleting a variable
Delete a variable.
Watching a variable for changes
Learn how to watch a variable for changes.
Creating a waiter
Create a waiter to wait for a variable to a certain end condition.