class
Amazonite::Ssm::GetPatchBaselineResult
- Amazonite::Ssm::GetPatchBaselineResult
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
ssm/get_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, patch_groups : Array(String) | 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)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
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
Returns the specified compliance severity level for approved patches in the patch baseline.
-
#approved_patches_compliance_level=(approved_patches_compliance_level : PatchComplianceLevel | Nil)
Returns the specified compliance severity level for approved patches in the patch baseline.
-
#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 retrieved patch baseline.
-
#baseline_id=(baseline_id : String | Nil)
The ID of the retrieved patch baseline.
-
#created_date : Time | Nil
The date the patch baseline was created.
-
#created_date=(created_date : Time | Nil)
The date 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 the patch baseline was last modified.
-
#modified_date=(modified_date : Time | Nil)
The date 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
Returns the operating system specified for the patch baseline.
-
#operating_system=(operating_system : OperatingSystem | Nil)
Returns the operating system specified for the patch baseline.
-
#patch_groups : Array(String) | Nil
Patch groups included in the patch baseline.
-
#patch_groups=(patch_groups : Array(String) | Nil)
Patch groups included in the 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.
Returns the specified compliance severity level for approved patches in the patch baseline.
Returns the specified compliance severity level for approved patches in the patch baseline.
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.
Returns the operating system specified for the patch baseline.
Returns the operating system specified for the patch baseline.
Patch groups included in the 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.