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

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.

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.

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.

The patch filter group that defines the criteria for the rule.

Trait Implementations

impl Default for PatchRule
[src]

Returns the "default value" for a type. Read more

impl Debug for PatchRule
[src]

Formats the value using the given formatter. Read more

impl Clone for PatchRule
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for PatchRule
[src]

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 Send for PatchRule

impl Sync for PatchRule