Class VaultAuthenticationExtension

java.lang.Object
co.elastic.gradle.vault.VaultAuthenticationExtension

public abstract class VaultAuthenticationExtension extends Object
  • Constructor Details

    • VaultAuthenticationExtension

      public VaultAuthenticationExtension()
  • Method Details

    • getAuthMethods

    • getProviderFactory

      @Inject protected abstract org.gradle.api.provider.ProviderFactory getProviderFactory()
    • tokenFile

      public void tokenFile(File path)
    • internalCachedTokenFile

      public VaultAuthenticationExtension.VaultTokenFile internalCachedTokenFile(File path)
    • tokenEnv

      public void tokenEnv(String name)
    • tokenEnv

      public void tokenEnv()
    • roleAndSecretEnv

      public void roleAndSecretEnv(String roleId, String secretId)
    • roleAndSecretEnv

      public void roleAndSecretEnv(String roleId, String secretId, String authPath)
    • roleAndSecretEnv

      public void roleAndSecretEnv()
    • ghTokenEnv

      public void ghTokenEnv(String name)
    • ghTokenEnv

      public void ghTokenEnv()
    • ghTokenFile

      public void ghTokenFile(File path)
    • ghTokenFile

      public void ghTokenFile()