pub struct AwsSsmComplianceSummary {Show 18 fields
pub compliance_type: Option<String>,
pub compliant_critical_count: Option<i64>,
pub compliant_high_count: Option<i64>,
pub compliant_informational_count: Option<i64>,
pub compliant_low_count: Option<i64>,
pub compliant_medium_count: Option<i64>,
pub compliant_unspecified_count: Option<i64>,
pub execution_type: Option<String>,
pub non_compliant_critical_count: Option<i64>,
pub non_compliant_high_count: Option<i64>,
pub non_compliant_informational_count: Option<i64>,
pub non_compliant_low_count: Option<i64>,
pub non_compliant_medium_count: Option<i64>,
pub non_compliant_unspecified_count: Option<i64>,
pub overall_severity: Option<String>,
pub patch_baseline_id: Option<String>,
pub patch_group: Option<String>,
pub status: Option<String>,
}
Expand description
Provides the details about the compliance status for a patch.
Fields
compliance_type: Option<String>
The type of resource for which the compliance was determined. For AwsSsmPatchCompliance
, ComplianceType
is Patch
.
compliant_critical_count: Option<i64>
For the patches that are compliant, the number that have a severity of CRITICAL
.
compliant_high_count: Option<i64>
For the patches that are compliant, the number that have a severity of HIGH
.
compliant_informational_count: Option<i64>
For the patches that are compliant, the number that have a severity of INFORMATIONAL
.
compliant_low_count: Option<i64>
For the patches that are compliant, the number that have a severity of LOW
.
compliant_medium_count: Option<i64>
For the patches that are compliant, the number that have a severity of MEDIUM
.
compliant_unspecified_count: Option<i64>
For the patches that are compliant, the number that have a severity of UNSPECIFIED
.
execution_type: Option<String>
The type of execution that was used determine compliance.
non_compliant_critical_count: Option<i64>
For the patch items that are noncompliant, the number of items that have a severity of CRITICAL
.
non_compliant_high_count: Option<i64>
For the patches that are noncompliant, the number that have a severity of HIGH
.
non_compliant_informational_count: Option<i64>
For the patches that are noncompliant, the number that have a severity of INFORMATIONAL
.
non_compliant_low_count: Option<i64>
For the patches that are noncompliant, the number that have a severity of LOW
.
non_compliant_medium_count: Option<i64>
For the patches that are noncompliant, the number that have a severity of MEDIUM
.
non_compliant_unspecified_count: Option<i64>
For the patches that are noncompliant, the number that have a severity of UNSPECIFIED
.
overall_severity: Option<String>
The highest severity for the patches.
patch_baseline_id: Option<String>
The identifier of the patch baseline. The patch baseline lists the patches that are approved for installation.
patch_group: Option<String>
The identifier of the patch group for which compliance was determined. A patch group uses tags to group EC2 instances that should have the same patch compliance.
status: Option<String>
The current patch compliance status.
The possible status values are:
-
COMPLIANT
-
NONCOMPLIANT
-
UNSPECIFIEDDATA
Trait Implementations
sourceimpl Clone for AwsSsmComplianceSummary
impl Clone for AwsSsmComplianceSummary
sourcefn clone(&self) -> AwsSsmComplianceSummary
fn clone(&self) -> AwsSsmComplianceSummary
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 more
sourceimpl Debug for AwsSsmComplianceSummary
impl Debug for AwsSsmComplianceSummary
sourceimpl Default for AwsSsmComplianceSummary
impl Default for AwsSsmComplianceSummary
sourcefn default() -> AwsSsmComplianceSummary
fn default() -> AwsSsmComplianceSummary
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AwsSsmComplianceSummary
impl<'de> Deserialize<'de> for AwsSsmComplianceSummary
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<AwsSsmComplianceSummary> for AwsSsmComplianceSummary
impl PartialEq<AwsSsmComplianceSummary> for AwsSsmComplianceSummary
sourcefn eq(&self, other: &AwsSsmComplianceSummary) -> bool
fn eq(&self, other: &AwsSsmComplianceSummary) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AwsSsmComplianceSummary) -> bool
fn ne(&self, other: &AwsSsmComplianceSummary) -> bool
This method tests for !=
.
sourceimpl Serialize for AwsSsmComplianceSummary
impl Serialize for AwsSsmComplianceSummary
impl StructuralPartialEq for AwsSsmComplianceSummary
Auto Trait Implementations
impl RefUnwindSafe for AwsSsmComplianceSummary
impl Send for AwsSsmComplianceSummary
impl Sync for AwsSsmComplianceSummary
impl Unpin for AwsSsmComplianceSummary
impl UnwindSafe for AwsSsmComplianceSummary
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more