Skip to content

UpdatePatchBaselineResult

Source code in docs_src/capo_ssm/types/update_patch_baseline_result.py
class UpdatePatchBaselineResult(TypedDict, closed=True):
    baseline_id: NotRequired["capo_ssm.types.baseline_id.BaselineId"]
    """<p>The ID of the deleted patch baseline.</p>"""
    name: NotRequired["capo_ssm.types.baseline_name.BaselineName"]
    """<p>The name of the patch baseline.</p>"""
    operating_system: NotRequired["capo_ssm.types.operating_system.OperatingSystem"]
    """<p>The operating system rule used by the updated patch baseline.</p>"""
    global_filters: NotRequired["capo_ssm.types.patch_filter_group.PatchFilterGroup"]
    """<p>A set of global filters used to exclude patches from the baseline.</p>"""
    approval_rules: NotRequired["capo_ssm.types.patch_rule_group.PatchRuleGroup"]
    """<p>A set of rules used to include patches in the baseline.</p>"""
    approved_patches: NotRequired["capo_ssm.types.patch_id_list.PatchIdList"]
    """<p>A list of explicitly approved patches for the baseline.</p>"""
    approved_patches_compliance_level: NotRequired[
        "capo_ssm.types.patch_compliance_level.PatchComplianceLevel"
    ]
    """<p>The compliance severity level assigned to the patch baseline after the update completed.</p>"""
    approved_patches_enable_non_security: NotRequired["capo_ssm.types.boolean.Boolean"]
    """<p>Indicates whether the list of approved patches includes non-security updates that should be applied to the managed nodes. The default value is <code>false</code>. Applies to Linux managed nodes only.</p>"""
    rejected_patches: NotRequired["capo_ssm.types.patch_id_list.PatchIdList"]
    """<p>A list of explicitly rejected patches for the baseline.</p>"""
    rejected_patches_action: NotRequired["capo_ssm.types.patch_action.PatchAction"]
    """<p>The action specified to take on patches included in the <code>RejectedPatches</code> 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.</p>"""
    created_date: NotRequired["capo_ssm.types.date_time.DateTime"]
    """<p>The date when the patch baseline was created.</p>"""
    modified_date: NotRequired["capo_ssm.types.date_time.DateTime"]
    """<p>The date when the patch baseline was last modified.</p>"""
    description: NotRequired["capo_ssm.types.baseline_description.BaselineDescription"]
    """<p>A description of the patch baseline.</p>"""
    sources: NotRequired["capo_ssm.types.patch_source_list.PatchSourceList"]
    """<p>Information about the patches to use to update the managed nodes, including target operating systems and source repositories. Applies to Linux managed nodes only.</p>"""
    available_security_updates_compliance_status: NotRequired[
        "capo_ssm.types.patch_compliance_status.PatchComplianceStatus"
    ]
    """<p>Indicates the compliance status of managed nodes for which security-related patches are available but were not approved. This preference is specified when the <code>CreatePatchBaseline</code> or <code>UpdatePatchBaseline</code> commands are run.</p> <p>Applies to Windows Server managed nodes only.</p>"""

approval_rules instance-attribute

approval_rules: NotRequired[PatchRuleGroup]

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

approved_patches instance-attribute

approved_patches: NotRequired[PatchIdList]

A list of explicitly approved patches for the baseline.

approved_patches_compliance_level instance-attribute

approved_patches_compliance_level: NotRequired[PatchComplianceLevel]

The compliance severity level assigned to the patch baseline after the update completed.

approved_patches_enable_non_security instance-attribute

approved_patches_enable_non_security: NotRequired[Boolean]

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.

available_security_updates_compliance_status instance-attribute

available_security_updates_compliance_status: NotRequired[PatchComplianceStatus]

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.

baseline_id instance-attribute

baseline_id: NotRequired[BaselineId]

The ID of the deleted patch baseline.

created_date instance-attribute

created_date: NotRequired[DateTime]

The date when the patch baseline was created.

description instance-attribute

description: NotRequired[BaselineDescription]

A description of the patch baseline.

global_filters instance-attribute

global_filters: NotRequired[PatchFilterGroup]

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

modified_date instance-attribute

modified_date: NotRequired[DateTime]

The date when the patch baseline was last modified.

name instance-attribute

name: NotRequired[BaselineName]

The name of the patch baseline.

operating_system instance-attribute

operating_system: NotRequired[OperatingSystem]

The operating system rule used by the updated patch baseline.

rejected_patches instance-attribute

rejected_patches: NotRequired[PatchIdList]

A list of explicitly rejected patches for the baseline.

rejected_patches_action instance-attribute

rejected_patches_action: NotRequired[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.

sources instance-attribute

sources: NotRequired[PatchSourceList]

Information about the patches to use to update the managed nodes, including target operating systems and source repositories. Applies to Linux managed nodes only.