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