This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

core / shuttle / src / gen / spindle / agent / v1 / spindle.agent.v1.rs
5.4 kB 141 lines
1// @generated 2// This file is @generated by prost-build. 3#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 4pub struct Hello { 5 #[prost(uint32, tag = "1")] 6 pub protocol_version: u32, 7 #[prost(string, tag = "2")] 8 pub agent_version: ::prost::alloc::string::String, 9 #[prost(string, tag = "3")] 10 pub boot_id: ::prost::alloc::string::String, 11 #[prost(string, tag = "4")] 12 pub nix_version: ::prost::alloc::string::String, 13} 14#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 15pub struct Init { 16 #[prost(string, tag = "1")] 17 pub job_id: ::prost::alloc::string::String, 18 #[prost(string, repeated, tag = "2")] 19 pub cache_trusted_public_keys: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, 20 #[prost(uint32, tag = "3")] 21 pub cache_read_proxy_port: u32, 22 #[prost(uint32, tag = "4")] 23 pub cache_upload_proxy_port: u32, 24 #[prost(uint32, tag = "5")] 25 pub dns_proxy_port: u32, 26} 27#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 28pub struct ExecStart { 29 #[prost(string, repeated, tag = "1")] 30 pub argv: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, 31 #[prost(string, repeated, tag = "2")] 32 pub env: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, 33 #[prost(string, tag = "3")] 34 pub cwd: ::prost::alloc::string::String, 35 #[prost(string, tag = "4")] 36 pub user: ::prost::alloc::string::String, 37 #[prost(uint32, tag = "5")] 38 pub timeout_seconds: u32, 39 #[prost(uint32, tag = "6")] 40 pub stdio_vsock_port: u32, 41} 42#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 43pub struct ExecStderr { 44 #[prost(bytes = "bytes", tag = "1")] 45 pub data: ::prost::bytes::Bytes, 46} 47#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 48pub struct ExecExit { 49 #[prost(int32, tag = "1")] 50 pub exit_code: i32, 51 #[prost(string, tag = "2")] 52 pub error: ::prost::alloc::string::String, 53 /// set when the guest killed the step on its own timeout timer, so the host 54 /// can classify it as a timeout rather than inferring failure from exit_code. 55 #[prost(bool, tag = "3")] 56 pub timed_out: bool, 57} 58#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 59pub struct ActivateConfig { 60 #[prost(string, tag = "1")] 61 pub config_key: ::prost::alloc::string::String, 62 #[prost(string, tag = "2")] 63 pub base_config_hash: ::prost::alloc::string::String, 64 #[prost(string, tag = "3")] 65 pub user_config: ::prost::alloc::string::String, 66 #[prost(string, tag = "4")] 67 pub toplevel: ::prost::alloc::string::String, 68 #[prost(uint32, tag = "5")] 69 pub timeout_seconds: u32, 70} 71#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 72pub struct ActivateConfigResult { 73 #[prost(string, tag = "1")] 74 pub config_key: ::prost::alloc::string::String, 75 #[prost(string, tag = "2")] 76 pub toplevel: ::prost::alloc::string::String, 77 #[prost(string, tag = "3")] 78 pub error: ::prost::alloc::string::String, 79} 80#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 81pub struct BuiltPaths { 82 #[prost(string, repeated, tag = "1")] 83 pub paths: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, 84 #[prost(string, tag = "2")] 85 pub reason: ::prost::alloc::string::String, 86} 87#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 88pub struct CacheDrain { 89 #[prost(uint32, tag = "1")] 90 pub timeout_seconds: u32, 91} 92#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 93pub struct CacheDrainResult { 94 #[prost(string, tag = "1")] 95 pub error: ::prost::alloc::string::String, 96 #[prost(uint32, tag = "2")] 97 pub cache_queued: u32, 98 #[prost(uint32, tag = "3")] 99 pub cache_active: u32, 100 #[prost(uint32, tag = "4")] 101 pub cache_uploaded: u32, 102 #[prost(uint32, tag = "5")] 103 pub cache_failed: u32, 104} 105#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 106pub struct Poweroff {} 107#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 108pub struct PoweroffResult { 109 #[prost(string, tag = "1")] 110 pub error: ::prost::alloc::string::String, 111} 112#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 113pub struct Message { 114 #[prost(string, tag = "1")] 115 pub id: ::prost::alloc::string::String, 116 #[prost(message, optional, tag = "2")] 117 pub hello: ::core::option::Option<Hello>, 118 #[prost(message, optional, tag = "3")] 119 pub init: ::core::option::Option<Init>, 120 #[prost(message, optional, tag = "4")] 121 pub exec_start: ::core::option::Option<ExecStart>, 122 #[prost(message, optional, tag = "6")] 123 pub exec_stderr: ::core::option::Option<ExecStderr>, 124 #[prost(message, optional, tag = "7")] 125 pub exec_exit: ::core::option::Option<ExecExit>, 126 #[prost(message, optional, tag = "8")] 127 pub activate_config: ::core::option::Option<ActivateConfig>, 128 #[prost(message, optional, tag = "9")] 129 pub activate_config_result: ::core::option::Option<ActivateConfigResult>, 130 #[prost(message, optional, tag = "10")] 131 pub built_paths: ::core::option::Option<BuiltPaths>, 132 #[prost(message, optional, tag = "11")] 133 pub cache_drain: ::core::option::Option<CacheDrain>, 134 #[prost(message, optional, tag = "12")] 135 pub cache_drain_result: ::core::option::Option<CacheDrainResult>, 136 #[prost(message, optional, tag = "13")] 137 pub poweroff: ::core::option::Option<Poweroff>, 138 #[prost(message, optional, tag = "14")] 139 pub poweroff_result: ::core::option::Option<PoweroffResult>, 140} 141// @@protoc_insertion_point(module)