Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data StackSpec
- stackSpecFilePath :: StackSpec -> FilePath
- stackSpecSpecPath :: StackSpec -> StackSpecPath
- stackSpecSpecBody :: StackSpec -> StackSpecYaml
- stackSpecStackName :: StackSpec -> StackName
- stackSpecStackDescription :: StackSpec -> Maybe StackDescription
- stackSpecActions :: StackSpec -> [Action]
- stackSpecParameters :: StackSpec -> [Parameter]
- stackSpecCapabilities :: StackSpec -> [Capability]
- stackSpecStackFile :: StackSpec -> FilePath
- stackSpecTemplateFile :: StackSpec -> FilePath
- stackSpecTags :: StackSpec -> [Tag]
- buildStackSpec :: (MonadReader env m, HasConfig env) => FilePath -> StackSpecPath -> StackSpecYaml -> m StackSpec
- data TemplateBody
- templateBodyFromValue :: Value -> TemplateBody
- writeStackSpec :: (MonadUnliftIO m, MonadLogger m) => Bool -> StackSpec -> Maybe TemplateBody -> m ()
- readStackSpec :: (MonadIO m, MonadReader env m, HasConfig env) => FilePath -> StackSpecPath -> m StackSpec
- createChangeSet :: (MonadUnliftIO m, MonadResource m, MonadLogger m, MonadReader env m, HasAwsEnv env) => StackSpec -> [Parameter] -> [Tag] -> m (Either Text (Maybe ChangeSet))
- sortStackSpecs :: [StackSpec] -> [StackSpec]
Documentation
stackSpecActions :: StackSpec -> [Action] Source #
stackSpecParameters :: StackSpec -> [Parameter] Source #
stackSpecCapabilities :: StackSpec -> [Capability] Source #
stackSpecStackFile :: StackSpec -> FilePath Source #
Relative path stacks/...
stackSpecTemplateFile :: StackSpec -> FilePath Source #
Relative path templates/...
stackSpecTags :: StackSpec -> [Tag] Source #
buildStackSpec :: (MonadReader env m, HasConfig env) => FilePath -> StackSpecPath -> StackSpecYaml -> m StackSpec Source #
data TemplateBody Source #
writeStackSpec :: (MonadUnliftIO m, MonadLogger m) => Bool -> StackSpec -> Maybe TemplateBody -> m () Source #
readStackSpec :: (MonadIO m, MonadReader env m, HasConfig env) => FilePath -> StackSpecPath -> m StackSpec Source #
createChangeSet :: (MonadUnliftIO m, MonadResource m, MonadLogger m, MonadReader env m, HasAwsEnv env) => StackSpec -> [Parameter] -> [Tag] -> m (Either Text (Maybe ChangeSet)) Source #
Create a Change Set between a Stack Specification and deployed state
sortStackSpecs :: [StackSpec] -> [StackSpec] Source #