| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.CloudSeeder.DSL
Documentation
data DeploymentConfiguration Source #
Constructors
| DeploymentConfiguration | |
Instances
data StackConfiguration Source #
Constructors
| StackConfiguration | |
Fields | |
Instances
class HasParameterSources s a | s -> a where Source #
Minimal complete definition
Methods
parameterSources :: Lens' s a Source #
deployment :: Monad m => Text -> StateT DeploymentConfiguration m a -> m DeploymentConfiguration Source #
environment :: (Monad m, HasParameterSources a (Set (Text, ParameterSource))) => [Text] -> StateT a m () Source #
flag :: (Monad m, HasParameterSources a (Set (Text, ParameterSource))) => Text -> StateT a m () Source #
param :: (Monad m, HasParameterSources a (Set (Text, ParameterSource))) => Text -> Text -> StateT a m () Source #
stack :: Monad m => Text -> StateT StackConfiguration m a -> StateT DeploymentConfiguration m () Source #