Skip to content

feat(databases): backup configurations resource #45

@fbarrento

Description

@fbarrento

Parent

#32

What to build

server($id)->databaseBackups() (backup configurations) list/get/create/update/delete (/database/backups).

Acceptance criteria

  • BackupConfiguration DTO + create/update data + list-options; BackupProvider enum (s3/spaces/hetzner/ovh/scaleway/custom)
  • Requests: GET/POST /database/backups, GET/PUT/DELETE /database/backups/{backupConfiguration}
  • Resource wired on ServerResource; backup-provider credentials/secrets redacted in fixtures
  • Live-recorded fixtures (against the db-type server from feat(databases): database schemas resource #34); 100% coverage

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions