# REST Resource: regionSnapshots

- [Resource](https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots#RESOURCE_REPRESENTATION)
- [Methods](https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots#METHODS_SUMMARY)

## Resource

There is no persistent data associated with this resource.

| ## Methods ||
|---|---|
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots/delete` | Deletes the specified Snapshot resource. |
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots/get` | Returns the specified Snapshot resource. |
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots/getIamPolicy` | Gets the access control policy for a resource. |
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots/insert` | Creates a snapshot in the specified region using the data included in the request. |
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots/list` | Retrieves the list of Snapshot resources contained within the specified region. |
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots/setIamPolicy` | Sets the access control policy on the specified resource. |
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots/setLabels` | Sets the labels on a regional snapshot. |
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots/testIamPermissions` | Returns permissions that a caller has on the specified resource. |
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/beta/regionSnapshots/updateKmsKey` | Rotates the [customer-managed encryption key](https://docs.cloud.google.com/compute/docs/disks/customer-managed-encryption) to the latest version for the specified snapshot. |