1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
package linodego
import (
"context"
)
type MaintenancePolicy struct {
Slug string `json:"slug"`
Label string `json:"label"`
Description string `json:"description"`
Type string `json:"type"`
NotificationPeriodSec int `json:"notification_period_sec"`
IsDefault bool `json:"is_default"`
}
// ListMaintenancePolicies can only be used with v4beta.
func (c *Client) ListMaintenancePolicies(ctx context.Context, opts *ListOptions) ([]MaintenancePolicy, error) {
return getPaginatedResults[MaintenancePolicy](ctx, c, "maintenance/policies", opts)
}
|