Struct aws_sdk_eks::types::InsightSummary
source · #[non_exhaustive]pub struct InsightSummary {
pub id: Option<String>,
pub name: Option<String>,
pub category: Option<Category>,
pub kubernetes_version: Option<String>,
pub last_refresh_time: Option<DateTime>,
pub last_transition_time: Option<DateTime>,
pub description: Option<String>,
pub insight_status: Option<InsightStatus>,
}
Expand description
The summarized description of the insight.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.id: Option<String>
The ID of the insight.
name: Option<String>
The name of the insight.
category: Option<Category>
The category of the insight.
kubernetes_version: Option<String>
The Kubernetes minor version associated with an insight if applicable.
last_refresh_time: Option<DateTime>
The time Amazon EKS last successfully completed a refresh of this insight check on the cluster.
last_transition_time: Option<DateTime>
The time the status of the insight last changed.
description: Option<String>
The description of the insight which includes alert criteria, remediation recommendation, and additional resources (contains Markdown).
insight_status: Option<InsightStatus>
An object containing more detail on the status of the insight.
Implementations§
source§impl InsightSummary
impl InsightSummary
sourcepub fn kubernetes_version(&self) -> Option<&str>
pub fn kubernetes_version(&self) -> Option<&str>
The Kubernetes minor version associated with an insight if applicable.
sourcepub fn last_refresh_time(&self) -> Option<&DateTime>
pub fn last_refresh_time(&self) -> Option<&DateTime>
The time Amazon EKS last successfully completed a refresh of this insight check on the cluster.
sourcepub fn last_transition_time(&self) -> Option<&DateTime>
pub fn last_transition_time(&self) -> Option<&DateTime>
The time the status of the insight last changed.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the insight which includes alert criteria, remediation recommendation, and additional resources (contains Markdown).
sourcepub fn insight_status(&self) -> Option<&InsightStatus>
pub fn insight_status(&self) -> Option<&InsightStatus>
An object containing more detail on the status of the insight.
source§impl InsightSummary
impl InsightSummary
sourcepub fn builder() -> InsightSummaryBuilder
pub fn builder() -> InsightSummaryBuilder
Creates a new builder-style object to manufacture InsightSummary
.
Trait Implementations§
source§impl Clone for InsightSummary
impl Clone for InsightSummary
source§fn clone(&self) -> InsightSummary
fn clone(&self) -> InsightSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InsightSummary
impl Debug for InsightSummary
source§impl PartialEq for InsightSummary
impl PartialEq for InsightSummary
source§fn eq(&self, other: &InsightSummary) -> bool
fn eq(&self, other: &InsightSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InsightSummary
Auto Trait Implementations§
impl Freeze for InsightSummary
impl RefUnwindSafe for InsightSummary
impl Send for InsightSummary
impl Sync for InsightSummary
impl Unpin for InsightSummary
impl UnwindSafe for InsightSummary
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more