# REST Resource: customers.deployments

- [Resource: Deployment](https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment)
  - [JSON representation](https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment.SCHEMA_REPRESENTATION)
  - [BillingMode](https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment.BillingMode)
- [Methods](https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#METHODS_SUMMARY)

## Resource: Deployment

The Deployment.

| JSON representation ||
|---|---|
| ``` { "name": string, "displayName": string, "sasUserIds": [ string ], "defaultBillingMode": enum (`https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment.BillingMode`), "allowedBillingModes": [ enum (`https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment.BillingMode`) ] } ``` |

| Fields ||
|---|---|
| `name` | `string` Output only. Resource name. |
| `displayName` | `string` The deployment's display name. |
| `sasUserIds[]` | `string` User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
| `defaultBillingMode` | ``enum (`https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment.BillingMode`)`` Default billing mode for the deployment and devices under it. |
| `allowedBillingModes[]` | ``enum (`https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment.BillingMode`)`` The allowed billing modes under this deployment. |

### BillingMode

Billing mode of a CBSD

| Enums ||
|---|---|
| `BILLING_MODE_UNSPECIFIED` | Billing mode has not been specified. |
| `MOBILE` | Price is based on category of CBSD: Category A, Category B registered with SAS. |
| `FIXED_WIRELESS` | Price is based on type of CBSD: Base station or CPE. |

| ## Methods ||
|---|---|
| ### `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments/create` | Creates a new `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment`. |
| ### `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments/delete` | Deletes a `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment`. |
| ### `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments/get` | Returns a requested `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment`. |
| ### `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments/list` | Lists `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment`. |
| ### `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments/move` | Moves a `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment` under another `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.nodes#Node` or `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers#Customer`. |
| ### `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments/patch` | Updates an existing `https://docs.cloud.google.com/spectrum-access-system/docs/reference/rest/v1alpha1/customers.deployments#Deployment`. |