{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.ComputeOptimizer.Types.InstanceRecommendationFindingReasonCode
( InstanceRecommendationFindingReasonCode
( ..,
InstanceRecommendationFindingReasonCode_CPUOverprovisioned,
InstanceRecommendationFindingReasonCode_CPUUnderprovisioned,
InstanceRecommendationFindingReasonCode_DiskIOPSOverprovisioned,
InstanceRecommendationFindingReasonCode_DiskIOPSUnderprovisioned,
InstanceRecommendationFindingReasonCode_DiskThroughputOverprovisioned,
InstanceRecommendationFindingReasonCode_DiskThroughputUnderprovisioned,
InstanceRecommendationFindingReasonCode_EBSIOPSOverprovisioned,
InstanceRecommendationFindingReasonCode_EBSIOPSUnderprovisioned,
InstanceRecommendationFindingReasonCode_EBSThroughputOverprovisioned,
InstanceRecommendationFindingReasonCode_EBSThroughputUnderprovisioned,
InstanceRecommendationFindingReasonCode_MemoryOverprovisioned,
InstanceRecommendationFindingReasonCode_MemoryUnderprovisioned,
InstanceRecommendationFindingReasonCode_NetworkBandwidthOverprovisioned,
InstanceRecommendationFindingReasonCode_NetworkBandwidthUnderprovisioned,
InstanceRecommendationFindingReasonCode_NetworkPPSOverprovisioned,
InstanceRecommendationFindingReasonCode_NetworkPPSUnderprovisioned
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Prelude as Prelude
newtype InstanceRecommendationFindingReasonCode = InstanceRecommendationFindingReasonCode'
{ InstanceRecommendationFindingReasonCode -> Text
fromInstanceRecommendationFindingReasonCode ::
Core.Text
}
deriving stock
( Int -> InstanceRecommendationFindingReasonCode -> ShowS
[InstanceRecommendationFindingReasonCode] -> ShowS
InstanceRecommendationFindingReasonCode -> String
(Int -> InstanceRecommendationFindingReasonCode -> ShowS)
-> (InstanceRecommendationFindingReasonCode -> String)
-> ([InstanceRecommendationFindingReasonCode] -> ShowS)
-> Show InstanceRecommendationFindingReasonCode
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [InstanceRecommendationFindingReasonCode] -> ShowS
$cshowList :: [InstanceRecommendationFindingReasonCode] -> ShowS
show :: InstanceRecommendationFindingReasonCode -> String
$cshow :: InstanceRecommendationFindingReasonCode -> String
showsPrec :: Int -> InstanceRecommendationFindingReasonCode -> ShowS
$cshowsPrec :: Int -> InstanceRecommendationFindingReasonCode -> ShowS
Prelude.Show,
ReadPrec [InstanceRecommendationFindingReasonCode]
ReadPrec InstanceRecommendationFindingReasonCode
Int -> ReadS InstanceRecommendationFindingReasonCode
ReadS [InstanceRecommendationFindingReasonCode]
(Int -> ReadS InstanceRecommendationFindingReasonCode)
-> ReadS [InstanceRecommendationFindingReasonCode]
-> ReadPrec InstanceRecommendationFindingReasonCode
-> ReadPrec [InstanceRecommendationFindingReasonCode]
-> Read InstanceRecommendationFindingReasonCode
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [InstanceRecommendationFindingReasonCode]
$creadListPrec :: ReadPrec [InstanceRecommendationFindingReasonCode]
readPrec :: ReadPrec InstanceRecommendationFindingReasonCode
$creadPrec :: ReadPrec InstanceRecommendationFindingReasonCode
readList :: ReadS [InstanceRecommendationFindingReasonCode]
$creadList :: ReadS [InstanceRecommendationFindingReasonCode]
readsPrec :: Int -> ReadS InstanceRecommendationFindingReasonCode
$creadsPrec :: Int -> ReadS InstanceRecommendationFindingReasonCode
Prelude.Read,
InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
(InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool)
-> (InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool)
-> Eq InstanceRecommendationFindingReasonCode
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
$c/= :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
== :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
$c== :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
Prelude.Eq,
Eq InstanceRecommendationFindingReasonCode
Eq InstanceRecommendationFindingReasonCode
-> (InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Ordering)
-> (InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool)
-> (InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool)
-> (InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool)
-> (InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool)
-> (InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode)
-> (InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode)
-> Ord InstanceRecommendationFindingReasonCode
InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Ordering
InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
$cmin :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
max :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
$cmax :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode
>= :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
$c>= :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
> :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
$c> :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
<= :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
$c<= :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
< :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
$c< :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Bool
compare :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Ordering
$ccompare :: InstanceRecommendationFindingReasonCode
-> InstanceRecommendationFindingReasonCode -> Ordering
$cp1Ord :: Eq InstanceRecommendationFindingReasonCode
Prelude.Ord,
(forall x.
InstanceRecommendationFindingReasonCode
-> Rep InstanceRecommendationFindingReasonCode x)
-> (forall x.
Rep InstanceRecommendationFindingReasonCode x
-> InstanceRecommendationFindingReasonCode)
-> Generic InstanceRecommendationFindingReasonCode
forall x.
Rep InstanceRecommendationFindingReasonCode x
-> InstanceRecommendationFindingReasonCode
forall x.
InstanceRecommendationFindingReasonCode
-> Rep InstanceRecommendationFindingReasonCode x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep InstanceRecommendationFindingReasonCode x
-> InstanceRecommendationFindingReasonCode
$cfrom :: forall x.
InstanceRecommendationFindingReasonCode
-> Rep InstanceRecommendationFindingReasonCode x
Prelude.Generic
)
deriving newtype
( Int -> InstanceRecommendationFindingReasonCode -> Int
InstanceRecommendationFindingReasonCode -> Int
(Int -> InstanceRecommendationFindingReasonCode -> Int)
-> (InstanceRecommendationFindingReasonCode -> Int)
-> Hashable InstanceRecommendationFindingReasonCode
forall a. (Int -> a -> Int) -> (a -> Int) -> Hashable a
hash :: InstanceRecommendationFindingReasonCode -> Int
$chash :: InstanceRecommendationFindingReasonCode -> Int
hashWithSalt :: Int -> InstanceRecommendationFindingReasonCode -> Int
$chashWithSalt :: Int -> InstanceRecommendationFindingReasonCode -> Int
Prelude.Hashable,
InstanceRecommendationFindingReasonCode -> ()
(InstanceRecommendationFindingReasonCode -> ())
-> NFData InstanceRecommendationFindingReasonCode
forall a. (a -> ()) -> NFData a
rnf :: InstanceRecommendationFindingReasonCode -> ()
$crnf :: InstanceRecommendationFindingReasonCode -> ()
Prelude.NFData,
Text -> Either String InstanceRecommendationFindingReasonCode
(Text -> Either String InstanceRecommendationFindingReasonCode)
-> FromText InstanceRecommendationFindingReasonCode
forall a. (Text -> Either String a) -> FromText a
fromText :: Text -> Either String InstanceRecommendationFindingReasonCode
$cfromText :: Text -> Either String InstanceRecommendationFindingReasonCode
Core.FromText,
InstanceRecommendationFindingReasonCode -> Text
(InstanceRecommendationFindingReasonCode -> Text)
-> ToText InstanceRecommendationFindingReasonCode
forall a. (a -> Text) -> ToText a
toText :: InstanceRecommendationFindingReasonCode -> Text
$ctoText :: InstanceRecommendationFindingReasonCode -> Text
Core.ToText,
InstanceRecommendationFindingReasonCode -> ByteString
(InstanceRecommendationFindingReasonCode -> ByteString)
-> ToByteString InstanceRecommendationFindingReasonCode
forall a. (a -> ByteString) -> ToByteString a
toBS :: InstanceRecommendationFindingReasonCode -> ByteString
$ctoBS :: InstanceRecommendationFindingReasonCode -> ByteString
Core.ToByteString,
InstanceRecommendationFindingReasonCode -> ByteStringBuilder
(InstanceRecommendationFindingReasonCode -> ByteStringBuilder)
-> ToLog InstanceRecommendationFindingReasonCode
forall a. (a -> ByteStringBuilder) -> ToLog a
build :: InstanceRecommendationFindingReasonCode -> ByteStringBuilder
$cbuild :: InstanceRecommendationFindingReasonCode -> ByteStringBuilder
Core.ToLog,
HeaderName -> InstanceRecommendationFindingReasonCode -> [Header]
(HeaderName -> InstanceRecommendationFindingReasonCode -> [Header])
-> ToHeader InstanceRecommendationFindingReasonCode
forall a. (HeaderName -> a -> [Header]) -> ToHeader a
toHeader :: HeaderName -> InstanceRecommendationFindingReasonCode -> [Header]
$ctoHeader :: HeaderName -> InstanceRecommendationFindingReasonCode -> [Header]
Core.ToHeader,
InstanceRecommendationFindingReasonCode -> QueryString
(InstanceRecommendationFindingReasonCode -> QueryString)
-> ToQuery InstanceRecommendationFindingReasonCode
forall a. (a -> QueryString) -> ToQuery a
toQuery :: InstanceRecommendationFindingReasonCode -> QueryString
$ctoQuery :: InstanceRecommendationFindingReasonCode -> QueryString
Core.ToQuery,
Value -> Parser [InstanceRecommendationFindingReasonCode]
Value -> Parser InstanceRecommendationFindingReasonCode
(Value -> Parser InstanceRecommendationFindingReasonCode)
-> (Value -> Parser [InstanceRecommendationFindingReasonCode])
-> FromJSON InstanceRecommendationFindingReasonCode
forall a.
(Value -> Parser a) -> (Value -> Parser [a]) -> FromJSON a
parseJSONList :: Value -> Parser [InstanceRecommendationFindingReasonCode]
$cparseJSONList :: Value -> Parser [InstanceRecommendationFindingReasonCode]
parseJSON :: Value -> Parser InstanceRecommendationFindingReasonCode
$cparseJSON :: Value -> Parser InstanceRecommendationFindingReasonCode
Core.FromJSON,
FromJSONKeyFunction [InstanceRecommendationFindingReasonCode]
FromJSONKeyFunction InstanceRecommendationFindingReasonCode
FromJSONKeyFunction InstanceRecommendationFindingReasonCode
-> FromJSONKeyFunction [InstanceRecommendationFindingReasonCode]
-> FromJSONKey InstanceRecommendationFindingReasonCode
forall a.
FromJSONKeyFunction a -> FromJSONKeyFunction [a] -> FromJSONKey a
fromJSONKeyList :: FromJSONKeyFunction [InstanceRecommendationFindingReasonCode]
$cfromJSONKeyList :: FromJSONKeyFunction [InstanceRecommendationFindingReasonCode]
fromJSONKey :: FromJSONKeyFunction InstanceRecommendationFindingReasonCode
$cfromJSONKey :: FromJSONKeyFunction InstanceRecommendationFindingReasonCode
Core.FromJSONKey,
[InstanceRecommendationFindingReasonCode] -> Encoding
[InstanceRecommendationFindingReasonCode] -> Value
InstanceRecommendationFindingReasonCode -> Encoding
InstanceRecommendationFindingReasonCode -> Value
(InstanceRecommendationFindingReasonCode -> Value)
-> (InstanceRecommendationFindingReasonCode -> Encoding)
-> ([InstanceRecommendationFindingReasonCode] -> Value)
-> ([InstanceRecommendationFindingReasonCode] -> Encoding)
-> ToJSON InstanceRecommendationFindingReasonCode
forall a.
(a -> Value)
-> (a -> Encoding)
-> ([a] -> Value)
-> ([a] -> Encoding)
-> ToJSON a
toEncodingList :: [InstanceRecommendationFindingReasonCode] -> Encoding
$ctoEncodingList :: [InstanceRecommendationFindingReasonCode] -> Encoding
toJSONList :: [InstanceRecommendationFindingReasonCode] -> Value
$ctoJSONList :: [InstanceRecommendationFindingReasonCode] -> Value
toEncoding :: InstanceRecommendationFindingReasonCode -> Encoding
$ctoEncoding :: InstanceRecommendationFindingReasonCode -> Encoding
toJSON :: InstanceRecommendationFindingReasonCode -> Value
$ctoJSON :: InstanceRecommendationFindingReasonCode -> Value
Core.ToJSON,
ToJSONKeyFunction [InstanceRecommendationFindingReasonCode]
ToJSONKeyFunction InstanceRecommendationFindingReasonCode
ToJSONKeyFunction InstanceRecommendationFindingReasonCode
-> ToJSONKeyFunction [InstanceRecommendationFindingReasonCode]
-> ToJSONKey InstanceRecommendationFindingReasonCode
forall a.
ToJSONKeyFunction a -> ToJSONKeyFunction [a] -> ToJSONKey a
toJSONKeyList :: ToJSONKeyFunction [InstanceRecommendationFindingReasonCode]
$ctoJSONKeyList :: ToJSONKeyFunction [InstanceRecommendationFindingReasonCode]
toJSONKey :: ToJSONKeyFunction InstanceRecommendationFindingReasonCode
$ctoJSONKey :: ToJSONKeyFunction InstanceRecommendationFindingReasonCode
Core.ToJSONKey,
[Node] -> Either String InstanceRecommendationFindingReasonCode
([Node] -> Either String InstanceRecommendationFindingReasonCode)
-> FromXML InstanceRecommendationFindingReasonCode
forall a. ([Node] -> Either String a) -> FromXML a
parseXML :: [Node] -> Either String InstanceRecommendationFindingReasonCode
$cparseXML :: [Node] -> Either String InstanceRecommendationFindingReasonCode
Core.FromXML,
InstanceRecommendationFindingReasonCode -> XML
(InstanceRecommendationFindingReasonCode -> XML)
-> ToXML InstanceRecommendationFindingReasonCode
forall a. (a -> XML) -> ToXML a
toXML :: InstanceRecommendationFindingReasonCode -> XML
$ctoXML :: InstanceRecommendationFindingReasonCode -> XML
Core.ToXML
)
pattern InstanceRecommendationFindingReasonCode_CPUOverprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_CPUOverprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_CPUOverprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_CPUOverprovisioned = InstanceRecommendationFindingReasonCode' "CPUOverprovisioned"
pattern InstanceRecommendationFindingReasonCode_CPUUnderprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_CPUUnderprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_CPUUnderprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_CPUUnderprovisioned = InstanceRecommendationFindingReasonCode' "CPUUnderprovisioned"
pattern InstanceRecommendationFindingReasonCode_DiskIOPSOverprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_DiskIOPSOverprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_DiskIOPSOverprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_DiskIOPSOverprovisioned = InstanceRecommendationFindingReasonCode' "DiskIOPSOverprovisioned"
pattern InstanceRecommendationFindingReasonCode_DiskIOPSUnderprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_DiskIOPSUnderprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_DiskIOPSUnderprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_DiskIOPSUnderprovisioned = InstanceRecommendationFindingReasonCode' "DiskIOPSUnderprovisioned"
pattern InstanceRecommendationFindingReasonCode_DiskThroughputOverprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_DiskThroughputOverprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_DiskThroughputOverprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_DiskThroughputOverprovisioned = InstanceRecommendationFindingReasonCode' "DiskThroughputOverprovisioned"
pattern InstanceRecommendationFindingReasonCode_DiskThroughputUnderprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_DiskThroughputUnderprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_DiskThroughputUnderprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_DiskThroughputUnderprovisioned = InstanceRecommendationFindingReasonCode' "DiskThroughputUnderprovisioned"
pattern InstanceRecommendationFindingReasonCode_EBSIOPSOverprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_EBSIOPSOverprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_EBSIOPSOverprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_EBSIOPSOverprovisioned = InstanceRecommendationFindingReasonCode' "EBSIOPSOverprovisioned"
pattern InstanceRecommendationFindingReasonCode_EBSIOPSUnderprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_EBSIOPSUnderprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_EBSIOPSUnderprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_EBSIOPSUnderprovisioned = InstanceRecommendationFindingReasonCode' "EBSIOPSUnderprovisioned"
pattern InstanceRecommendationFindingReasonCode_EBSThroughputOverprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_EBSThroughputOverprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_EBSThroughputOverprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_EBSThroughputOverprovisioned = InstanceRecommendationFindingReasonCode' "EBSThroughputOverprovisioned"
pattern InstanceRecommendationFindingReasonCode_EBSThroughputUnderprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_EBSThroughputUnderprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_EBSThroughputUnderprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_EBSThroughputUnderprovisioned = InstanceRecommendationFindingReasonCode' "EBSThroughputUnderprovisioned"
pattern InstanceRecommendationFindingReasonCode_MemoryOverprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_MemoryOverprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_MemoryOverprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_MemoryOverprovisioned = InstanceRecommendationFindingReasonCode' "MemoryOverprovisioned"
pattern InstanceRecommendationFindingReasonCode_MemoryUnderprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_MemoryUnderprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_MemoryUnderprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_MemoryUnderprovisioned = InstanceRecommendationFindingReasonCode' "MemoryUnderprovisioned"
pattern InstanceRecommendationFindingReasonCode_NetworkBandwidthOverprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_NetworkBandwidthOverprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_NetworkBandwidthOverprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_NetworkBandwidthOverprovisioned = InstanceRecommendationFindingReasonCode' "NetworkBandwidthOverprovisioned"
pattern InstanceRecommendationFindingReasonCode_NetworkBandwidthUnderprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_NetworkBandwidthUnderprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_NetworkBandwidthUnderprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_NetworkBandwidthUnderprovisioned = InstanceRecommendationFindingReasonCode' "NetworkBandwidthUnderprovisioned"
pattern InstanceRecommendationFindingReasonCode_NetworkPPSOverprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_NetworkPPSOverprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_NetworkPPSOverprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_NetworkPPSOverprovisioned = InstanceRecommendationFindingReasonCode' "NetworkPPSOverprovisioned"
pattern InstanceRecommendationFindingReasonCode_NetworkPPSUnderprovisioned :: InstanceRecommendationFindingReasonCode
pattern $bInstanceRecommendationFindingReasonCode_NetworkPPSUnderprovisioned :: InstanceRecommendationFindingReasonCode
$mInstanceRecommendationFindingReasonCode_NetworkPPSUnderprovisioned :: forall r.
InstanceRecommendationFindingReasonCode
-> (Void# -> r) -> (Void# -> r) -> r
InstanceRecommendationFindingReasonCode_NetworkPPSUnderprovisioned = InstanceRecommendationFindingReasonCode' "NetworkPPSUnderprovisioned"
{-# COMPLETE
InstanceRecommendationFindingReasonCode_CPUOverprovisioned,
InstanceRecommendationFindingReasonCode_CPUUnderprovisioned,
InstanceRecommendationFindingReasonCode_DiskIOPSOverprovisioned,
InstanceRecommendationFindingReasonCode_DiskIOPSUnderprovisioned,
InstanceRecommendationFindingReasonCode_DiskThroughputOverprovisioned,
InstanceRecommendationFindingReasonCode_DiskThroughputUnderprovisioned,
InstanceRecommendationFindingReasonCode_EBSIOPSOverprovisioned,
InstanceRecommendationFindingReasonCode_EBSIOPSUnderprovisioned,
InstanceRecommendationFindingReasonCode_EBSThroughputOverprovisioned,
InstanceRecommendationFindingReasonCode_EBSThroughputUnderprovisioned,
InstanceRecommendationFindingReasonCode_MemoryOverprovisioned,
InstanceRecommendationFindingReasonCode_MemoryUnderprovisioned,
InstanceRecommendationFindingReasonCode_NetworkBandwidthOverprovisioned,
InstanceRecommendationFindingReasonCode_NetworkBandwidthUnderprovisioned,
InstanceRecommendationFindingReasonCode_NetworkPPSOverprovisioned,
InstanceRecommendationFindingReasonCode_NetworkPPSUnderprovisioned,
InstanceRecommendationFindingReasonCode'
#-}