Class LocalSameApplicationStackReplacer
java.lang.Object
com.cloudforge.core.local.LocalSameApplicationStackReplacer
Deletes prior local emulator stacks for the same CloudForge
applicationId
when redeploying under a new stack name.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic interface -
Method Summary
Modifier and TypeMethodDescriptionreplace(String applicationId, String keepCfnStack, String replaceEnvVar, DeploymentTarget target, Supplier<List<String>> activeStacks, Function<String, Map<String, String>> tagsForStack, Function<String, Optional<String>> catalogApplicationId, LocalSameApplicationStackReplacer.StackDeleter deleter) static booleanreplaceEnabled(String replaceEnvVar)
-
Method Details
-
replaceEnabled
- Parameters:
replaceEnvVar- e.g.CFC_MINISTACK_REPLACE_SAME_APP; disabled whenfalseor0
-
replace
public static LocalSameApplicationStackReplacer.Result replace(String applicationId, String keepCfnStack, String replaceEnvVar, DeploymentTarget target, Supplier<List<String>> activeStacks, Function<String, Map<String, String>> tagsForStack, Function<String, Optional<String>> catalogApplicationId, LocalSameApplicationStackReplacer.StackDeleter deleter)
-