| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Database.Vault.KVv2.Client.Types
Documentation
type VaultToken = String Source #
type KVEnginePath = String Source #
type DisableCertValidation = Bool Source #
data VaultConnection Source #
Constructors
| VaultConnection | |
Fields 
  | |
Instances
| Show VaultConnection Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods showsPrec :: Int -> VaultConnection -> ShowS # show :: VaultConnection -> String # showList :: [VaultConnection] -> ShowS #  | |
newtype SecretVersions Source #
Constructors
| SecretVersions [SecretVersion] | 
Instances
| ToJSON SecretVersions Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods toJSON :: SecretVersions -> Value # toEncoding :: SecretVersions -> Encoding # toJSONList :: [SecretVersions] -> Value # toEncodingList :: [SecretVersions] -> Encoding # omitField :: SecretVersions -> Bool #  | |
| Show SecretVersions Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods showsPrec :: Int -> SecretVersions -> ShowS # show :: SecretVersions -> String # showList :: [SecretVersions] -> ShowS #  | |
| Eq SecretVersions Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods (==) :: SecretVersions -> SecretVersions -> Bool # (/=) :: SecretVersions -> SecretVersions -> Bool #  | |
newtype SecretVersion Source #
Constructors
| SecretVersion Int | 
Instances
| Generic SecretVersion Source # | |
Defined in Database.Vault.KVv2.Client.Types Associated Types type Rep SecretVersion :: Type -> Type #  | |
| Show SecretVersion Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods showsPrec :: Int -> SecretVersion -> ShowS # show :: SecretVersion -> String # showList :: [SecretVersion] -> ShowS #  | |
| Eq SecretVersion Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods (==) :: SecretVersion -> SecretVersion -> Bool # (/=) :: SecretVersion -> SecretVersion -> Bool #  | |
| Hashable SecretVersion Source # | |
Defined in Database.Vault.KVv2.Client.Types  | |
| type Rep SecretVersion Source # | |
Defined in Database.Vault.KVv2.Client.Types type Rep SecretVersion = D1 ('MetaData "SecretVersion" "Database.Vault.KVv2.Client.Types" "gothic-0.1.8.2-HOyFvGD2gPNH7tcXKr1yj2" 'True) (C1 ('MetaCons "SecretVersion" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))  | |
newtype SecretMetadata Source #
Constructors
| SecretMetadata (HashMap SecretVersion Metadata) | 
Instances
| FromJSON SecretMetadata Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods parseJSON :: Value -> Parser SecretMetadata # parseJSONList :: Value -> Parser [SecretMetadata] #  | |
| Show SecretMetadata Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods showsPrec :: Int -> SecretMetadata -> ShowS # show :: SecretMetadata -> String # showList :: [SecretMetadata] -> ShowS #  | |
| Eq SecretMetadata Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods (==) :: SecretMetadata -> SecretMetadata -> Bool # (/=) :: SecretMetadata -> SecretMetadata -> Bool #  | |
Constructors
| Metadata | |
Fields 
  | |
Instances
| FromJSON Metadata Source # | |
Defined in Database.Vault.KVv2.Client.Types  | |
| ToJSON Metadata Source # | |
| Generic Metadata Source # | |
| Show Metadata Source # | |
| Eq Metadata Source # | |
| type Rep Metadata Source # | |
Defined in Database.Vault.KVv2.Client.Types type Rep Metadata = D1 ('MetaData "Metadata" "Database.Vault.KVv2.Client.Types" "gothic-0.1.8.2-HOyFvGD2gPNH7tcXKr1yj2" '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
data SecretSettings Source #
Constructors
| SecretSettings | |
Fields 
  | |
Instances
newtype SecretPath Source #
Constructors
| SecretPath | |
Instances
| ToJSON SecretPath Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods toJSON :: SecretPath -> Value # toEncoding :: SecretPath -> Encoding # toJSONList :: [SecretPath] -> Value # toEncodingList :: [SecretPath] -> Encoding # omitField :: SecretPath -> Bool #  | |
| Generic SecretPath Source # | |
Defined in Database.Vault.KVv2.Client.Types Associated Types type Rep SecretPath :: Type -> Type #  | |
| Show SecretPath Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods showsPrec :: Int -> SecretPath -> ShowS # show :: SecretPath -> String # showList :: [SecretPath] -> ShowS #  | |
| type Rep SecretPath Source # | |
Defined in Database.Vault.KVv2.Client.Types type Rep SecretPath = D1 ('MetaData "SecretPath" "Database.Vault.KVv2.Client.Types" "gothic-0.1.8.2-HOyFvGD2gPNH7tcXKr1yj2" 'True) (C1 ('MetaCons "SecretPath" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))  | |
data CheckAndSet Source #
Constructors
| WriteAllowed | |
| CreateOnly | |
| CurrentVersion !Int | 
Instances
newtype PutSecretOptions Source #
Constructors
| PutSecretOptions | |
Fields 
  | |
Instances
| ToJSON PutSecretOptions Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods toJSON :: PutSecretOptions -> Value # toEncoding :: PutSecretOptions -> Encoding # toJSONList :: [PutSecretOptions] -> Value # toEncodingList :: [PutSecretOptions] -> Encoding # omitField :: PutSecretOptions -> Bool #  | |
| Show PutSecretOptions Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods showsPrec :: Int -> PutSecretOptions -> ShowS # show :: PutSecretOptions -> String # showList :: [PutSecretOptions] -> ShowS #  | |
data PutSecretRequestBody Source #
Constructors
| PutSecretRequestBody | |
Fields 
  | |
Instances
| ToJSON PutSecretRequestBody Source # | |
Defined in Database.Vault.KVv2.Client.Types Methods toJSON :: PutSecretRequestBody -> Value # toEncoding :: PutSecretRequestBody -> Encoding # toJSONList :: [PutSecretRequestBody] -> Value # toEncodingList :: [PutSecretRequestBody] -> Encoding # omitField :: PutSecretRequestBody -> Bool #  | |