INNER CODE UNIT · Java

createMetadata

spring-cloud/spring-cloud-vault · spring-cloud-vault-config-aws/src/main/java/org/springframework/cloud/vault/config/aws/VaultConfigAwsBootstrapConfiguration.java:91

		public SecretBackendMetadata createMetadata(VaultAwsProperties backendDescriptor) {
			return forAws(backendDescriptor);
		}

		@Override
		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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…