px pxb resume
Resume px-backup resources
note
The following commands support a set of global flags that apply to all px pxb commands.
For details, see the Global Flags section.
px pxb resume backupschedule
Resume one or more suspended backup schedules to restart scheduled backups.
This command can resume a specific backup schedule by name and UID, or perform bulk resumption using various filtering options. Resumed schedules will start creating backups according to their schedule policy.
Examples:
# Resume specific backup schedule
pxb resume backupschedule --name my-schedule --uid schedule-12345
# Resume with a remark for audit trail
pxb resume backupschedule --name my-schedule --remark "Resuming after maintenance completion"
# Bulk resume across all clusters for all object types
pxb resume backupschedule --backup-object-type All --cluster-scope All --include-filter "*"
# Bulk resume with include/exclude name filters and remark
pxb resume backupschedule --backup-object-type All --cluster-scope All --include-filter ".*prod.*" --exclude-filter "^hold-" --remark "Resuming production schedules after system upgrade"
# Resume schedules by policy reference (matching all names)
pxb resume backupschedule --policy-refs "production-policy" --backup-object-type All --cluster-scope All --include-filter "*"
Flags
| Flag | Input type | Description | Default | Required |
|---|---|---|---|---|
--authtoken | string | oidc auth token | - | Optional |
--backup-object-type | string | Resume schedules by backup object type: NS|VM|All | - | Optional |
--bulk-uid-check-relaxation | bool | Relax UID check for bulk operations when using name-only references (e.g., policy-refs with name only) | false | Optional |
--cluster-scope | string | Cluster scope: All | name[:uid][,name2[:uid2]...] | - | Optional |
--dry-run | bool | Simulate the operation without making any changes | false | Optional |
--endpoint, -e | string | The endpoint of the server | - | Optional |
--exclude-filter | string | Exclude filter expression for bulk resumption | - | Optional |
--exclude-objects | stringSlice | Exclude specific backup schedules by name from bulk resumption | [] | Optional |
--exclude-objects-file | string | YAML/JSON file containing exclude objects list | - | Optional |
--file | string | YAML/JSON configuration file for bulk resume operation | - | Optional |
--include-filter | string | Include filter expression for bulk resumption | - | Optional |
--include-objects | stringSlice | Include specific backup schedules by name for bulk resumption | [] | Optional |
--include-objects-file | string | YAML/JSON file containing include objects list | - | Optional |
--labels, -l | string | Comma separated list of labels as key-value pairs: 'k1=v1,k2=v2' | - | Optional |
--name, -n | string | Name of the backup schedule to resume | - | Optional |
--orgID | string | The org id for which to query the object | default | Optional |
--output, -o | string | Output format. One of: table|json|yaml|name | table | Optional |
--policy-refs | stringSlice | Resume schedules by schedule policy references (name or name:uid) | [] | Optional |
--policy-refs-file | string | YAML/JSON file containing policy references list | - | Optional |
--remark | string | User remark for this resume operation | - | Optional |
--tls-certificate | string | tls certificate | - | Optional |
--uid, -u | string | UID of the backup schedule to resume | - | Optional |