Struct aws_sdk_securityhub::model::PatchSummary
source · [−]#[non_exhaustive]pub struct PatchSummary {
pub id: Option<String>,
pub installed_count: i32,
pub missing_count: i32,
pub failed_count: i32,
pub installed_other_count: i32,
pub installed_rejected_count: i32,
pub installed_pending_reboot: i32,
pub operation_start_time: Option<String>,
pub operation_end_time: Option<String>,
pub reboot_option: Option<String>,
pub operation: Option<String>,
}
Expand description
Provides an overview of the patch compliance status for an instance against a selected compliance standard.
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.id: Option<String>
The identifier of the compliance standard that was used to determine the patch compliance status.
installed_count: i32
The number of patches from the compliance standard that were installed successfully.
missing_count: i32
The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install.
failed_count: i32
The number of patches from the compliance standard that failed to install.
installed_other_count: i32
The number of installed patches that are not part of the compliance standard.
installed_rejected_count: i32
The number of patches that are installed but are also on a list of patches that the customer rejected.
installed_pending_reboot: i32
The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.
operation_start_time: Option<String>
Indicates when the operation started.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
operation_end_time: Option<String>
Indicates when the operation completed.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
reboot_option: Option<String>
The reboot option specified for the instance.
operation: Option<String>
The type of patch operation performed. For Patch Manager, the values are SCAN
and INSTALL
.
Implementations
The identifier of the compliance standard that was used to determine the patch compliance status.
The number of patches from the compliance standard that were installed successfully.
The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install.
The number of patches from the compliance standard that failed to install.
The number of installed patches that are not part of the compliance standard.
The number of patches that are installed but are also on a list of patches that the customer rejected.
The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.
Indicates when the operation started.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
Indicates when the operation completed.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
The reboot option specified for the instance.
Creates a new builder-style object to manufacture PatchSummary
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for PatchSummary
impl Send for PatchSummary
impl Sync for PatchSummary
impl Unpin for PatchSummary
impl UnwindSafe for PatchSummary
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more