LifecyclePolicyImageExclusionRules
- class aws_cdk.aws_imagebuilder_alpha.LifecyclePolicyImageExclusionRules(*, tags)
Bases:
object(experimental) The rules to apply for excluding EC2 Image Builder images from the lifecycle policy rule.
- Parameters:
tags (
Mapping[str,str]) – (experimental) Excludes EC2 Image Builder images with any of the provided tags from the lifecycle policy rule.- Stability:
experimental
- ExampleMetadata:
infused
Example:
exclude_images_policy = imagebuilder.LifecyclePolicy(self, "ExcludeImagesPolicy", resource_type=imagebuilder.LifecyclePolicyResourceType.CONTAINER_IMAGE, details=[imagebuilder.LifecyclePolicyDetail( action=imagebuilder.LifecyclePolicyAction(type=imagebuilder.LifecyclePolicyActionType.DELETE), filter=imagebuilder.LifecyclePolicyFilter(count_filter=imagebuilder.LifecyclePolicyCountFilter(count=20)), exclusion_rules=imagebuilder.LifecyclePolicyExclusionRules( image_exclusion_rules=imagebuilder.LifecyclePolicyImageExclusionRules( tags={ "DoNotDelete": "true", "Critical": "baseline" } ) ) ) ], resource_selection=imagebuilder.LifecyclePolicyResourceSelection( tags={"Application": "frontend"} ) )
Attributes
- tags
(experimental) Excludes EC2 Image Builder images with any of the provided tags from the lifecycle policy rule.
- Stability:
experimental