podman_rest_client/v4/params/container_checkpoint_libpod.rs
1#[derive(Default, Debug)]
2pub struct ContainerCheckpointLibpod {
3 /// keep all temporary checkpoint files
4 pub keep: Option<bool>,
5 /// leave the container running after writing checkpoint to disk
6 pub leave_running: Option<bool>,
7 /// checkpoint a container with established TCP connections
8 pub tcp_established: Option<bool>,
9 /// export the checkpoint image to a tar.gz
10 pub export: Option<bool>,
11 /// do not include root file-system changes when exporting. can only be used with export
12 pub ignore_root_fs: Option<bool>,
13 /// do not include associated volumes. can only be used with export
14 pub ignore_volumes: Option<bool>,
15 /// dump the container's memory information only, leaving the container running. only works on runc 1.0-rc or higher
16 pub pre_checkpoint: Option<bool>,
17 /// check out the container with previous criu image files in pre-dump. only works on runc 1.0-rc or higher
18 pub with_previous: Option<bool>,
19 /// checkpoint a container with filelocks
20 pub file_locks: Option<bool>,
21 /// add checkpoint statistics to the returned CheckpointReport
22 pub print_stats: Option<bool>,
23}