Expand description
Account-partitioned, serializable state for AWS Backup.
Models the Backup control plane: backup plans (with their versions and backup selections), backup vaults (standard, logically-air-gapped, and restore-access) plus their notifications / access policies / lock config, recovery points, backup / copy / restore / scan jobs, frameworks, report plans and report jobs, legal holds, restore-testing plans and selections, tiering configurations, and the account-scoped global / region settings.
Complex request members (a BackupPlan rule set, a BackupSelection, a
RestoreTestingPlan, …) are stored as the JSON objects the caller sent so
Get / Describe / List round-trip faithfully, following the same
store-the-Value pattern the EKS handler uses for its nested members.
Structs§
- Backup
Snapshot - Backup
State - The account-scoped Backup state for one AWS account.
- Plan
Record - A backup plan, keyed by its generated
BackupPlanId. - Plan
Version - Restore
Testing Plan Record - A restore-testing plan with its selections.
- Restore
Testing Selection Record - Selection
Record - A single backup selection attached to a plan.
- Vault
Record - A backup vault (standard / logically-air-gapped / restore-access).
Constants§
Functions§
- framework_
arn - legal_
hold_ arn - plan_
arn - recovery_
point_ arn - report_
plan_ arn - restore_
testing_ plan_ arn - tiering_
configuration_ arn - vault_
arn