INNER CODE UNIT · Java
supports
spring-cloud/spring-cloud-vault · spring-cloud-vault-config-aws/src/main/java/org/springframework/cloud/vault/config/aws/VaultConfigAwsBootstrapConfiguration.java:96
public boolean supports(VaultSecretBackendDescriptor backendDescriptor) {
return backendDescriptor instanceof VaultAwsProperties;
}
private static class AwsStsLeasingSecretBackendMetadata implements LeasingSecretBackendMetadata {
private final VaultAwsProperties properties;
private final PropertyNameTransformer transformer;
AwsStsLeasingSecretBackendMetadata(VaultAwsProperties properties, PropertyNameTransformer transformer) {
this.properties = properties;
this.transformer = transformer;
}
@Override
public String getName() {
return String.format("%s with Role %s", this.properties.getBackend(), this.properties.getRole());