Struct rusoto_ssm::PatchRule [−][src]
pub struct PatchRule { pub approve_after_days: i64, pub compliance_level: Option<String>, pub enable_non_security: Option<bool>, pub patch_filter_group: PatchFilterGroup, }
Defines an approval rule for a patch baseline.
Fields
approve_after_days: i64
The number of days after the release date of each patch matched by the rule the patch is marked as approved in the patch baseline.
compliance_level: Option<String>
A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.
enable_non_security: Option<bool>
For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.
patch_filter_group: PatchFilterGroup
The patch filter group that defines the criteria for the rule.
Trait Implementations
impl Default for PatchRule
[src]
impl Default for PatchRule
impl Debug for PatchRule
[src]
impl Debug for PatchRule
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for PatchRule
[src]
impl Clone for PatchRule
fn clone(&self) -> PatchRule
[src]
fn clone(&self) -> PatchRule
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for PatchRule
[src]
impl PartialEq for PatchRule