gothic-0.1.1: A Haskell Vault KVv2 secret engine client

Safe HaskellNone
LanguageHaskell2010

Database.Vault.KVv2.Client.Types

Documentation

newtype SecretVersion Source #

Constructors

SecretVersion Int 
Instances
Eq SecretVersion Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Show SecretVersion Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Generic SecretVersion Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Associated Types

type Rep SecretVersion :: Type -> Type #

Hashable SecretVersion Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep SecretVersion Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep SecretVersion = D1 (MetaData "SecretVersion" "Database.Vault.KVv2.Client.Types" "gothic-0.1.1-Fv3z9OJVmVSBYVUgaaxSbq" True) (C1 (MetaCons "SecretVersion" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

data Metadata Source #

Constructors

Metadata 
Instances
Eq Metadata Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Show Metadata Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Generic Metadata Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Associated Types

type Rep Metadata :: Type -> Type #

Methods

from :: Metadata -> Rep Metadata x #

to :: Rep Metadata x -> Metadata #

ToJSON Metadata Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

FromJSON Metadata Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep Metadata Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep Metadata = D1 (MetaData "Metadata" "Database.Vault.KVv2.Client.Types" "gothic-0.1.1-Fv3z9OJVmVSBYVUgaaxSbq" False) (C1 (MetaCons "Metadata" PrefixI True) (S1 (MetaSel (Just "destroyed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: (S1 (MetaSel (Just "deletion_time") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "created_time") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

newtype SecretData Source #

Constructors

SecretData (HashMap Text Text) 
Instances
Show SecretData Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Generic SecretData Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Associated Types

type Rep SecretData :: Type -> Type #

ToJSON SecretData Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

FromJSON SecretData Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep SecretData Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep SecretData = D1 (MetaData "SecretData" "Database.Vault.KVv2.Client.Types" "gothic-0.1.1-Fv3z9OJVmVSBYVUgaaxSbq" True) (C1 (MetaCons "SecretData" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

data SecretSettings Source #

Constructors

SecretSettings 

newtype SecretPath Source #

Constructors

SecretPath 

Fields

Instances
Show SecretPath Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Generic SecretPath Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Associated Types

type Rep SecretPath :: Type -> Type #

ToJSON SecretPath Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep SecretPath Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep SecretPath = D1 (MetaData "SecretPath" "Database.Vault.KVv2.Client.Types" "gothic-0.1.1-Fv3z9OJVmVSBYVUgaaxSbq" True) (C1 (MetaCons "SecretPath" PrefixI True) (S1 (MetaSel (Just "path") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)))

data CheckAndSet Source #

Instances
Show CheckAndSet Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Generic CheckAndSet Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

Associated Types

type Rep CheckAndSet :: Type -> Type #

ToJSON CheckAndSet Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep CheckAndSet Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types

type Rep CheckAndSet = D1 (MetaData "CheckAndSet" "Database.Vault.KVv2.Client.Types" "gothic-0.1.1-Fv3z9OJVmVSBYVUgaaxSbq" False) (C1 (MetaCons "WriteAllowed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CreateOnly" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CurrentVersion" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

data VaultKey Source #

Instances
Show VaultKey Source # 
Instance details

Defined in Database.Vault.KVv2.Client.Types