Struct aws_sdk_ssm::model::PatchRule [−][src]
#[non_exhaustive]pub struct PatchRule {
pub patch_filter_group: Option<PatchFilterGroup>,
pub compliance_level: Option<PatchComplianceLevel>,
pub approve_after_days: Option<i32>,
pub approve_until_date: Option<String>,
pub enable_non_security: Option<bool>,
}
Expand description
Defines an approval rule for a patch baseline.
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.patch_filter_group: Option<PatchFilterGroup>
The patch filter group that defines the criteria for the rule.
compliance_level: Option<PatchComplianceLevel>
A compliance severity level for all approved patches in a patch baseline.
approve_after_days: Option<i32>
The number of days after the release date of each patch matched by the rule that the patch
is marked as approved in the patch baseline. For example, a value of 7
means that
patches are approved seven days after they are released. Not supported on Debian Server or Ubuntu
Server.
approve_until_date: Option<String>
The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically. Not supported on Debian Server or Ubuntu Server.
Enter dates in the format YYYY-MM-DD
. For example,
2021-12-31
.
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.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PatchRule
impl UnwindSafe for PatchRule
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