#[non_exhaustive]pub struct DescribePatchGroupStateOutput {Show 13 fields
pub instances: i32,
pub instances_with_installed_patches: i32,
pub instances_with_installed_other_patches: i32,
pub instances_with_installed_pending_reboot_patches: Option<i32>,
pub instances_with_installed_rejected_patches: Option<i32>,
pub instances_with_missing_patches: i32,
pub instances_with_failed_patches: i32,
pub instances_with_not_applicable_patches: i32,
pub instances_with_unreported_not_applicable_patches: Option<i32>,
pub instances_with_critical_non_compliant_patches: Option<i32>,
pub instances_with_security_non_compliant_patches: Option<i32>,
pub instances_with_other_non_compliant_patches: Option<i32>,
pub instances_with_available_security_updates: Option<i32>,
/* 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.instances: i32The number of managed nodes in the patch group.
instances_with_installed_patches: i32The number of managed nodes with installed patches.
instances_with_installed_other_patches: i32The number of managed nodes with patches installed that aren't defined in the patch baseline.
instances_with_installed_pending_reboot_patches: Option<i32>The number of managed nodes with patches installed by Patch Manager that haven't been rebooted after the patch installation. The status of these managed nodes is NON_COMPLIANT.
instances_with_installed_rejected_patches: Option<i32>The number of managed nodes with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.
If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).
instances_with_missing_patches: i32The number of managed nodes with missing patches from the patch baseline.
instances_with_failed_patches: i32The number of managed nodes with patches from the patch baseline that failed to install.
instances_with_not_applicable_patches: i32The number of managed nodes with patches that aren't applicable.
instances_with_unreported_not_applicable_patches: Option<i32>The number of managed nodes with NotApplicable patches beyond the supported limit, which aren't reported by name to Inventory. Inventory is a tool in Amazon Web Services Systems Manager.
instances_with_critical_non_compliant_patches: Option<i32>The number of managed nodes where patches that are specified as Critical for compliance reporting in the patch baseline aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes is NON_COMPLIANT.
instances_with_security_non_compliant_patches: Option<i32>The number of managed nodes where patches that are specified as Security in a patch advisory aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes is NON_COMPLIANT.
instances_with_other_non_compliant_patches: Option<i32>The number of managed nodes with patches installed that are specified as other than Critical or Security but aren't compliant with the patch baseline. The status of these managed nodes is NON_COMPLIANT.
instances_with_available_security_updates: Option<i32>The number of managed nodes for which security-related patches are available but not approved because because they didn't meet the patch baseline requirements. For example, an updated version of a patch might have been released before the specified auto-approval period was over.
Applies to Windows Server managed nodes only.
Implementations§
Source§impl DescribePatchGroupStateOutput
impl DescribePatchGroupStateOutput
Sourcepub fn instances_with_installed_patches(&self) -> i32
pub fn instances_with_installed_patches(&self) -> i32
The number of managed nodes with installed patches.
Sourcepub fn instances_with_installed_other_patches(&self) -> i32
pub fn instances_with_installed_other_patches(&self) -> i32
The number of managed nodes with patches installed that aren't defined in the patch baseline.
Sourcepub fn instances_with_installed_pending_reboot_patches(&self) -> Option<i32>
pub fn instances_with_installed_pending_reboot_patches(&self) -> Option<i32>
The number of managed nodes with patches installed by Patch Manager that haven't been rebooted after the patch installation. The status of these managed nodes is NON_COMPLIANT.
Sourcepub fn instances_with_installed_rejected_patches(&self) -> Option<i32>
pub fn instances_with_installed_rejected_patches(&self) -> Option<i32>
The number of managed nodes with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.
If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).
Sourcepub fn instances_with_missing_patches(&self) -> i32
pub fn instances_with_missing_patches(&self) -> i32
The number of managed nodes with missing patches from the patch baseline.
Sourcepub fn instances_with_failed_patches(&self) -> i32
pub fn instances_with_failed_patches(&self) -> i32
The number of managed nodes with patches from the patch baseline that failed to install.
Sourcepub fn instances_with_not_applicable_patches(&self) -> i32
pub fn instances_with_not_applicable_patches(&self) -> i32
The number of managed nodes with patches that aren't applicable.
Sourcepub fn instances_with_unreported_not_applicable_patches(&self) -> Option<i32>
pub fn instances_with_unreported_not_applicable_patches(&self) -> Option<i32>
The number of managed nodes with NotApplicable patches beyond the supported limit, which aren't reported by name to Inventory. Inventory is a tool in Amazon Web Services Systems Manager.
Sourcepub fn instances_with_critical_non_compliant_patches(&self) -> Option<i32>
pub fn instances_with_critical_non_compliant_patches(&self) -> Option<i32>
The number of managed nodes where patches that are specified as Critical for compliance reporting in the patch baseline aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes is NON_COMPLIANT.
Sourcepub fn instances_with_security_non_compliant_patches(&self) -> Option<i32>
pub fn instances_with_security_non_compliant_patches(&self) -> Option<i32>
The number of managed nodes where patches that are specified as Security in a patch advisory aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes is NON_COMPLIANT.
Sourcepub fn instances_with_other_non_compliant_patches(&self) -> Option<i32>
pub fn instances_with_other_non_compliant_patches(&self) -> Option<i32>
The number of managed nodes with patches installed that are specified as other than Critical or Security but aren't compliant with the patch baseline. The status of these managed nodes is NON_COMPLIANT.
Sourcepub fn instances_with_available_security_updates(&self) -> Option<i32>
pub fn instances_with_available_security_updates(&self) -> Option<i32>
The number of managed nodes for which security-related patches are available but not approved because because they didn't meet the patch baseline requirements. For example, an updated version of a patch might have been released before the specified auto-approval period was over.
Applies to Windows Server managed nodes only.
Source§impl DescribePatchGroupStateOutput
impl DescribePatchGroupStateOutput
Sourcepub fn builder() -> DescribePatchGroupStateOutputBuilder
pub fn builder() -> DescribePatchGroupStateOutputBuilder
Creates a new builder-style object to manufacture DescribePatchGroupStateOutput.
Trait Implementations§
Source§impl Clone for DescribePatchGroupStateOutput
impl Clone for DescribePatchGroupStateOutput
Source§fn clone(&self) -> DescribePatchGroupStateOutput
fn clone(&self) -> DescribePatchGroupStateOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl PartialEq for DescribePatchGroupStateOutput
impl PartialEq for DescribePatchGroupStateOutput
Source§fn eq(&self, other: &DescribePatchGroupStateOutput) -> bool
fn eq(&self, other: &DescribePatchGroupStateOutput) -> bool
self and other values to be equal, and is used by ==.Source§impl RequestId for DescribePatchGroupStateOutput
impl RequestId for DescribePatchGroupStateOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for DescribePatchGroupStateOutput
Auto Trait Implementations§
impl Freeze for DescribePatchGroupStateOutput
impl RefUnwindSafe for DescribePatchGroupStateOutput
impl Send for DescribePatchGroupStateOutput
impl Sync for DescribePatchGroupStateOutput
impl Unpin for DescribePatchGroupStateOutput
impl UnwindSafe for DescribePatchGroupStateOutput
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§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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);