Safe Haskell | Safe-Inferred |
---|
- data PrivDataField
- newtype Context = Context String
- anyContext :: Context
- type PrivData = String
- data SshKeyType
- = SshRsa
- | SshDsa
- | SshEcdsa
- | SshEd25519
Documentation
data PrivDataField Source
Note that removing or changing field names will break the serialized privdata files, so don't do that! It's fine to add new fields.
DockerAuthentication | |
SshPubKey SshKeyType UserName | |
SshPrivKey SshKeyType UserName | |
SshAuthorizedKeys UserName | |
Password UserName | |
PrivFile FilePath | |
GpgKey |
Eq PrivDataField | |
Ord PrivDataField | |
Read PrivDataField | |
Show PrivDataField |
Context in which a PrivDataField is used.
Often this will be a domain name. For example, Context www.example.com could be used for the SSL cert for the web server serving that domain. Multiple hosts might use that privdata.
Context String |
Use when a PrivDataField is not dependent on any paricular context.
data SshKeyType Source
Eq SshKeyType | |
Ord SshKeyType | |
Read SshKeyType | |
Show SshKeyType |