INNER CODE UNIT · Java
VaultConfigAwsBootstrapConfiguration
spring-cloud/spring-cloud-vault · spring-cloud-vault-config-aws/src/main/java/org/springframework/cloud/vault/config/aws/VaultConfigAwsBootstrapConfiguration.java:45
public class VaultConfigAwsBootstrapConfiguration {
@Bean
@ConditionalOnMissingBean
public AwsSecretBackendMetadataFactory awsSecretBackendMetadataFactory() {
return new AwsSecretBackendMetadataFactory();
}
/**
* {@link SecretBackendMetadataFactory} for AWS integration using
* {@link VaultAwsProperties}.
*/
public static class AwsSecretBackendMetadataFactory implements SecretBackendMetadataFactory<VaultAwsProperties> {
/**
* Creates {@link SecretBackendMetadata} for a secret backend using
* {@link VaultAwsProperties}. This accessor transforms Vault's username/password
* property names to names provided with