pub struct AgentApprovalTrustStatus {
pub key_source: ApprovalTrustSource,
pub last_refresh_at: Option<String>,
pub credential_expires_at: Option<String>,
}Expand description
Approval trust metadata reported alongside agent heartbeats.
Fields§
§key_source: ApprovalTrustSourceWhether trust was refreshed online or loaded from cache.
last_refresh_at: Option<String>RFC3339 timestamp for the last successful key refresh, when known.
credential_expires_at: Option<String>RFC3339 credential expiry timestamp, when available.
Trait Implementations§
Source§impl Clone for AgentApprovalTrustStatus
impl Clone for AgentApprovalTrustStatus
Source§fn clone(&self) -> AgentApprovalTrustStatus
fn clone(&self) -> AgentApprovalTrustStatus
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 AgentApprovalTrustStatus
impl Debug for AgentApprovalTrustStatus
Source§impl PartialEq for AgentApprovalTrustStatus
impl PartialEq for AgentApprovalTrustStatus
Source§impl Serialize for AgentApprovalTrustStatus
impl Serialize for AgentApprovalTrustStatus
impl Eq for AgentApprovalTrustStatus
impl StructuralPartialEq for AgentApprovalTrustStatus
Auto Trait Implementations§
impl Freeze for AgentApprovalTrustStatus
impl RefUnwindSafe for AgentApprovalTrustStatus
impl Send for AgentApprovalTrustStatus
impl Sync for AgentApprovalTrustStatus
impl Unpin for AgentApprovalTrustStatus
impl UnwindSafe for AgentApprovalTrustStatus
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