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

     1  file {
     2    name: "github.com/containerd/containerd/runtime/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      field {
   116        name: "criu_work_path"
   117        number: 12
   118        label: LABEL_OPTIONAL
   119        type: TYPE_STRING
   120        json_name: "criuWorkPath"
   121      }
   122      field {
   123        name: "criu_image_path"
   124        number: 13
   125        label: LABEL_OPTIONAL
   126        type: TYPE_STRING
   127        json_name: "criuImagePath"
   128      }
   129    }
   130    message_type {
   131      name: "CheckpointOptions"
   132      field {
   133        name: "exit"
   134        number: 1
   135        label: LABEL_OPTIONAL
   136        type: TYPE_BOOL
   137        json_name: "exit"
   138      }
   139      field {
   140        name: "open_tcp"
   141        number: 2
   142        label: LABEL_OPTIONAL
   143        type: TYPE_BOOL
   144        json_name: "openTcp"
   145      }
   146      field {
   147        name: "external_unix_sockets"
   148        number: 3
   149        label: LABEL_OPTIONAL
   150        type: TYPE_BOOL
   151        json_name: "externalUnixSockets"
   152      }
   153      field {
   154        name: "terminal"
   155        number: 4
   156        label: LABEL_OPTIONAL
   157        type: TYPE_BOOL
   158        json_name: "terminal"
   159      }
   160      field {
   161        name: "file_locks"
   162        number: 5
   163        label: LABEL_OPTIONAL
   164        type: TYPE_BOOL
   165        json_name: "fileLocks"
   166      }
   167      field {
   168        name: "empty_namespaces"
   169        number: 6
   170        label: LABEL_REPEATED
   171        type: TYPE_STRING
   172        json_name: "emptyNamespaces"
   173      }
   174      field {
   175        name: "cgroups_mode"
   176        number: 7
   177        label: LABEL_OPTIONAL
   178        type: TYPE_STRING
   179        json_name: "cgroupsMode"
   180      }
   181      field {
   182        name: "work_path"
   183        number: 8
   184        label: LABEL_OPTIONAL
   185        type: TYPE_STRING
   186        json_name: "workPath"
   187      }
   188      field {
   189        name: "image_path"
   190        number: 9
   191        label: LABEL_OPTIONAL
   192        type: TYPE_STRING
   193        json_name: "imagePath"
   194      }
   195    }
   196    message_type {
   197      name: "ProcessDetails"
   198      field {
   199        name: "exec_id"
   200        number: 1
   201        label: LABEL_OPTIONAL
   202        type: TYPE_STRING
   203        json_name: "execId"
   204      }
   205    }
   206    options {
   207      go_package: "github.com/containerd/containerd/runtime/linux/runctypes;runctypes"
   208    }
   209    weak_dependency: 0
   210    syntax: "proto3"
   211  }