CLICommand referencebackuppolicy

backup policy

Commands, arguments, and options for openship backup policy.

See the workflow guide for examples. Global flags such as --json go before the command; see global options.

openship backup policy

Backup policies (schedules) for a project

openship backup policy [options] [command]
SubcommandPurpose
list [options]List backup policies for a project
create [options]Create a backup policy for a project
run [options] <policyId>Trigger a policy's backup now
update <policyId> <file>Update a backup policy from a JSON file
remove|rm <policyId>Remove a backup policy

openship backup policy create

Create a backup policy for a project

openship backup policy create [options]
OptionMeaning
--project <id>Project ID
--destination <id>Backup destination ID
--service <id>Scope the policy to a single service
--cron <expr>Cron schedule (e.g. '0 3 * * *')
--pre-deployAlso run this backup before each deploy
--retain-count <n>Keep at most N runs
--retain-days <n>Keep runs for N days
--payload-kind <kind>Payload kind (default: auto)
--payload-config <json>Payload config as a JSON object
--pre-hook <cmd>Shell command run before the backup
--post-hook <cmd>Shell command run after the backup
--disabledCreate the policy disabled

openship backup policy list

List backup policies for a project

openship backup policy list [options]
OptionMeaning
--project <id>Project ID

openship backup policy remove

Remove a backup policy

openship backup policy remove|rm [options] <policyId>

openship backup policy run

Trigger a policy's backup now

openship backup policy run [options] <policyId>
ArgumentMeaning
policyIdBackup policy ID
OptionMeaning
--followStream the run to completion

openship backup policy update

Update a backup policy from a JSON file

openship backup policy update [options] <policyId> <file>

On this page