úÎ!(!Zw      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvNone¬gothic Vault token   None79b* ! "#$%('&)*+,-./0432156*65/04321-.+,)*$%('&"#!  None"# BYgothicEndpointgothic Max versionsgothic CAS required]gothicEndpointYZ[\]^_`YZ[\^]`_None ÀabcdefcedfabNone"# Î ggothicGet a /, or an error message. N»: vaultConnect (Just "https://vault.local.lan:8200/") "/secret" Nothing Falsehgothic0Set default secret settings for the KVv2 engine.igothic6Override default secret settings for the given secret.jgothicGet a secret from Vault. Give w the + to retrieve or x to get the current one. b»>getSecret conn (SecretPath "MySecret") Nothing Right (SecretData (fromList [("my","password")]))kgothicPut "" into Vault at the given location.ogothic@Permanently delete a secret, i.e. all its versions and metadata.qgothic6Get list of secrets and folders at the given location.rgothic.Retrieve versions history of the given secret. ÿ*»: readSecretMetadata conn (SecretPath "MySecret") Right (SecretMetadata (fromList [(SecretVersion 1,Metadata {destroyed = True, deletion_time = "", created_time = "2019-05-30T13:22:58.416399224Z"}),(SecretVersion 2,Metadata {destroyed = True, deletion_time = "2019-06-29T15:28:46.145302138Z"})]))sgothic/Get version number of the current given secret.ggothicUse wL this string as Vault address or get it from variable environment VAULT_ADDRgothicKV engine pathgothicUse w this 6! or get it from $HOME/.vaut-tokengothicDisable certificate validationhgothic Max versionsgothic CAS requiredigothic Max versionsgothic CAS requiredkgothic,  or gothicData to put at  location/ghijklmnopqrstuv/ghikjlmnopsrqtuvy       !"##$$%&'(())**++,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstrsuv#gothic-0.1.0-3bnWhj9dM1C4CPo74BjelN#Database.Vault.KVv2.Client.Internal Database.Vault.KVv2.Client.Types#Database.Vault.KVv2.Client.RequestsDatabase.Vault.KVv2.Client.LensDatabase.Vault.KVv2.Client runRequestfromVaultResponse vaultHeaders toJSONName jsonErrorstoStringexpectedJSONFieldunexpectedJSONTypetoInthasTrailingSlashremoveTrailingSlashhasLeadingSlashremoveLeadingSlashVaultKey VaultFolderPutSecretRequestBodyoptionsput_dataPutSecretOptionscas CheckAndSet WriteAllowed CreateOnlyCurrentVersion SecretPathpathSecretSettings max_versions cas_required SecretDataMetadata destroyed deletion_time created_timeSecretMetadata SecretVersionSecretVersionsVaultConnection vaultAddr kvEnginePath vaultTokenmanagerError VaultToken$fShowVaultConnection$fToJSONSecretVersions$fFromJSONSecretMetadata$fToJSONPutSecretOptions$fToJSONPutSecretRequestBody$fShowSecretVersion$fEqSecretVersion$fGenericSecretVersion$fHashableSecretVersion$fShowSecretVersions$fEqSecretVersions$fShowMetadata $fEqMetadata$fGenericMetadata$fToJSONMetadata$fFromJSONMetadata$fShowSecretMetadata$fEqSecretMetadata$fShowSecretData$fGenericSecretData$fToJSONSecretData$fFromJSONSecretData$fShowSecretSettings$fGenericSecretSettings$fToJSONSecretSettings$fFromJSONSecretSettings$fShowSecretPath$fGenericSecretPath$fToJSONSecretPath$fShowCheckAndSet$fGenericCheckAndSet$fToJSONCheckAndSet$fShowPutSecretOptions$fShowVaultKeyconfigR getSecretR putSecretR deleteSecretRsecretVersionsRdestroySecretR secretsListRreadSecretMetadataRsecretversioncurrentmetadatalist maybeError vaultConnectkvEngineConfig secretConfig getSecret putSecret deleteSecretdeleteSecretVersionsunDeleteSecretVersions destroySecretdestroySecretVersions secretsListreadSecretMetadatacurrentSecretVersion toSecretDatafromSecretDatatoSecretVersionsbase GHC.MaybeJustNothing