package rpc
Get desktop application:
View/edit binary Protocol Buffers messages
Used in: TContainerGetResponse.TContainerGetValueResponse, TContainerResponse, TError
Success = 0
Unknown = 1
InvalidMethod = 2
ContainerAlreadyExists = 3
ContainerDoesNotExist = 4
InvalidProperty = 5
InvalidData = 6
InvalidValue = 7
InvalidState = 8
NotSupported = 9
ResourceNotAvailable = 10
Permission = 11
VolumeAlreadyExists = 12
VolumeNotFound = 13
NoSpace = 14
Busy = 15
VolumeAlreadyLinked = 16
VolumeNotLinked = 17
LayerAlreadyExists = 18
LayerNotFound = 19
NoValue = 20
VolumeNotReady = 21
InvalidCommand = 22
LostError = 23
DeviceNotFound = 24
InvalidPath = 25
InvalidNetworkAddress = 26
PortoFrozen = 27
LabelNotFound = 28
InvalidLabel = 29
HelperError = 30
HelperFatalError = 31
InvalidFilesystem = 32
NbdSocketTimeout = 33
NbdSocketUnavaliable = 34
NbdSocketError = 35
NbdUnkownExport = 36
NbdProtoError = 37
NotFound = 404
SocketError = 502
SocketUnavailable = 503
SocketTimeout = 504
PortodReloaded = 505
Taint = 666
Docker = 700
DockerImageNotFound = 701
Queued = 1000
Used in: TContainerRequest
required string name = 1
required uint32 pid = 2
required string comm = 3
Used in: TContainerSpec, TContainerStatus
repeated string cap = 1
optional string hex = 2
optional bool action = 3
Used in: TContainerRequest
required string place = 1
Used in: TContainerRequest
Used in: TListContainersResponse
Used in: TContainerBindMounts
required string source = 1
required string target = 2
repeated string flag = 3
Used in: TContainerSpec
Used in: TContainerCgroups
required string controller = 1
required string path = 2
optional bool inherited = 3
Used in: TContainerStatus
Used in: TContainerSpec
Used in: TContainerSpec
repeated string controller = 1
Used in: TContainerSpec, TContainerStatus
optional string policy = 1
optional uint32 arg = 2
optional string list = 3
repeated uint32 cpu = 4
optional uint32 count = 5
optional string mems = 6
optional int32 jail = 7
Used in: TContainerRequest
Used in: TContainerRequest
(message has no fields)
Used in: TContainerResponse
Used in: TContainerDataListResponse
required string name = 1
required string desc = 2
Used in: TContainerRequest
Used in: TContainerDevices
required string device = 1
required string access = 2
optional string path = 3
optional string mode = 4
optional string user = 5
optional string group = 6
Used in: TContainerSpec
Used in: TContainerSpec
Used in: TContainerEnv
required string name = 1
optional string value = 2
optional bool unset = 3
optional string salt = 4
optional string hash = 5
Used in: TContainerRequest
required string name = 1
required string data = 2
optional bool sync = 3
optional bool real = 4
Used in: TContainerResponse
required string value = 1
Used in: TContainerRequest
required string name = 1
required string property = 2
optional bool sync = 3
optional bool real = 4
Used in: TContainerResponse
required string value = 1
Used in: TContainerRequest
repeated string name = 1
repeated string variable = 2
optional bool nonblock = 3
optional bool sync = 4
optional bool real = 5
optional uint64 changed_since = 6
Used in: TContainerResponse
Used in: TContainerGetResponse
required string name = 1
optional uint64 change_time = 3
optional bool no_changes = 4
Used in: TContainerGetListResponse
required string variable = 1
optional EError error = 2
optional string errorMsg = 3
optional string value = 4
Used in: TContainerSpec
Used in: TContainerIpConfig
required string dev = 1
required string ip = 2
Used in: TContainerSpec
required string policy = 1
repeated string ip = 2
Used in: TContainerRequest
required string name = 1
required int32 sig = 2
Used in: TContainerRequest
optional string mask = 1
optional uint64 changed_since = 2
Used in: TContainerResponse
Used in: TContainerSpec
optional bool inherited = 2
Used in: TContainerNetConfig
required string opt = 1
repeated string arg = 2
Used in: TContainerRequest
Used in: TContainerPlaceConfig
required string place = 1
optional string alias = 2
Used in: TContainerSpec
Used in: TContainerRequest
(message has no fields)
Used in: TContainerResponse
Used in: TContainerPropertyListResponse
required string name = 1
required string desc = 2
optional bool read_only = 3
optional bool dynamic = 4
Used in: TContainerRequest
optional EError error = 1
optional string errorMsg = 2
optional uint64 timestamp = 1000
Used in: TContainerRequest
Used in: TContainerRequest
required string name = 1
required string property = 2
required string value = 3
Used in: TContainer, TCreateFromSpecRequest, TUpdateFromSpecRequest
required string name = 1
optional bool weak = 2
optional string private = 3
optional string command = 5
optional string core_command = 8
optional bool isolate = 9
optional string virt_mode = 10
optional string enable_porto = 11
optional bool enable_fuse = 91
optional string porto_namespace = 12
optional string cgroupfs = 78
optional bool userns = 79
optional bool unshare_on_exec = 80
optional uint64 aging_time = 13
optional TCred task_cred = 14
optional string user = 15
optional string group = 16
optional TCred owner_cred = 17
optional string owner_user = 18
optional string owner_group = 19
optional string owner_containers = 77
optional TCapabilities capabilities = 20
optional TCapabilities capabilities_ambient = 21
optional string root = 22
optional bool root_readonly = 23
optional TStringMap symlink = 25
optional bool devices_explicit = 265
optional TUintMap place_limit = 28
optional string cwd = 29
optional string stdin_path = 30
optional string stdout_path = 31
optional string stderr_path = 32
optional uint64 stdout_limit = 33
optional uint32 umask = 34
optional bool respawn = 35
optional uint64 respawn_count = 36
optional int64 max_respawns = 37
optional uint64 respawn_delay = 38
optional bool link_memory_writeback_blkio = 81
optional string cpu_policy = 40
optional double cpu_weight = 41
optional double cpu_guarantee = 42
optional double cpu_limit = 43
optional double cpu_limit_total = 44
optional uint64 cpu_period = 45
optional uint64 thread_limit = 47
optional string io_policy = 48
optional double io_weight = 49
optional TUintMap io_limit = 50
optional TUintMap io_guarantee = 84
optional TUintMap io_ops_limit = 51
optional TUintMap io_ops_guarantee = 85
optional uint64 memory_guarantee = 52
optional uint64 memory_limit = 53
optional string memory_lock_policy = 82
optional uint64 anon_limit = 54
optional uint64 anon_max_usage = 55
optional uint64 dirty_limit = 56
optional uint64 hugetlb_limit = 57
optional bool recharge_on_pgfault = 58
optional bool pressurize_on_death = 59
optional bool anon_only = 60
optional int32 oom_score_adj = 61
optional bool oom_is_fatal = 62
optional string hostname = 67
optional string resolv_conf = 68
optional string etc_hosts = 69
optional TStringMap sysctl = 70
optional TUintMap net_guarantee = 71
optional TUintMap net_limit = 72
optional TUintMap net_rx_limit = 73
optional uint64 net_limit_soft = 93
optional uint32 coredump_filter = 83
optional string seccomp_name = 87
optional string session_info = 88
optional bool children_allowed = 92
Used in: TContainerRequest
Used in: TContainer
optional string absolute_name = 1
optional string state = 2
optional uint64 id = 3
optional uint32 level = 4
optional string parent = 5
optional string absolute_namespace = 6
optional int32 root_pid = 7
optional int32 exit_status = 8
optional int32 exit_code = 9
optional bool core_dumped = 10
optional TError start_error = 11
optional uint64 time = 12
optional uint64 dead_time = 13
optional TCapabilities capabilities_allowed = 14
optional TCapabilities capabilities_ambient_allowed = 15
optional string root_path = 16
optional uint64 stdout_offset = 17
optional uint64 stderr_offset = 18
optional string stderr = 69
optional string stdout = 70
optional uint64 creation_time = 19
optional uint64 start_time = 20
optional uint64 death_time = 21
optional uint64 change_time = 22
optional bool no_changes = 23
optional string extra_properties = 73
optional uint64 cpu_usage = 26
optional uint64 cpu_usage_system = 27
optional uint64 cpu_wait = 28
optional uint64 cpu_throttled = 29
optional uint64 cpu_burst_usage = 74
optional uint64 cpu_unconstrained_wait = 75
optional TUintMap cpu_pressure = 76
optional uint64 process_count = 30
optional uint64 thread_count = 31
optional TUintMap io_read = 32
optional TUintMap io_write = 33
optional TUintMap io_ops = 34
optional TUintMap io_read_ops = 341
optional TUintMap io_write_ops = 342
optional TUintMap io_time = 35
optional TUintMap io_pressure = 351
optional TUintMap place_usage = 36
optional uint64 memory_usage = 37
optional uint64 memory_guarantee_total = 38
optional uint64 memory_limit_total = 39
optional string memory_lock_policy = 82
optional TUintMap memory_pressure = 83
optional uint64 anon_limit_total = 40
optional uint64 anon_usage = 41
optional double cpu_guarantee_total = 42
optional double cpu_guarantee_bound = 421
optional double cpu_limit_total = 422
optional double cpu_limit_bound = 423
optional uint64 cache_usage = 43
optional uint64 hugetlb_usage = 44
optional uint64 hugetlb_limit = 45
optional uint64 minor_faults = 46
optional uint64 major_faults = 47
optional uint64 memory_reclaimed = 48
optional TVmStat virtual_memory = 49
optional uint64 shmem_usage = 71
optional uint64 mlock_usage = 72
optional uint64 oom_kills = 50
optional uint64 oom_kills_total = 51
optional bool oom_killed = 52
optional TUintMap net_bytes = 54
optional TUintMap net_packets = 55
optional TUintMap net_drops = 56
optional TUintMap net_overlimits = 57
optional TUintMap net_rx_bytes = 58
optional TUintMap net_rx_packets = 59
optional TUintMap net_rx_drops = 60
optional TUintMap net_rx_overlimits = 601
optional TUintMap net_tx_bytes = 61
optional TUintMap net_tx_packets = 62
optional TUintMap net_tx_drops = 63
optional TUintMap net_limit_soft_stat = 164
optional TUintMap net_netstat = 163
optional TUintMap net_snmp = 263
optional TUintMap net_snmp6 = 264
optional TUintMap net_limit_bound = 500
optional TUintMap net_rx_limit_bound = 501
repeated TError error = 66
repeated TError warning = 67
repeated TError taint = 68
Used in: TContainerRequest
required string name = 1
optional uint32 timeout_ms = 2
Used in: TContainerUlimits
required string type = 1
optional bool unlimited = 2
optional uint64 soft = 3
optional uint64 hard = 4
optional bool inherited = 5
Used in: TContainerSpec
Used in: TContainerVolumeLinks
required string volume = 1
optional string target = 2
optional bool required = 3
optional bool read_only = 4
Used in: TContainerStatus
Used in: TContainerSpec, TContainerStatus
repeated string volume = 1
Used in: TContainerRequest
repeated string name = 1
optional uint32 timeout_ms = 2
repeated string label = 3
optional string target_state = 4
Used in: TContainerResponse
required string name = 1
optional string state = 2
optional uint64 when = 3
optional string label = 4
optional string value = 5
Used in: TContainerRequest
required string path = 1
required string source = 2
required string destination = 3
Used in: TContainerResponse
Used in: TContainerRequest
Used in: TContainerSpec, TVolumeDirectory, TVolumeSpec
optional string user = 1
optional fixed32 uid = 2
optional string group = 3
optional fixed32 gid = 4
repeated fixed32 grp = 5
Used in: TDockerImageListResponse, TDockerImagePullResponse, TDockerImageStatusResponse
required string id = 1
repeated string tags = 2
repeated string digests = 3
repeated string layers = 4
optional uint64 size = 5
Used in: TDockerImage
repeated string cmd = 1
repeated string env = 2
Used in: TContainerRequest
optional string place = 1
optional string mask = 2
Used in: TContainerResponse
Used in: TContainerRequest
required string name = 1
optional string place = 2
optional string auth_token = 3
optional string auth_path = 4
optional string auth_service = 5
optional string platform = 6
Used in: TContainerResponse
Used in: TContainerRequest
required string name = 1
optional string place = 2
Used in: TContainerRequest
required string name = 1
optional string place = 2
Used in: TContainerResponse
Used in: TContainer, TContainerStatus
optional EError error = 1
optional string msg = 2
Used in: TContainerRequest
optional string mask = 1
optional string state = 2
required string label = 3
optional string value = 4
Used in: TContainerResponse
Used in: TFindLabelResponse
required string name = 1
required string state = 2
required string label = 3
required string value = 4
Used in: TContainerRequest
(message has no fields)
Used in: TContainerResponse
required string porto_version = 1
required string porto_revision = 2
required string kernel_version = 3
required fixed64 errors = 4
required fixed64 warnings = 5
required fixed64 fatals = 11
required fixed64 porto_starts = 6
required fixed64 porto_uptime = 7
required fixed64 master_uptime = 8
optional fixed64 taints = 9
optional bool frozen = 10
required bool verbose = 100
required bool debug = 101
required fixed64 log_lines = 102
required fixed64 log_bytes = 103
required fixed64 stream_rotate_bytes = 104
required fixed64 stream_rotate_errors = 105
required fixed64 log_lines_lost = 106
required fixed64 log_bytes_lost = 107
required fixed64 log_open = 108
required fixed64 container_count = 200
required fixed64 container_limit = 201
required fixed64 container_running = 202
required fixed64 container_created = 203
required fixed64 container_started = 204
required fixed64 container_start_failed = 205
required fixed64 container_oom = 206
required fixed64 container_buried = 207
required fixed64 container_lost = 208
optional fixed64 container_tainted = 209
optional fixed64 postfork_issues = 210
required fixed64 volume_count = 300
required fixed64 volume_limit = 301
required fixed64 volume_created = 303
required fixed64 volume_failed = 304
required fixed64 volume_links = 305
required fixed64 volume_links_mounted = 306
required fixed64 volume_lost = 307
required fixed64 layer_import = 390
required fixed64 layer_export = 391
required fixed64 layer_remove = 392
required fixed64 client_count = 400
required fixed64 client_max = 401
required fixed64 client_connected = 402
required fixed64 request_queued = 500
required fixed64 request_completed = 501
required fixed64 request_failed = 502
required fixed64 request_threads = 503
required fixed64 request_longer_1s = 504
required fixed64 request_longer_3s = 505
required fixed64 request_longer_30s = 506
required fixed64 request_longer_5m = 507
optional fixed64 request_top_running_time = 508
required fixed64 fail_system = 600
required fixed64 fail_invalid_value = 601
required fixed64 fail_invalid_command = 602
optional fixed64 fail_memory_guarantee = 603
optional fixed64 fail_invalid_netaddr = 604
optional fixed64 network_count = 700
optional fixed64 network_created = 701
optional fixed64 network_problems = 702
optional fixed64 network_repairs = 703
Used in: TContainerRequest
optional string container = 1
repeated string path = 2
optional uint64 changed_since = 3
Used in: TContainerResponse
Used in: TContainerRequest
required string name = 1
required string label = 2
optional int64 add = 3
Used in: TContainerResponse
required int64 result = 1
Used in: TLayerListResponse
required string name = 1
required string owner_user = 2
required string owner_group = 3
required uint64 last_usage = 4
required string private_value = 5
Used in: TContainerRequest
required string volume = 1
required string tarball = 2
optional string layer = 3
optional string place = 4
optional string compress = 5
Used in: TContainerRequest
required string layer = 1
optional string place = 2
Used in: TContainerResponse
optional string private_value = 1
Used in: TContainerRequest
required string layer = 1
required string tarball = 2
required bool merge = 3
optional string place = 4
optional string private_value = 5
optional string compress = 6
optional bool verbose_error = 7
optional string container = 8
Used in: TContainerRequest
optional string place = 1
optional string mask = 2
Used in: TContainerResponse
repeated string layer = 1
Used in: TContainerRequest
required string layer = 1
optional string place = 2
optional bool async = 3
Used in: TContainerRequest
required string layer = 1
optional string place = 2
required string private_value = 3
Used in: TListContainersRequest
repeated string properties = 1
Used in: TListContainersRequest
required string name = 1
optional uint64 changed_since = 3
Used in: TContainerRequest
Used in: TContainerResponse
Used in: TContainerRequest
required uint32 pid = 1
required string comm = 2
Used in: TContainerResponse
Used in: TContainerRequest, TStorageListResponse
required string name = 1
optional string place = 2
optional string private_value = 3
optional uint64 space_limit = 4
optional uint64 inode_limit = 5
optional uint64 space_used = 6
optional uint64 space_available = 7
optional uint64 inode_used = 8
optional uint64 inode_available = 9
optional string owner_user = 10
optional string owner_group = 11
optional uint64 last_usage = 12
Used in: TContainerRequest
Used in: TContainerResponse
Used in: TContainerRequest
required string name = 1
required string label = 2
required string value = 3
optional string prev_value = 4
optional string state = 5
Used in: TContainerResponse
optional string prev_value = 1
optional string state = 2
Used in: TContainerRequest
required string container = 1
required string symlink = 2
optional string target = 3
Used in: TContainerRequest
optional bool frozen = 10
optional bool verbose = 100
optional bool debug = 101
Used in: TContainerResponse
(message has no fields)
Used in: TStorageListResponse
required string name = 1
required string owner_user = 2
required string owner_group = 3
required uint64 last_usage = 4
required string private_value = 5
Used in: TContainerRequest
required string name = 1
required string tarball = 2
optional string place = 3
optional string compress = 4
Used in: TContainerRequest
required string name = 1
required string tarball = 2
optional string place = 3
optional string private_value = 5
optional string compress = 6
Used in: TContainerRequest
optional string place = 1
optional string mask = 2
Used in: TContainerResponse
Used in: TContainerRequest
required string name = 1
optional string place = 2
Used in: TListContainersFieldOptions
required uint64 stdstream_offset = 2
required uint64 stdstream_limit = 3
Used in: TContainerSpec, TListContainersFilter
Used in: TStringMap
optional string key = 1
optional string val = 2
Used in: TContainerSpec, TContainerStatus
Used in: TUintMap
optional string key = 1
optional uint64 val = 2
Used in: TContainerRequest
Used in: TContainerRequest
(message has no fields)
Used in: TContainerResponse
required string tag = 1
required string revision = 2
Used in: TContainerStatus
optional uint64 count = 1
optional uint64 size = 2
optional uint64 max_size = 3
optional uint64 used = 4
optional uint64 max_used = 5
optional uint64 anon = 6
optional uint64 file = 7
optional uint64 shmem = 8
optional uint64 huge = 9
optional uint64 swap = 10
optional uint64 data = 11
optional uint64 stack = 12
optional uint64 code = 13
optional uint64 locked = 14
optional uint64 table = 15
Used in: TContainerRequest
Used in: TContainerResponse
optional string message = 1
Used in: TContainerRequest
Used in: TContainerResponse, TVolumeListResponse
required string path = 1
repeated string containers = 3
optional uint64 change_time = 5
optional bool no_changes = 6
Used in: TVolumeSpec
required string path = 1
optional TCred cred = 2
optional fixed32 permissions = 3
Used in: TVolumeDescription, TVolumeSpec
required string container = 1
optional string target = 2
optional bool required = 3
optional bool read_only = 4
optional string host_target = 5
optional bool container_root = 6
optional bool container_cwd = 7
Used in: TContainerRequest
required string path = 1
optional string container = 2
optional string target = 3
optional bool required = 4
optional bool read_only = 5
Used in: TContainerRequest
optional string path = 1
optional string container = 2
optional uint64 changed_since = 3
Used in: TContainerResponse
Used in: TVolumeCreateRequest, TVolumeDescription, TVolumeTuneRequest
required string name = 1
required string value = 2
Used in: TContainerRequest
(message has no fields)
Used in: TContainerResponse
Used in: TVolumePropertyListResponse
required string name = 1
required string desc = 2
Used in: TVolumeSpec
optional uint64 limit = 1
optional uint64 guarantee = 2
optional uint64 usage = 3
optional uint64 available = 4
Used in: TVolumeSpec
required string path = 1
required string origin_path = 2
optional bool cow = 3
Used in: TCreateFromSpecRequest, TGetVolumeResponse, TNewVolumeRequest, TNewVolumeResponse
optional string path = 1
optional string container = 2
optional string id = 4
optional string state = 5
optional string private_value = 6
optional string device_name = 7
optional string backend = 10
optional string place = 11
optional string storage = 12
optional string image = 52
repeated string layers = 13
optional bool read_only = 14
optional string filesystem_type = 15
optional TCred cred = 20
optional fixed32 permissions = 21
optional TCred owner = 30
optional string owner_container = 31
optional string place_key = 32
optional string creator = 33
optional bool auto_path = 34
optional uint32 device_index = 35
optional uint64 build_time = 37
optional uint64 change_time = 50
optional bool no_changes = 51
Used in: TVolumeSpec
required string path = 1
required string target_path = 2
Used in: TContainerRequest
Used in: TContainerRequest
required string path = 1
optional string container = 2
optional bool strict = 3
optional string target = 4