LifecyclePolicyCountFilter
- class aws_cdk.aws_imagebuilder_alpha.LifecyclePolicyCountFilter(*, count)
Bases:
object(experimental) The count-based filtering to apply in a lifecycle policy rule.
- Parameters:
count (
Union[int,float]) – (experimental) The minimum number of resources to keep on hand as part of resource filtering.- 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
- count
(experimental) The minimum number of resources to keep on hand as part of resource filtering.
- Stability:
experimental