| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Web.Mackerel.Types.Monitor
Documentation
data MonitorOperator Source #
Constructors
| MonitorGreaterThan | |
| MonitorLessThan |
Instances
| Eq MonitorOperator Source # | |
Defined in Web.Mackerel.Types.Monitor Methods (==) :: MonitorOperator -> MonitorOperator -> Bool # (/=) :: MonitorOperator -> MonitorOperator -> Bool # | |
| Read MonitorOperator Source # | |
Defined in Web.Mackerel.Types.Monitor Methods readsPrec :: Int -> ReadS MonitorOperator # readList :: ReadS [MonitorOperator] # | |
| Show MonitorOperator Source # | |
Defined in Web.Mackerel.Types.Monitor Methods showsPrec :: Int -> MonitorOperator -> ShowS # show :: MonitorOperator -> String # showList :: [MonitorOperator] -> ShowS # | |
| ToJSON MonitorOperator Source # | |
Defined in Web.Mackerel.Types.Monitor Methods toJSON :: MonitorOperator -> Value # toEncoding :: MonitorOperator -> Encoding # toJSONList :: [MonitorOperator] -> Value # toEncodingList :: [MonitorOperator] -> Encoding # | |
| FromJSON MonitorOperator Source # | |
Defined in Web.Mackerel.Types.Monitor Methods parseJSON :: Value -> Parser MonitorOperator # parseJSONList :: Value -> Parser [MonitorOperator] # | |
data MonitorExternalMethod Source #
Constructors
| MonitorExternalMethodGET | |
| MonitorExternalMethodPOST | |
| MonitorExternalMethodPUT | |
| MonitorExternalMethodDELETE |
Instances
data MonitorExternalHeader Source #
Constructors
| MonitorExternalHeader | |
Fields | |
Instances
| Eq MonitorExternalHeader Source # | |
Defined in Web.Mackerel.Types.Monitor Methods (==) :: MonitorExternalHeader -> MonitorExternalHeader -> Bool # (/=) :: MonitorExternalHeader -> MonitorExternalHeader -> Bool # | |
| Show MonitorExternalHeader Source # | |
Defined in Web.Mackerel.Types.Monitor Methods showsPrec :: Int -> MonitorExternalHeader -> ShowS # show :: MonitorExternalHeader -> String # showList :: [MonitorExternalHeader] -> ShowS # | |
| ToJSON MonitorExternalHeader Source # | |
Defined in Web.Mackerel.Types.Monitor Methods toJSON :: MonitorExternalHeader -> Value # toEncoding :: MonitorExternalHeader -> Encoding # toJSONList :: [MonitorExternalHeader] -> Value # toEncodingList :: [MonitorExternalHeader] -> Encoding # | |
| FromJSON MonitorExternalHeader Source # | |
Defined in Web.Mackerel.Types.Monitor Methods parseJSON :: Value -> Parser MonitorExternalHeader # parseJSONList :: Value -> Parser [MonitorExternalHeader] # | |
data MonitorType Source #
Constructors
| MonitorTypeConnectivity | |
| MonitorTypeHost | |
| MonitorTypeService | |
| MonitorTypeExternal | |
| MonitorTypeCheck | |
| MonitorTypeExpression |
Instances
| Eq MonitorType Source # | |
Defined in Web.Mackerel.Types.Monitor | |
| Show MonitorType Source # | |
Defined in Web.Mackerel.Types.Monitor Methods showsPrec :: Int -> MonitorType -> ShowS # show :: MonitorType -> String # showList :: [MonitorType] -> ShowS # | |
| ToJSON MonitorType Source # | |
Defined in Web.Mackerel.Types.Monitor Methods toJSON :: MonitorType -> Value # toEncoding :: MonitorType -> Encoding # toJSONList :: [MonitorType] -> Value # toEncodingList :: [MonitorType] -> Encoding # | |
| FromJSON MonitorType Source # | |
Defined in Web.Mackerel.Types.Monitor | |
Constructors