CfnPatchBaselineProps

class aws_cdk.aws_ssm.CfnPatchBaselineProps(*, name, approval_rules=None, approved_patches=None, approved_patches_compliance_level=None, approved_patches_enable_non_security=None, description=None, global_filters=None, operating_system=None, patch_groups=None, rejected_patches=None, rejected_patches_action=None, sources=None, tags=None)

Bases: object

__init__(*, name, approval_rules=None, approved_patches=None, approved_patches_compliance_level=None, approved_patches_enable_non_security=None, description=None, global_filters=None, operating_system=None, patch_groups=None, rejected_patches=None, rejected_patches_action=None, sources=None, tags=None)

Properties for defining a AWS::SSM::PatchBaseline.

Parameters
  • name (str) – AWS::SSM::PatchBaseline.Name.

  • approval_rules (Union[IResolvable, RuleGroupProperty, None]) – AWS::SSM::PatchBaseline.ApprovalRules.

  • approved_patches (Optional[List[str]]) – AWS::SSM::PatchBaseline.ApprovedPatches.

  • approved_patches_compliance_level (Optional[str]) – AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel.

  • approved_patches_enable_non_security (Union[bool, IResolvable, None]) – AWS::SSM::PatchBaseline.ApprovedPatchesEnableNonSecurity.

  • description (Optional[str]) – AWS::SSM::PatchBaseline.Description.

  • global_filters (Union[IResolvable, PatchFilterGroupProperty, None]) – AWS::SSM::PatchBaseline.GlobalFilters.

  • operating_system (Optional[str]) – AWS::SSM::PatchBaseline.OperatingSystem.

  • patch_groups (Optional[List[str]]) – AWS::SSM::PatchBaseline.PatchGroups.

  • rejected_patches (Optional[List[str]]) – AWS::SSM::PatchBaseline.RejectedPatches.

  • rejected_patches_action (Optional[str]) – AWS::SSM::PatchBaseline.RejectedPatchesAction.

  • sources (Union[IResolvable, List[Union[IResolvable, PatchSourceProperty]], None]) – AWS::SSM::PatchBaseline.Sources.

  • tags (Optional[List[CfnTag]]) – AWS::SSM::PatchBaseline.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html

Return type

None

Attributes

approval_rules

AWS::SSM::PatchBaseline.ApprovalRules.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvalrules

Return type

Union[IResolvable, RuleGroupProperty, None]

approved_patches

AWS::SSM::PatchBaseline.ApprovedPatches.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatches

Return type

Optional[List[str]]

approved_patches_compliance_level

AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchescompliancelevel

Return type

Optional[str]

approved_patches_enable_non_security

AWS::SSM::PatchBaseline.ApprovedPatchesEnableNonSecurity.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchesenablenonsecurity

Return type

Union[bool, IResolvable, None]

description

AWS::SSM::PatchBaseline.Description.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-description

Return type

Optional[str]

global_filters

AWS::SSM::PatchBaseline.GlobalFilters.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-globalfilters

Return type

Union[IResolvable, PatchFilterGroupProperty, None]

name

AWS::SSM::PatchBaseline.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-name

Return type

str

operating_system

AWS::SSM::PatchBaseline.OperatingSystem.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-operatingsystem

Return type

Optional[str]

patch_groups

AWS::SSM::PatchBaseline.PatchGroups.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-patchgroups

Return type

Optional[List[str]]

rejected_patches

AWS::SSM::PatchBaseline.RejectedPatches.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatches

Return type

Optional[List[str]]

rejected_patches_action

AWS::SSM::PatchBaseline.RejectedPatchesAction.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatchesaction

Return type

Optional[str]

sources

AWS::SSM::PatchBaseline.Sources.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-sources

Return type

Union[IResolvable, List[Union[IResolvable, PatchSourceProperty]], None]

tags

AWS::SSM::PatchBaseline.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-tags

Return type

Optional[List[CfnTag]]