Struct aws_sdk_ssm::operation::update_patch_baseline::builders::UpdatePatchBaselineOutputBuilder
source · #[non_exhaustive]pub struct UpdatePatchBaselineOutputBuilder { /* private fields */ }
Expand description
A builder for UpdatePatchBaselineOutput
.
Implementations§
source§impl UpdatePatchBaselineOutputBuilder
impl UpdatePatchBaselineOutputBuilder
sourcepub fn baseline_id(self, input: impl Into<String>) -> Self
pub fn baseline_id(self, input: impl Into<String>) -> Self
The ID of the deleted patch baseline.
sourcepub fn set_baseline_id(self, input: Option<String>) -> Self
pub fn set_baseline_id(self, input: Option<String>) -> Self
The ID of the deleted patch baseline.
sourcepub fn get_baseline_id(&self) -> &Option<String>
pub fn get_baseline_id(&self) -> &Option<String>
The ID of the deleted patch baseline.
sourcepub fn operating_system(self, input: OperatingSystem) -> Self
pub fn operating_system(self, input: OperatingSystem) -> Self
The operating system rule used by the updated patch baseline.
sourcepub fn set_operating_system(self, input: Option<OperatingSystem>) -> Self
pub fn set_operating_system(self, input: Option<OperatingSystem>) -> Self
The operating system rule used by the updated patch baseline.
sourcepub fn get_operating_system(&self) -> &Option<OperatingSystem>
pub fn get_operating_system(&self) -> &Option<OperatingSystem>
The operating system rule used by the updated patch baseline.
sourcepub fn global_filters(self, input: PatchFilterGroup) -> Self
pub fn global_filters(self, input: PatchFilterGroup) -> Self
A set of global filters used to exclude patches from the baseline.
sourcepub fn set_global_filters(self, input: Option<PatchFilterGroup>) -> Self
pub fn set_global_filters(self, input: Option<PatchFilterGroup>) -> Self
A set of global filters used to exclude patches from the baseline.
sourcepub fn get_global_filters(&self) -> &Option<PatchFilterGroup>
pub fn get_global_filters(&self) -> &Option<PatchFilterGroup>
A set of global filters used to exclude patches from the baseline.
sourcepub fn approval_rules(self, input: PatchRuleGroup) -> Self
pub fn approval_rules(self, input: PatchRuleGroup) -> Self
A set of rules used to include patches in the baseline.
sourcepub fn set_approval_rules(self, input: Option<PatchRuleGroup>) -> Self
pub fn set_approval_rules(self, input: Option<PatchRuleGroup>) -> Self
A set of rules used to include patches in the baseline.
sourcepub fn get_approval_rules(&self) -> &Option<PatchRuleGroup>
pub fn get_approval_rules(&self) -> &Option<PatchRuleGroup>
A set of rules used to include patches in the baseline.
sourcepub fn approved_patches(self, input: impl Into<String>) -> Self
pub fn approved_patches(self, input: impl Into<String>) -> Self
Appends an item to approved_patches
.
To override the contents of this collection use set_approved_patches
.
A list of explicitly approved patches for the baseline.
sourcepub fn set_approved_patches(self, input: Option<Vec<String>>) -> Self
pub fn set_approved_patches(self, input: Option<Vec<String>>) -> Self
A list of explicitly approved patches for the baseline.
sourcepub fn get_approved_patches(&self) -> &Option<Vec<String>>
pub fn get_approved_patches(&self) -> &Option<Vec<String>>
A list of explicitly approved patches for the baseline.
sourcepub fn approved_patches_compliance_level(
self,
input: PatchComplianceLevel
) -> Self
pub fn approved_patches_compliance_level( self, input: PatchComplianceLevel ) -> Self
The compliance severity level assigned to the patch baseline after the update completed.
sourcepub fn set_approved_patches_compliance_level(
self,
input: Option<PatchComplianceLevel>
) -> Self
pub fn set_approved_patches_compliance_level( self, input: Option<PatchComplianceLevel> ) -> Self
The compliance severity level assigned to the patch baseline after the update completed.
sourcepub fn get_approved_patches_compliance_level(
&self
) -> &Option<PatchComplianceLevel>
pub fn get_approved_patches_compliance_level( &self ) -> &Option<PatchComplianceLevel>
The compliance severity level assigned to the patch baseline after the update completed.
sourcepub fn approved_patches_enable_non_security(self, input: bool) -> Self
pub fn approved_patches_enable_non_security(self, input: bool) -> Self
Indicates whether the list of approved patches includes non-security updates that should be applied to the managed nodes. The default value is false
. Applies to Linux managed nodes only.
sourcepub fn set_approved_patches_enable_non_security(
self,
input: Option<bool>
) -> Self
pub fn set_approved_patches_enable_non_security( self, input: Option<bool> ) -> Self
Indicates whether the list of approved patches includes non-security updates that should be applied to the managed nodes. The default value is false
. Applies to Linux managed nodes only.
sourcepub fn get_approved_patches_enable_non_security(&self) -> &Option<bool>
pub fn get_approved_patches_enable_non_security(&self) -> &Option<bool>
Indicates whether the list of approved patches includes non-security updates that should be applied to the managed nodes. The default value is false
. Applies to Linux managed nodes only.
sourcepub fn rejected_patches(self, input: impl Into<String>) -> Self
pub fn rejected_patches(self, input: impl Into<String>) -> Self
Appends an item to rejected_patches
.
To override the contents of this collection use set_rejected_patches
.
A list of explicitly rejected patches for the baseline.
sourcepub fn set_rejected_patches(self, input: Option<Vec<String>>) -> Self
pub fn set_rejected_patches(self, input: Option<Vec<String>>) -> Self
A list of explicitly rejected patches for the baseline.
sourcepub fn get_rejected_patches(&self) -> &Option<Vec<String>>
pub fn get_rejected_patches(&self) -> &Option<Vec<String>>
A list of explicitly rejected patches for the baseline.
sourcepub fn rejected_patches_action(self, input: PatchAction) -> Self
pub fn rejected_patches_action(self, input: PatchAction) -> Self
The action specified to take on patches included in the RejectedPatches
list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.
sourcepub fn set_rejected_patches_action(self, input: Option<PatchAction>) -> Self
pub fn set_rejected_patches_action(self, input: Option<PatchAction>) -> Self
The action specified to take on patches included in the RejectedPatches
list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.
sourcepub fn get_rejected_patches_action(&self) -> &Option<PatchAction>
pub fn get_rejected_patches_action(&self) -> &Option<PatchAction>
The action specified to take on patches included in the RejectedPatches
list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.
sourcepub fn created_date(self, input: DateTime) -> Self
pub fn created_date(self, input: DateTime) -> Self
The date when the patch baseline was created.
sourcepub fn set_created_date(self, input: Option<DateTime>) -> Self
pub fn set_created_date(self, input: Option<DateTime>) -> Self
The date when the patch baseline was created.
sourcepub fn get_created_date(&self) -> &Option<DateTime>
pub fn get_created_date(&self) -> &Option<DateTime>
The date when the patch baseline was created.
sourcepub fn modified_date(self, input: DateTime) -> Self
pub fn modified_date(self, input: DateTime) -> Self
The date when the patch baseline was last modified.
sourcepub fn set_modified_date(self, input: Option<DateTime>) -> Self
pub fn set_modified_date(self, input: Option<DateTime>) -> Self
The date when the patch baseline was last modified.
sourcepub fn get_modified_date(&self) -> &Option<DateTime>
pub fn get_modified_date(&self) -> &Option<DateTime>
The date when the patch baseline was last modified.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the patch baseline.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the patch baseline.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the patch baseline.
sourcepub fn sources(self, input: PatchSource) -> Self
pub fn sources(self, input: PatchSource) -> Self
Appends an item to sources
.
To override the contents of this collection use set_sources
.
Information about the patches to use to update the managed nodes, including target operating systems and source repositories. Applies to Linux managed nodes only.
sourcepub fn set_sources(self, input: Option<Vec<PatchSource>>) -> Self
pub fn set_sources(self, input: Option<Vec<PatchSource>>) -> Self
Information about the patches to use to update the managed nodes, including target operating systems and source repositories. Applies to Linux managed nodes only.
sourcepub fn get_sources(&self) -> &Option<Vec<PatchSource>>
pub fn get_sources(&self) -> &Option<Vec<PatchSource>>
Information about the patches to use to update the managed nodes, including target operating systems and source repositories. Applies to Linux managed nodes only.
sourcepub fn build(self) -> UpdatePatchBaselineOutput
pub fn build(self) -> UpdatePatchBaselineOutput
Consumes the builder and constructs a UpdatePatchBaselineOutput
.
Trait Implementations§
source§impl Clone for UpdatePatchBaselineOutputBuilder
impl Clone for UpdatePatchBaselineOutputBuilder
source§fn clone(&self) -> UpdatePatchBaselineOutputBuilder
fn clone(&self) -> UpdatePatchBaselineOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdatePatchBaselineOutputBuilder
impl Default for UpdatePatchBaselineOutputBuilder
source§fn default() -> UpdatePatchBaselineOutputBuilder
fn default() -> UpdatePatchBaselineOutputBuilder
source§impl PartialEq for UpdatePatchBaselineOutputBuilder
impl PartialEq for UpdatePatchBaselineOutputBuilder
source§fn eq(&self, other: &UpdatePatchBaselineOutputBuilder) -> bool
fn eq(&self, other: &UpdatePatchBaselineOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.