pub struct ControlIpc {
pub cmd_port: u16,
pub vsock_addr: String,
pub grpc_max_message_size: i64,
pub cri_connection_timeout: i64,
pub cri_query_timeout: i64,
pub remote_agent_string_interner_size_bytes: usize,
}Expand description
Bootstrap IPC and remote-agent connection parameters, read before runtime authority exists.
Fields§
§cmd_port: u16TCP port the command API listens on.
vsock_addr: Stringvsock address used for guest/host IPC.
grpc_max_message_size: i64Maximum gRPC message size, in bytes, accepted over the remote-agent IPC channel.
cri_connection_timeout: i64Timeout for establishing a connection to the container runtime interface.
cri_query_timeout: i64Timeout for a single container runtime interface query.
remote_agent_string_interner_size_bytes: usizeByte budget for the remote-agent IPC string interner. (not in Datadog Agent config schema)
Trait Implementations§
Source§impl Clone for ControlIpc
impl Clone for ControlIpc
Source§fn clone(&self) -> ControlIpc
fn clone(&self) -> ControlIpc
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ControlIpc
impl Debug for ControlIpc
Source§impl Default for ControlIpc
impl Default for ControlIpc
Source§fn default() -> ControlIpc
fn default() -> ControlIpc
Returns the “default value” for a type. Read more
Source§impl PartialEq for ControlIpc
impl PartialEq for ControlIpc
Source§impl Serialize for ControlIpc
impl Serialize for ControlIpc
impl StructuralPartialEq for ControlIpc
Auto Trait Implementations§
impl Freeze for ControlIpc
impl RefUnwindSafe for ControlIpc
impl Send for ControlIpc
impl Sync for ControlIpc
impl Unpin for ControlIpc
impl UnwindSafe for ControlIpc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more