ImageTagMutabilityExclusionFilter

class aws_cdk.aws_ecr.ImageTagMutabilityExclusionFilter(*args: Any, **kwargs)

Bases: object

Represents an image tag mutability exclusion filter for ECR repository.

ExampleMetadata:

infused

Example:

# Make all tags immutable except for those starting with 'dev-' or 'test-'
ecr.Repository(self, "Repo",
    image_tag_mutability=ecr.TagMutability.IMMUTABLE_WITH_EXCLUSION,
    image_tag_mutability_exclusion_filters=[
        ecr.ImageTagMutabilityExclusionFilter.wildcard("dev-*"),
        ecr.ImageTagMutabilityExclusionFilter.wildcard("test-*")
    ]
)

Static Methods

classmethod wildcard(pattern)

Creates a wildcard filter for image tag mutability exclusion.

Parameters:

pattern (str) – The wildcard pattern to match image tags (e.g., ‘dev-’, ‘release-v’).

Return type:

ImageTagMutabilityExclusionFilter