Create a Fly.io volume intake
Use “Create a Fly.io volume intake” in Recued. It runs the provider records volume creation workflow with approval before changes are made.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (15 steps)
app_key
trim
Trim whitespace from setting app name
volume_key
trim
Trim whitespace from setting volume name
region_key
trim
Trim whitespace from setting region
has_app_name
compare
Check if app key has data
has_volume_name
compare
Check if volume key has data
has_region
compare
Check if region key has data
app
recued-core.flyio.app.read
Read app on flyio
existing_volumes
recued-core.flyio.volume.search
Search volume on flyio
regions_raw
recued-core.flyio.region.search
Search region on flyio
skip_create
any
Check if any of the conditions are true
created_volume
recued-core.flyio.volume.create
Create volume on flyio
skip: step.skip_create equal true
existing_count
count
Count items in existing volumes result
region_count
count
Count items in regions raw result
skipped
compare
Check if skip create equals true
card
to_summary
Format results as a summary card
▼
Output
summary
card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
region
setting
=
size gb
setting
=
10
app name
setting
=
encrypted
setting
=
true
volume name
setting
=
snapshot retention
setting
=
7
auto backup enabled
setting
=
true
require unique zone
setting
=
false
Uses (4 operations)
Pack operation
Read app on flyio
recued-core.flyio.app.read
Pack operation
Search volume on flyio
recued-core.flyio.volume.search
Pack operation
Search region on flyio
recued-core.flyio.region.search
Pack operation
Create volume on flyio
recued-core.flyio.volume.create
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.