{-# 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.NetworkManager.DescribeGlobalNetworks
(
DescribeGlobalNetworks (..),
newDescribeGlobalNetworks,
describeGlobalNetworks_globalNetworkIds,
describeGlobalNetworks_maxResults,
describeGlobalNetworks_nextToken,
DescribeGlobalNetworksResponse (..),
newDescribeGlobalNetworksResponse,
describeGlobalNetworksResponse_globalNetworks,
describeGlobalNetworksResponse_nextToken,
describeGlobalNetworksResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.NetworkManager.Types
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data DescribeGlobalNetworks = DescribeGlobalNetworks'
{
DescribeGlobalNetworks -> Maybe [Text]
globalNetworkIds :: Prelude.Maybe [Prelude.Text],
DescribeGlobalNetworks -> Maybe Natural
maxResults :: Prelude.Maybe Prelude.Natural,
DescribeGlobalNetworks -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text
}
deriving (DescribeGlobalNetworks -> DescribeGlobalNetworks -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeGlobalNetworks -> DescribeGlobalNetworks -> Bool
$c/= :: DescribeGlobalNetworks -> DescribeGlobalNetworks -> Bool
== :: DescribeGlobalNetworks -> DescribeGlobalNetworks -> Bool
$c== :: DescribeGlobalNetworks -> DescribeGlobalNetworks -> Bool
Prelude.Eq, ReadPrec [DescribeGlobalNetworks]
ReadPrec DescribeGlobalNetworks
Int -> ReadS DescribeGlobalNetworks
ReadS [DescribeGlobalNetworks]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeGlobalNetworks]
$creadListPrec :: ReadPrec [DescribeGlobalNetworks]
readPrec :: ReadPrec DescribeGlobalNetworks
$creadPrec :: ReadPrec DescribeGlobalNetworks
readList :: ReadS [DescribeGlobalNetworks]
$creadList :: ReadS [DescribeGlobalNetworks]
readsPrec :: Int -> ReadS DescribeGlobalNetworks
$creadsPrec :: Int -> ReadS DescribeGlobalNetworks
Prelude.Read, Int -> DescribeGlobalNetworks -> ShowS
[DescribeGlobalNetworks] -> ShowS
DescribeGlobalNetworks -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeGlobalNetworks] -> ShowS
$cshowList :: [DescribeGlobalNetworks] -> ShowS
show :: DescribeGlobalNetworks -> String
$cshow :: DescribeGlobalNetworks -> String
showsPrec :: Int -> DescribeGlobalNetworks -> ShowS
$cshowsPrec :: Int -> DescribeGlobalNetworks -> ShowS
Prelude.Show, forall x. Rep DescribeGlobalNetworks x -> DescribeGlobalNetworks
forall x. DescribeGlobalNetworks -> Rep DescribeGlobalNetworks x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep DescribeGlobalNetworks x -> DescribeGlobalNetworks
$cfrom :: forall x. DescribeGlobalNetworks -> Rep DescribeGlobalNetworks x
Prelude.Generic)
newDescribeGlobalNetworks ::
DescribeGlobalNetworks
newDescribeGlobalNetworks :: DescribeGlobalNetworks
newDescribeGlobalNetworks =
DescribeGlobalNetworks'
{ $sel:globalNetworkIds:DescribeGlobalNetworks' :: Maybe [Text]
globalNetworkIds =
forall a. Maybe a
Prelude.Nothing,
$sel:maxResults:DescribeGlobalNetworks' :: Maybe Natural
maxResults = forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:DescribeGlobalNetworks' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing
}
describeGlobalNetworks_globalNetworkIds :: Lens.Lens' DescribeGlobalNetworks (Prelude.Maybe [Prelude.Text])
describeGlobalNetworks_globalNetworkIds :: Lens' DescribeGlobalNetworks (Maybe [Text])
describeGlobalNetworks_globalNetworkIds = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeGlobalNetworks' {Maybe [Text]
globalNetworkIds :: Maybe [Text]
$sel:globalNetworkIds:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe [Text]
globalNetworkIds} -> Maybe [Text]
globalNetworkIds) (\s :: DescribeGlobalNetworks
s@DescribeGlobalNetworks' {} Maybe [Text]
a -> DescribeGlobalNetworks
s {$sel:globalNetworkIds:DescribeGlobalNetworks' :: Maybe [Text]
globalNetworkIds = Maybe [Text]
a} :: DescribeGlobalNetworks) 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
describeGlobalNetworks_maxResults :: Lens.Lens' DescribeGlobalNetworks (Prelude.Maybe Prelude.Natural)
describeGlobalNetworks_maxResults :: Lens' DescribeGlobalNetworks (Maybe Natural)
describeGlobalNetworks_maxResults = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeGlobalNetworks' {Maybe Natural
maxResults :: Maybe Natural
$sel:maxResults:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe Natural
maxResults} -> Maybe Natural
maxResults) (\s :: DescribeGlobalNetworks
s@DescribeGlobalNetworks' {} Maybe Natural
a -> DescribeGlobalNetworks
s {$sel:maxResults:DescribeGlobalNetworks' :: Maybe Natural
maxResults = Maybe Natural
a} :: DescribeGlobalNetworks)
describeGlobalNetworks_nextToken :: Lens.Lens' DescribeGlobalNetworks (Prelude.Maybe Prelude.Text)
describeGlobalNetworks_nextToken :: Lens' DescribeGlobalNetworks (Maybe Text)
describeGlobalNetworks_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeGlobalNetworks' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: DescribeGlobalNetworks
s@DescribeGlobalNetworks' {} Maybe Text
a -> DescribeGlobalNetworks
s {$sel:nextToken:DescribeGlobalNetworks' :: Maybe Text
nextToken = Maybe Text
a} :: DescribeGlobalNetworks)
instance Core.AWSPager DescribeGlobalNetworks where
page :: DescribeGlobalNetworks
-> AWSResponse DescribeGlobalNetworks
-> Maybe DescribeGlobalNetworks
page DescribeGlobalNetworks
rq AWSResponse DescribeGlobalNetworks
rs
| forall a. AWSTruncated a => a -> Bool
Core.stop
( AWSResponse DescribeGlobalNetworks
rs
forall s a. s -> Getting (First a) s a -> Maybe a
Lens.^? Lens' DescribeGlobalNetworksResponse (Maybe Text)
describeGlobalNetworksResponse_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 DescribeGlobalNetworks
rs
forall s a. s -> Getting (First a) s a -> Maybe a
Lens.^? Lens' DescribeGlobalNetworksResponse (Maybe [GlobalNetwork])
describeGlobalNetworksResponse_globalNetworks
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.$ DescribeGlobalNetworks
rq
forall a b. a -> (a -> b) -> b
Prelude.& Lens' DescribeGlobalNetworks (Maybe Text)
describeGlobalNetworks_nextToken
forall s t a b. ASetter s t a b -> b -> s -> t
Lens..~ AWSResponse DescribeGlobalNetworks
rs
forall s a. s -> Getting (First a) s a -> Maybe a
Lens.^? Lens' DescribeGlobalNetworksResponse (Maybe Text)
describeGlobalNetworksResponse_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 DescribeGlobalNetworks where
type
AWSResponse DescribeGlobalNetworks =
DescribeGlobalNetworksResponse
request :: (Service -> Service)
-> DescribeGlobalNetworks -> Request DescribeGlobalNetworks
request Service -> Service
overrides =
forall a. ToRequest a => Service -> a -> Request a
Request.get (Service -> Service
overrides Service
defaultService)
response :: forall (m :: * -> *).
MonadResource m =>
(ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy DescribeGlobalNetworks
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse DescribeGlobalNetworks)))
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 [GlobalNetwork]
-> Maybe Text -> Int -> DescribeGlobalNetworksResponse
DescribeGlobalNetworksResponse'
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
"GlobalNetworks" 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 DescribeGlobalNetworks where
hashWithSalt :: Int -> DescribeGlobalNetworks -> Int
hashWithSalt Int
_salt DescribeGlobalNetworks' {Maybe Natural
Maybe [Text]
Maybe Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
globalNetworkIds :: Maybe [Text]
$sel:nextToken:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe Text
$sel:maxResults:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe Natural
$sel:globalNetworkIds:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe [Text]
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Text]
globalNetworkIds
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 DescribeGlobalNetworks where
rnf :: DescribeGlobalNetworks -> ()
rnf DescribeGlobalNetworks' {Maybe Natural
Maybe [Text]
Maybe Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
globalNetworkIds :: Maybe [Text]
$sel:nextToken:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe Text
$sel:maxResults:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe Natural
$sel:globalNetworkIds:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe [Text]
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe [Text]
globalNetworkIds
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 DescribeGlobalNetworks where
toHeaders :: DescribeGlobalNetworks -> 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.ToPath DescribeGlobalNetworks where
toPath :: DescribeGlobalNetworks -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/global-networks"
instance Data.ToQuery DescribeGlobalNetworks where
toQuery :: DescribeGlobalNetworks -> QueryString
toQuery DescribeGlobalNetworks' {Maybe Natural
Maybe [Text]
Maybe Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
globalNetworkIds :: Maybe [Text]
$sel:nextToken:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe Text
$sel:maxResults:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe Natural
$sel:globalNetworkIds:DescribeGlobalNetworks' :: DescribeGlobalNetworks -> Maybe [Text]
..} =
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"globalNetworkIds"
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: forall a. ToQuery a => a -> QueryString
Data.toQuery
( forall a.
(IsList a, ToQuery (Item a)) =>
ByteString -> a -> QueryString
Data.toQueryList ByteString
"member"
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Text]
globalNetworkIds
),
ByteString
"maxResults" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Natural
maxResults,
ByteString
"nextToken" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
nextToken
]
data DescribeGlobalNetworksResponse = DescribeGlobalNetworksResponse'
{
DescribeGlobalNetworksResponse -> Maybe [GlobalNetwork]
globalNetworks :: Prelude.Maybe [GlobalNetwork],
DescribeGlobalNetworksResponse -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text,
DescribeGlobalNetworksResponse -> Int
httpStatus :: Prelude.Int
}
deriving (DescribeGlobalNetworksResponse
-> DescribeGlobalNetworksResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeGlobalNetworksResponse
-> DescribeGlobalNetworksResponse -> Bool
$c/= :: DescribeGlobalNetworksResponse
-> DescribeGlobalNetworksResponse -> Bool
== :: DescribeGlobalNetworksResponse
-> DescribeGlobalNetworksResponse -> Bool
$c== :: DescribeGlobalNetworksResponse
-> DescribeGlobalNetworksResponse -> Bool
Prelude.Eq, ReadPrec [DescribeGlobalNetworksResponse]
ReadPrec DescribeGlobalNetworksResponse
Int -> ReadS DescribeGlobalNetworksResponse
ReadS [DescribeGlobalNetworksResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeGlobalNetworksResponse]
$creadListPrec :: ReadPrec [DescribeGlobalNetworksResponse]
readPrec :: ReadPrec DescribeGlobalNetworksResponse
$creadPrec :: ReadPrec DescribeGlobalNetworksResponse
readList :: ReadS [DescribeGlobalNetworksResponse]
$creadList :: ReadS [DescribeGlobalNetworksResponse]
readsPrec :: Int -> ReadS DescribeGlobalNetworksResponse
$creadsPrec :: Int -> ReadS DescribeGlobalNetworksResponse
Prelude.Read, Int -> DescribeGlobalNetworksResponse -> ShowS
[DescribeGlobalNetworksResponse] -> ShowS
DescribeGlobalNetworksResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeGlobalNetworksResponse] -> ShowS
$cshowList :: [DescribeGlobalNetworksResponse] -> ShowS
show :: DescribeGlobalNetworksResponse -> String
$cshow :: DescribeGlobalNetworksResponse -> String
showsPrec :: Int -> DescribeGlobalNetworksResponse -> ShowS
$cshowsPrec :: Int -> DescribeGlobalNetworksResponse -> ShowS
Prelude.Show, forall x.
Rep DescribeGlobalNetworksResponse x
-> DescribeGlobalNetworksResponse
forall x.
DescribeGlobalNetworksResponse
-> Rep DescribeGlobalNetworksResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribeGlobalNetworksResponse x
-> DescribeGlobalNetworksResponse
$cfrom :: forall x.
DescribeGlobalNetworksResponse
-> Rep DescribeGlobalNetworksResponse x
Prelude.Generic)
newDescribeGlobalNetworksResponse ::
Prelude.Int ->
DescribeGlobalNetworksResponse
newDescribeGlobalNetworksResponse :: Int -> DescribeGlobalNetworksResponse
newDescribeGlobalNetworksResponse Int
pHttpStatus_ =
DescribeGlobalNetworksResponse'
{ $sel:globalNetworks:DescribeGlobalNetworksResponse' :: Maybe [GlobalNetwork]
globalNetworks =
forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:DescribeGlobalNetworksResponse' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:DescribeGlobalNetworksResponse' :: Int
httpStatus = Int
pHttpStatus_
}
describeGlobalNetworksResponse_globalNetworks :: Lens.Lens' DescribeGlobalNetworksResponse (Prelude.Maybe [GlobalNetwork])
describeGlobalNetworksResponse_globalNetworks :: Lens' DescribeGlobalNetworksResponse (Maybe [GlobalNetwork])
describeGlobalNetworksResponse_globalNetworks = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeGlobalNetworksResponse' {Maybe [GlobalNetwork]
globalNetworks :: Maybe [GlobalNetwork]
$sel:globalNetworks:DescribeGlobalNetworksResponse' :: DescribeGlobalNetworksResponse -> Maybe [GlobalNetwork]
globalNetworks} -> Maybe [GlobalNetwork]
globalNetworks) (\s :: DescribeGlobalNetworksResponse
s@DescribeGlobalNetworksResponse' {} Maybe [GlobalNetwork]
a -> DescribeGlobalNetworksResponse
s {$sel:globalNetworks:DescribeGlobalNetworksResponse' :: Maybe [GlobalNetwork]
globalNetworks = Maybe [GlobalNetwork]
a} :: DescribeGlobalNetworksResponse) 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
describeGlobalNetworksResponse_nextToken :: Lens.Lens' DescribeGlobalNetworksResponse (Prelude.Maybe Prelude.Text)
describeGlobalNetworksResponse_nextToken :: Lens' DescribeGlobalNetworksResponse (Maybe Text)
describeGlobalNetworksResponse_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeGlobalNetworksResponse' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:DescribeGlobalNetworksResponse' :: DescribeGlobalNetworksResponse -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: DescribeGlobalNetworksResponse
s@DescribeGlobalNetworksResponse' {} Maybe Text
a -> DescribeGlobalNetworksResponse
s {$sel:nextToken:DescribeGlobalNetworksResponse' :: Maybe Text
nextToken = Maybe Text
a} :: DescribeGlobalNetworksResponse)
describeGlobalNetworksResponse_httpStatus :: Lens.Lens' DescribeGlobalNetworksResponse Prelude.Int
describeGlobalNetworksResponse_httpStatus :: Lens' DescribeGlobalNetworksResponse Int
describeGlobalNetworksResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeGlobalNetworksResponse' {Int
httpStatus :: Int
$sel:httpStatus:DescribeGlobalNetworksResponse' :: DescribeGlobalNetworksResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: DescribeGlobalNetworksResponse
s@DescribeGlobalNetworksResponse' {} Int
a -> DescribeGlobalNetworksResponse
s {$sel:httpStatus:DescribeGlobalNetworksResponse' :: Int
httpStatus = Int
a} :: DescribeGlobalNetworksResponse)
instance
Prelude.NFData
DescribeGlobalNetworksResponse
where
rnf :: DescribeGlobalNetworksResponse -> ()
rnf DescribeGlobalNetworksResponse' {Int
Maybe [GlobalNetwork]
Maybe Text
httpStatus :: Int
nextToken :: Maybe Text
globalNetworks :: Maybe [GlobalNetwork]
$sel:httpStatus:DescribeGlobalNetworksResponse' :: DescribeGlobalNetworksResponse -> Int
$sel:nextToken:DescribeGlobalNetworksResponse' :: DescribeGlobalNetworksResponse -> Maybe Text
$sel:globalNetworks:DescribeGlobalNetworksResponse' :: DescribeGlobalNetworksResponse -> Maybe [GlobalNetwork]
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe [GlobalNetwork]
globalNetworks
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