Google Cloud Deployment Manager

Google Cloud Deployment Manager allows you to specify all the resources needed for your application in a declarative format using yaml. You can also use Python or Jinja2 templates to parameterize the configuration and allow reuse of common deployment paradigms such as a load balanced, auto-scaled instance group. Treat your configuration as code and perform repeatable deployments.

Links

API Paths

Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Test IAM Permission (POST) /{project}/global/deployments/{resource}/testIamPermissions OpenAPI
Get Operations (GET) /{project}/global/operations OpenAPI
Get Operation (GET) /{project}/global/operations/{operation} OpenAPI
Get Types (GET) /{project}/global/types OpenAPI
Delete Operation (DELETE) /v1/{name} OpenAPI
Get Operations (GET) /v1/{name} OpenAPI
Cancel Operation (POST) /v1/{name}:cancel OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Test IAM Permission (POST) /{project}/global/deployments/{resource}/testIamPermissions OpenAPI
Get Operations (GET) /{project}/global/operations OpenAPI
Get Operation (GET) /{project}/global/operations/{operation} OpenAPI
Get Types (GET) /{project}/global/types OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Test IAM Permission (POST) /{project}/global/deployments/{resource}/testIamPermissions OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Test IAM Permission (POST) /{project}/global/deployments/{resource}/testIamPermissions OpenAPI
Get Operations (GET) /{project}/global/operations OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Test IAM Permission (POST) /{project}/global/deployments/{resource}/testIamPermissions OpenAPI
Get Operations (GET) /{project}/global/operations OpenAPI
Get Operation (GET) /{project}/global/operations/{operation} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Test IAM Permission (POST) /{project}/global/deployments/{resource}/testIamPermissions OpenAPI
Get Operations (GET) /{project}/global/operations OpenAPI
Get Operation (GET) /{project}/global/operations/{operation} OpenAPI
Get Types (GET) /{project}/global/types OpenAPI
Cancel Operation (POST) /v1/{name}:cancel OpenAPI
Delete Operation (DELETE) /v1/{name} OpenAPI
Get Operations (GET) /v1/{name} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Test IAM Permission (POST) /{project}/global/deployments/{resource}/testIamPermissions OpenAPI
Get Operations (GET) /{project}/global/operations OpenAPI
Get Operation (GET) /{project}/global/operations/{operation} OpenAPI
Get Types (GET) /{project}/global/types OpenAPI
Delete Operation (DELETE) /v1/{name} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Test IAM Permission (POST) /{project}/global/deployments/{resource}/testIamPermissions OpenAPI
Get Operations (GET) /{project}/global/operations OpenAPI
Get Operation (GET) /{project}/global/operations/{operation} OpenAPI
Get Types (GET) /{project}/global/types OpenAPI
Delete Operation (DELETE) /v1/{name} OpenAPI
Get Operations (GET) /v1/{name} OpenAPI
Get Deployments (GET) /{project}/global/deployments OpenAPI
Create Deployment (POST) /{project}/global/deployments OpenAPI
Delete Deployment (DELETE) /{project}/global/deployments/{deployment} OpenAPI
Get Deployment (GET) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PATCH) /{project}/global/deployments/{deployment} OpenAPI
update Deployment (PUT) /{project}/global/deployments/{deployment} OpenAPI
Cancel Preview (POST) /{project}/global/deployments/{deployment}/cancelPreview OpenAPI
List Manifests (GET) /{project}/global/deployments/{deployment}/manifests OpenAPI
Get Manifest (GET) /{project}/global/deployments/{deployment}/manifests/{manifest} OpenAPI
List Resources (GET) /{project}/global/deployments/{deployment}/resources OpenAPI
Get Resource (GET) /{project}/global/deployments/{deployment}/resources/{resource} OpenAPI
Stop Deployment (POST) /{project}/global/deployments/{deployment}/stop OpenAPI
Get IAM Policy (GET) /{project}/global/deployments/{resource}/getIamPolicy OpenAPI
Set IAM Policy (POST) /{project}/global/deployments/{resource}/setIamPolicy OpenAPI
Test IAM Permission (POST) /{project}/global/deployments/{resource}/testIamPermissions OpenAPI
Get Operations (GET) /{project}/global/operations OpenAPI
Get Operation (GET) /{project}/global/operations/{operation} OpenAPI
Get Types (GET) /{project}/global/types OpenAPI
Delete Operation (DELETE) /v1/{name} OpenAPI
Get Operations (GET) /v1/{name} OpenAPI
Cancel Operation (POST) /v1/{name}:cancel OpenAPI

<