Building configurations
Adding Templates
-
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 Deployments
-
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.