| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Freckle.App.Ecs
Synopsis
- data EcsMetadata = EcsMetadata {}
- data EcsMetadataError
- data EcsContainerMetadata = EcsContainerMetadata {
- ecmDockerId :: Text
- ecmDockerName :: Text
- ecmImage :: Text
- ecmImageID :: Text
- data EcsContainerTaskMetadata = EcsContainerTaskMetadata {
- ectmCluster :: Text
- ectmTaskARN :: Text
- ectmFamily :: Text
- ectmRevision :: Text
- getEcsMetadata :: (MonadIO m, MonadError EcsMetadataError m) => m EcsMetadata
Documentation
data EcsMetadata Source #
Constructors
| EcsMetadata | |
data EcsMetadataError Source #
Constructors
| EcsMetadataErrorNotEnabled | |
| EcsMetadataErrorInvalidURI String | |
| EcsMetadataErrorUnexpectedStatus Request Status | |
| EcsMetadataErrorInvalidJSON Request HttpDecodeError |
Instances
| Show EcsMetadataError Source # | |
Defined in Freckle.App.Ecs Methods showsPrec :: Int -> EcsMetadataError -> ShowS # show :: EcsMetadataError -> String # showList :: [EcsMetadataError] -> ShowS # | |
data EcsContainerMetadata Source #
Parsing for the / response
Constructors
| EcsContainerMetadata | |
Fields
| |
Instances
data EcsContainerTaskMetadata Source #
Parsing of the /task response
Constructors
| EcsContainerTaskMetadata | |
Fields
| |
Instances
getEcsMetadata :: (MonadIO m, MonadError EcsMetadataError m) => m EcsMetadata Source #