pub struct ObservedApplicationReport {
pub source: ObservedApplicationSource,
pub chart_name: Option<String>,
pub chart_version: Option<String>,
pub images: Vec<ObservedApplicationImage>,
pub complete: bool,
pub observed_at: DateTime<Utc>,
}Expand description
Application release the Operator observes running in its environment.
This identifies the customer’s application, not the Operator: the
Operator’s own image is reported separately as OperatorImageReport.
Fields§
§source: ObservedApplicationSourceWhere this identity was read from.
chart_name: Option<String>Helm chart name from the workloads’ helm.sh/chart label. Present only
when every labelled workload names the same chart.
chart_version: Option<String>Helm chart version from the same label.
images: Vec<ObservedApplicationImage>Distinct container images running in the observed workloads.
complete: boolWhether every workload kind could be listed. When false, the chart
and images describe only the workloads the Operator could read.
observed_at: DateTime<Utc>When the workloads were read.
Trait Implementations§
Source§impl Clone for ObservedApplicationReport
impl Clone for ObservedApplicationReport
Source§impl Debug for ObservedApplicationReport
impl Debug for ObservedApplicationReport
Source§impl<'de> Deserialize<'de> for ObservedApplicationReport
impl<'de> Deserialize<'de> for ObservedApplicationReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ObservedApplicationReport
impl StructuralPartialEq for ObservedApplicationReport
Auto Trait Implementations§
impl Freeze for ObservedApplicationReport
impl RefUnwindSafe for ObservedApplicationReport
impl Send for ObservedApplicationReport
impl Sync for ObservedApplicationReport
impl Unpin for ObservedApplicationReport
impl UnsafeUnpin for ObservedApplicationReport
impl UnwindSafe for ObservedApplicationReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.