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  }