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

A set of rules used to include patches in the baseline.

A list of explicitly approved patches for the baseline.

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.

User-provided idempotency token.

A description of the patch baseline.

A set of global filters used to exclude patches from the baseline.

The name of the patch baseline.

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.

A list of explicitly rejected patches for the baseline.

Trait Implementations

impl Default for CreatePatchBaselineRequest
[src]

[src]

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

impl Debug for CreatePatchBaselineRequest
[src]

[src]

Formats the value using the given formatter.

impl Clone for CreatePatchBaselineRequest
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more