Backup & Disaster Recovery
The Backup and Disaster Recovery API allows you to manage backup policies, snapshots, and disaster recovery operations in Firefly.
Policies
List Policies
125Possible values: Filter by integration ID (supports multiple values)
Filter by region (supports multiple values)
Filter by provider type (supports multiple values)
Field to sort by
statusPossible values: Sort order (asc or desc)
descPossible values: Policy list
Policy list
Create Policy
Single integration ID
Single AWS region (e.g., us-east-1)
Provider type (e.g., "aws", "azure", "gcp")
If true, triggers a backup immediately upon policy creation
falsePolicy created
Policy created
Search Policies
Advanced search endpoint for querying policies with multiple filters
125Page number for facet values pagination
1Page size for facet values pagination
50Specific facet fields to return (empty = all available facets)
Policy list
Policy list
Get Policy
Update Policy
Provider type (e.g., "aws", "azure", "gcp")
If true, triggers a backup immediately upon policy update
Policy updated
Policy updated
Delete Policy
Toggle Policy Status
Trigger On-Demand Backup
Preview Affected Resources
Initiate preview discovery and return preview_id with total count. Preview ID is calculated server-side from region and scope configuration. Use GET endpoint to retrieve paginated resources.
Integration ID to filter resources
AWS region (e.g., us-east-1)
Preview initiated with preview_id and total count. Use GET endpoint to retrieve paginated resources.
Invalid request
Internal server error
Get Preview Resources
Retrieve a paginated list of preview resources by integration_id and preview_id.
Integration ID
Preview ID returned from preview request
125Possible values: Preview resources page
Invalid request
Preview not found
Internal server error
Snapshots
List Snapshots
125Possible values: Filter by policy ID (supports multiple values)
Filter by integration ID (supports multiple values)
Filter by region (supports multiple values)
Filter snapshots from this date
Filter snapshots until this date
Field to sort by
statusPossible values: Sort order (asc or desc)
descPossible values: Snapshot list
Snapshot list
Search Snapshots
Advanced search endpoint for querying snapshots with multiple filters
125Page number for facet values pagination
1Page size for facet values pagination
50Specific facet fields to return (empty = all available facets)
Snapshot list
Snapshot list
Get Snapshot
Delete Snapshot
Get Snapshot Resources
125Possible values: Filter by resource type (supports multiple values)
Filter by region (supports multiple values)
Resource list
Resource list
Search Snapshot Resources
Advanced search endpoint for querying snapshot resources with multiple filters
125Page number for facet values pagination
1Page size for facet values pagination
50Specific facet fields to return (empty = all available facets)
Resource list
Resource list
Get Restored Module
Create Restored Module
Creates a new restored module or updates the existing one if it already exists for this snapshot
Creator of the restore name
Module created or updated
Module created
Invalid request
Snapshot or policy not found
Delete Restored Module
Resources
Get Policies by FRNs
Returns a mapping of FRNs to the list of policy IDs (application IDs) that back up each resource
Array of FRNs (Firefly Resource Names) to query
["arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0","arn:aws:s3:::my-bucket"]Mapping of FRNs to policy IDs
Invalid request
Internal server error
Last updated
Was this helpful?

