{-# 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.SSM.DescribeInventoryDeletions
(
DescribeInventoryDeletions (..),
newDescribeInventoryDeletions,
describeInventoryDeletions_deletionId,
describeInventoryDeletions_maxResults,
describeInventoryDeletions_nextToken,
DescribeInventoryDeletionsResponse (..),
newDescribeInventoryDeletionsResponse,
describeInventoryDeletionsResponse_inventoryDeletions,
describeInventoryDeletionsResponse_nextToken,
describeInventoryDeletionsResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
import Amazonka.SSM.Types
data DescribeInventoryDeletions = DescribeInventoryDeletions'
{
DescribeInventoryDeletions -> Maybe Text
deletionId :: Prelude.Maybe Prelude.Text,
DescribeInventoryDeletions -> Maybe Natural
maxResults :: Prelude.Maybe Prelude.Natural,
DescribeInventoryDeletions -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text
}
deriving (DescribeInventoryDeletions -> DescribeInventoryDeletions -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeInventoryDeletions -> DescribeInventoryDeletions -> Bool
$c/= :: DescribeInventoryDeletions -> DescribeInventoryDeletions -> Bool
== :: DescribeInventoryDeletions -> DescribeInventoryDeletions -> Bool
$c== :: DescribeInventoryDeletions -> DescribeInventoryDeletions -> Bool
Prelude.Eq, ReadPrec [DescribeInventoryDeletions]
ReadPrec DescribeInventoryDeletions
Int -> ReadS DescribeInventoryDeletions
ReadS [DescribeInventoryDeletions]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeInventoryDeletions]
$creadListPrec :: ReadPrec [DescribeInventoryDeletions]
readPrec :: ReadPrec DescribeInventoryDeletions
$creadPrec :: ReadPrec DescribeInventoryDeletions
readList :: ReadS [DescribeInventoryDeletions]
$creadList :: ReadS [DescribeInventoryDeletions]
readsPrec :: Int -> ReadS DescribeInventoryDeletions
$creadsPrec :: Int -> ReadS DescribeInventoryDeletions
Prelude.Read, Int -> DescribeInventoryDeletions -> ShowS
[DescribeInventoryDeletions] -> ShowS
DescribeInventoryDeletions -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeInventoryDeletions] -> ShowS
$cshowList :: [DescribeInventoryDeletions] -> ShowS
show :: DescribeInventoryDeletions -> String
$cshow :: DescribeInventoryDeletions -> String
showsPrec :: Int -> DescribeInventoryDeletions -> ShowS
$cshowsPrec :: Int -> DescribeInventoryDeletions -> ShowS
Prelude.Show, forall x.
Rep DescribeInventoryDeletions x -> DescribeInventoryDeletions
forall x.
DescribeInventoryDeletions -> Rep DescribeInventoryDeletions x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribeInventoryDeletions x -> DescribeInventoryDeletions
$cfrom :: forall x.
DescribeInventoryDeletions -> Rep DescribeInventoryDeletions x
Prelude.Generic)
newDescribeInventoryDeletions ::
DescribeInventoryDeletions
newDescribeInventoryDeletions :: DescribeInventoryDeletions
newDescribeInventoryDeletions =
DescribeInventoryDeletions'
{ $sel:deletionId:DescribeInventoryDeletions' :: Maybe Text
deletionId =
forall a. Maybe a
Prelude.Nothing,
$sel:maxResults:DescribeInventoryDeletions' :: Maybe Natural
maxResults = forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:DescribeInventoryDeletions' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing
}
describeInventoryDeletions_deletionId :: Lens.Lens' DescribeInventoryDeletions (Prelude.Maybe Prelude.Text)
describeInventoryDeletions_deletionId :: Lens' DescribeInventoryDeletions (Maybe Text)
describeInventoryDeletions_deletionId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeInventoryDeletions' {Maybe Text
deletionId :: Maybe Text
$sel:deletionId:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Text
deletionId} -> Maybe Text
deletionId) (\s :: DescribeInventoryDeletions
s@DescribeInventoryDeletions' {} Maybe Text
a -> DescribeInventoryDeletions
s {$sel:deletionId:DescribeInventoryDeletions' :: Maybe Text
deletionId = Maybe Text
a} :: DescribeInventoryDeletions)
describeInventoryDeletions_maxResults :: Lens.Lens' DescribeInventoryDeletions (Prelude.Maybe Prelude.Natural)
describeInventoryDeletions_maxResults :: Lens' DescribeInventoryDeletions (Maybe Natural)
describeInventoryDeletions_maxResults = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeInventoryDeletions' {Maybe Natural
maxResults :: Maybe Natural
$sel:maxResults:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Natural
maxResults} -> Maybe Natural
maxResults) (\s :: DescribeInventoryDeletions
s@DescribeInventoryDeletions' {} Maybe Natural
a -> DescribeInventoryDeletions
s {$sel:maxResults:DescribeInventoryDeletions' :: Maybe Natural
maxResults = Maybe Natural
a} :: DescribeInventoryDeletions)
describeInventoryDeletions_nextToken :: Lens.Lens' DescribeInventoryDeletions (Prelude.Maybe Prelude.Text)
describeInventoryDeletions_nextToken :: Lens' DescribeInventoryDeletions (Maybe Text)
describeInventoryDeletions_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeInventoryDeletions' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: DescribeInventoryDeletions
s@DescribeInventoryDeletions' {} Maybe Text
a -> DescribeInventoryDeletions
s {$sel:nextToken:DescribeInventoryDeletions' :: Maybe Text
nextToken = Maybe Text
a} :: DescribeInventoryDeletions)
instance Core.AWSPager DescribeInventoryDeletions where
page :: DescribeInventoryDeletions
-> AWSResponse DescribeInventoryDeletions
-> Maybe DescribeInventoryDeletions
page DescribeInventoryDeletions
rq AWSResponse DescribeInventoryDeletions
rs
| forall a. AWSTruncated a => a -> Bool
Core.stop
( AWSResponse DescribeInventoryDeletions
rs
forall s a. s -> Getting (First a) s a -> Maybe a
Lens.^? Lens' DescribeInventoryDeletionsResponse (Maybe Text)
describeInventoryDeletionsResponse_nextToken
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall a b. Prism (Maybe a) (Maybe b) a b
Lens._Just
) =
forall a. Maybe a
Prelude.Nothing
| forall a. AWSTruncated a => a -> Bool
Core.stop
( AWSResponse DescribeInventoryDeletions
rs
forall s a. s -> Getting (First a) s a -> Maybe a
Lens.^? Lens'
DescribeInventoryDeletionsResponse
(Maybe [InventoryDeletionStatusItem])
describeInventoryDeletionsResponse_inventoryDeletions
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall a b. Prism (Maybe a) (Maybe b) a b
Lens._Just
) =
forall a. Maybe a
Prelude.Nothing
| Bool
Prelude.otherwise =
forall a. a -> Maybe a
Prelude.Just
forall a b. (a -> b) -> a -> b
Prelude.$ DescribeInventoryDeletions
rq
forall a b. a -> (a -> b) -> b
Prelude.& Lens' DescribeInventoryDeletions (Maybe Text)
describeInventoryDeletions_nextToken
forall s t a b. ASetter s t a b -> b -> s -> t
Lens..~ AWSResponse DescribeInventoryDeletions
rs
forall s a. s -> Getting (First a) s a -> Maybe a
Lens.^? Lens' DescribeInventoryDeletionsResponse (Maybe Text)
describeInventoryDeletionsResponse_nextToken
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall a b. Prism (Maybe a) (Maybe b) a b
Lens._Just
instance Core.AWSRequest DescribeInventoryDeletions where
type
AWSResponse DescribeInventoryDeletions =
DescribeInventoryDeletionsResponse
request :: (Service -> Service)
-> DescribeInventoryDeletions -> Request DescribeInventoryDeletions
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 DescribeInventoryDeletions
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse DescribeInventoryDeletions)))
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 ->
Maybe [InventoryDeletionStatusItem]
-> Maybe Text -> Int -> DescribeInventoryDeletionsResponse
DescribeInventoryDeletionsResponse'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> ( Object
x
forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"InventoryDeletions"
forall (f :: * -> *) a. Functor f => f (Maybe a) -> a -> f a
Core..!@ forall a. Monoid a => a
Prelude.mempty
)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"NextToken")
forall (f :: * -> *) a b. Applicative f => 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))
)
instance Prelude.Hashable DescribeInventoryDeletions where
hashWithSalt :: Int -> DescribeInventoryDeletions -> Int
hashWithSalt Int
_salt DescribeInventoryDeletions' {Maybe Natural
Maybe Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
deletionId :: Maybe Text
$sel:nextToken:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Text
$sel:maxResults:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Natural
$sel:deletionId:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
deletionId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Natural
maxResults
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
nextToken
instance Prelude.NFData DescribeInventoryDeletions where
rnf :: DescribeInventoryDeletions -> ()
rnf DescribeInventoryDeletions' {Maybe Natural
Maybe Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
deletionId :: Maybe Text
$sel:nextToken:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Text
$sel:maxResults:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Natural
$sel:deletionId:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
deletionId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Natural
maxResults
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
nextToken
instance Data.ToHeaders DescribeInventoryDeletions where
toHeaders :: DescribeInventoryDeletions -> ResponseHeaders
toHeaders =
forall a b. a -> b -> a
Prelude.const
( forall a. Monoid a => [a] -> a
Prelude.mconcat
[ HeaderName
"X-Amz-Target"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"AmazonSSM.DescribeInventoryDeletions" ::
Prelude.ByteString
),
HeaderName
"Content-Type"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"application/x-amz-json-1.1" ::
Prelude.ByteString
)
]
)
instance Data.ToJSON DescribeInventoryDeletions where
toJSON :: DescribeInventoryDeletions -> Value
toJSON DescribeInventoryDeletions' {Maybe Natural
Maybe Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
deletionId :: Maybe Text
$sel:nextToken:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Text
$sel:maxResults:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Natural
$sel:deletionId:DescribeInventoryDeletions' :: DescribeInventoryDeletions -> Maybe Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"DeletionId" 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
deletionId,
(Key
"MaxResults" 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 Natural
maxResults,
(Key
"NextToken" 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
nextToken
]
)
instance Data.ToPath DescribeInventoryDeletions where
toPath :: DescribeInventoryDeletions -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Data.ToQuery DescribeInventoryDeletions where
toQuery :: DescribeInventoryDeletions -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data DescribeInventoryDeletionsResponse = DescribeInventoryDeletionsResponse'
{
DescribeInventoryDeletionsResponse
-> Maybe [InventoryDeletionStatusItem]
inventoryDeletions :: Prelude.Maybe [InventoryDeletionStatusItem],
DescribeInventoryDeletionsResponse -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text,
DescribeInventoryDeletionsResponse -> Int
httpStatus :: Prelude.Int
}
deriving (DescribeInventoryDeletionsResponse
-> DescribeInventoryDeletionsResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeInventoryDeletionsResponse
-> DescribeInventoryDeletionsResponse -> Bool
$c/= :: DescribeInventoryDeletionsResponse
-> DescribeInventoryDeletionsResponse -> Bool
== :: DescribeInventoryDeletionsResponse
-> DescribeInventoryDeletionsResponse -> Bool
$c== :: DescribeInventoryDeletionsResponse
-> DescribeInventoryDeletionsResponse -> Bool
Prelude.Eq, ReadPrec [DescribeInventoryDeletionsResponse]
ReadPrec DescribeInventoryDeletionsResponse
Int -> ReadS DescribeInventoryDeletionsResponse
ReadS [DescribeInventoryDeletionsResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeInventoryDeletionsResponse]
$creadListPrec :: ReadPrec [DescribeInventoryDeletionsResponse]
readPrec :: ReadPrec DescribeInventoryDeletionsResponse
$creadPrec :: ReadPrec DescribeInventoryDeletionsResponse
readList :: ReadS [DescribeInventoryDeletionsResponse]
$creadList :: ReadS [DescribeInventoryDeletionsResponse]
readsPrec :: Int -> ReadS DescribeInventoryDeletionsResponse
$creadsPrec :: Int -> ReadS DescribeInventoryDeletionsResponse
Prelude.Read, Int -> DescribeInventoryDeletionsResponse -> ShowS
[DescribeInventoryDeletionsResponse] -> ShowS
DescribeInventoryDeletionsResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeInventoryDeletionsResponse] -> ShowS
$cshowList :: [DescribeInventoryDeletionsResponse] -> ShowS
show :: DescribeInventoryDeletionsResponse -> String
$cshow :: DescribeInventoryDeletionsResponse -> String
showsPrec :: Int -> DescribeInventoryDeletionsResponse -> ShowS
$cshowsPrec :: Int -> DescribeInventoryDeletionsResponse -> ShowS
Prelude.Show, forall x.
Rep DescribeInventoryDeletionsResponse x
-> DescribeInventoryDeletionsResponse
forall x.
DescribeInventoryDeletionsResponse
-> Rep DescribeInventoryDeletionsResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribeInventoryDeletionsResponse x
-> DescribeInventoryDeletionsResponse
$cfrom :: forall x.
DescribeInventoryDeletionsResponse
-> Rep DescribeInventoryDeletionsResponse x
Prelude.Generic)
newDescribeInventoryDeletionsResponse ::
Prelude.Int ->
DescribeInventoryDeletionsResponse
newDescribeInventoryDeletionsResponse :: Int -> DescribeInventoryDeletionsResponse
newDescribeInventoryDeletionsResponse Int
pHttpStatus_ =
DescribeInventoryDeletionsResponse'
{ $sel:inventoryDeletions:DescribeInventoryDeletionsResponse' :: Maybe [InventoryDeletionStatusItem]
inventoryDeletions =
forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:DescribeInventoryDeletionsResponse' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:DescribeInventoryDeletionsResponse' :: Int
httpStatus = Int
pHttpStatus_
}
describeInventoryDeletionsResponse_inventoryDeletions :: Lens.Lens' DescribeInventoryDeletionsResponse (Prelude.Maybe [InventoryDeletionStatusItem])
describeInventoryDeletionsResponse_inventoryDeletions :: Lens'
DescribeInventoryDeletionsResponse
(Maybe [InventoryDeletionStatusItem])
describeInventoryDeletionsResponse_inventoryDeletions = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeInventoryDeletionsResponse' {Maybe [InventoryDeletionStatusItem]
inventoryDeletions :: Maybe [InventoryDeletionStatusItem]
$sel:inventoryDeletions:DescribeInventoryDeletionsResponse' :: DescribeInventoryDeletionsResponse
-> Maybe [InventoryDeletionStatusItem]
inventoryDeletions} -> Maybe [InventoryDeletionStatusItem]
inventoryDeletions) (\s :: DescribeInventoryDeletionsResponse
s@DescribeInventoryDeletionsResponse' {} Maybe [InventoryDeletionStatusItem]
a -> DescribeInventoryDeletionsResponse
s {$sel:inventoryDeletions:DescribeInventoryDeletionsResponse' :: Maybe [InventoryDeletionStatusItem]
inventoryDeletions = Maybe [InventoryDeletionStatusItem]
a} :: DescribeInventoryDeletionsResponse) 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
describeInventoryDeletionsResponse_nextToken :: Lens.Lens' DescribeInventoryDeletionsResponse (Prelude.Maybe Prelude.Text)
describeInventoryDeletionsResponse_nextToken :: Lens' DescribeInventoryDeletionsResponse (Maybe Text)
describeInventoryDeletionsResponse_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeInventoryDeletionsResponse' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:DescribeInventoryDeletionsResponse' :: DescribeInventoryDeletionsResponse -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: DescribeInventoryDeletionsResponse
s@DescribeInventoryDeletionsResponse' {} Maybe Text
a -> DescribeInventoryDeletionsResponse
s {$sel:nextToken:DescribeInventoryDeletionsResponse' :: Maybe Text
nextToken = Maybe Text
a} :: DescribeInventoryDeletionsResponse)
describeInventoryDeletionsResponse_httpStatus :: Lens.Lens' DescribeInventoryDeletionsResponse Prelude.Int
describeInventoryDeletionsResponse_httpStatus :: Lens' DescribeInventoryDeletionsResponse Int
describeInventoryDeletionsResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeInventoryDeletionsResponse' {Int
httpStatus :: Int
$sel:httpStatus:DescribeInventoryDeletionsResponse' :: DescribeInventoryDeletionsResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: DescribeInventoryDeletionsResponse
s@DescribeInventoryDeletionsResponse' {} Int
a -> DescribeInventoryDeletionsResponse
s {$sel:httpStatus:DescribeInventoryDeletionsResponse' :: Int
httpStatus = Int
a} :: DescribeInventoryDeletionsResponse)
instance
Prelude.NFData
DescribeInventoryDeletionsResponse
where
rnf :: DescribeInventoryDeletionsResponse -> ()
rnf DescribeInventoryDeletionsResponse' {Int
Maybe [InventoryDeletionStatusItem]
Maybe Text
httpStatus :: Int
nextToken :: Maybe Text
inventoryDeletions :: Maybe [InventoryDeletionStatusItem]
$sel:httpStatus:DescribeInventoryDeletionsResponse' :: DescribeInventoryDeletionsResponse -> Int
$sel:nextToken:DescribeInventoryDeletionsResponse' :: DescribeInventoryDeletionsResponse -> Maybe Text
$sel:inventoryDeletions:DescribeInventoryDeletionsResponse' :: DescribeInventoryDeletionsResponse
-> Maybe [InventoryDeletionStatusItem]
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe [InventoryDeletionStatusItem]
inventoryDeletions
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
nextToken
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus