Class CloudAsmSecrets

All Implemented Interfaces:
ai.vespa.secret.config.aws.AsmSecretConfig.Producer, ai.vespa.secret.config.aws.AsmTenantSecretConfig.Producer, com.yahoo.config.ConfigInstance.Producer, ConfigProducer, Serializable, Comparable<Component<?,?>>

public class CloudAsmSecrets extends SimpleComponent implements ai.vespa.secret.config.aws.AsmSecretConfig.Producer, ai.vespa.secret.config.aws.AsmTenantSecretConfig.Producer
Author:
lesters
See Also:
  • Constructor Details

    • CloudAsmSecrets

      public CloudAsmSecrets(URI ztsUri, com.yahoo.config.provision.AthenzDomain athenzDomain, com.yahoo.config.provision.SystemName system, com.yahoo.config.provision.TenantName tenant, List<com.yahoo.config.model.api.TenantVault> tenantVaults)
  • Method Details

    • getConfig

      public void getConfig(ai.vespa.secret.config.aws.AsmSecretConfig.Builder builder)
      Specified by:
      getConfig in interface ai.vespa.secret.config.aws.AsmSecretConfig.Producer
    • getConfig

      public void getConfig(ai.vespa.secret.config.aws.AsmTenantSecretConfig.Builder builder)
      Specified by:
      getConfig in interface ai.vespa.secret.config.aws.AsmTenantSecretConfig.Producer