Struct aws_sdk_eks::operation::list_insights::ListInsightsInput
source · #[non_exhaustive]pub struct ListInsightsInput {
pub cluster_name: Option<String>,
pub filter: Option<InsightsFilter>,
pub max_results: Option<i32>,
pub next_token: Option<String>,
}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.cluster_name: Option<String>The name of the Amazon EKS cluster associated with the insights.
filter: Option<InsightsFilter>The criteria to filter your list of insights for your cluster. You can filter which insights are returned by category, associated Kubernetes version, and status.
max_results: Option<i32>The maximum number of identity provider configurations returned by ListInsights in paginated output. When you use this parameter, ListInsights returns only maxResults results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListInsights request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListInsights returns up to 100 results and a nextToken value, if applicable.
next_token: Option<String>The nextToken value returned from a previous paginated ListInsights request. When the results of a ListInsights request exceed maxResults, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.
Implementations§
source§impl ListInsightsInput
impl ListInsightsInput
sourcepub fn cluster_name(&self) -> Option<&str>
pub fn cluster_name(&self) -> Option<&str>
The name of the Amazon EKS cluster associated with the insights.
sourcepub fn filter(&self) -> Option<&InsightsFilter>
pub fn filter(&self) -> Option<&InsightsFilter>
The criteria to filter your list of insights for your cluster. You can filter which insights are returned by category, associated Kubernetes version, and status.
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The maximum number of identity provider configurations returned by ListInsights in paginated output. When you use this parameter, ListInsights returns only maxResults results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListInsights request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListInsights returns up to 100 results and a nextToken value, if applicable.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
The nextToken value returned from a previous paginated ListInsights request. When the results of a ListInsights request exceed maxResults, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.
source§impl ListInsightsInput
impl ListInsightsInput
sourcepub fn builder() -> ListInsightsInputBuilder
pub fn builder() -> ListInsightsInputBuilder
Creates a new builder-style object to manufacture ListInsightsInput.
Trait Implementations§
source§impl Clone for ListInsightsInput
impl Clone for ListInsightsInput
source§fn clone(&self) -> ListInsightsInput
fn clone(&self) -> ListInsightsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ListInsightsInput
impl Debug for ListInsightsInput
source§impl PartialEq for ListInsightsInput
impl PartialEq for ListInsightsInput
source§fn eq(&self, other: &ListInsightsInput) -> bool
fn eq(&self, other: &ListInsightsInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ListInsightsInput
Auto Trait Implementations§
impl Freeze for ListInsightsInput
impl RefUnwindSafe for ListInsightsInput
impl Send for ListInsightsInput
impl Sync for ListInsightsInput
impl Unpin for ListInsightsInput
impl UnwindSafe for ListInsightsInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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