AWS Backup Skill
amazonaws-com-backup
amazonaws-com-backup
| Method | Path | Description |
|---|---|---|
DELETE | /legal-holds/{legalHoldId} | |
PUT | /backup/plans/ | Removes the specified legal hold on a recovery point. This action can only be performed by a user with sufficient permissions. |
PUT | /backup/plans/{backupPlanId}/selections/ | Creates a backup plan using a backup plan name and backup rules. A backup plan is a document that contains information that Backup uses to schedule tasks that create recovery poin... |
PUT | /backup-vaults/{backupVaultName} | Creates a JSON document that specifies a set of resources to assign to a backup plan. For examples, see Assigning resources programmatically. |
POST | /audit/frameworks | Creates a logical container where backups are stored. A CreateBackupVault request includes a name, optionally one or more resource tags, an encryption key, and a request ID. Do no... |
POST | /legal-holds/ | Creates a framework with one or more controls. A framework is a collection of controls that you can use to evaluate your backup practices. By using pre-built customizable controls... |
PUT | /logically-air-gapped-backup-vaults/{backupVaultName} | Creates a legal hold on a recovery point (backup). A legal hold is a restraint on altering or deleting a backup until an authorized user cancels the legal hold. Any actions to del... |
POST | /audit/report-plans | Creates a logical container to where backups may be copied. This request includes a name, the Region, the maximum number of retention days, the minimum number of retention days, a... |
PUT | /restore-testing/plans | Creates a report plan. A report plan is a document that contains information about the contents of the report and where Backup will deliver it. If you call CreateReportPlan with a... |
PUT | /restore-testing/plans/{RestoreTestingPlanName}/selections | Creates a restore testing plan. The first of two steps to create a restore testing plan. After this request is successful, finish the procedure using CreateRestoreTestingSelection. |
DELETE | /backup/plans/{backupPlanId} | This request can be sent after CreateRestoreTestingPlan request returns successfully. This is the second part of creating a resource testing plan, and it must be completed sequent... |
DELETE | /backup/plans/{backupPlanId}/selections/{selectionId} | Deletes a backup plan. A backup plan can only be deleted after all associated selections of resources have been deleted. Deleting a backup plan deletes the current version of a ba... |
DELETE | /backup-vaults/{backupVaultName} | Deletes the resource selection associated with a backup plan that is specified by the SelectionId. |
DELETE | /backup-vaults/{backupVaultName}/access-policy | Deletes the backup vault identified by its name. A vault can be deleted only if it is empty. |
DELETE | /backup-vaults/{backupVaultName}/vault-lock | Deletes the policy document that manages permissions on a backup vault. |
DELETE | /backup-vaults/{backupVaultName}/notification-configuration | Deletes Backup Vault Lock from a backup vault specified by a backup vault name. If the Vault Lock configuration is immutable, then you cannot delete Vault Lock using API operation... |
DELETE | /audit/frameworks/{frameworkName} | Deletes event notifications for the specified backup vault. |
DELETE | /backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn} | Deletes the framework specified by a framework name. |
DELETE | /audit/report-plans/{reportPlanName} | Deletes the recovery point specified by a recovery point ID. If the recovery point ID belongs to a continuous backup, calling this endpoint deletes the existing continuous backup... |
DELETE | /restore-testing/plans/{RestoreTestingPlanName} | Deletes the report plan specified by a report plan name. |
DELETE | /restore-testing/plans/{RestoreTestingPlanName}/selections/{RestoreTestingSelectionName} | This request deletes the specified restore testing plan. Deletion can only successfully occur if all associated restore testing selections are deleted first. |
GET | /backup-jobs/{backupJobId} | Input the Restore Testing Plan name and Restore Testing Selection name. All testing selections associated with a restore testing plan must be deleted before the restore testing pl... |
GET | /backup-vaults/{backupVaultName} | Returns backup job details for the specified BackupJobId. |
GET | /copy-jobs/{copyJobId} | Returns metadata about a backup vault specified by its name. |
GET | /audit/frameworks/{frameworkName} | Returns metadata associated with creating a copy of a resource. |
GET | /global-settings | Returns the framework details for the specified FrameworkName. |
GET | /resources/{resourceArn} | Describes whether the Amazon Web Services account is opted in to cross-account backup. Returns an error if the account is not a member of an Organizations organization. Example: d... |
GET | /backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn} | Returns information about a saved resource, including the last time it was backed up, its Amazon Resource Name (ARN), and the Amazon Web Services service type of the saved resourc... |
GET | /account-settings | Returns metadata associated with a recovery point, including ID, status, encryption, and lifecycle. |
GET | /audit/report-jobs/{reportJobId} | Returns the current service opt-in settings for the Region. If service opt-in is enabled for a service, Backup tries to protect that service's resources in this Region, when the r... |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install amazonaws-com-backup
Downloads and installs to ~/.claude/skills/amazonaws-com-backup/
2018-11-15 (2026-02-13)