{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.DevOpsGuru.Types.ReactiveOrganizationInsightSummary where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.DevOpsGuru.Types.InsightSeverity
import Amazonka.DevOpsGuru.Types.InsightStatus
import Amazonka.DevOpsGuru.Types.InsightTimeRange
import Amazonka.DevOpsGuru.Types.ResourceCollection
import Amazonka.DevOpsGuru.Types.ServiceCollection
import qualified Amazonka.Prelude as Prelude
data ReactiveOrganizationInsightSummary = ReactiveOrganizationInsightSummary'
{
ReactiveOrganizationInsightSummary -> Maybe Text
accountId :: Prelude.Maybe Prelude.Text,
ReactiveOrganizationInsightSummary -> Maybe Text
id :: Prelude.Maybe Prelude.Text,
ReactiveOrganizationInsightSummary -> Maybe InsightTimeRange
insightTimeRange :: Prelude.Maybe InsightTimeRange,
ReactiveOrganizationInsightSummary -> Maybe Text
name :: Prelude.Maybe Prelude.Text,
ReactiveOrganizationInsightSummary -> Maybe Text
organizationalUnitId :: Prelude.Maybe Prelude.Text,
ReactiveOrganizationInsightSummary -> Maybe ResourceCollection
resourceCollection :: Prelude.Maybe ResourceCollection,
ReactiveOrganizationInsightSummary -> Maybe ServiceCollection
serviceCollection :: Prelude.Maybe ServiceCollection,
ReactiveOrganizationInsightSummary -> Maybe InsightSeverity
severity :: Prelude.Maybe InsightSeverity,
ReactiveOrganizationInsightSummary -> Maybe InsightStatus
status :: Prelude.Maybe InsightStatus
}
deriving (ReactiveOrganizationInsightSummary
-> ReactiveOrganizationInsightSummary -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ReactiveOrganizationInsightSummary
-> ReactiveOrganizationInsightSummary -> Bool
$c/= :: ReactiveOrganizationInsightSummary
-> ReactiveOrganizationInsightSummary -> Bool
== :: ReactiveOrganizationInsightSummary
-> ReactiveOrganizationInsightSummary -> Bool
$c== :: ReactiveOrganizationInsightSummary
-> ReactiveOrganizationInsightSummary -> Bool
Prelude.Eq, ReadPrec [ReactiveOrganizationInsightSummary]
ReadPrec ReactiveOrganizationInsightSummary
Int -> ReadS ReactiveOrganizationInsightSummary
ReadS [ReactiveOrganizationInsightSummary]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [ReactiveOrganizationInsightSummary]
$creadListPrec :: ReadPrec [ReactiveOrganizationInsightSummary]
readPrec :: ReadPrec ReactiveOrganizationInsightSummary
$creadPrec :: ReadPrec ReactiveOrganizationInsightSummary
readList :: ReadS [ReactiveOrganizationInsightSummary]
$creadList :: ReadS [ReactiveOrganizationInsightSummary]
readsPrec :: Int -> ReadS ReactiveOrganizationInsightSummary
$creadsPrec :: Int -> ReadS ReactiveOrganizationInsightSummary
Prelude.Read, Int -> ReactiveOrganizationInsightSummary -> ShowS
[ReactiveOrganizationInsightSummary] -> ShowS
ReactiveOrganizationInsightSummary -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ReactiveOrganizationInsightSummary] -> ShowS
$cshowList :: [ReactiveOrganizationInsightSummary] -> ShowS
show :: ReactiveOrganizationInsightSummary -> String
$cshow :: ReactiveOrganizationInsightSummary -> String
showsPrec :: Int -> ReactiveOrganizationInsightSummary -> ShowS
$cshowsPrec :: Int -> ReactiveOrganizationInsightSummary -> ShowS
Prelude.Show, forall x.
Rep ReactiveOrganizationInsightSummary x
-> ReactiveOrganizationInsightSummary
forall x.
ReactiveOrganizationInsightSummary
-> Rep ReactiveOrganizationInsightSummary x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep ReactiveOrganizationInsightSummary x
-> ReactiveOrganizationInsightSummary
$cfrom :: forall x.
ReactiveOrganizationInsightSummary
-> Rep ReactiveOrganizationInsightSummary x
Prelude.Generic)
newReactiveOrganizationInsightSummary ::
ReactiveOrganizationInsightSummary
newReactiveOrganizationInsightSummary :: ReactiveOrganizationInsightSummary
newReactiveOrganizationInsightSummary =
ReactiveOrganizationInsightSummary'
{ $sel:accountId:ReactiveOrganizationInsightSummary' :: Maybe Text
accountId =
forall a. Maybe a
Prelude.Nothing,
$sel:id:ReactiveOrganizationInsightSummary' :: Maybe Text
id = forall a. Maybe a
Prelude.Nothing,
$sel:insightTimeRange:ReactiveOrganizationInsightSummary' :: Maybe InsightTimeRange
insightTimeRange = forall a. Maybe a
Prelude.Nothing,
$sel:name:ReactiveOrganizationInsightSummary' :: Maybe Text
name = forall a. Maybe a
Prelude.Nothing,
$sel:organizationalUnitId:ReactiveOrganizationInsightSummary' :: Maybe Text
organizationalUnitId = forall a. Maybe a
Prelude.Nothing,
$sel:resourceCollection:ReactiveOrganizationInsightSummary' :: Maybe ResourceCollection
resourceCollection = forall a. Maybe a
Prelude.Nothing,
$sel:serviceCollection:ReactiveOrganizationInsightSummary' :: Maybe ServiceCollection
serviceCollection = forall a. Maybe a
Prelude.Nothing,
$sel:severity:ReactiveOrganizationInsightSummary' :: Maybe InsightSeverity
severity = forall a. Maybe a
Prelude.Nothing,
$sel:status:ReactiveOrganizationInsightSummary' :: Maybe InsightStatus
status = forall a. Maybe a
Prelude.Nothing
}
reactiveOrganizationInsightSummary_accountId :: Lens.Lens' ReactiveOrganizationInsightSummary (Prelude.Maybe Prelude.Text)
reactiveOrganizationInsightSummary_accountId :: Lens' ReactiveOrganizationInsightSummary (Maybe Text)
reactiveOrganizationInsightSummary_accountId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ReactiveOrganizationInsightSummary' {Maybe Text
accountId :: Maybe Text
$sel:accountId:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
accountId} -> Maybe Text
accountId) (\s :: ReactiveOrganizationInsightSummary
s@ReactiveOrganizationInsightSummary' {} Maybe Text
a -> ReactiveOrganizationInsightSummary
s {$sel:accountId:ReactiveOrganizationInsightSummary' :: Maybe Text
accountId = Maybe Text
a} :: ReactiveOrganizationInsightSummary)
reactiveOrganizationInsightSummary_id :: Lens.Lens' ReactiveOrganizationInsightSummary (Prelude.Maybe Prelude.Text)
reactiveOrganizationInsightSummary_id :: Lens' ReactiveOrganizationInsightSummary (Maybe Text)
reactiveOrganizationInsightSummary_id = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ReactiveOrganizationInsightSummary' {Maybe Text
id :: Maybe Text
$sel:id:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
id} -> Maybe Text
id) (\s :: ReactiveOrganizationInsightSummary
s@ReactiveOrganizationInsightSummary' {} Maybe Text
a -> ReactiveOrganizationInsightSummary
s {$sel:id:ReactiveOrganizationInsightSummary' :: Maybe Text
id = Maybe Text
a} :: ReactiveOrganizationInsightSummary)
reactiveOrganizationInsightSummary_insightTimeRange :: Lens.Lens' ReactiveOrganizationInsightSummary (Prelude.Maybe InsightTimeRange)
reactiveOrganizationInsightSummary_insightTimeRange :: Lens' ReactiveOrganizationInsightSummary (Maybe InsightTimeRange)
reactiveOrganizationInsightSummary_insightTimeRange = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ReactiveOrganizationInsightSummary' {Maybe InsightTimeRange
insightTimeRange :: Maybe InsightTimeRange
$sel:insightTimeRange:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe InsightTimeRange
insightTimeRange} -> Maybe InsightTimeRange
insightTimeRange) (\s :: ReactiveOrganizationInsightSummary
s@ReactiveOrganizationInsightSummary' {} Maybe InsightTimeRange
a -> ReactiveOrganizationInsightSummary
s {$sel:insightTimeRange:ReactiveOrganizationInsightSummary' :: Maybe InsightTimeRange
insightTimeRange = Maybe InsightTimeRange
a} :: ReactiveOrganizationInsightSummary)
reactiveOrganizationInsightSummary_name :: Lens.Lens' ReactiveOrganizationInsightSummary (Prelude.Maybe Prelude.Text)
reactiveOrganizationInsightSummary_name :: Lens' ReactiveOrganizationInsightSummary (Maybe Text)
reactiveOrganizationInsightSummary_name = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ReactiveOrganizationInsightSummary' {Maybe Text
name :: Maybe Text
$sel:name:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
name} -> Maybe Text
name) (\s :: ReactiveOrganizationInsightSummary
s@ReactiveOrganizationInsightSummary' {} Maybe Text
a -> ReactiveOrganizationInsightSummary
s {$sel:name:ReactiveOrganizationInsightSummary' :: Maybe Text
name = Maybe Text
a} :: ReactiveOrganizationInsightSummary)
reactiveOrganizationInsightSummary_organizationalUnitId :: Lens.Lens' ReactiveOrganizationInsightSummary (Prelude.Maybe Prelude.Text)
reactiveOrganizationInsightSummary_organizationalUnitId :: Lens' ReactiveOrganizationInsightSummary (Maybe Text)
reactiveOrganizationInsightSummary_organizationalUnitId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ReactiveOrganizationInsightSummary' {Maybe Text
organizationalUnitId :: Maybe Text
$sel:organizationalUnitId:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
organizationalUnitId} -> Maybe Text
organizationalUnitId) (\s :: ReactiveOrganizationInsightSummary
s@ReactiveOrganizationInsightSummary' {} Maybe Text
a -> ReactiveOrganizationInsightSummary
s {$sel:organizationalUnitId:ReactiveOrganizationInsightSummary' :: Maybe Text
organizationalUnitId = Maybe Text
a} :: ReactiveOrganizationInsightSummary)
reactiveOrganizationInsightSummary_resourceCollection :: Lens.Lens' ReactiveOrganizationInsightSummary (Prelude.Maybe ResourceCollection)
reactiveOrganizationInsightSummary_resourceCollection :: Lens' ReactiveOrganizationInsightSummary (Maybe ResourceCollection)
reactiveOrganizationInsightSummary_resourceCollection = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ReactiveOrganizationInsightSummary' {Maybe ResourceCollection
resourceCollection :: Maybe ResourceCollection
$sel:resourceCollection:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe ResourceCollection
resourceCollection} -> Maybe ResourceCollection
resourceCollection) (\s :: ReactiveOrganizationInsightSummary
s@ReactiveOrganizationInsightSummary' {} Maybe ResourceCollection
a -> ReactiveOrganizationInsightSummary
s {$sel:resourceCollection:ReactiveOrganizationInsightSummary' :: Maybe ResourceCollection
resourceCollection = Maybe ResourceCollection
a} :: ReactiveOrganizationInsightSummary)
reactiveOrganizationInsightSummary_serviceCollection :: Lens.Lens' ReactiveOrganizationInsightSummary (Prelude.Maybe ServiceCollection)
reactiveOrganizationInsightSummary_serviceCollection :: Lens' ReactiveOrganizationInsightSummary (Maybe ServiceCollection)
reactiveOrganizationInsightSummary_serviceCollection = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ReactiveOrganizationInsightSummary' {Maybe ServiceCollection
serviceCollection :: Maybe ServiceCollection
$sel:serviceCollection:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe ServiceCollection
serviceCollection} -> Maybe ServiceCollection
serviceCollection) (\s :: ReactiveOrganizationInsightSummary
s@ReactiveOrganizationInsightSummary' {} Maybe ServiceCollection
a -> ReactiveOrganizationInsightSummary
s {$sel:serviceCollection:ReactiveOrganizationInsightSummary' :: Maybe ServiceCollection
serviceCollection = Maybe ServiceCollection
a} :: ReactiveOrganizationInsightSummary)
reactiveOrganizationInsightSummary_severity :: Lens.Lens' ReactiveOrganizationInsightSummary (Prelude.Maybe InsightSeverity)
reactiveOrganizationInsightSummary_severity :: Lens' ReactiveOrganizationInsightSummary (Maybe InsightSeverity)
reactiveOrganizationInsightSummary_severity = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ReactiveOrganizationInsightSummary' {Maybe InsightSeverity
severity :: Maybe InsightSeverity
$sel:severity:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe InsightSeverity
severity} -> Maybe InsightSeverity
severity) (\s :: ReactiveOrganizationInsightSummary
s@ReactiveOrganizationInsightSummary' {} Maybe InsightSeverity
a -> ReactiveOrganizationInsightSummary
s {$sel:severity:ReactiveOrganizationInsightSummary' :: Maybe InsightSeverity
severity = Maybe InsightSeverity
a} :: ReactiveOrganizationInsightSummary)
reactiveOrganizationInsightSummary_status :: Lens.Lens' ReactiveOrganizationInsightSummary (Prelude.Maybe InsightStatus)
reactiveOrganizationInsightSummary_status :: Lens' ReactiveOrganizationInsightSummary (Maybe InsightStatus)
reactiveOrganizationInsightSummary_status = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ReactiveOrganizationInsightSummary' {Maybe InsightStatus
status :: Maybe InsightStatus
$sel:status:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe InsightStatus
status} -> Maybe InsightStatus
status) (\s :: ReactiveOrganizationInsightSummary
s@ReactiveOrganizationInsightSummary' {} Maybe InsightStatus
a -> ReactiveOrganizationInsightSummary
s {$sel:status:ReactiveOrganizationInsightSummary' :: Maybe InsightStatus
status = Maybe InsightStatus
a} :: ReactiveOrganizationInsightSummary)
instance
Data.FromJSON
ReactiveOrganizationInsightSummary
where
parseJSON :: Value -> Parser ReactiveOrganizationInsightSummary
parseJSON =
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.withObject
String
"ReactiveOrganizationInsightSummary"
( \Object
x ->
Maybe Text
-> Maybe Text
-> Maybe InsightTimeRange
-> Maybe Text
-> Maybe Text
-> Maybe ResourceCollection
-> Maybe ServiceCollection
-> Maybe InsightSeverity
-> Maybe InsightStatus
-> ReactiveOrganizationInsightSummary
ReactiveOrganizationInsightSummary'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"AccountId")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Id")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"InsightTimeRange")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Name")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"OrganizationalUnitId")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ResourceCollection")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ServiceCollection")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Severity")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Status")
)
instance
Prelude.Hashable
ReactiveOrganizationInsightSummary
where
hashWithSalt :: Int -> ReactiveOrganizationInsightSummary -> Int
hashWithSalt
Int
_salt
ReactiveOrganizationInsightSummary' {Maybe Text
Maybe InsightSeverity
Maybe InsightStatus
Maybe InsightTimeRange
Maybe ServiceCollection
Maybe ResourceCollection
status :: Maybe InsightStatus
severity :: Maybe InsightSeverity
serviceCollection :: Maybe ServiceCollection
resourceCollection :: Maybe ResourceCollection
organizationalUnitId :: Maybe Text
name :: Maybe Text
insightTimeRange :: Maybe InsightTimeRange
id :: Maybe Text
accountId :: Maybe Text
$sel:status:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe InsightStatus
$sel:severity:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe InsightSeverity
$sel:serviceCollection:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe ServiceCollection
$sel:resourceCollection:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe ResourceCollection
$sel:organizationalUnitId:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
$sel:name:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
$sel:insightTimeRange:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe InsightTimeRange
$sel:id:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
$sel:accountId:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
accountId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
id
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe InsightTimeRange
insightTimeRange
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
name
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
organizationalUnitId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe ResourceCollection
resourceCollection
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe ServiceCollection
serviceCollection
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe InsightSeverity
severity
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe InsightStatus
status
instance
Prelude.NFData
ReactiveOrganizationInsightSummary
where
rnf :: ReactiveOrganizationInsightSummary -> ()
rnf ReactiveOrganizationInsightSummary' {Maybe Text
Maybe InsightSeverity
Maybe InsightStatus
Maybe InsightTimeRange
Maybe ServiceCollection
Maybe ResourceCollection
status :: Maybe InsightStatus
severity :: Maybe InsightSeverity
serviceCollection :: Maybe ServiceCollection
resourceCollection :: Maybe ResourceCollection
organizationalUnitId :: Maybe Text
name :: Maybe Text
insightTimeRange :: Maybe InsightTimeRange
id :: Maybe Text
accountId :: Maybe Text
$sel:status:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe InsightStatus
$sel:severity:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe InsightSeverity
$sel:serviceCollection:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe ServiceCollection
$sel:resourceCollection:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe ResourceCollection
$sel:organizationalUnitId:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
$sel:name:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
$sel:insightTimeRange:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe InsightTimeRange
$sel:id:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
$sel:accountId:ReactiveOrganizationInsightSummary' :: ReactiveOrganizationInsightSummary -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
accountId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
id
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe InsightTimeRange
insightTimeRange
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
name
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
organizationalUnitId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ResourceCollection
resourceCollection
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ServiceCollection
serviceCollection
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe InsightSeverity
severity
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe InsightStatus
status