Package io.digdag.spi
Interface SecretControlStore
-
public interface SecretControlStore
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSecretControlStore.SecretLockAction<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteProjectSecret(int projectId, java.lang.String scope, java.lang.String key)java.util.List<java.lang.String>listProjectSecrets(int projectId, java.lang.String scope)<T> TlockProjectSecret(int projectId, java.lang.String scope, java.lang.String key, SecretControlStore.SecretLockAction<T> action)voidsetProjectSecret(int projectId, java.lang.String scope, java.lang.String key, java.lang.String value)
-
-
-
Method Detail
-
setProjectSecret
void setProjectSecret(int projectId, java.lang.String scope, java.lang.String key, java.lang.String value)
-
deleteProjectSecret
void deleteProjectSecret(int projectId, java.lang.String scope, java.lang.String key)
-
listProjectSecrets
java.util.List<java.lang.String> listProjectSecrets(int projectId, java.lang.String scope)
-
lockProjectSecret
<T> T lockProjectSecret(int projectId, java.lang.String scope, java.lang.String key, SecretControlStore.SecretLockAction<T> action)
-
-