protected List<String> toAwsStages(SecretVersionState state) {
            return switch (state) {
                // We don't remove the AWSPENDING label when setting AWSCURRENT
                case CURRENT -> List.of("AWSPENDING", "AWSCURRENT");
                case PENDING -> List.of("AWSPENDING");
                case PREVIOUS, DEPRECATED -> List.of();
            };
        }
Base class for ASM reader and writer testers.
Expected mapping from Key to AWS secret id must be provided by each test.
This mapping is used when manually writing/reading secrets to/from the 'secrets' map,
so that lookup will fail if the mapping does not match what the production code uses.

@author gjoranv
jdisc-cloud-aws/src/main/java/ai/vespa/secret/aws/testutil/AsmSecretTesterBase.java