Package app.ductape.sdk.secrets
Class SecretsService
java.lang.Object
app.ductape.sdk.secrets.SecretsService
TS parity: sdk/ts/src/secrets/secrets.service.ts
-
Constructor Summary
ConstructorsConstructorDescriptionSecretsService(EnvType env, RequestContext auth, Supplier<String> privateKeySupplier) -
Method Summary
Modifier and TypeMethodDescriptionapi()auth()voidbooleanbooleanfetchAll()findAllSecretReferences(Object value) static SecretsServiceTS parity:getSecretsServiceinsecrets.service.ts(optional global for cross-module access).booleanisSecretReference(String value) booleanmightContainSecrets(Object value) resolve(T value, SecretsTypes.ResolveSecretsOptions options) resolveString(String value, SecretsTypes.ResolveSecretsOptions options) booleanstatic voidsetSecretsService(SecretsService instance) TS parity:setSecretsService— typically called by the root client after construction.validateSecretReferences(Object value)
-
Constructor Details
-
SecretsService
-
-
Method Details
-
getSecretsService
TS parity:getSecretsServiceinsecrets.service.ts(optional global for cross-module access). -
setSecretsService
TS parity:setSecretsService— typically called by the root client after construction. -
auth
-
api
-
create
-
fetchAll
-
fetch
-
update
-
delete
-
revoke
-
exists
-
resolve
public <T> SecretsTypes.SecretResolutionResult<T> resolve(T value, SecretsTypes.ResolveSecretsOptions options) -
resolveString
public SecretsTypes.SecretResolutionResult<String> resolveString(String value, SecretsTypes.ResolveSecretsOptions options) -
isSecretReference
-
mightContainSecrets
-
findAllSecretReferences
-
validateSecretReferences
-
clearCache
public void clearCache()
-