Class ImageTagMutabilityExclusionFilter
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecr.ImageTagMutabilityExclusionFilter
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.120.0 (build 192dc88)",
date="2025-12-05T22:26:35.530Z")
@Stability(Stable)
public class ImageTagMutabilityExclusionFilter
extends software.amazon.jsii.JsiiObject
Represents an image tag mutability exclusion filter for ECR repository.
Example:
// Make all tags immutable except for those starting with 'dev-' or 'test-'
// Make all tags immutable except for those starting with 'dev-' or 'test-'
Repository.Builder.create(this, "Repo")
.imageTagMutability(TagMutability.IMMUTABLE_WITH_EXCLUSION)
.imageTagMutabilityExclusionFilters(List.of(ImageTagMutabilityExclusionFilter.wildcard("dev-*"), ImageTagMutabilityExclusionFilter.wildcard("test-*")))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedImageTagMutabilityExclusionFilter(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedImageTagMutabilityExclusionFilter(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionCreates a wildcard filter for image tag mutability exclusion.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
ImageTagMutabilityExclusionFilter
protected ImageTagMutabilityExclusionFilter(software.amazon.jsii.JsiiObjectRef objRef) -
ImageTagMutabilityExclusionFilter
protected ImageTagMutabilityExclusionFilter(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
wildcard
@Stability(Stable) @NotNull public static ImageTagMutabilityExclusionFilter wildcard(@NotNull String pattern) Creates a wildcard filter for image tag mutability exclusion.- Parameters:
pattern- The wildcard pattern to match image tags (e.g., 'dev-', 'release-v'). This parameter is required.
-