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 #