Struct aws_sdk_config::model::ExternalEvaluation
source · [−]#[non_exhaustive]pub struct ExternalEvaluation { /* private fields */ }Expand description
Identifies an Amazon Web Services resource and indicates whether it complies with the Config rule that it was evaluated against.
Implementations
sourceimpl ExternalEvaluation
impl ExternalEvaluation
sourcepub fn compliance_resource_type(&self) -> Option<&str>
pub fn compliance_resource_type(&self) -> Option<&str>
The evaluated compliance resource type. Config accepts AWS::::Account resource type.
sourcepub fn compliance_resource_id(&self) -> Option<&str>
pub fn compliance_resource_id(&self) -> Option<&str>
The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
sourcepub fn compliance_type(&self) -> Option<&ComplianceType>
pub fn compliance_type(&self) -> Option<&ComplianceType>
The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.
sourcepub fn annotation(&self) -> Option<&str>
pub fn annotation(&self) -> Option<&str>
Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
sourcepub fn ordering_timestamp(&self) -> Option<&DateTime>
pub fn ordering_timestamp(&self) -> Option<&DateTime>
The time when the compliance was recorded.
sourceimpl ExternalEvaluation
impl ExternalEvaluation
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ExternalEvaluation.
Trait Implementations
sourceimpl Clone for ExternalEvaluation
impl Clone for ExternalEvaluation
sourcefn clone(&self) -> ExternalEvaluation
fn clone(&self) -> ExternalEvaluation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ExternalEvaluation
impl Debug for ExternalEvaluation
sourceimpl PartialEq<ExternalEvaluation> for ExternalEvaluation
impl PartialEq<ExternalEvaluation> for ExternalEvaluation
sourcefn eq(&self, other: &ExternalEvaluation) -> bool
fn eq(&self, other: &ExternalEvaluation) -> bool
impl StructuralPartialEq for ExternalEvaluation
Auto Trait Implementations
impl RefUnwindSafe for ExternalEvaluation
impl Send for ExternalEvaluation
impl Sync for ExternalEvaluation
impl Unpin for ExternalEvaluation
impl UnwindSafe for ExternalEvaluation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more