{-# 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.RDS.DeleteDBInstanceAutomatedBackup
(
DeleteDBInstanceAutomatedBackup (..),
newDeleteDBInstanceAutomatedBackup,
deleteDBInstanceAutomatedBackup_dbiResourceId,
deleteDBInstanceAutomatedBackup_dbInstanceAutomatedBackupsArn,
DeleteDBInstanceAutomatedBackupResponse (..),
newDeleteDBInstanceAutomatedBackupResponse,
deleteDBInstanceAutomatedBackupResponse_dbInstanceAutomatedBackup,
deleteDBInstanceAutomatedBackupResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Lens as Lens
import qualified Amazonka.Prelude as Prelude
import Amazonka.RDS.Types
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data DeleteDBInstanceAutomatedBackup = DeleteDBInstanceAutomatedBackup'
{
DeleteDBInstanceAutomatedBackup -> Maybe Text
dbiResourceId :: Prelude.Maybe Prelude.Text,
DeleteDBInstanceAutomatedBackup -> Maybe Text
dbInstanceAutomatedBackupsArn :: Prelude.Maybe Prelude.Text
}
deriving (DeleteDBInstanceAutomatedBackup
-> DeleteDBInstanceAutomatedBackup -> Bool
(DeleteDBInstanceAutomatedBackup
-> DeleteDBInstanceAutomatedBackup -> Bool)
-> (DeleteDBInstanceAutomatedBackup
-> DeleteDBInstanceAutomatedBackup -> Bool)
-> Eq DeleteDBInstanceAutomatedBackup
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteDBInstanceAutomatedBackup
-> DeleteDBInstanceAutomatedBackup -> Bool
$c/= :: DeleteDBInstanceAutomatedBackup
-> DeleteDBInstanceAutomatedBackup -> Bool
== :: DeleteDBInstanceAutomatedBackup
-> DeleteDBInstanceAutomatedBackup -> Bool
$c== :: DeleteDBInstanceAutomatedBackup
-> DeleteDBInstanceAutomatedBackup -> Bool
Prelude.Eq, ReadPrec [DeleteDBInstanceAutomatedBackup]
ReadPrec DeleteDBInstanceAutomatedBackup
Int -> ReadS DeleteDBInstanceAutomatedBackup
ReadS [DeleteDBInstanceAutomatedBackup]
(Int -> ReadS DeleteDBInstanceAutomatedBackup)
-> ReadS [DeleteDBInstanceAutomatedBackup]
-> ReadPrec DeleteDBInstanceAutomatedBackup
-> ReadPrec [DeleteDBInstanceAutomatedBackup]
-> Read DeleteDBInstanceAutomatedBackup
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DeleteDBInstanceAutomatedBackup]
$creadListPrec :: ReadPrec [DeleteDBInstanceAutomatedBackup]
readPrec :: ReadPrec DeleteDBInstanceAutomatedBackup
$creadPrec :: ReadPrec DeleteDBInstanceAutomatedBackup
readList :: ReadS [DeleteDBInstanceAutomatedBackup]
$creadList :: ReadS [DeleteDBInstanceAutomatedBackup]
readsPrec :: Int -> ReadS DeleteDBInstanceAutomatedBackup
$creadsPrec :: Int -> ReadS DeleteDBInstanceAutomatedBackup
Prelude.Read, Int -> DeleteDBInstanceAutomatedBackup -> ShowS
[DeleteDBInstanceAutomatedBackup] -> ShowS
DeleteDBInstanceAutomatedBackup -> String
(Int -> DeleteDBInstanceAutomatedBackup -> ShowS)
-> (DeleteDBInstanceAutomatedBackup -> String)
-> ([DeleteDBInstanceAutomatedBackup] -> ShowS)
-> Show DeleteDBInstanceAutomatedBackup
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DeleteDBInstanceAutomatedBackup] -> ShowS
$cshowList :: [DeleteDBInstanceAutomatedBackup] -> ShowS
show :: DeleteDBInstanceAutomatedBackup -> String
$cshow :: DeleteDBInstanceAutomatedBackup -> String
showsPrec :: Int -> DeleteDBInstanceAutomatedBackup -> ShowS
$cshowsPrec :: Int -> DeleteDBInstanceAutomatedBackup -> ShowS
Prelude.Show, (forall x.
DeleteDBInstanceAutomatedBackup
-> Rep DeleteDBInstanceAutomatedBackup x)
-> (forall x.
Rep DeleteDBInstanceAutomatedBackup x
-> DeleteDBInstanceAutomatedBackup)
-> Generic DeleteDBInstanceAutomatedBackup
forall x.
Rep DeleteDBInstanceAutomatedBackup x
-> DeleteDBInstanceAutomatedBackup
forall x.
DeleteDBInstanceAutomatedBackup
-> Rep DeleteDBInstanceAutomatedBackup x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DeleteDBInstanceAutomatedBackup x
-> DeleteDBInstanceAutomatedBackup
$cfrom :: forall x.
DeleteDBInstanceAutomatedBackup
-> Rep DeleteDBInstanceAutomatedBackup x
Prelude.Generic)
newDeleteDBInstanceAutomatedBackup ::
DeleteDBInstanceAutomatedBackup
newDeleteDBInstanceAutomatedBackup :: DeleteDBInstanceAutomatedBackup
newDeleteDBInstanceAutomatedBackup =
DeleteDBInstanceAutomatedBackup' :: Maybe Text -> Maybe Text -> DeleteDBInstanceAutomatedBackup
DeleteDBInstanceAutomatedBackup'
{ $sel:dbiResourceId:DeleteDBInstanceAutomatedBackup' :: Maybe Text
dbiResourceId =
Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:dbInstanceAutomatedBackupsArn:DeleteDBInstanceAutomatedBackup' :: Maybe Text
dbInstanceAutomatedBackupsArn =
Maybe Text
forall a. Maybe a
Prelude.Nothing
}
deleteDBInstanceAutomatedBackup_dbiResourceId :: Lens.Lens' DeleteDBInstanceAutomatedBackup (Prelude.Maybe Prelude.Text)
deleteDBInstanceAutomatedBackup_dbiResourceId :: (Maybe Text -> f (Maybe Text))
-> DeleteDBInstanceAutomatedBackup
-> f DeleteDBInstanceAutomatedBackup
deleteDBInstanceAutomatedBackup_dbiResourceId = (DeleteDBInstanceAutomatedBackup -> Maybe Text)
-> (DeleteDBInstanceAutomatedBackup
-> Maybe Text -> DeleteDBInstanceAutomatedBackup)
-> Lens
DeleteDBInstanceAutomatedBackup
DeleteDBInstanceAutomatedBackup
(Maybe Text)
(Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteDBInstanceAutomatedBackup' {Maybe Text
dbiResourceId :: Maybe Text
$sel:dbiResourceId:DeleteDBInstanceAutomatedBackup' :: DeleteDBInstanceAutomatedBackup -> Maybe Text
dbiResourceId} -> Maybe Text
dbiResourceId) (\s :: DeleteDBInstanceAutomatedBackup
s@DeleteDBInstanceAutomatedBackup' {} Maybe Text
a -> DeleteDBInstanceAutomatedBackup
s {$sel:dbiResourceId:DeleteDBInstanceAutomatedBackup' :: Maybe Text
dbiResourceId = Maybe Text
a} :: DeleteDBInstanceAutomatedBackup)
deleteDBInstanceAutomatedBackup_dbInstanceAutomatedBackupsArn :: Lens.Lens' DeleteDBInstanceAutomatedBackup (Prelude.Maybe Prelude.Text)
deleteDBInstanceAutomatedBackup_dbInstanceAutomatedBackupsArn :: (Maybe Text -> f (Maybe Text))
-> DeleteDBInstanceAutomatedBackup
-> f DeleteDBInstanceAutomatedBackup
deleteDBInstanceAutomatedBackup_dbInstanceAutomatedBackupsArn = (DeleteDBInstanceAutomatedBackup -> Maybe Text)
-> (DeleteDBInstanceAutomatedBackup
-> Maybe Text -> DeleteDBInstanceAutomatedBackup)
-> Lens
DeleteDBInstanceAutomatedBackup
DeleteDBInstanceAutomatedBackup
(Maybe Text)
(Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteDBInstanceAutomatedBackup' {Maybe Text
dbInstanceAutomatedBackupsArn :: Maybe Text
$sel:dbInstanceAutomatedBackupsArn:DeleteDBInstanceAutomatedBackup' :: DeleteDBInstanceAutomatedBackup -> Maybe Text
dbInstanceAutomatedBackupsArn} -> Maybe Text
dbInstanceAutomatedBackupsArn) (\s :: DeleteDBInstanceAutomatedBackup
s@DeleteDBInstanceAutomatedBackup' {} Maybe Text
a -> DeleteDBInstanceAutomatedBackup
s {$sel:dbInstanceAutomatedBackupsArn:DeleteDBInstanceAutomatedBackup' :: Maybe Text
dbInstanceAutomatedBackupsArn = Maybe Text
a} :: DeleteDBInstanceAutomatedBackup)
instance
Core.AWSRequest
DeleteDBInstanceAutomatedBackup
where
type
AWSResponse DeleteDBInstanceAutomatedBackup =
DeleteDBInstanceAutomatedBackupResponse
request :: DeleteDBInstanceAutomatedBackup
-> Request DeleteDBInstanceAutomatedBackup
request = Service
-> DeleteDBInstanceAutomatedBackup
-> Request DeleteDBInstanceAutomatedBackup
forall a. ToRequest a => Service -> a -> Request a
Request.postQuery Service
defaultService
response :: Logger
-> Service
-> Proxy DeleteDBInstanceAutomatedBackup
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse (AWSResponse DeleteDBInstanceAutomatedBackup)))
response =
Text
-> (Int
-> ResponseHeaders
-> [Node]
-> Either String (AWSResponse DeleteDBInstanceAutomatedBackup))
-> Logger
-> Service
-> Proxy DeleteDBInstanceAutomatedBackup
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse (AWSResponse DeleteDBInstanceAutomatedBackup)))
forall (m :: * -> *) a.
MonadResource m =>
Text
-> (Int
-> ResponseHeaders -> [Node] -> Either String (AWSResponse a))
-> Logger
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveXMLWrapper
Text
"DeleteDBInstanceAutomatedBackupResult"
( \Int
s ResponseHeaders
h [Node]
x ->
Maybe DBInstanceAutomatedBackup
-> Int -> DeleteDBInstanceAutomatedBackupResponse
DeleteDBInstanceAutomatedBackupResponse'
(Maybe DBInstanceAutomatedBackup
-> Int -> DeleteDBInstanceAutomatedBackupResponse)
-> Either String (Maybe DBInstanceAutomatedBackup)
-> Either String (Int -> DeleteDBInstanceAutomatedBackupResponse)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> ([Node]
x [Node] -> Text -> Either String (Maybe DBInstanceAutomatedBackup)
forall a. FromXML a => [Node] -> Text -> Either String (Maybe a)
Core..@? Text
"DBInstanceAutomatedBackup")
Either String (Int -> DeleteDBInstanceAutomatedBackupResponse)
-> Either String Int
-> Either String DeleteDBInstanceAutomatedBackupResponse
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Int -> Either String Int
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure (Int -> Int
forall a. Enum a => a -> Int
Prelude.fromEnum Int
s))
)
instance
Prelude.Hashable
DeleteDBInstanceAutomatedBackup
instance
Prelude.NFData
DeleteDBInstanceAutomatedBackup
instance
Core.ToHeaders
DeleteDBInstanceAutomatedBackup
where
toHeaders :: DeleteDBInstanceAutomatedBackup -> ResponseHeaders
toHeaders = ResponseHeaders
-> DeleteDBInstanceAutomatedBackup -> ResponseHeaders
forall a b. a -> b -> a
Prelude.const ResponseHeaders
forall a. Monoid a => a
Prelude.mempty
instance Core.ToPath DeleteDBInstanceAutomatedBackup where
toPath :: DeleteDBInstanceAutomatedBackup -> ByteString
toPath = ByteString -> DeleteDBInstanceAutomatedBackup -> ByteString
forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Core.ToQuery DeleteDBInstanceAutomatedBackup where
toQuery :: DeleteDBInstanceAutomatedBackup -> QueryString
toQuery DeleteDBInstanceAutomatedBackup' {Maybe Text
dbInstanceAutomatedBackupsArn :: Maybe Text
dbiResourceId :: Maybe Text
$sel:dbInstanceAutomatedBackupsArn:DeleteDBInstanceAutomatedBackup' :: DeleteDBInstanceAutomatedBackup -> Maybe Text
$sel:dbiResourceId:DeleteDBInstanceAutomatedBackup' :: DeleteDBInstanceAutomatedBackup -> Maybe Text
..} =
[QueryString] -> QueryString
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"Action"
ByteString -> ByteString -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Core.=: ( ByteString
"DeleteDBInstanceAutomatedBackup" ::
Prelude.ByteString
),
ByteString
"Version"
ByteString -> ByteString -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Core.=: (ByteString
"2014-10-31" :: Prelude.ByteString),
ByteString
"DbiResourceId" ByteString -> Maybe Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Core.=: Maybe Text
dbiResourceId,
ByteString
"DBInstanceAutomatedBackupsArn"
ByteString -> Maybe Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Core.=: Maybe Text
dbInstanceAutomatedBackupsArn
]
data DeleteDBInstanceAutomatedBackupResponse = DeleteDBInstanceAutomatedBackupResponse'
{ DeleteDBInstanceAutomatedBackupResponse
-> Maybe DBInstanceAutomatedBackup
dbInstanceAutomatedBackup :: Prelude.Maybe DBInstanceAutomatedBackup,
DeleteDBInstanceAutomatedBackupResponse -> Int
httpStatus :: Prelude.Int
}
deriving (DeleteDBInstanceAutomatedBackupResponse
-> DeleteDBInstanceAutomatedBackupResponse -> Bool
(DeleteDBInstanceAutomatedBackupResponse
-> DeleteDBInstanceAutomatedBackupResponse -> Bool)
-> (DeleteDBInstanceAutomatedBackupResponse
-> DeleteDBInstanceAutomatedBackupResponse -> Bool)
-> Eq DeleteDBInstanceAutomatedBackupResponse
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteDBInstanceAutomatedBackupResponse
-> DeleteDBInstanceAutomatedBackupResponse -> Bool
$c/= :: DeleteDBInstanceAutomatedBackupResponse
-> DeleteDBInstanceAutomatedBackupResponse -> Bool
== :: DeleteDBInstanceAutomatedBackupResponse
-> DeleteDBInstanceAutomatedBackupResponse -> Bool
$c== :: DeleteDBInstanceAutomatedBackupResponse
-> DeleteDBInstanceAutomatedBackupResponse -> Bool
Prelude.Eq, ReadPrec [DeleteDBInstanceAutomatedBackupResponse]
ReadPrec DeleteDBInstanceAutomatedBackupResponse
Int -> ReadS DeleteDBInstanceAutomatedBackupResponse
ReadS [DeleteDBInstanceAutomatedBackupResponse]
(Int -> ReadS DeleteDBInstanceAutomatedBackupResponse)
-> ReadS [DeleteDBInstanceAutomatedBackupResponse]
-> ReadPrec DeleteDBInstanceAutomatedBackupResponse
-> ReadPrec [DeleteDBInstanceAutomatedBackupResponse]
-> Read DeleteDBInstanceAutomatedBackupResponse
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DeleteDBInstanceAutomatedBackupResponse]
$creadListPrec :: ReadPrec [DeleteDBInstanceAutomatedBackupResponse]
readPrec :: ReadPrec DeleteDBInstanceAutomatedBackupResponse
$creadPrec :: ReadPrec DeleteDBInstanceAutomatedBackupResponse
readList :: ReadS [DeleteDBInstanceAutomatedBackupResponse]
$creadList :: ReadS [DeleteDBInstanceAutomatedBackupResponse]
readsPrec :: Int -> ReadS DeleteDBInstanceAutomatedBackupResponse
$creadsPrec :: Int -> ReadS DeleteDBInstanceAutomatedBackupResponse
Prelude.Read, Int -> DeleteDBInstanceAutomatedBackupResponse -> ShowS
[DeleteDBInstanceAutomatedBackupResponse] -> ShowS
DeleteDBInstanceAutomatedBackupResponse -> String
(Int -> DeleteDBInstanceAutomatedBackupResponse -> ShowS)
-> (DeleteDBInstanceAutomatedBackupResponse -> String)
-> ([DeleteDBInstanceAutomatedBackupResponse] -> ShowS)
-> Show DeleteDBInstanceAutomatedBackupResponse
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DeleteDBInstanceAutomatedBackupResponse] -> ShowS
$cshowList :: [DeleteDBInstanceAutomatedBackupResponse] -> ShowS
show :: DeleteDBInstanceAutomatedBackupResponse -> String
$cshow :: DeleteDBInstanceAutomatedBackupResponse -> String
showsPrec :: Int -> DeleteDBInstanceAutomatedBackupResponse -> ShowS
$cshowsPrec :: Int -> DeleteDBInstanceAutomatedBackupResponse -> ShowS
Prelude.Show, (forall x.
DeleteDBInstanceAutomatedBackupResponse
-> Rep DeleteDBInstanceAutomatedBackupResponse x)
-> (forall x.
Rep DeleteDBInstanceAutomatedBackupResponse x
-> DeleteDBInstanceAutomatedBackupResponse)
-> Generic DeleteDBInstanceAutomatedBackupResponse
forall x.
Rep DeleteDBInstanceAutomatedBackupResponse x
-> DeleteDBInstanceAutomatedBackupResponse
forall x.
DeleteDBInstanceAutomatedBackupResponse
-> Rep DeleteDBInstanceAutomatedBackupResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DeleteDBInstanceAutomatedBackupResponse x
-> DeleteDBInstanceAutomatedBackupResponse
$cfrom :: forall x.
DeleteDBInstanceAutomatedBackupResponse
-> Rep DeleteDBInstanceAutomatedBackupResponse x
Prelude.Generic)
newDeleteDBInstanceAutomatedBackupResponse ::
Prelude.Int ->
DeleteDBInstanceAutomatedBackupResponse
newDeleteDBInstanceAutomatedBackupResponse :: Int -> DeleteDBInstanceAutomatedBackupResponse
newDeleteDBInstanceAutomatedBackupResponse
Int
pHttpStatus_ =
DeleteDBInstanceAutomatedBackupResponse' :: Maybe DBInstanceAutomatedBackup
-> Int -> DeleteDBInstanceAutomatedBackupResponse
DeleteDBInstanceAutomatedBackupResponse'
{ $sel:dbInstanceAutomatedBackup:DeleteDBInstanceAutomatedBackupResponse' :: Maybe DBInstanceAutomatedBackup
dbInstanceAutomatedBackup =
Maybe DBInstanceAutomatedBackup
forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:DeleteDBInstanceAutomatedBackupResponse' :: Int
httpStatus = Int
pHttpStatus_
}
deleteDBInstanceAutomatedBackupResponse_dbInstanceAutomatedBackup :: Lens.Lens' DeleteDBInstanceAutomatedBackupResponse (Prelude.Maybe DBInstanceAutomatedBackup)
deleteDBInstanceAutomatedBackupResponse_dbInstanceAutomatedBackup :: (Maybe DBInstanceAutomatedBackup
-> f (Maybe DBInstanceAutomatedBackup))
-> DeleteDBInstanceAutomatedBackupResponse
-> f DeleteDBInstanceAutomatedBackupResponse
deleteDBInstanceAutomatedBackupResponse_dbInstanceAutomatedBackup = (DeleteDBInstanceAutomatedBackupResponse
-> Maybe DBInstanceAutomatedBackup)
-> (DeleteDBInstanceAutomatedBackupResponse
-> Maybe DBInstanceAutomatedBackup
-> DeleteDBInstanceAutomatedBackupResponse)
-> Lens
DeleteDBInstanceAutomatedBackupResponse
DeleteDBInstanceAutomatedBackupResponse
(Maybe DBInstanceAutomatedBackup)
(Maybe DBInstanceAutomatedBackup)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteDBInstanceAutomatedBackupResponse' {Maybe DBInstanceAutomatedBackup
dbInstanceAutomatedBackup :: Maybe DBInstanceAutomatedBackup
$sel:dbInstanceAutomatedBackup:DeleteDBInstanceAutomatedBackupResponse' :: DeleteDBInstanceAutomatedBackupResponse
-> Maybe DBInstanceAutomatedBackup
dbInstanceAutomatedBackup} -> Maybe DBInstanceAutomatedBackup
dbInstanceAutomatedBackup) (\s :: DeleteDBInstanceAutomatedBackupResponse
s@DeleteDBInstanceAutomatedBackupResponse' {} Maybe DBInstanceAutomatedBackup
a -> DeleteDBInstanceAutomatedBackupResponse
s {$sel:dbInstanceAutomatedBackup:DeleteDBInstanceAutomatedBackupResponse' :: Maybe DBInstanceAutomatedBackup
dbInstanceAutomatedBackup = Maybe DBInstanceAutomatedBackup
a} :: DeleteDBInstanceAutomatedBackupResponse)
deleteDBInstanceAutomatedBackupResponse_httpStatus :: Lens.Lens' DeleteDBInstanceAutomatedBackupResponse Prelude.Int
deleteDBInstanceAutomatedBackupResponse_httpStatus :: (Int -> f Int)
-> DeleteDBInstanceAutomatedBackupResponse
-> f DeleteDBInstanceAutomatedBackupResponse
deleteDBInstanceAutomatedBackupResponse_httpStatus = (DeleteDBInstanceAutomatedBackupResponse -> Int)
-> (DeleteDBInstanceAutomatedBackupResponse
-> Int -> DeleteDBInstanceAutomatedBackupResponse)
-> Lens
DeleteDBInstanceAutomatedBackupResponse
DeleteDBInstanceAutomatedBackupResponse
Int
Int
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteDBInstanceAutomatedBackupResponse' {Int
httpStatus :: Int
$sel:httpStatus:DeleteDBInstanceAutomatedBackupResponse' :: DeleteDBInstanceAutomatedBackupResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: DeleteDBInstanceAutomatedBackupResponse
s@DeleteDBInstanceAutomatedBackupResponse' {} Int
a -> DeleteDBInstanceAutomatedBackupResponse
s {$sel:httpStatus:DeleteDBInstanceAutomatedBackupResponse' :: Int
httpStatus = Int
a} :: DeleteDBInstanceAutomatedBackupResponse)
instance
Prelude.NFData
DeleteDBInstanceAutomatedBackupResponse