# SAS Portal API

## Service: sasportal.googleapis.com

The Service name `sasportal.googleapis.com` is needed to create RPC client stubs.

## `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customers`

| Methods ||
|---|---|
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customers.GetCustomer` `` | Returns a requested `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customer`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customers.ListCustomers` `` | Returns a list of requested `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customer`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customers.UpdateCustomer` `` | Updates an existing `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customer`. |

## `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager`

| Methods ||
|---|---|
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.CreateDeployment` `` | Creates a new `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Deployment`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.CreateDevice` `` | Creates a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Device` under a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node` or `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customer`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.CreateNode` `` | Creates a new `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.CreateSignedDevice` `` | Creates a signed `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Device` under a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node` or `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customer`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.DeleteDeployment` `` | Deletes a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Deployment`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.DeleteDevice` `` | Deletes a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Device`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.DeleteNode` `` | Deletes a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.GenerateSecret` `` | Generates a secret to be used with the `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.ValidateInstaller`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.GetDeployment` `` | Returns a requested `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Deployment`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.GetDevice` `` | Gets details about a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Device`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.GetNode` `` | Returns a requested `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.ListDeployments` `` | Lists `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Deployment`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.ListDevices` `` | Lists `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Device` under a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node` or `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customer`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.ListNodes` `` | Lists `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.MoveDeployment` `` | Moves a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Deployment` under another `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node` or `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customer`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.MoveDevice` `` | Moves a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Device` under another `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node` or `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customer`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.MoveNode` `` | Moves a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node` under another `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node` or `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Customer`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.SignDevice` `` | Signs a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Device`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.UpdateDeployment` `` | Updates an existing `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Deployment`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.UpdateDevice` `` | Updates a `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Device`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.UpdateNode` `` | Updates an existing `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Node`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.UpdateSignedDevice` `` | Updates a signed `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.Device`. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.DeviceManager.ValidateInstaller` `` | Validates the identity of a Certified Professional Installer (CPI). |

## `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.PolicyService`

| Methods ||
|---|---|
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.PolicyService.GetPolicy` `` | Gets the access control policy for a resource. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.PolicyService.SetPolicy` `` | Sets the access control policy on the specified resource. |
| `` `https://developers.google.com/spectrum-access-system/reference/rpc/spectrum.sas.portal.v1alpha1#spectrum.sas.portal.v1alpha1.PolicyService.TestPermissions` `` | Returns permissions that a caller has on the specified resource. |