pub struct ServiceStatus {Show 14 fields
pub service: String,
pub image: String,
pub rev: String,
pub replicas: u32,
pub running: u32,
pub healthy: u32,
pub state: String,
pub message: Option<String>,
pub instances: Vec<InstanceStatus>,
pub ports: Vec<PortStatus>,
pub rollout: Option<RolloutStatus>,
pub checked_at: u64,
pub domains: Vec<DomainStatus>,
pub last_failed_attempt: Option<Value>,
}Expand description
One service of a stack, as stack_status reports it.
Fields§
§service: String§image: String§rev: String§replicas: u32§running: u32§healthy: u32§state: Stringstarting, converged, updating, paused, waiting, failing.
message: Option<String>§instances: Vec<InstanceStatus>§ports: Vec<PortStatus>§rollout: Option<RolloutStatus>The rollout in progress, slot by slot.
checked_at: u64Unix seconds of the last completed reconcile pass.
domains: Vec<DomainStatus>The service’s domains as the ingress serves them.
last_failed_attempt: Option<Value>While not converged: the last replica that failed to come up, without
its output (stack_logs has that).
Trait Implementations§
Source§impl Clone for ServiceStatus
impl Clone for ServiceStatus
Source§impl Debug for ServiceStatus
impl Debug for ServiceStatus
Source§impl Default for ServiceStatus
impl Default for ServiceStatus
Auto Trait Implementations§
impl Freeze for ServiceStatus
impl RefUnwindSafe for ServiceStatus
impl Send for ServiceStatus
impl Sync for ServiceStatus
impl Unpin for ServiceStatus
impl UnsafeUnpin for ServiceStatus
impl UnwindSafe for ServiceStatus
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