Skip to content

E5 (deferred, post-v1.10.0): backups datasource + backup_run/backup_restore Provider Actions #445

Description

@pbesret

Epic: Refs #409 · Lot: S8 Public Cloud VM · Plan: E5-2/E5-3 · DEFERRED (not v1.10.0)

Objective

Out of iteration 1. Requires an ADR: Provider-defined Actions (TF ≥ 1.9) vs out-of-scope. Also requires extending the activity waiter to accept 202 (restore; requireOK rejects 202 today), bounded retry on "No backup job configured." (run), per-VM serialization, run_id composite passed verbatim (never UUID), and the restore network precondition (≥ source NICs).

Scope

  • cloudtemple_public_cloud_vm_backups datasource (per-VM runs; product choice to defer — cheap but low value without restore).
  • backup_run / backup_restore actions (async 201/202; create a NEW VM on restore).

Metadata

Metadata

Assignees

No one assigned

    Labels

    S8-public-cloud-vmWorkstream S8: Public Cloud VM Instances product surface (v1.10.0)api

    Type

    No type

    Fields

    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