List Policies
List Backup Policies for All Existing Droplets
gpu_droplets.backups.list_policies(BackupListPoliciesParams**kwargs) -> BackupListPoliciesResponse
/v2/droplets/backups/policies
To list information about the backup policies for all Droplets in the account,
send a GET request to /v2/droplets/backups/policies.
Parameters
page: Optional[int]
Which 'page' of paginated results to return.
minimum1
per_page: Optional[int]
Number of items returned per page
minimum1
maximum200
Returns
List Backup Policies for All Existing Droplets
from gradient import Gradient
client = Gradient(
access_token="My Access Token",
)
response = client.gpu_droplets.backups.list_policies()
print(response.meta)
{
"meta": {
"total": 1
},
"links": {
"pages": {
"last": "https://api.digitalocean.com/v2/images?page=2",
"next": "https://api.digitalocean.com/v2/images?page=2"
}
},
"policies": {
"foo": {
"backup_enabled": true,
"backup_policy": {
"hour": 0,
"plan": "daily",
"retention_period_days": 7,
"weekday": "SUN",
"window_length_hours": 4
},
"droplet_id": 7101383,
"next_backup_window": {
"end": "2019-12-04T23:00:00Z",
"start": "2019-12-04T00:00:00Z"
}
}
}
}Returns Examples
{
"meta": {
"total": 1
},
"links": {
"pages": {
"last": "https://api.digitalocean.com/v2/images?page=2",
"next": "https://api.digitalocean.com/v2/images?page=2"
}
},
"policies": {
"foo": {
"backup_enabled": true,
"backup_policy": {
"hour": 0,
"plan": "daily",
"retention_period_days": 7,
"weekday": "SUN",
"window_length_hours": 4
},
"droplet_id": 7101383,
"next_backup_window": {
"end": "2019-12-04T23:00:00Z",
"start": "2019-12-04T00:00:00Z"
}
}
}
}