{-# 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.Route53.ListHostedZonesByVPC
(
ListHostedZonesByVPC (..),
newListHostedZonesByVPC,
listHostedZonesByVPC_maxItems,
listHostedZonesByVPC_nextToken,
listHostedZonesByVPC_vPCId,
listHostedZonesByVPC_vPCRegion,
ListHostedZonesByVPCResponse (..),
newListHostedZonesByVPCResponse,
listHostedZonesByVPCResponse_nextToken,
listHostedZonesByVPCResponse_httpStatus,
listHostedZonesByVPCResponse_hostedZoneSummaries,
listHostedZonesByVPCResponse_maxItems,
)
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.Route53.Types
data ListHostedZonesByVPC = ListHostedZonesByVPC'
{
ListHostedZonesByVPC -> Maybe Text
maxItems :: Prelude.Maybe Prelude.Text,
ListHostedZonesByVPC -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text,
ListHostedZonesByVPC -> Text
vPCId :: Prelude.Text,
ListHostedZonesByVPC -> VPCRegion
vPCRegion :: VPCRegion
}
deriving (ListHostedZonesByVPC -> ListHostedZonesByVPC -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ListHostedZonesByVPC -> ListHostedZonesByVPC -> Bool
$c/= :: ListHostedZonesByVPC -> ListHostedZonesByVPC -> Bool
== :: ListHostedZonesByVPC -> ListHostedZonesByVPC -> Bool
$c== :: ListHostedZonesByVPC -> ListHostedZonesByVPC -> Bool
Prelude.Eq, ReadPrec [ListHostedZonesByVPC]
ReadPrec ListHostedZonesByVPC
Int -> ReadS ListHostedZonesByVPC
ReadS [ListHostedZonesByVPC]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [ListHostedZonesByVPC]
$creadListPrec :: ReadPrec [ListHostedZonesByVPC]
readPrec :: ReadPrec ListHostedZonesByVPC
$creadPrec :: ReadPrec ListHostedZonesByVPC
readList :: ReadS [ListHostedZonesByVPC]
$creadList :: ReadS [ListHostedZonesByVPC]
readsPrec :: Int -> ReadS ListHostedZonesByVPC
$creadsPrec :: Int -> ReadS ListHostedZonesByVPC
Prelude.Read, Int -> ListHostedZonesByVPC -> ShowS
[ListHostedZonesByVPC] -> ShowS
ListHostedZonesByVPC -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ListHostedZonesByVPC] -> ShowS
$cshowList :: [ListHostedZonesByVPC] -> ShowS
show :: ListHostedZonesByVPC -> String
$cshow :: ListHostedZonesByVPC -> String
showsPrec :: Int -> ListHostedZonesByVPC -> ShowS
$cshowsPrec :: Int -> ListHostedZonesByVPC -> ShowS
Prelude.Show, forall x. Rep ListHostedZonesByVPC x -> ListHostedZonesByVPC
forall x. ListHostedZonesByVPC -> Rep ListHostedZonesByVPC x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep ListHostedZonesByVPC x -> ListHostedZonesByVPC
$cfrom :: forall x. ListHostedZonesByVPC -> Rep ListHostedZonesByVPC x
Prelude.Generic)
newListHostedZonesByVPC ::
Prelude.Text ->
VPCRegion ->
ListHostedZonesByVPC
newListHostedZonesByVPC :: Text -> VPCRegion -> ListHostedZonesByVPC
newListHostedZonesByVPC Text
pVPCId_ VPCRegion
pVPCRegion_ =
ListHostedZonesByVPC'
{ $sel:maxItems:ListHostedZonesByVPC' :: Maybe Text
maxItems = forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:ListHostedZonesByVPC' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing,
$sel:vPCId:ListHostedZonesByVPC' :: Text
vPCId = Text
pVPCId_,
$sel:vPCRegion:ListHostedZonesByVPC' :: VPCRegion
vPCRegion = VPCRegion
pVPCRegion_
}
listHostedZonesByVPC_maxItems :: Lens.Lens' ListHostedZonesByVPC (Prelude.Maybe Prelude.Text)
listHostedZonesByVPC_maxItems :: Lens' ListHostedZonesByVPC (Maybe Text)
listHostedZonesByVPC_maxItems = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListHostedZonesByVPC' {Maybe Text
maxItems :: Maybe Text
$sel:maxItems:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Maybe Text
maxItems} -> Maybe Text
maxItems) (\s :: ListHostedZonesByVPC
s@ListHostedZonesByVPC' {} Maybe Text
a -> ListHostedZonesByVPC
s {$sel:maxItems:ListHostedZonesByVPC' :: Maybe Text
maxItems = Maybe Text
a} :: ListHostedZonesByVPC)
listHostedZonesByVPC_nextToken :: Lens.Lens' ListHostedZonesByVPC (Prelude.Maybe Prelude.Text)
listHostedZonesByVPC_nextToken :: Lens' ListHostedZonesByVPC (Maybe Text)
listHostedZonesByVPC_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListHostedZonesByVPC' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: ListHostedZonesByVPC
s@ListHostedZonesByVPC' {} Maybe Text
a -> ListHostedZonesByVPC
s {$sel:nextToken:ListHostedZonesByVPC' :: Maybe Text
nextToken = Maybe Text
a} :: ListHostedZonesByVPC)
listHostedZonesByVPC_vPCId :: Lens.Lens' ListHostedZonesByVPC Prelude.Text
listHostedZonesByVPC_vPCId :: Lens' ListHostedZonesByVPC Text
listHostedZonesByVPC_vPCId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListHostedZonesByVPC' {Text
vPCId :: Text
$sel:vPCId:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Text
vPCId} -> Text
vPCId) (\s :: ListHostedZonesByVPC
s@ListHostedZonesByVPC' {} Text
a -> ListHostedZonesByVPC
s {$sel:vPCId:ListHostedZonesByVPC' :: Text
vPCId = Text
a} :: ListHostedZonesByVPC)
listHostedZonesByVPC_vPCRegion :: Lens.Lens' ListHostedZonesByVPC VPCRegion
listHostedZonesByVPC_vPCRegion :: Lens' ListHostedZonesByVPC VPCRegion
listHostedZonesByVPC_vPCRegion = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListHostedZonesByVPC' {VPCRegion
vPCRegion :: VPCRegion
$sel:vPCRegion:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> VPCRegion
vPCRegion} -> VPCRegion
vPCRegion) (\s :: ListHostedZonesByVPC
s@ListHostedZonesByVPC' {} VPCRegion
a -> ListHostedZonesByVPC
s {$sel:vPCRegion:ListHostedZonesByVPC' :: VPCRegion
vPCRegion = VPCRegion
a} :: ListHostedZonesByVPC)
instance Core.AWSRequest ListHostedZonesByVPC where
type
AWSResponse ListHostedZonesByVPC =
ListHostedZonesByVPCResponse
request :: (Service -> Service)
-> ListHostedZonesByVPC -> Request ListHostedZonesByVPC
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 ListHostedZonesByVPC
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse ListHostedZonesByVPC)))
response =
forall (m :: * -> *) a.
MonadResource m =>
(Int -> ResponseHeaders -> [Node] -> Either String (AWSResponse a))
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveXML
( \Int
s ResponseHeaders
h [Node]
x ->
Maybe Text
-> Int
-> [HostedZoneSummary]
-> Text
-> ListHostedZonesByVPCResponse
ListHostedZonesByVPCResponse'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> ([Node]
x forall a. FromXML a => [Node] -> Text -> Either String (Maybe a)
Data..@? Text
"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))
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( [Node]
x
forall a. FromXML a => [Node] -> Text -> Either String (Maybe a)
Data..@? Text
"HostedZoneSummaries"
forall (f :: * -> *) a. Functor f => f (Maybe a) -> a -> f a
Core..!@ forall a. Monoid a => a
Prelude.mempty
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
Prelude.>>= forall a. FromXML a => Text -> [Node] -> Either String [a]
Data.parseXMLList Text
"HostedZoneSummary"
)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ([Node]
x forall a. FromXML a => [Node] -> Text -> Either String a
Data..@ Text
"MaxItems")
)
instance Prelude.Hashable ListHostedZonesByVPC where
hashWithSalt :: Int -> ListHostedZonesByVPC -> Int
hashWithSalt Int
_salt ListHostedZonesByVPC' {Maybe Text
Text
VPCRegion
vPCRegion :: VPCRegion
vPCId :: Text
nextToken :: Maybe Text
maxItems :: Maybe Text
$sel:vPCRegion:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> VPCRegion
$sel:vPCId:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Text
$sel:nextToken:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Maybe Text
$sel:maxItems:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
maxItems
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
nextToken
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
vPCId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` VPCRegion
vPCRegion
instance Prelude.NFData ListHostedZonesByVPC where
rnf :: ListHostedZonesByVPC -> ()
rnf ListHostedZonesByVPC' {Maybe Text
Text
VPCRegion
vPCRegion :: VPCRegion
vPCId :: Text
nextToken :: Maybe Text
maxItems :: Maybe Text
$sel:vPCRegion:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> VPCRegion
$sel:vPCId:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Text
$sel:nextToken:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Maybe Text
$sel:maxItems:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
maxItems
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 Text
vPCId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf VPCRegion
vPCRegion
instance Data.ToHeaders ListHostedZonesByVPC where
toHeaders :: ListHostedZonesByVPC -> ResponseHeaders
toHeaders = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
instance Data.ToPath ListHostedZonesByVPC where
toPath :: ListHostedZonesByVPC -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/2013-04-01/hostedzonesbyvpc"
instance Data.ToQuery ListHostedZonesByVPC where
toQuery :: ListHostedZonesByVPC -> QueryString
toQuery ListHostedZonesByVPC' {Maybe Text
Text
VPCRegion
vPCRegion :: VPCRegion
vPCId :: Text
nextToken :: Maybe Text
maxItems :: Maybe Text
$sel:vPCRegion:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> VPCRegion
$sel:vPCId:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Text
$sel:nextToken:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Maybe Text
$sel:maxItems:ListHostedZonesByVPC' :: ListHostedZonesByVPC -> Maybe Text
..} =
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"maxitems" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
maxItems,
ByteString
"nexttoken" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
nextToken,
ByteString
"vpcid" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Text
vPCId,
ByteString
"vpcregion" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: VPCRegion
vPCRegion
]
data ListHostedZonesByVPCResponse = ListHostedZonesByVPCResponse'
{
ListHostedZonesByVPCResponse -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text,
ListHostedZonesByVPCResponse -> Int
httpStatus :: Prelude.Int,
ListHostedZonesByVPCResponse -> [HostedZoneSummary]
hostedZoneSummaries :: [HostedZoneSummary],
ListHostedZonesByVPCResponse -> Text
maxItems :: Prelude.Text
}
deriving (ListHostedZonesByVPCResponse
-> ListHostedZonesByVPCResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ListHostedZonesByVPCResponse
-> ListHostedZonesByVPCResponse -> Bool
$c/= :: ListHostedZonesByVPCResponse
-> ListHostedZonesByVPCResponse -> Bool
== :: ListHostedZonesByVPCResponse
-> ListHostedZonesByVPCResponse -> Bool
$c== :: ListHostedZonesByVPCResponse
-> ListHostedZonesByVPCResponse -> Bool
Prelude.Eq, ReadPrec [ListHostedZonesByVPCResponse]
ReadPrec ListHostedZonesByVPCResponse
Int -> ReadS ListHostedZonesByVPCResponse
ReadS [ListHostedZonesByVPCResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [ListHostedZonesByVPCResponse]
$creadListPrec :: ReadPrec [ListHostedZonesByVPCResponse]
readPrec :: ReadPrec ListHostedZonesByVPCResponse
$creadPrec :: ReadPrec ListHostedZonesByVPCResponse
readList :: ReadS [ListHostedZonesByVPCResponse]
$creadList :: ReadS [ListHostedZonesByVPCResponse]
readsPrec :: Int -> ReadS ListHostedZonesByVPCResponse
$creadsPrec :: Int -> ReadS ListHostedZonesByVPCResponse
Prelude.Read, Int -> ListHostedZonesByVPCResponse -> ShowS
[ListHostedZonesByVPCResponse] -> ShowS
ListHostedZonesByVPCResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ListHostedZonesByVPCResponse] -> ShowS
$cshowList :: [ListHostedZonesByVPCResponse] -> ShowS
show :: ListHostedZonesByVPCResponse -> String
$cshow :: ListHostedZonesByVPCResponse -> String
showsPrec :: Int -> ListHostedZonesByVPCResponse -> ShowS
$cshowsPrec :: Int -> ListHostedZonesByVPCResponse -> ShowS
Prelude.Show, forall x.
Rep ListHostedZonesByVPCResponse x -> ListHostedZonesByVPCResponse
forall x.
ListHostedZonesByVPCResponse -> Rep ListHostedZonesByVPCResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep ListHostedZonesByVPCResponse x -> ListHostedZonesByVPCResponse
$cfrom :: forall x.
ListHostedZonesByVPCResponse -> Rep ListHostedZonesByVPCResponse x
Prelude.Generic)
newListHostedZonesByVPCResponse ::
Prelude.Int ->
Prelude.Text ->
ListHostedZonesByVPCResponse
newListHostedZonesByVPCResponse :: Int -> Text -> ListHostedZonesByVPCResponse
newListHostedZonesByVPCResponse
Int
pHttpStatus_
Text
pMaxItems_ =
ListHostedZonesByVPCResponse'
{ $sel:nextToken:ListHostedZonesByVPCResponse' :: Maybe Text
nextToken =
forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:ListHostedZonesByVPCResponse' :: Int
httpStatus = Int
pHttpStatus_,
$sel:hostedZoneSummaries:ListHostedZonesByVPCResponse' :: [HostedZoneSummary]
hostedZoneSummaries = forall a. Monoid a => a
Prelude.mempty,
$sel:maxItems:ListHostedZonesByVPCResponse' :: Text
maxItems = Text
pMaxItems_
}
listHostedZonesByVPCResponse_nextToken :: Lens.Lens' ListHostedZonesByVPCResponse (Prelude.Maybe Prelude.Text)
listHostedZonesByVPCResponse_nextToken :: Lens' ListHostedZonesByVPCResponse (Maybe Text)
listHostedZonesByVPCResponse_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListHostedZonesByVPCResponse' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:ListHostedZonesByVPCResponse' :: ListHostedZonesByVPCResponse -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: ListHostedZonesByVPCResponse
s@ListHostedZonesByVPCResponse' {} Maybe Text
a -> ListHostedZonesByVPCResponse
s {$sel:nextToken:ListHostedZonesByVPCResponse' :: Maybe Text
nextToken = Maybe Text
a} :: ListHostedZonesByVPCResponse)
listHostedZonesByVPCResponse_httpStatus :: Lens.Lens' ListHostedZonesByVPCResponse Prelude.Int
listHostedZonesByVPCResponse_httpStatus :: Lens' ListHostedZonesByVPCResponse Int
listHostedZonesByVPCResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListHostedZonesByVPCResponse' {Int
httpStatus :: Int
$sel:httpStatus:ListHostedZonesByVPCResponse' :: ListHostedZonesByVPCResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: ListHostedZonesByVPCResponse
s@ListHostedZonesByVPCResponse' {} Int
a -> ListHostedZonesByVPCResponse
s {$sel:httpStatus:ListHostedZonesByVPCResponse' :: Int
httpStatus = Int
a} :: ListHostedZonesByVPCResponse)
listHostedZonesByVPCResponse_hostedZoneSummaries :: Lens.Lens' ListHostedZonesByVPCResponse [HostedZoneSummary]
listHostedZonesByVPCResponse_hostedZoneSummaries :: Lens' ListHostedZonesByVPCResponse [HostedZoneSummary]
listHostedZonesByVPCResponse_hostedZoneSummaries = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListHostedZonesByVPCResponse' {[HostedZoneSummary]
hostedZoneSummaries :: [HostedZoneSummary]
$sel:hostedZoneSummaries:ListHostedZonesByVPCResponse' :: ListHostedZonesByVPCResponse -> [HostedZoneSummary]
hostedZoneSummaries} -> [HostedZoneSummary]
hostedZoneSummaries) (\s :: ListHostedZonesByVPCResponse
s@ListHostedZonesByVPCResponse' {} [HostedZoneSummary]
a -> ListHostedZonesByVPCResponse
s {$sel:hostedZoneSummaries:ListHostedZonesByVPCResponse' :: [HostedZoneSummary]
hostedZoneSummaries = [HostedZoneSummary]
a} :: ListHostedZonesByVPCResponse) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
listHostedZonesByVPCResponse_maxItems :: Lens.Lens' ListHostedZonesByVPCResponse Prelude.Text
listHostedZonesByVPCResponse_maxItems :: Lens' ListHostedZonesByVPCResponse Text
listHostedZonesByVPCResponse_maxItems = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListHostedZonesByVPCResponse' {Text
maxItems :: Text
$sel:maxItems:ListHostedZonesByVPCResponse' :: ListHostedZonesByVPCResponse -> Text
maxItems} -> Text
maxItems) (\s :: ListHostedZonesByVPCResponse
s@ListHostedZonesByVPCResponse' {} Text
a -> ListHostedZonesByVPCResponse
s {$sel:maxItems:ListHostedZonesByVPCResponse' :: Text
maxItems = Text
a} :: ListHostedZonesByVPCResponse)
instance Prelude.NFData ListHostedZonesByVPCResponse where
rnf :: ListHostedZonesByVPCResponse -> ()
rnf ListHostedZonesByVPCResponse' {Int
[HostedZoneSummary]
Maybe Text
Text
maxItems :: Text
hostedZoneSummaries :: [HostedZoneSummary]
httpStatus :: Int
nextToken :: Maybe Text
$sel:maxItems:ListHostedZonesByVPCResponse' :: ListHostedZonesByVPCResponse -> Text
$sel:hostedZoneSummaries:ListHostedZonesByVPCResponse' :: ListHostedZonesByVPCResponse -> [HostedZoneSummary]
$sel:httpStatus:ListHostedZonesByVPCResponse' :: ListHostedZonesByVPCResponse -> Int
$sel:nextToken:ListHostedZonesByVPCResponse' :: ListHostedZonesByVPCResponse -> Maybe Text
..} =
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
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf [HostedZoneSummary]
hostedZoneSummaries
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
maxItems