Skip to content

Commit dc0da3a

Browse files
authored
ref 644868 - server backup subcommands (#397)
Signed-off-by: Adrian Nackov <[email protected]>
1 parent e46a607 commit dc0da3a

31 files changed

+2843
-30
lines changed

docs/stackit_beta_server_backup.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,13 @@ stackit beta server backup [flags]
2929
### SEE ALSO
3030

3131
* [stackit beta server](./stackit_beta_server.md) - Provides functionality for Server
32+
* [stackit beta server backup create](./stackit_beta_server_backup_create.md) - Creates a Server Backup.
33+
* [stackit beta server backup delete](./stackit_beta_server_backup_delete.md) - Deletes a Server Backup.
34+
* [stackit beta server backup describe](./stackit_beta_server_backup_describe.md) - Shows details of a Server Backup
3235
* [stackit beta server backup disable](./stackit_beta_server_backup_disable.md) - Disables Server Backup service
3336
* [stackit beta server backup enable](./stackit_beta_server_backup_enable.md) - Enables Server Backup service
37+
* [stackit beta server backup list](./stackit_beta_server_backup_list.md) - Lists all server backups
38+
* [stackit beta server backup restore](./stackit_beta_server_backup_restore.md) - Restores a Server Backup.
3439
* [stackit beta server backup schedule](./stackit_beta_server_backup_schedule.md) - Provides functionality for Server Backup Schedule
40+
* [stackit beta server backup volume-backup](./stackit_beta_server_backup_volume-backup.md) - Provides functionality for Server Backup Volume Backups
3541

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
## stackit beta server backup create
2+
3+
Creates a Server Backup.
4+
5+
### Synopsis
6+
7+
Creates a Server Backup. Operation always is async.
8+
9+
```
10+
stackit beta server backup create [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Create a Server Backup with name "mybackup"
17+
$ stackit beta server backup create --server-id xxx --name=mybackup
18+
19+
Create a Server Backup with name "mybackup" and retention period of 5 days
20+
$ stackit beta server backup create --server-id xxx --name=mybackup --retention-period=5
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta server backup create"
27+
-b, --name string Backup name
28+
-d, --retention-period int Backup retention period (in days) (default 14)
29+
-s, --server-id string Server ID
30+
-i, --volume-ids strings Backup volume IDs, as comma separated UUID values. (default [])
31+
```
32+
33+
### Options inherited from parent commands
34+
35+
```
36+
-y, --assume-yes If set, skips all confirmation prompts
37+
--async If set, runs the command asynchronously
38+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
39+
-p, --project-id string Project ID
40+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
41+
```
42+
43+
### SEE ALSO
44+
45+
* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for Server Backup
46+
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## stackit beta server backup delete
2+
3+
Deletes a Server Backup.
4+
5+
### Synopsis
6+
7+
Deletes a Server Backup. Operation always is async.
8+
9+
```
10+
stackit beta server backup delete BACKUP_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Delete a Server Backup with ID "xxx" for server "zzz"
17+
$ stackit beta server backup delete xxx --server-id=zzz
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit beta server backup delete"
24+
-s, --server-id string Server ID
25+
```
26+
27+
### Options inherited from parent commands
28+
29+
```
30+
-y, --assume-yes If set, skips all confirmation prompts
31+
--async If set, runs the command asynchronously
32+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
33+
-p, --project-id string Project ID
34+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
35+
```
36+
37+
### SEE ALSO
38+
39+
* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for Server Backup
40+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## stackit beta server backup describe
2+
3+
Shows details of a Server Backup
4+
5+
### Synopsis
6+
7+
Shows details of a Server Backup.
8+
9+
```
10+
stackit beta server backup describe BACKUP_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Get details of a Server Backup with id "my-backup-id"
17+
$ stackit beta server backup describe my-backup-id
18+
19+
Get details of a Server Backup with id "my-backup-id" in JSON format
20+
$ stackit beta server backup describe my-backup-id --output-format json
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta server backup describe"
27+
-s, --server-id string Server ID
28+
```
29+
30+
### Options inherited from parent commands
31+
32+
```
33+
-y, --assume-yes If set, skips all confirmation prompts
34+
--async If set, runs the command asynchronously
35+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
36+
-p, --project-id string Project ID
37+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
38+
```
39+
40+
### SEE ALSO
41+
42+
* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for Server Backup
43+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## stackit beta server backup list
2+
3+
Lists all server backups
4+
5+
### Synopsis
6+
7+
Lists all server backups.
8+
9+
```
10+
stackit beta server backup list [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
List all backups for a server with ID "xxx"
17+
$ stackit beta server backup list --server-id xxx
18+
19+
List all backups for a server with ID "xxx" in JSON format
20+
$ stackit beta server backup list --server-id xxx --output-format json
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta server backup list"
27+
--limit int Maximum number of entries to list
28+
-s, --server-id string Server ID
29+
```
30+
31+
### Options inherited from parent commands
32+
33+
```
34+
-y, --assume-yes If set, skips all confirmation prompts
35+
--async If set, runs the command asynchronously
36+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
37+
-p, --project-id string Project ID
38+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
39+
```
40+
41+
### SEE ALSO
42+
43+
* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for Server Backup
44+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## stackit beta server backup restore
2+
3+
Restores a Server Backup.
4+
5+
### Synopsis
6+
7+
Restores a Server Backup. Operation always is async.
8+
9+
```
10+
stackit beta server backup restore BACKUP_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Restore a Server Backup with ID "xxx" for server "zzz"
17+
$ stackit beta server backup restore xxx --server-id=zzz
18+
19+
Restore a Server Backup with ID "xxx" for server "zzz" and start the server afterwards
20+
$ stackit beta server backup restore xxx --server-id=zzz --start-server-after-restore
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta server backup restore"
27+
-s, --server-id string Server ID
28+
-u, --start-server-after-restore Should the server start after the backup restoring.
29+
-i, --volume-ids strings Backup volume IDs, as comma separated UUID values. (default [])
30+
```
31+
32+
### Options inherited from parent commands
33+
34+
```
35+
-y, --assume-yes If set, skips all confirmation prompts
36+
--async If set, runs the command asynchronously
37+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
38+
-p, --project-id string Project ID
39+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
40+
```
41+
42+
### SEE ALSO
43+
44+
* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for Server Backup
45+

docs/stackit_beta_server_backup_schedule_create.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ stackit beta server backup schedule create [flags]
2626
-b, --backup-name string Backup name
2727
-d, --backup-retention-period int Backup retention period (in days) (default 14)
2828
-n, --backup-schedule-name string Backup schedule name
29-
-i, --backup-volume-ids string Backup volume ids, as comma separated UUID values.
29+
-i, --backup-volume-ids strings Backup volume IDs, as comma separated UUID values. (default [])
3030
-e, --enabled Is the server backup schedule enabled (default true)
3131
-h, --help Help for "stackit beta server backup schedule create"
3232
-r, --rrule string Backup RRULE (recurrence rule) (default "DTSTART;TZID=Europe/Sofia:20200803T023000 RRULE:FREQ=DAILY;INTERVAL=1")

docs/stackit_beta_server_backup_schedule_update.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ stackit beta server backup schedule update SCHEDULE_ID [flags]
2626
-b, --backup-name string Backup name
2727
-d, --backup-retention-period int Backup retention period (in days) (default 14)
2828
-n, --backup-schedule-name string Backup schedule name
29-
-i, --backup-volume-ids string Backup volume ids, as comma separated UUID values.
29+
-i, --backup-volume-ids strings Backup volume IDs, as comma separated UUID values. (default [])
3030
-e, --enabled Is the server backup schedule enabled (default true)
3131
-h, --help Help for "stackit beta server backup schedule update"
3232
-r, --rrule string Backup RRULE (recurrence rule) (default "DTSTART;TZID=Europe/Sofia:20200803T023000 RRULE:FREQ=DAILY;INTERVAL=1")
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## stackit beta server backup volume-backup
2+
3+
Provides functionality for Server Backup Volume Backups
4+
5+
### Synopsis
6+
7+
Provides functionality for Server Backup Volume Backups.
8+
9+
```
10+
stackit beta server backup volume-backup [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta server backup volume-backup"
17+
```
18+
19+
### Options inherited from parent commands
20+
21+
```
22+
-y, --assume-yes If set, skips all confirmation prompts
23+
--async If set, runs the command asynchronously
24+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
25+
-p, --project-id string Project ID
26+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
27+
```
28+
29+
### SEE ALSO
30+
31+
* [stackit beta server backup](./stackit_beta_server_backup.md) - Provides functionality for Server Backup
32+
* [stackit beta server backup volume-backup delete](./stackit_beta_server_backup_volume-backup_delete.md) - Deletes a Server Volume Backup.
33+
* [stackit beta server backup volume-backup restore](./stackit_beta_server_backup_volume-backup_restore.md) - Restore a Server Volume Backup to a volume.
34+
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
## stackit beta server backup volume-backup delete
2+
3+
Deletes a Server Volume Backup.
4+
5+
### Synopsis
6+
7+
Deletes a Server Volume Backup. Operation always is async.
8+
9+
```
10+
stackit beta server backup volume-backup delete VOLUME_BACKUP_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Delete a Server Volume Backup with ID "xxx" for server "zzz" and backup "bbb"
17+
$ stackit beta server backup volume-backup delete xxx --server-id=zzz --backup-id=bbb
18+
```
19+
20+
### Options
21+
22+
```
23+
-b, --backup-id string Backup ID
24+
-h, --help Help for "stackit beta server backup volume-backup delete"
25+
-s, --server-id string Server ID
26+
```
27+
28+
### Options inherited from parent commands
29+
30+
```
31+
-y, --assume-yes If set, skips all confirmation prompts
32+
--async If set, runs the command asynchronously
33+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
34+
-p, --project-id string Project ID
35+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
36+
```
37+
38+
### SEE ALSO
39+
40+
* [stackit beta server backup volume-backup](./stackit_beta_server_backup_volume-backup.md) - Provides functionality for Server Backup Volume Backups
41+

0 commit comments

Comments
 (0)