LocalStackTierProfile.java
package com.cloudforge.core.local;
/**
* LocalStack product tier profile used by the template adapter.
*
* <p>Base covers ECS/ELB/RDS/EC2 for CloudForge Fargate smoke paths. Ultimate adds
* native EFS and AWS Backup resources (not stripped during adaptation).</p>
*/
public enum LocalStackTierProfile {
BASE,
ULTIMATE;
public static LocalStackTierProfile fromEnvOverride() {
String raw = System.getenv("LOCALSTACK_TIER_PROFILE");
if (raw == null || raw.isBlank()) {
return null;
}
return valueOf(raw.trim().toUpperCase(java.util.Locale.ROOT));
}
}