{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.DevOpsGuru.DescribeOrganizationOverview
(
DescribeOrganizationOverview (..),
newDescribeOrganizationOverview,
describeOrganizationOverview_accountIds,
describeOrganizationOverview_organizationalUnitIds,
describeOrganizationOverview_toTime,
describeOrganizationOverview_fromTime,
DescribeOrganizationOverviewResponse (..),
newDescribeOrganizationOverviewResponse,
describeOrganizationOverviewResponse_httpStatus,
describeOrganizationOverviewResponse_reactiveInsights,
describeOrganizationOverviewResponse_proactiveInsights,
)
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
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data DescribeOrganizationOverview = DescribeOrganizationOverview'
{
DescribeOrganizationOverview -> Maybe [Text]
accountIds :: Prelude.Maybe [Prelude.Text],
DescribeOrganizationOverview -> Maybe [Text]
organizationalUnitIds :: Prelude.Maybe [Prelude.Text],
DescribeOrganizationOverview -> Maybe POSIX
toTime :: Prelude.Maybe Data.POSIX,
DescribeOrganizationOverview -> POSIX
fromTime :: Data.POSIX
}
deriving (DescribeOrganizationOverview
-> DescribeOrganizationOverview -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeOrganizationOverview
-> DescribeOrganizationOverview -> Bool
$c/= :: DescribeOrganizationOverview
-> DescribeOrganizationOverview -> Bool
== :: DescribeOrganizationOverview
-> DescribeOrganizationOverview -> Bool
$c== :: DescribeOrganizationOverview
-> DescribeOrganizationOverview -> Bool
Prelude.Eq, ReadPrec [DescribeOrganizationOverview]
ReadPrec DescribeOrganizationOverview
Int -> ReadS DescribeOrganizationOverview
ReadS [DescribeOrganizationOverview]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeOrganizationOverview]
$creadListPrec :: ReadPrec [DescribeOrganizationOverview]
readPrec :: ReadPrec DescribeOrganizationOverview
$creadPrec :: ReadPrec DescribeOrganizationOverview
readList :: ReadS [DescribeOrganizationOverview]
$creadList :: ReadS [DescribeOrganizationOverview]
readsPrec :: Int -> ReadS DescribeOrganizationOverview
$creadsPrec :: Int -> ReadS DescribeOrganizationOverview
Prelude.Read, Int -> DescribeOrganizationOverview -> ShowS
[DescribeOrganizationOverview] -> ShowS
DescribeOrganizationOverview -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeOrganizationOverview] -> ShowS
$cshowList :: [DescribeOrganizationOverview] -> ShowS
show :: DescribeOrganizationOverview -> String
$cshow :: DescribeOrganizationOverview -> String
showsPrec :: Int -> DescribeOrganizationOverview -> ShowS
$cshowsPrec :: Int -> DescribeOrganizationOverview -> ShowS
Prelude.Show, forall x.
Rep DescribeOrganizationOverview x -> DescribeOrganizationOverview
forall x.
DescribeOrganizationOverview -> Rep DescribeOrganizationOverview x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribeOrganizationOverview x -> DescribeOrganizationOverview
$cfrom :: forall x.
DescribeOrganizationOverview -> Rep DescribeOrganizationOverview x
Prelude.Generic)
newDescribeOrganizationOverview ::
Prelude.UTCTime ->
DescribeOrganizationOverview
newDescribeOrganizationOverview :: UTCTime -> DescribeOrganizationOverview
newDescribeOrganizationOverview UTCTime
pFromTime_ =
DescribeOrganizationOverview'
{ $sel:accountIds:DescribeOrganizationOverview' :: Maybe [Text]
accountIds =
forall a. Maybe a
Prelude.Nothing,
$sel:organizationalUnitIds:DescribeOrganizationOverview' :: Maybe [Text]
organizationalUnitIds = forall a. Maybe a
Prelude.Nothing,
$sel:toTime:DescribeOrganizationOverview' :: Maybe POSIX
toTime = forall a. Maybe a
Prelude.Nothing,
$sel:fromTime:DescribeOrganizationOverview' :: POSIX
fromTime = forall (a :: Format). Iso' (Time a) UTCTime
Data._Time forall t b. AReview t b -> b -> t
Lens.# UTCTime
pFromTime_
}
describeOrganizationOverview_accountIds :: Lens.Lens' DescribeOrganizationOverview (Prelude.Maybe [Prelude.Text])
describeOrganizationOverview_accountIds :: Lens' DescribeOrganizationOverview (Maybe [Text])
describeOrganizationOverview_accountIds = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeOrganizationOverview' {Maybe [Text]
accountIds :: Maybe [Text]
$sel:accountIds:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe [Text]
accountIds} -> Maybe [Text]
accountIds) (\s :: DescribeOrganizationOverview
s@DescribeOrganizationOverview' {} Maybe [Text]
a -> DescribeOrganizationOverview
s {$sel:accountIds:DescribeOrganizationOverview' :: Maybe [Text]
accountIds = Maybe [Text]
a} :: DescribeOrganizationOverview) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
describeOrganizationOverview_organizationalUnitIds :: Lens.Lens' DescribeOrganizationOverview (Prelude.Maybe [Prelude.Text])
describeOrganizationOverview_organizationalUnitIds :: Lens' DescribeOrganizationOverview (Maybe [Text])
describeOrganizationOverview_organizationalUnitIds = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeOrganizationOverview' {Maybe [Text]
organizationalUnitIds :: Maybe [Text]
$sel:organizationalUnitIds:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe [Text]
organizationalUnitIds} -> Maybe [Text]
organizationalUnitIds) (\s :: DescribeOrganizationOverview
s@DescribeOrganizationOverview' {} Maybe [Text]
a -> DescribeOrganizationOverview
s {$sel:organizationalUnitIds:DescribeOrganizationOverview' :: Maybe [Text]
organizationalUnitIds = Maybe [Text]
a} :: DescribeOrganizationOverview) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
describeOrganizationOverview_toTime :: Lens.Lens' DescribeOrganizationOverview (Prelude.Maybe Prelude.UTCTime)
describeOrganizationOverview_toTime :: Lens' DescribeOrganizationOverview (Maybe UTCTime)
describeOrganizationOverview_toTime = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeOrganizationOverview' {Maybe POSIX
toTime :: Maybe POSIX
$sel:toTime:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe POSIX
toTime} -> Maybe POSIX
toTime) (\s :: DescribeOrganizationOverview
s@DescribeOrganizationOverview' {} Maybe POSIX
a -> DescribeOrganizationOverview
s {$sel:toTime:DescribeOrganizationOverview' :: Maybe POSIX
toTime = Maybe POSIX
a} :: DescribeOrganizationOverview) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall (a :: Format). Iso' (Time a) UTCTime
Data._Time
describeOrganizationOverview_fromTime :: Lens.Lens' DescribeOrganizationOverview Prelude.UTCTime
describeOrganizationOverview_fromTime :: Lens' DescribeOrganizationOverview UTCTime
describeOrganizationOverview_fromTime = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeOrganizationOverview' {POSIX
fromTime :: POSIX
$sel:fromTime:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> POSIX
fromTime} -> POSIX
fromTime) (\s :: DescribeOrganizationOverview
s@DescribeOrganizationOverview' {} POSIX
a -> DescribeOrganizationOverview
s {$sel:fromTime:DescribeOrganizationOverview' :: POSIX
fromTime = POSIX
a} :: DescribeOrganizationOverview) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (a :: Format). Iso' (Time a) UTCTime
Data._Time
instance Core.AWSRequest DescribeOrganizationOverview where
type
AWSResponse DescribeOrganizationOverview =
DescribeOrganizationOverviewResponse
request :: (Service -> Service)
-> DescribeOrganizationOverview
-> Request DescribeOrganizationOverview
request Service -> Service
overrides =
forall a. (ToRequest a, ToJSON a) => Service -> a -> Request a
Request.postJSON (Service -> Service
overrides Service
defaultService)
response :: forall (m :: * -> *).
MonadResource m =>
(ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy DescribeOrganizationOverview
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse DescribeOrganizationOverview)))
response =
forall (m :: * -> *) a.
MonadResource m =>
(Int -> ResponseHeaders -> Object -> Either String (AWSResponse a))
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveJSON
( \Int
s ResponseHeaders
h Object
x ->
Int -> Int -> Int -> DescribeOrganizationOverviewResponse
DescribeOrganizationOverviewResponse'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure (forall a. Enum a => a -> Int
Prelude.fromEnum Int
s))
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String a
Data..:> Key
"ReactiveInsights")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String a
Data..:> Key
"ProactiveInsights")
)
instance
Prelude.Hashable
DescribeOrganizationOverview
where
hashWithSalt :: Int -> DescribeOrganizationOverview -> Int
hashWithSalt Int
_salt DescribeOrganizationOverview' {Maybe [Text]
Maybe POSIX
POSIX
fromTime :: POSIX
toTime :: Maybe POSIX
organizationalUnitIds :: Maybe [Text]
accountIds :: Maybe [Text]
$sel:fromTime:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> POSIX
$sel:toTime:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe POSIX
$sel:organizationalUnitIds:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe [Text]
$sel:accountIds:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe [Text]
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Text]
accountIds
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Text]
organizationalUnitIds
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe POSIX
toTime
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` POSIX
fromTime
instance Prelude.NFData DescribeOrganizationOverview where
rnf :: DescribeOrganizationOverview -> ()
rnf DescribeOrganizationOverview' {Maybe [Text]
Maybe POSIX
POSIX
fromTime :: POSIX
toTime :: Maybe POSIX
organizationalUnitIds :: Maybe [Text]
accountIds :: Maybe [Text]
$sel:fromTime:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> POSIX
$sel:toTime:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe POSIX
$sel:organizationalUnitIds:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe [Text]
$sel:accountIds:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe [Text]
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe [Text]
accountIds
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe [Text]
organizationalUnitIds
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe POSIX
toTime
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf POSIX
fromTime
instance Data.ToHeaders DescribeOrganizationOverview where
toHeaders :: DescribeOrganizationOverview -> ResponseHeaders
toHeaders =
forall a b. a -> b -> a
Prelude.const
( forall a. Monoid a => [a] -> a
Prelude.mconcat
[ HeaderName
"Content-Type"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"application/x-amz-json-1.1" ::
Prelude.ByteString
)
]
)
instance Data.ToJSON DescribeOrganizationOverview where
toJSON :: DescribeOrganizationOverview -> Value
toJSON DescribeOrganizationOverview' {Maybe [Text]
Maybe POSIX
POSIX
fromTime :: POSIX
toTime :: Maybe POSIX
organizationalUnitIds :: Maybe [Text]
accountIds :: Maybe [Text]
$sel:fromTime:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> POSIX
$sel:toTime:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe POSIX
$sel:organizationalUnitIds:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe [Text]
$sel:accountIds:DescribeOrganizationOverview' :: DescribeOrganizationOverview -> Maybe [Text]
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"AccountIds" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Text]
accountIds,
(Key
"OrganizationalUnitIds" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Text]
organizationalUnitIds,
(Key
"ToTime" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe POSIX
toTime,
forall a. a -> Maybe a
Prelude.Just (Key
"FromTime" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= POSIX
fromTime)
]
)
instance Data.ToPath DescribeOrganizationOverview where
toPath :: DescribeOrganizationOverview -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/organization/overview"
instance Data.ToQuery DescribeOrganizationOverview where
toQuery :: DescribeOrganizationOverview -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data DescribeOrganizationOverviewResponse = DescribeOrganizationOverviewResponse'
{
DescribeOrganizationOverviewResponse -> Int
httpStatus :: Prelude.Int,
DescribeOrganizationOverviewResponse -> Int
reactiveInsights :: Prelude.Int,
DescribeOrganizationOverviewResponse -> Int
proactiveInsights :: Prelude.Int
}
deriving (DescribeOrganizationOverviewResponse
-> DescribeOrganizationOverviewResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeOrganizationOverviewResponse
-> DescribeOrganizationOverviewResponse -> Bool
$c/= :: DescribeOrganizationOverviewResponse
-> DescribeOrganizationOverviewResponse -> Bool
== :: DescribeOrganizationOverviewResponse
-> DescribeOrganizationOverviewResponse -> Bool
$c== :: DescribeOrganizationOverviewResponse
-> DescribeOrganizationOverviewResponse -> Bool
Prelude.Eq, ReadPrec [DescribeOrganizationOverviewResponse]
ReadPrec DescribeOrganizationOverviewResponse
Int -> ReadS DescribeOrganizationOverviewResponse
ReadS [DescribeOrganizationOverviewResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeOrganizationOverviewResponse]
$creadListPrec :: ReadPrec [DescribeOrganizationOverviewResponse]
readPrec :: ReadPrec DescribeOrganizationOverviewResponse
$creadPrec :: ReadPrec DescribeOrganizationOverviewResponse
readList :: ReadS [DescribeOrganizationOverviewResponse]
$creadList :: ReadS [DescribeOrganizationOverviewResponse]
readsPrec :: Int -> ReadS DescribeOrganizationOverviewResponse
$creadsPrec :: Int -> ReadS DescribeOrganizationOverviewResponse
Prelude.Read, Int -> DescribeOrganizationOverviewResponse -> ShowS
[DescribeOrganizationOverviewResponse] -> ShowS
DescribeOrganizationOverviewResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeOrganizationOverviewResponse] -> ShowS
$cshowList :: [DescribeOrganizationOverviewResponse] -> ShowS
show :: DescribeOrganizationOverviewResponse -> String
$cshow :: DescribeOrganizationOverviewResponse -> String
showsPrec :: Int -> DescribeOrganizationOverviewResponse -> ShowS
$cshowsPrec :: Int -> DescribeOrganizationOverviewResponse -> ShowS
Prelude.Show, forall x.
Rep DescribeOrganizationOverviewResponse x
-> DescribeOrganizationOverviewResponse
forall x.
DescribeOrganizationOverviewResponse
-> Rep DescribeOrganizationOverviewResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribeOrganizationOverviewResponse x
-> DescribeOrganizationOverviewResponse
$cfrom :: forall x.
DescribeOrganizationOverviewResponse
-> Rep DescribeOrganizationOverviewResponse x
Prelude.Generic)
newDescribeOrganizationOverviewResponse ::
Prelude.Int ->
Prelude.Int ->
Prelude.Int ->
DescribeOrganizationOverviewResponse
newDescribeOrganizationOverviewResponse :: Int -> Int -> Int -> DescribeOrganizationOverviewResponse
newDescribeOrganizationOverviewResponse
Int
pHttpStatus_
Int
pReactiveInsights_
Int
pProactiveInsights_ =
DescribeOrganizationOverviewResponse'
{ $sel:httpStatus:DescribeOrganizationOverviewResponse' :: Int
httpStatus =
Int
pHttpStatus_,
$sel:reactiveInsights:DescribeOrganizationOverviewResponse' :: Int
reactiveInsights = Int
pReactiveInsights_,
$sel:proactiveInsights:DescribeOrganizationOverviewResponse' :: Int
proactiveInsights =
Int
pProactiveInsights_
}
describeOrganizationOverviewResponse_httpStatus :: Lens.Lens' DescribeOrganizationOverviewResponse Prelude.Int
describeOrganizationOverviewResponse_httpStatus :: Lens' DescribeOrganizationOverviewResponse Int
describeOrganizationOverviewResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeOrganizationOverviewResponse' {Int
httpStatus :: Int
$sel:httpStatus:DescribeOrganizationOverviewResponse' :: DescribeOrganizationOverviewResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: DescribeOrganizationOverviewResponse
s@DescribeOrganizationOverviewResponse' {} Int
a -> DescribeOrganizationOverviewResponse
s {$sel:httpStatus:DescribeOrganizationOverviewResponse' :: Int
httpStatus = Int
a} :: DescribeOrganizationOverviewResponse)
describeOrganizationOverviewResponse_reactiveInsights :: Lens.Lens' DescribeOrganizationOverviewResponse Prelude.Int
describeOrganizationOverviewResponse_reactiveInsights :: Lens' DescribeOrganizationOverviewResponse Int
describeOrganizationOverviewResponse_reactiveInsights = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeOrganizationOverviewResponse' {Int
reactiveInsights :: Int
$sel:reactiveInsights:DescribeOrganizationOverviewResponse' :: DescribeOrganizationOverviewResponse -> Int
reactiveInsights} -> Int
reactiveInsights) (\s :: DescribeOrganizationOverviewResponse
s@DescribeOrganizationOverviewResponse' {} Int
a -> DescribeOrganizationOverviewResponse
s {$sel:reactiveInsights:DescribeOrganizationOverviewResponse' :: Int
reactiveInsights = Int
a} :: DescribeOrganizationOverviewResponse)
describeOrganizationOverviewResponse_proactiveInsights :: Lens.Lens' DescribeOrganizationOverviewResponse Prelude.Int
describeOrganizationOverviewResponse_proactiveInsights :: Lens' DescribeOrganizationOverviewResponse Int
describeOrganizationOverviewResponse_proactiveInsights = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeOrganizationOverviewResponse' {Int
proactiveInsights :: Int
$sel:proactiveInsights:DescribeOrganizationOverviewResponse' :: DescribeOrganizationOverviewResponse -> Int
proactiveInsights} -> Int
proactiveInsights) (\s :: DescribeOrganizationOverviewResponse
s@DescribeOrganizationOverviewResponse' {} Int
a -> DescribeOrganizationOverviewResponse
s {$sel:proactiveInsights:DescribeOrganizationOverviewResponse' :: Int
proactiveInsights = Int
a} :: DescribeOrganizationOverviewResponse)
instance
Prelude.NFData
DescribeOrganizationOverviewResponse
where
rnf :: DescribeOrganizationOverviewResponse -> ()
rnf DescribeOrganizationOverviewResponse' {Int
proactiveInsights :: Int
reactiveInsights :: Int
httpStatus :: Int
$sel:proactiveInsights:DescribeOrganizationOverviewResponse' :: DescribeOrganizationOverviewResponse -> Int
$sel:reactiveInsights:DescribeOrganizationOverviewResponse' :: DescribeOrganizationOverviewResponse -> Int
$sel:httpStatus:DescribeOrganizationOverviewResponse' :: DescribeOrganizationOverviewResponse -> Int
..} =
forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
reactiveInsights
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
proactiveInsights