github.com/containerd/containerd@v22.0.0-20200918172823-438c87b8e050+incompatible/runtime/linux/runctypes/1.0.pb.txt (about) 1 file { 2 name: "github.com/containerd/containerd/linux/runctypes/runc.proto" 3 package: "containerd.linux.runc" 4 dependency: "gogoproto/gogo.proto" 5 message_type { 6 name: "RuncOptions" 7 field { 8 name: "runtime" 9 number: 1 10 label: LABEL_OPTIONAL 11 type: TYPE_STRING 12 json_name: "runtime" 13 } 14 field { 15 name: "runtime_root" 16 number: 2 17 label: LABEL_OPTIONAL 18 type: TYPE_STRING 19 json_name: "runtimeRoot" 20 } 21 field { 22 name: "criu_path" 23 number: 3 24 label: LABEL_OPTIONAL 25 type: TYPE_STRING 26 json_name: "criuPath" 27 } 28 field { 29 name: "systemd_cgroup" 30 number: 4 31 label: LABEL_OPTIONAL 32 type: TYPE_BOOL 33 json_name: "systemdCgroup" 34 } 35 } 36 message_type { 37 name: "CreateOptions" 38 field { 39 name: "no_pivot_root" 40 number: 1 41 label: LABEL_OPTIONAL 42 type: TYPE_BOOL 43 json_name: "noPivotRoot" 44 } 45 field { 46 name: "open_tcp" 47 number: 2 48 label: LABEL_OPTIONAL 49 type: TYPE_BOOL 50 json_name: "openTcp" 51 } 52 field { 53 name: "external_unix_sockets" 54 number: 3 55 label: LABEL_OPTIONAL 56 type: TYPE_BOOL 57 json_name: "externalUnixSockets" 58 } 59 field { 60 name: "terminal" 61 number: 4 62 label: LABEL_OPTIONAL 63 type: TYPE_BOOL 64 json_name: "terminal" 65 } 66 field { 67 name: "file_locks" 68 number: 5 69 label: LABEL_OPTIONAL 70 type: TYPE_BOOL 71 json_name: "fileLocks" 72 } 73 field { 74 name: "empty_namespaces" 75 number: 6 76 label: LABEL_REPEATED 77 type: TYPE_STRING 78 json_name: "emptyNamespaces" 79 } 80 field { 81 name: "cgroups_mode" 82 number: 7 83 label: LABEL_OPTIONAL 84 type: TYPE_STRING 85 json_name: "cgroupsMode" 86 } 87 field { 88 name: "no_new_keyring" 89 number: 8 90 label: LABEL_OPTIONAL 91 type: TYPE_BOOL 92 json_name: "noNewKeyring" 93 } 94 field { 95 name: "shim_cgroup" 96 number: 9 97 label: LABEL_OPTIONAL 98 type: TYPE_STRING 99 json_name: "shimCgroup" 100 } 101 field { 102 name: "io_uid" 103 number: 10 104 label: LABEL_OPTIONAL 105 type: TYPE_UINT32 106 json_name: "ioUid" 107 } 108 field { 109 name: "io_gid" 110 number: 11 111 label: LABEL_OPTIONAL 112 type: TYPE_UINT32 113 json_name: "ioGid" 114 } 115 } 116 message_type { 117 name: "CheckpointOptions" 118 field { 119 name: "exit" 120 number: 1 121 label: LABEL_OPTIONAL 122 type: TYPE_BOOL 123 json_name: "exit" 124 } 125 field { 126 name: "open_tcp" 127 number: 2 128 label: LABEL_OPTIONAL 129 type: TYPE_BOOL 130 json_name: "openTcp" 131 } 132 field { 133 name: "external_unix_sockets" 134 number: 3 135 label: LABEL_OPTIONAL 136 type: TYPE_BOOL 137 json_name: "externalUnixSockets" 138 } 139 field { 140 name: "terminal" 141 number: 4 142 label: LABEL_OPTIONAL 143 type: TYPE_BOOL 144 json_name: "terminal" 145 } 146 field { 147 name: "file_locks" 148 number: 5 149 label: LABEL_OPTIONAL 150 type: TYPE_BOOL 151 json_name: "fileLocks" 152 } 153 field { 154 name: "empty_namespaces" 155 number: 6 156 label: LABEL_REPEATED 157 type: TYPE_STRING 158 json_name: "emptyNamespaces" 159 } 160 field { 161 name: "cgroups_mode" 162 number: 7 163 label: LABEL_OPTIONAL 164 type: TYPE_STRING 165 json_name: "cgroupsMode" 166 } 167 } 168 message_type { 169 name: "ProcessDetails" 170 field { 171 name: "exec_id" 172 number: 1 173 label: LABEL_OPTIONAL 174 type: TYPE_STRING 175 json_name: "execId" 176 } 177 } 178 options { 179 go_package: "github.com/containerd/containerd/linux/runctypes;runctypes" 180 } 181 weak_dependency: 0 182 syntax: "proto3" 183 }