Safe Haskell | None |
---|---|
Language | Haskell2010 |
The sf.dhall type
Synopsis
- data SoftwareFactoryContainer = SoftwareFactoryContainer {
- imageRef :: String
- builderRef :: String
- data SoftwareFactoryConfig = SoftwareFactoryConfig {
- name :: String
- container :: SoftwareFactoryContainer
- loadConfig :: FilePath -> IO SoftwareFactoryConfig
Main data types
data SoftwareFactoryContainer #
SoftwareFactoryContainer | |
|
Instances
Show SoftwareFactoryContainer # | |
Defined in ShakeFactory.Config showsPrec :: Int -> SoftwareFactoryContainer -> ShowS show :: SoftwareFactoryContainer -> String showList :: [SoftwareFactoryContainer] -> ShowS | |
Generic SoftwareFactoryContainer # | |
Defined in ShakeFactory.Config type Rep SoftwareFactoryContainer :: Type -> Type from :: SoftwareFactoryContainer -> Rep SoftwareFactoryContainer x to :: Rep SoftwareFactoryContainer x -> SoftwareFactoryContainer | |
FromDhall SoftwareFactoryContainer # | |
Defined in ShakeFactory.Config autoWith :: InputNormalizer -> Decoder SoftwareFactoryContainer | |
type Rep SoftwareFactoryContainer # | |
Defined in ShakeFactory.Config type Rep SoftwareFactoryContainer = D1 ('MetaData "SoftwareFactoryContainer" "ShakeFactory.Config" "shake-factory-0.0.0.0-inplace" 'False) (C1 ('MetaCons "SoftwareFactoryContainer" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRef") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "builderRef") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))) |
data SoftwareFactoryConfig #
SoftwareFactoryConfig | |
|
Instances
Show SoftwareFactoryConfig # | |
Defined in ShakeFactory.Config showsPrec :: Int -> SoftwareFactoryConfig -> ShowS show :: SoftwareFactoryConfig -> String showList :: [SoftwareFactoryConfig] -> ShowS | |
Generic SoftwareFactoryConfig # | |
Defined in ShakeFactory.Config type Rep SoftwareFactoryConfig :: Type -> Type from :: SoftwareFactoryConfig -> Rep SoftwareFactoryConfig x to :: Rep SoftwareFactoryConfig x -> SoftwareFactoryConfig | |
FromDhall SoftwareFactoryConfig # | |
Defined in ShakeFactory.Config autoWith :: InputNormalizer -> Decoder SoftwareFactoryConfig | |
type Rep SoftwareFactoryConfig # | |
Defined in ShakeFactory.Config type Rep SoftwareFactoryConfig = D1 ('MetaData "SoftwareFactoryConfig" "ShakeFactory.Config" "shake-factory-0.0.0.0-inplace" 'False) (C1 ('MetaCons "SoftwareFactoryConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "container") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SoftwareFactoryContainer))) |
Utility function
loadConfig :: FilePath -> IO SoftwareFactoryConfig #