pub struct AgentReportingConfig {
pub api_base_url: String,
pub agent_id: String,
pub agent_api_key: String,
pub heartbeat_interval: Duration,
pub snapshot_interval: Duration,
}Expand description
Parsed control-plane reporting configuration for an enrolled runtime.
Fields§
§api_base_url: StringControl plane API base URL.
agent_id: StringRuntime agent id.
agent_api_key: StringRuntime agent API key.
heartbeat_interval: DurationHeartbeat cadence.
snapshot_interval: DurationSnapshot cadence.
Trait Implementations§
Source§impl Clone for AgentReportingConfig
impl Clone for AgentReportingConfig
Source§fn clone(&self) -> AgentReportingConfig
fn clone(&self) -> AgentReportingConfig
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 AgentReportingConfig
impl Debug for AgentReportingConfig
Source§impl PartialEq for AgentReportingConfig
impl PartialEq for AgentReportingConfig
impl Eq for AgentReportingConfig
impl StructuralPartialEq for AgentReportingConfig
Auto Trait Implementations§
impl Freeze for AgentReportingConfig
impl RefUnwindSafe for AgentReportingConfig
impl Send for AgentReportingConfig
impl Sync for AgentReportingConfig
impl Unpin for AgentReportingConfig
impl UnwindSafe for AgentReportingConfig
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