class
Amazonite::Ssm::UpdatePatchBaselineResult
- Amazonite::Ssm::UpdatePatchBaselineResult
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
ssm/update_patch_baseline_result.crConstructors
- .new(pull : JSON::PullParser)
- .new(baseline_id : String | Nil = nil, name : String | Nil = nil, operating_system : OperatingSystem | Nil = nil, global_filters : PatchFilterGroup | Nil = nil, approval_rules : PatchRuleGroup | Nil = nil, approved_patches : Array(String) | Nil = nil, approved_patches_compliance_level : PatchComplianceLevel | Nil = nil, approved_patches_enable_non_security : Bool | Nil = nil, rejected_patches : Array(String) | Nil = nil, rejected_patches_action : PatchAction | Nil = nil, created_date : Time | Nil = nil, modified_date : Time | Nil = nil, description : String | Nil = nil, sources : Array(PatchSource) | Nil = nil, available_security_updates_compliance_status : PatchComplianceStatus | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#approval_rules : PatchRuleGroup | Nil
A set of rules used to include patches in the baseline.
-
#approval_rules=(approval_rules : PatchRuleGroup | Nil)
A set of rules used to include patches in the baseline.
-
#approved_patches : Array(String) | Nil
A list of explicitly approved patches for the baseline.
-
#approved_patches=(approved_patches : Array(String) | Nil)
A list of explicitly approved patches for the baseline.
-
#approved_patches_compliance_level : PatchComplianceLevel | Nil
The compliance severity level assigned to the patch baseline after the update completed.
-
#approved_patches_compliance_level=(approved_patches_compliance_level : PatchComplianceLevel | Nil)
The compliance severity level assigned to the patch baseline after the update completed.
-
#approved_patches_enable_non_security : Bool | Nil
Indicates whether the list of approved patches includes non-security updates that should be applied to the managed nodes.
-
#approved_patches_enable_non_security=(approved_patches_enable_non_security : Bool | Nil)
Indicates whether the list of approved patches includes non-security updates that should be applied to the managed nodes.
-
#available_security_updates_compliance_status : PatchComplianceStatus | Nil
Indicates the compliance status of managed nodes for which security-related patches are available but were not approved.
-
#available_security_updates_compliance_status=(available_security_updates_compliance_status : PatchComplianceStatus | Nil)
Indicates the compliance status of managed nodes for which security-related patches are available but were not approved.
-
#baseline_id : String | Nil
The ID of the deleted patch baseline.
-
#baseline_id=(baseline_id : String | Nil)
The ID of the deleted patch baseline.
-
#created_date : Time | Nil
The date when the patch baseline was created.
-
#created_date=(created_date : Time | Nil)
The date when the patch baseline was created.
-
#description : String | Nil
A description of the patch baseline.
-
#description=(description : String | Nil)
A description of the patch baseline.
-
#global_filters : PatchFilterGroup | Nil
A set of global filters used to exclude patches from the baseline.
-
#global_filters=(global_filters : PatchFilterGroup | Nil)
A set of global filters used to exclude patches from the baseline.
-
#hash(hasher)
See
Object#hash(hasher) -
#modified_date : Time | Nil
The date when the patch baseline was last modified.
-
#modified_date=(modified_date : Time | Nil)
The date when the patch baseline was last modified.
-
#name : String | Nil
The name of the patch baseline.
-
#name=(name : String | Nil)
The name of the patch baseline.
-
#operating_system : OperatingSystem | Nil
The operating system rule used by the updated patch baseline.
-
#operating_system=(operating_system : OperatingSystem | Nil)
The operating system rule used by the updated patch baseline.
-
#rejected_patches : Array(String) | Nil
A list of explicitly rejected patches for the baseline.
-
#rejected_patches=(rejected_patches : Array(String) | Nil)
A list of explicitly rejected patches for the baseline.
-
#rejected_patches_action : PatchAction | Nil
The action specified to take on patches included in the
RejectedPatcheslist. -
#rejected_patches_action=(rejected_patches_action : PatchAction | Nil)
The action specified to take on patches included in the
RejectedPatcheslist. -
#sources : Array(PatchSource) | Nil
Information about the patches to use to update the managed nodes, including target operating systems and source repositories.
-
#sources=(sources : Array(PatchSource) | Nil)
Information about the patches to use to update the managed nodes, including target operating systems and source repositories.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
A set of rules used to include patches in the baseline.
A list of explicitly approved patches for the baseline.
A list of explicitly approved patches for the baseline.
The compliance severity level assigned to the patch baseline after the update completed.
The compliance severity level assigned to the patch baseline after the update completed.
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.
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.
Indicates the compliance status of managed nodes for which security-related patches are
available but were not approved. This preference is specified when the CreatePatchBaseline or
UpdatePatchBaseline commands are run.
Applies to Windows Server managed nodes only.
Indicates the compliance status of managed nodes for which security-related patches are
available but were not approved. This preference is specified when the CreatePatchBaseline or
UpdatePatchBaseline commands are run.
Applies to Windows Server managed nodes only.
A set of global filters used to exclude patches from the baseline.
A set of global filters used to exclude patches from the baseline.
The date when the patch baseline was last modified.
The operating system rule used by the updated patch baseline.
The operating system rule used by the updated patch baseline.
A list of explicitly rejected patches for the baseline.
A list of explicitly rejected patches for the baseline.
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.
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.
Information about the patches to use to update the managed nodes, including target operating systems and source repositories. Applies to Linux managed nodes only.
Information about the patches to use to update the managed nodes, including target operating systems and source repositories. Applies to Linux managed nodes only.