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