#[non_exhaustive]pub struct DescribeAuditSuppressionOutput {
pub check_name: Option<String>,
pub resource_identifier: Option<ResourceIdentifier>,
pub expiration_date: Option<DateTime>,
pub suppress_indefinitely: Option<bool>,
pub description: Option<String>,
/* 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.check_name: Option<String>
An audit check name. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration
to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration
to select which checks are enabled.)
resource_identifier: Option<ResourceIdentifier>
Information that identifies the noncompliant resource.
expiration_date: Option<DateTime>
The epoch timestamp in seconds at which this suppression expires.
suppress_indefinitely: Option<bool>
Indicates whether a suppression should exist indefinitely or not.
description: Option<String>
The description of the audit suppression.
Implementations§
source§impl DescribeAuditSuppressionOutput
impl DescribeAuditSuppressionOutput
sourcepub fn check_name(&self) -> Option<&str>
pub fn check_name(&self) -> Option<&str>
An audit check name. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration
to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration
to select which checks are enabled.)
sourcepub fn resource_identifier(&self) -> Option<&ResourceIdentifier>
pub fn resource_identifier(&self) -> Option<&ResourceIdentifier>
Information that identifies the noncompliant resource.
sourcepub fn expiration_date(&self) -> Option<&DateTime>
pub fn expiration_date(&self) -> Option<&DateTime>
The epoch timestamp in seconds at which this suppression expires.
sourcepub fn suppress_indefinitely(&self) -> Option<bool>
pub fn suppress_indefinitely(&self) -> Option<bool>
Indicates whether a suppression should exist indefinitely or not.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the audit suppression.
source§impl DescribeAuditSuppressionOutput
impl DescribeAuditSuppressionOutput
sourcepub fn builder() -> DescribeAuditSuppressionOutputBuilder
pub fn builder() -> DescribeAuditSuppressionOutputBuilder
Creates a new builder-style object to manufacture DescribeAuditSuppressionOutput
.
Trait Implementations§
source§impl Clone for DescribeAuditSuppressionOutput
impl Clone for DescribeAuditSuppressionOutput
source§fn clone(&self) -> DescribeAuditSuppressionOutput
fn clone(&self) -> DescribeAuditSuppressionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeAuditSuppressionOutput
impl PartialEq for DescribeAuditSuppressionOutput
source§fn eq(&self, other: &DescribeAuditSuppressionOutput) -> bool
fn eq(&self, other: &DescribeAuditSuppressionOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeAuditSuppressionOutput
impl RequestId for DescribeAuditSuppressionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeAuditSuppressionOutput
Auto Trait Implementations§
impl Freeze for DescribeAuditSuppressionOutput
impl RefUnwindSafe for DescribeAuditSuppressionOutput
impl Send for DescribeAuditSuppressionOutput
impl Sync for DescribeAuditSuppressionOutput
impl Unpin for DescribeAuditSuppressionOutput
impl UnwindSafe for DescribeAuditSuppressionOutput
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