{-# 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.EC2.DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
(
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation (..),
newDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation,
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation_dryRun,
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableVirtualInterfaceGroupAssociationId,
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse (..),
newDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse,
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse_localGatewayRouteTableVirtualInterfaceGroupAssociation,
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.EC2.Types
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation = DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation'
{
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Maybe Bool
dryRun :: Prelude.Maybe Prelude.Bool,
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId :: Prelude.Text
}
deriving (DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Bool
$c/= :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Bool
== :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Bool
$c== :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Bool
Prelude.Eq, ReadPrec
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation]
ReadPrec
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
Int
-> ReadS
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
ReadS
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation]
$creadListPrec :: ReadPrec
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation]
readPrec :: ReadPrec
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
$creadPrec :: ReadPrec
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
readList :: ReadS
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation]
$creadList :: ReadS
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation]
readsPrec :: Int
-> ReadS
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
$creadsPrec :: Int
-> ReadS
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
Prelude.Read, Int
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> ShowS
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation]
-> ShowS
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation]
-> ShowS
$cshowList :: [DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation]
-> ShowS
show :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> String
$cshow :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> String
showsPrec :: Int
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> ShowS
$cshowsPrec :: Int
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> ShowS
Prelude.Show, forall x.
Rep DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation x
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
forall x.
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Rep
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation x
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
$cfrom :: forall x.
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Rep
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation x
Prelude.Generic)
newDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation ::
Prelude.Text ->
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
newDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation :: Text
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
newDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
Text
pLocalGatewayRouteTableVirtualInterfaceGroupAssociationId_ =
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation'
{ $sel:dryRun:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: Maybe Bool
dryRun =
forall a. Maybe a
Prelude.Nothing,
$sel:localGatewayRouteTableVirtualInterfaceGroupAssociationId:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId =
Text
pLocalGatewayRouteTableVirtualInterfaceGroupAssociationId_
}
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation_dryRun :: Lens.Lens' DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation (Prelude.Maybe Prelude.Bool)
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation_dryRun :: Lens'
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
(Maybe Bool)
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation_dryRun = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' {Maybe Bool
dryRun :: Maybe Bool
$sel:dryRun:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Maybe Bool
dryRun} -> Maybe Bool
dryRun) (\s :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
s@DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' {} Maybe Bool
a -> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
s {$sel:dryRun:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: Maybe Bool
dryRun = Maybe Bool
a} :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation)
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableVirtualInterfaceGroupAssociationId :: Lens.Lens' DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation Prelude.Text
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableVirtualInterfaceGroupAssociationId :: Lens'
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation Text
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableVirtualInterfaceGroupAssociationId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' {Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId :: Text
$sel:localGatewayRouteTableVirtualInterfaceGroupAssociationId:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId} -> Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId) (\s :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
s@DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' {} Text
a -> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
s {$sel:localGatewayRouteTableVirtualInterfaceGroupAssociationId:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId = Text
a} :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation)
instance
Core.AWSRequest
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
where
type
AWSResponse
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation =
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
request :: (Service -> Service)
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Request
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
request Service -> Service
overrides =
forall a. ToRequest a => Service -> a -> Request a
Request.postQuery (Service -> Service
overrides Service
defaultService)
response :: forall (m :: * -> *).
MonadResource m =>
(ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse
(AWSResponse
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation)))
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 LocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Int
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse'
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
"localGatewayRouteTableVirtualInterfaceGroupAssociation"
)
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
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
where
hashWithSalt :: Int
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Int
hashWithSalt
Int
_salt
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' {Maybe Bool
Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId :: Text
dryRun :: Maybe Bool
$sel:localGatewayRouteTableVirtualInterfaceGroupAssociationId:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Text
$sel:dryRun:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Maybe Bool
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
dryRun
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId
instance
Prelude.NFData
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
where
rnf :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation -> ()
rnf
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' {Maybe Bool
Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId :: Text
dryRun :: Maybe Bool
$sel:localGatewayRouteTableVirtualInterfaceGroupAssociationId:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Text
$sel:dryRun:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Maybe Bool
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
dryRun
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId
instance
Data.ToHeaders
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
where
toHeaders :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> ResponseHeaders
toHeaders = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
instance
Data.ToPath
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
where
toPath :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance
Data.ToQuery
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
where
toQuery :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> QueryString
toQuery
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' {Maybe Bool
Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId :: Text
dryRun :: Maybe Bool
$sel:localGatewayRouteTableVirtualInterfaceGroupAssociationId:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Text
$sel:dryRun:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
-> Maybe Bool
..} =
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"Action"
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: ( ByteString
"DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation" ::
Prelude.ByteString
),
ByteString
"Version"
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: (ByteString
"2016-11-15" :: Prelude.ByteString),
ByteString
"DryRun" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Bool
dryRun,
ByteString
"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId"
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Text
localGatewayRouteTableVirtualInterfaceGroupAssociationId
]
data DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse = DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse'
{
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
localGatewayRouteTableVirtualInterfaceGroupAssociation :: Prelude.Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation,
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Int
httpStatus :: Prelude.Int
}
deriving (DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Bool
$c/= :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Bool
== :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Bool
$c== :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Bool
Prelude.Eq, ReadPrec
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse]
ReadPrec
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
Int
-> ReadS
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
ReadS
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse]
$creadListPrec :: ReadPrec
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse]
readPrec :: ReadPrec
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
$creadPrec :: ReadPrec
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
readList :: ReadS
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse]
$creadList :: ReadS
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse]
readsPrec :: Int
-> ReadS
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
$creadsPrec :: Int
-> ReadS
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
Prelude.Read, Int
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> ShowS
[DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse]
-> ShowS
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse]
-> ShowS
$cshowList :: [DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse]
-> ShowS
show :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> String
$cshow :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> String
showsPrec :: Int
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> ShowS
$cshowsPrec :: Int
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> ShowS
Prelude.Show, forall x.
Rep
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
x
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
forall x.
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Rep
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
x
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
$cfrom :: forall x.
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Rep
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
x
Prelude.Generic)
newDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse ::
Prelude.Int ->
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
newDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse :: Int
-> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
newDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
Int
pHttpStatus_ =
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse'
{ $sel:localGatewayRouteTableVirtualInterfaceGroupAssociation:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' :: Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
localGatewayRouteTableVirtualInterfaceGroupAssociation =
forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' :: Int
httpStatus =
Int
pHttpStatus_
}
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse_localGatewayRouteTableVirtualInterfaceGroupAssociation :: Lens.Lens' DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse (Prelude.Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation)
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse_localGatewayRouteTableVirtualInterfaceGroupAssociation :: Lens'
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
(Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation)
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse_localGatewayRouteTableVirtualInterfaceGroupAssociation = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' {Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
localGatewayRouteTableVirtualInterfaceGroupAssociation :: Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
$sel:localGatewayRouteTableVirtualInterfaceGroupAssociation:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
localGatewayRouteTableVirtualInterfaceGroupAssociation} -> Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
localGatewayRouteTableVirtualInterfaceGroupAssociation) (\s :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
s@DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' {} Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
a -> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
s {$sel:localGatewayRouteTableVirtualInterfaceGroupAssociation:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' :: Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
localGatewayRouteTableVirtualInterfaceGroupAssociation = Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
a} :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse)
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse_httpStatus :: Lens.Lens' DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse Prelude.Int
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse_httpStatus :: Lens'
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
Int
deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' {Int
httpStatus :: Int
$sel:httpStatus:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Int
httpStatus} -> Int
httpStatus) (\s :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
s@DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' {} Int
a -> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
s {$sel:httpStatus:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' :: Int
httpStatus = Int
a} :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse)
instance
Prelude.NFData
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
where
rnf :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> ()
rnf
DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' {Int
Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
httpStatus :: Int
localGatewayRouteTableVirtualInterfaceGroupAssociation :: Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
$sel:httpStatus:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Int
$sel:localGatewayRouteTableVirtualInterfaceGroupAssociation:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse' :: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResponse
-> Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
..} =
forall a. NFData a => a -> ()
Prelude.rnf
Maybe LocalGatewayRouteTableVirtualInterfaceGroupAssociation
localGatewayRouteTableVirtualInterfaceGroupAssociation
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus