Struct aws_sdk_dynamodb::operation::describe_contributor_insights::DescribeContributorInsightsOutput
source · #[non_exhaustive]pub struct DescribeContributorInsightsOutput {
pub table_name: Option<String>,
pub index_name: Option<String>,
pub contributor_insights_rule_list: Option<Vec<String>>,
pub contributor_insights_status: Option<ContributorInsightsStatus>,
pub last_update_date_time: Option<DateTime>,
pub failure_exception: Option<FailureException>,
/* private fields */
}
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.table_name: Option<String>
The name of the table being described.
index_name: Option<String>
The name of the global secondary index being described.
contributor_insights_rule_list: Option<Vec<String>>
List of names of the associated contributor insights rules.
contributor_insights_status: Option<ContributorInsightsStatus>
Current status of contributor insights.
last_update_date_time: Option<DateTime>
Timestamp of the last time the status was changed.
failure_exception: Option<FailureException>
Returns information about the last failure that was encountered.
The most common exceptions for a FAILED status are:
-
LimitExceededException - Per-account Amazon CloudWatch Contributor Insights rule limit reached. Please disable Contributor Insights for other tables/indexes OR disable Contributor Insights rules before retrying.
-
AccessDeniedException - Amazon CloudWatch Contributor Insights rules cannot be modified due to insufficient permissions.
-
AccessDeniedException - Failed to create service-linked role for Contributor Insights due to insufficient permissions.
-
InternalServerError - Failed to create Amazon CloudWatch Contributor Insights rules. Please retry request.
Implementations§
source§impl DescribeContributorInsightsOutput
impl DescribeContributorInsightsOutput
sourcepub fn table_name(&self) -> Option<&str>
pub fn table_name(&self) -> Option<&str>
The name of the table being described.
sourcepub fn index_name(&self) -> Option<&str>
pub fn index_name(&self) -> Option<&str>
The name of the global secondary index being described.
sourcepub fn contributor_insights_rule_list(&self) -> &[String]
pub fn contributor_insights_rule_list(&self) -> &[String]
List of names of the associated contributor insights rules.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .contributor_insights_rule_list.is_none()
.
sourcepub fn contributor_insights_status(&self) -> Option<&ContributorInsightsStatus>
pub fn contributor_insights_status(&self) -> Option<&ContributorInsightsStatus>
Current status of contributor insights.
sourcepub fn last_update_date_time(&self) -> Option<&DateTime>
pub fn last_update_date_time(&self) -> Option<&DateTime>
Timestamp of the last time the status was changed.
sourcepub fn failure_exception(&self) -> Option<&FailureException>
pub fn failure_exception(&self) -> Option<&FailureException>
Returns information about the last failure that was encountered.
The most common exceptions for a FAILED status are:
-
LimitExceededException - Per-account Amazon CloudWatch Contributor Insights rule limit reached. Please disable Contributor Insights for other tables/indexes OR disable Contributor Insights rules before retrying.
-
AccessDeniedException - Amazon CloudWatch Contributor Insights rules cannot be modified due to insufficient permissions.
-
AccessDeniedException - Failed to create service-linked role for Contributor Insights due to insufficient permissions.
-
InternalServerError - Failed to create Amazon CloudWatch Contributor Insights rules. Please retry request.
source§impl DescribeContributorInsightsOutput
impl DescribeContributorInsightsOutput
sourcepub fn builder() -> DescribeContributorInsightsOutputBuilder
pub fn builder() -> DescribeContributorInsightsOutputBuilder
Creates a new builder-style object to manufacture DescribeContributorInsightsOutput
.
Trait Implementations§
source§impl Clone for DescribeContributorInsightsOutput
impl Clone for DescribeContributorInsightsOutput
source§fn clone(&self) -> DescribeContributorInsightsOutput
fn clone(&self) -> DescribeContributorInsightsOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeContributorInsightsOutput
impl PartialEq for DescribeContributorInsightsOutput
source§fn eq(&self, other: &DescribeContributorInsightsOutput) -> bool
fn eq(&self, other: &DescribeContributorInsightsOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeContributorInsightsOutput
impl RequestId for DescribeContributorInsightsOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeContributorInsightsOutput
Auto Trait Implementations§
impl Freeze for DescribeContributorInsightsOutput
impl RefUnwindSafe for DescribeContributorInsightsOutput
impl Send for DescribeContributorInsightsOutput
impl Sync for DescribeContributorInsightsOutput
impl Unpin for DescribeContributorInsightsOutput
impl UnwindSafe for DescribeContributorInsightsOutput
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