Struct rusoto_ssm::CreatePatchBaselineRequest
[−]
[src]
pub struct CreatePatchBaselineRequest { pub approval_rules: Option<PatchRuleGroup>, pub approved_patches: Option<Vec<String>>, pub approved_patches_compliance_level: Option<String>, pub client_token: Option<String>, pub description: Option<String>, pub global_filters: Option<PatchFilterGroup>, pub name: String, pub operating_system: Option<String>, pub rejected_patches: Option<Vec<String>>, }
Fields
approval_rules: Option<PatchRuleGroup>
A set of rules used to include patches in the baseline.
approved_patches: Option<Vec<String>>
A list of explicitly approved patches for the baseline.
approved_patches_compliance_level: Option<String>
Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. Valid compliance severity levels include the following: CRITICAL, HIGH, MEDIUM, LOW, INFORMATIONAL, UNSPECIFIED. The default value is UNSPECIFIED.
client_token: Option<String>
User-provided idempotency token.
description: Option<String>
A description of the patch baseline.
global_filters: Option<PatchFilterGroup>
A set of global filters used to exclude patches from the baseline.
name: String
The name of the patch baseline.
operating_system: Option<String>
Defines the operating system the patch baseline applies to. Supported operating systems include WINDOWS, AMAZON_LINUX, UBUNTU and REDHAT_ENTERPRISE_LINUX. The Default value is WINDOWS.
rejected_patches: Option<Vec<String>>
A list of explicitly rejected patches for the baseline.
Trait Implementations
impl Default for CreatePatchBaselineRequest
[src]
fn default() -> CreatePatchBaselineRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for CreatePatchBaselineRequest
[src]
impl Clone for CreatePatchBaselineRequest
[src]
fn clone(&self) -> CreatePatchBaselineRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more