github.com/containerd/containerd@v22.0.0-20200918172823-438c87b8e050+incompatible/runtime/linux/runctypes/runc.proto (about)

     1  syntax = "proto3";
     2  
     3  package containerd.linux.runc;
     4  
     5  import weak "gogoproto/gogo.proto";
     6  
     7  option go_package = "github.com/containerd/containerd/runtime/linux/runctypes;runctypes";
     8  
     9  message RuncOptions {
    10  	string runtime = 1;
    11  	string runtime_root = 2;
    12  	string criu_path = 3;
    13  	bool systemd_cgroup = 4;
    14  }
    15  
    16  message CreateOptions {
    17  	bool no_pivot_root = 1;
    18  	bool open_tcp = 2;
    19  	bool external_unix_sockets = 3;
    20  	bool terminal = 4;
    21  	bool file_locks = 5;
    22  	repeated string empty_namespaces = 6;
    23  	string cgroups_mode = 7;
    24  	bool no_new_keyring = 8;
    25  	string shim_cgroup = 9;
    26  	uint32 io_uid = 10;
    27  	uint32 io_gid = 11;
    28  	string criu_work_path = 12;
    29  	string criu_image_path = 13;
    30  }
    31  
    32  message CheckpointOptions {
    33  	bool exit = 1;
    34  	bool open_tcp = 2;
    35  	bool external_unix_sockets = 3;
    36  	bool terminal = 4;
    37  	bool file_locks = 5;
    38  	repeated string empty_namespaces = 6;
    39  	string cgroups_mode = 7;
    40  	string work_path = 8;
    41  	string image_path = 9;
    42  }
    43  
    44  message ProcessDetails {
    45  	string exec_id = 1;
    46  }