snapshots
Creates, updates, deletes, gets or lists a snapshots
resource.
Overview
Name | snapshots |
Type | Resource |
Id | digitalocean.snapshots.snapshots |
Fields
Name | Datatype | Description |
---|---|---|
column_anon | `` |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
snapshots_get | SELECT | snapshot_id | To retrieve information about a snapshot, send a GET request to /v2/snapshots/$SNAPSHOT_ID . The response will be a JSON object with a key called snapshot . The value of this will be an snapshot object containing the standard snapshot attributes. |
snapshots_list | SELECT |
| To list all of the snapshots available on your account, send a GET request to /v2/snapshots . The response will be a JSON object with a key called snapshots . This will be set to an array of snapshot objects, each of which will contain the standard snapshot attributes. ### Filtering Results by Resource Type It's possible to request filtered results by including certain query parameters. #### List Droplet Snapshots To retrieve only snapshots based on Droplets, include the resource_type query parameter set to droplet . For example, /v2/snapshots?resource_type=droplet . #### List Volume Snapshots To retrieve only snapshots based on volumes, include the resource_type query parameter set to volume . For example, /v2/snapshots?resource_type=volume . |
snapshots_delete | DELETE | snapshot_id | Both Droplet and volume snapshots are managed through the /v2/snapshots/ endpoint. To delete a snapshot, send a DELETE request to /v2/snapshots/$SNAPSHOT_ID . A status of 204 will be given. This indicates that the request was processed successfully, but that no response body is needed. |
SELECT
examples
To list all of the snapshots available on your account, send a GET request to /v2/snapshots
. The response will be a JSON object with a key called snapshots
. This will be set to an array of snapshot
objects, each of which will contain the standard snapshot attributes. ### Filtering Results by Resource Type It's possible to request filtered results by including certain query parameters. #### List Droplet Snapshots To retrieve only snapshots based on Droplets, include the resource_type
query parameter set to droplet
. For example, /v2/snapshots?resource_type=droplet
. #### List Volume Snapshots To retrieve only snapshots based on volumes, include the resource_type
query parameter set to volume
. For example, /v2/snapshots?resource_type=volume
.
SELECT
column_anon
FROM digitalocean.snapshots.snapshots
;
DELETE
example
Deletes the specified snapshots
resource.
/*+ delete */
DELETE FROM digitalocean.snapshots.snapshots
WHERE snapshot_id = '{{ snapshot_id }}';