# API Reference

**Caution:** This is a **deprecated** version of the Deployment Manager API. Please use the [latest API version](https://docs.cloud.google.com/deployment-manager/latest) instead. This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.

## Resource types

1. [Deployments](https://docs.cloud.google.com/deployment-manager/v2beta1#Deployments)
2. [Manifests](https://docs.cloud.google.com/deployment-manager/v2beta1#Manifests)
3. [Operations](https://docs.cloud.google.com/deployment-manager/v2beta1#Operations)
4. [Resources](https://docs.cloud.google.com/deployment-manager/v2beta1#Resources)
5. [Types](https://docs.cloud.google.com/deployment-manager/v2beta1#Types)

## Deployments

For Deployments Resource details, see the [resource representation](https://docs.cloud.google.com/deployment-manager/v2beta1/deployments#resource) page.

| Method | HTTP request | Description |
|---|---|---|
| URIs relative to https://www.googleapis.com/deploymentmanager/v2beta1/projects, unless otherwise noted |||
| [delete](https://docs.cloud.google.com/deployment-manager/v2beta1/deployments/delete) | `DELETE /project/global/deployments/deployment` | Deletes a deployment and all associated resources. |
| [get](https://docs.cloud.google.com/deployment-manager/v2beta1/deployments/get) | `GET /project/global/deployments/deployment` | Gets information about a specific deployment. |
| [insert](https://docs.cloud.google.com/deployment-manager/v2beta1/deployments/insert) | `POST /project/global/deployments` | Creates a deployment and all of the resources described by the deployment manifest. |
| [list](https://docs.cloud.google.com/deployment-manager/v2beta1/deployments/list) | `GET /project/global/deployments` | Lists all deployments for a given project. |

## Manifests

For Manifests Resource details, see the [resource representation](https://docs.cloud.google.com/deployment-manager/v2beta1/manifests#resource) page.

| Method | HTTP request | Description |
|---|---|---|
| URIs relative to https://www.googleapis.com/deploymentmanager/v2beta1/projects, unless otherwise noted |||
| [get](https://docs.cloud.google.com/deployment-manager/v2beta1/manifests/get) | `GET /project/global/deployments/deployment/manifests/manifest` | Gets information about a specific manifest. |
| [list](https://docs.cloud.google.com/deployment-manager/v2beta1/manifests/list) | `GET /project/global/deployments/deployment/manifests` | Lists all manifests for a given deployment. |

## Operations

For Operations Resource details, see the [resource representation](https://docs.cloud.google.com/deployment-manager/v2beta1/operations#resource) page.

| Method | HTTP request | Description |
|---|---|---|
| URIs relative to https://www.googleapis.com/deploymentmanager/v2beta1/projects, unless otherwise noted |||
| [get](https://docs.cloud.google.com/deployment-manager/v2beta1/operations/get) | `GET /project/global/operations/operation` | Gets information about a specific operation. |
| [list](https://docs.cloud.google.com/deployment-manager/v2beta1/operations/list) | `GET /project/global/operations` | Lists all operations for a project. |

## Resources

For Resources Resource details, see the [resource representation](https://docs.cloud.google.com/deployment-manager/v2beta1/resources#resource) page.

| Method | HTTP request | Description |
|---|---|---|
| URIs relative to https://www.googleapis.com/deploymentmanager/v2beta1/projects, unless otherwise noted |||
| [get](https://docs.cloud.google.com/deployment-manager/v2beta1/resources/get) | `GET /project/global/deployments/deployment/resources/resource` | Gets information about a single resource. |
| [list](https://docs.cloud.google.com/deployment-manager/v2beta1/resources/list) | `GET /project/global/deployments/deployment/resources` | Lists all resources in a given deployment. |

## Types

For Types Resource details, see the [resource representation](https://docs.cloud.google.com/deployment-manager/v2beta1/types#resource) page.

| Method | HTTP request | Description |
|---|---|---|
| URIs relative to https://www.googleapis.com/deploymentmanager/v2beta1/projects, unless otherwise noted |||
| [list](https://docs.cloud.google.com/deployment-manager/v2beta1/types/list) | `GET /project/global/types` | Lists all valid types for Deployment Manager. |