List Supported Droplet Backup Policies
client.GPUDroplets.Backups.ListSupportedPolicies(ctx) (*GPUDropletBackupListSupportedPoliciesResponse, error)
/v2/droplets/backups/supported_policies
To retrieve a list of all supported Droplet backup policies, send a GET
request to /v2/droplets/backups/supported_policies.
Returns
List Supported Droplet Backup Policies
package main
import (
"context"
"fmt"
"github.com/stainless-sdks/-go"
"github.com/stainless-sdks/-go/option"
)
func main() {
client := gradient.NewClient(
option.WithAccessToken("My Access Token"),
)
response, err := client.GPUDroplets.Backups.ListSupportedPolicies(context.TODO())
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", response.SupportedPolicies)
}
{
"supported_policies": [
{
"name": "daily",
"possible_days": [
"SUN",
"MON",
"TUE",
"WED",
"THU",
"FRI",
"SAT"
],
"possible_window_starts": [
0,
4,
8,
12,
16,
20
],
"retention_period_days": 7,
"window_length_hours": 4
}
]
}Returns Examples
{
"supported_policies": [
{
"name": "daily",
"possible_days": [
"SUN",
"MON",
"TUE",
"WED",
"THU",
"FRI",
"SAT"
],
"possible_window_starts": [
0,
4,
8,
12,
16,
20
],
"retention_period_days": 7,
"window_length_hours": 4
}
]
}