{-# 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.AmplifyBackend.DeleteBackendStorage
(
DeleteBackendStorage (..),
newDeleteBackendStorage,
deleteBackendStorage_appId,
deleteBackendStorage_backendEnvironmentName,
deleteBackendStorage_serviceName,
deleteBackendStorage_resourceName,
DeleteBackendStorageResponse (..),
newDeleteBackendStorageResponse,
deleteBackendStorageResponse_appId,
deleteBackendStorageResponse_backendEnvironmentName,
deleteBackendStorageResponse_jobId,
deleteBackendStorageResponse_status,
deleteBackendStorageResponse_httpStatus,
)
where
import Amazonka.AmplifyBackend.Types
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
data DeleteBackendStorage = DeleteBackendStorage'
{
DeleteBackendStorage -> Text
appId :: Prelude.Text,
DeleteBackendStorage -> Text
backendEnvironmentName :: Prelude.Text,
DeleteBackendStorage -> ServiceName
serviceName :: ServiceName,
DeleteBackendStorage -> Text
resourceName :: Prelude.Text
}
deriving (DeleteBackendStorage -> DeleteBackendStorage -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteBackendStorage -> DeleteBackendStorage -> Bool
$c/= :: DeleteBackendStorage -> DeleteBackendStorage -> Bool
== :: DeleteBackendStorage -> DeleteBackendStorage -> Bool
$c== :: DeleteBackendStorage -> DeleteBackendStorage -> Bool
Prelude.Eq, ReadPrec [DeleteBackendStorage]
ReadPrec DeleteBackendStorage
Int -> ReadS DeleteBackendStorage
ReadS [DeleteBackendStorage]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DeleteBackendStorage]
$creadListPrec :: ReadPrec [DeleteBackendStorage]
readPrec :: ReadPrec DeleteBackendStorage
$creadPrec :: ReadPrec DeleteBackendStorage
readList :: ReadS [DeleteBackendStorage]
$creadList :: ReadS [DeleteBackendStorage]
readsPrec :: Int -> ReadS DeleteBackendStorage
$creadsPrec :: Int -> ReadS DeleteBackendStorage
Prelude.Read, Int -> DeleteBackendStorage -> ShowS
[DeleteBackendStorage] -> ShowS
DeleteBackendStorage -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DeleteBackendStorage] -> ShowS
$cshowList :: [DeleteBackendStorage] -> ShowS
show :: DeleteBackendStorage -> String
$cshow :: DeleteBackendStorage -> String
showsPrec :: Int -> DeleteBackendStorage -> ShowS
$cshowsPrec :: Int -> DeleteBackendStorage -> ShowS
Prelude.Show, forall x. Rep DeleteBackendStorage x -> DeleteBackendStorage
forall x. DeleteBackendStorage -> Rep DeleteBackendStorage x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep DeleteBackendStorage x -> DeleteBackendStorage
$cfrom :: forall x. DeleteBackendStorage -> Rep DeleteBackendStorage x
Prelude.Generic)
newDeleteBackendStorage ::
Prelude.Text ->
Prelude.Text ->
ServiceName ->
Prelude.Text ->
DeleteBackendStorage
newDeleteBackendStorage :: Text -> Text -> ServiceName -> Text -> DeleteBackendStorage
newDeleteBackendStorage
Text
pAppId_
Text
pBackendEnvironmentName_
ServiceName
pServiceName_
Text
pResourceName_ =
DeleteBackendStorage'
{ $sel:appId:DeleteBackendStorage' :: Text
appId = Text
pAppId_,
$sel:backendEnvironmentName:DeleteBackendStorage' :: Text
backendEnvironmentName = Text
pBackendEnvironmentName_,
$sel:serviceName:DeleteBackendStorage' :: ServiceName
serviceName = ServiceName
pServiceName_,
$sel:resourceName:DeleteBackendStorage' :: Text
resourceName = Text
pResourceName_
}
deleteBackendStorage_appId :: Lens.Lens' DeleteBackendStorage Prelude.Text
deleteBackendStorage_appId :: Lens' DeleteBackendStorage Text
deleteBackendStorage_appId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteBackendStorage' {Text
appId :: Text
$sel:appId:DeleteBackendStorage' :: DeleteBackendStorage -> Text
appId} -> Text
appId) (\s :: DeleteBackendStorage
s@DeleteBackendStorage' {} Text
a -> DeleteBackendStorage
s {$sel:appId:DeleteBackendStorage' :: Text
appId = Text
a} :: DeleteBackendStorage)
deleteBackendStorage_backendEnvironmentName :: Lens.Lens' DeleteBackendStorage Prelude.Text
deleteBackendStorage_backendEnvironmentName :: Lens' DeleteBackendStorage Text
deleteBackendStorage_backendEnvironmentName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteBackendStorage' {Text
backendEnvironmentName :: Text
$sel:backendEnvironmentName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
backendEnvironmentName} -> Text
backendEnvironmentName) (\s :: DeleteBackendStorage
s@DeleteBackendStorage' {} Text
a -> DeleteBackendStorage
s {$sel:backendEnvironmentName:DeleteBackendStorage' :: Text
backendEnvironmentName = Text
a} :: DeleteBackendStorage)
deleteBackendStorage_serviceName :: Lens.Lens' DeleteBackendStorage ServiceName
deleteBackendStorage_serviceName :: Lens' DeleteBackendStorage ServiceName
deleteBackendStorage_serviceName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteBackendStorage' {ServiceName
serviceName :: ServiceName
$sel:serviceName:DeleteBackendStorage' :: DeleteBackendStorage -> ServiceName
serviceName} -> ServiceName
serviceName) (\s :: DeleteBackendStorage
s@DeleteBackendStorage' {} ServiceName
a -> DeleteBackendStorage
s {$sel:serviceName:DeleteBackendStorage' :: ServiceName
serviceName = ServiceName
a} :: DeleteBackendStorage)
deleteBackendStorage_resourceName :: Lens.Lens' DeleteBackendStorage Prelude.Text
deleteBackendStorage_resourceName :: Lens' DeleteBackendStorage Text
deleteBackendStorage_resourceName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteBackendStorage' {Text
resourceName :: Text
$sel:resourceName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
resourceName} -> Text
resourceName) (\s :: DeleteBackendStorage
s@DeleteBackendStorage' {} Text
a -> DeleteBackendStorage
s {$sel:resourceName:DeleteBackendStorage' :: Text
resourceName = Text
a} :: DeleteBackendStorage)
instance Core.AWSRequest DeleteBackendStorage where
type
AWSResponse DeleteBackendStorage =
DeleteBackendStorageResponse
request :: (Service -> Service)
-> DeleteBackendStorage -> Request DeleteBackendStorage
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 DeleteBackendStorage
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse DeleteBackendStorage)))
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 Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Int
-> DeleteBackendStorageResponse
DeleteBackendStorageResponse'
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
"appId")
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
"backendEnvironmentName")
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
"jobId")
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
"status")
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 DeleteBackendStorage where
hashWithSalt :: Int -> DeleteBackendStorage -> Int
hashWithSalt Int
_salt DeleteBackendStorage' {Text
ServiceName
resourceName :: Text
serviceName :: ServiceName
backendEnvironmentName :: Text
appId :: Text
$sel:resourceName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
$sel:serviceName:DeleteBackendStorage' :: DeleteBackendStorage -> ServiceName
$sel:backendEnvironmentName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
$sel:appId:DeleteBackendStorage' :: DeleteBackendStorage -> Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
appId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
backendEnvironmentName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` ServiceName
serviceName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
resourceName
instance Prelude.NFData DeleteBackendStorage where
rnf :: DeleteBackendStorage -> ()
rnf DeleteBackendStorage' {Text
ServiceName
resourceName :: Text
serviceName :: ServiceName
backendEnvironmentName :: Text
appId :: Text
$sel:resourceName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
$sel:serviceName:DeleteBackendStorage' :: DeleteBackendStorage -> ServiceName
$sel:backendEnvironmentName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
$sel:appId:DeleteBackendStorage' :: DeleteBackendStorage -> Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Text
appId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
backendEnvironmentName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf ServiceName
serviceName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
resourceName
instance Data.ToHeaders DeleteBackendStorage where
toHeaders :: DeleteBackendStorage -> 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.ToJSON DeleteBackendStorage where
toJSON :: DeleteBackendStorage -> Value
toJSON DeleteBackendStorage' {Text
ServiceName
resourceName :: Text
serviceName :: ServiceName
backendEnvironmentName :: Text
appId :: Text
$sel:resourceName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
$sel:serviceName:DeleteBackendStorage' :: DeleteBackendStorage -> ServiceName
$sel:backendEnvironmentName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
$sel:appId:DeleteBackendStorage' :: DeleteBackendStorage -> Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ forall a. a -> Maybe a
Prelude.Just (Key
"serviceName" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= ServiceName
serviceName),
forall a. a -> Maybe a
Prelude.Just (Key
"resourceName" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
resourceName)
]
)
instance Data.ToPath DeleteBackendStorage where
toPath :: DeleteBackendStorage -> ByteString
toPath DeleteBackendStorage' {Text
ServiceName
resourceName :: Text
serviceName :: ServiceName
backendEnvironmentName :: Text
appId :: Text
$sel:resourceName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
$sel:serviceName:DeleteBackendStorage' :: DeleteBackendStorage -> ServiceName
$sel:backendEnvironmentName:DeleteBackendStorage' :: DeleteBackendStorage -> Text
$sel:appId:DeleteBackendStorage' :: DeleteBackendStorage -> Text
..} =
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"/backend/",
forall a. ToByteString a => a -> ByteString
Data.toBS Text
appId,
ByteString
"/storage/",
forall a. ToByteString a => a -> ByteString
Data.toBS Text
backendEnvironmentName,
ByteString
"/remove"
]
instance Data.ToQuery DeleteBackendStorage where
toQuery :: DeleteBackendStorage -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data DeleteBackendStorageResponse = DeleteBackendStorageResponse'
{
DeleteBackendStorageResponse -> Maybe Text
appId :: Prelude.Maybe Prelude.Text,
DeleteBackendStorageResponse -> Maybe Text
backendEnvironmentName :: Prelude.Maybe Prelude.Text,
DeleteBackendStorageResponse -> Maybe Text
jobId :: Prelude.Maybe Prelude.Text,
DeleteBackendStorageResponse -> Maybe Text
status :: Prelude.Maybe Prelude.Text,
DeleteBackendStorageResponse -> Int
httpStatus :: Prelude.Int
}
deriving (DeleteBackendStorageResponse
-> DeleteBackendStorageResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteBackendStorageResponse
-> DeleteBackendStorageResponse -> Bool
$c/= :: DeleteBackendStorageResponse
-> DeleteBackendStorageResponse -> Bool
== :: DeleteBackendStorageResponse
-> DeleteBackendStorageResponse -> Bool
$c== :: DeleteBackendStorageResponse
-> DeleteBackendStorageResponse -> Bool
Prelude.Eq, ReadPrec [DeleteBackendStorageResponse]
ReadPrec DeleteBackendStorageResponse
Int -> ReadS DeleteBackendStorageResponse
ReadS [DeleteBackendStorageResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DeleteBackendStorageResponse]
$creadListPrec :: ReadPrec [DeleteBackendStorageResponse]
readPrec :: ReadPrec DeleteBackendStorageResponse
$creadPrec :: ReadPrec DeleteBackendStorageResponse
readList :: ReadS [DeleteBackendStorageResponse]
$creadList :: ReadS [DeleteBackendStorageResponse]
readsPrec :: Int -> ReadS DeleteBackendStorageResponse
$creadsPrec :: Int -> ReadS DeleteBackendStorageResponse
Prelude.Read, Int -> DeleteBackendStorageResponse -> ShowS
[DeleteBackendStorageResponse] -> ShowS
DeleteBackendStorageResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DeleteBackendStorageResponse] -> ShowS
$cshowList :: [DeleteBackendStorageResponse] -> ShowS
show :: DeleteBackendStorageResponse -> String
$cshow :: DeleteBackendStorageResponse -> String
showsPrec :: Int -> DeleteBackendStorageResponse -> ShowS
$cshowsPrec :: Int -> DeleteBackendStorageResponse -> ShowS
Prelude.Show, forall x.
Rep DeleteBackendStorageResponse x -> DeleteBackendStorageResponse
forall x.
DeleteBackendStorageResponse -> Rep DeleteBackendStorageResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DeleteBackendStorageResponse x -> DeleteBackendStorageResponse
$cfrom :: forall x.
DeleteBackendStorageResponse -> Rep DeleteBackendStorageResponse x
Prelude.Generic)
newDeleteBackendStorageResponse ::
Prelude.Int ->
DeleteBackendStorageResponse
newDeleteBackendStorageResponse :: Int -> DeleteBackendStorageResponse
newDeleteBackendStorageResponse Int
pHttpStatus_ =
DeleteBackendStorageResponse'
{ $sel:appId:DeleteBackendStorageResponse' :: Maybe Text
appId =
forall a. Maybe a
Prelude.Nothing,
$sel:backendEnvironmentName:DeleteBackendStorageResponse' :: Maybe Text
backendEnvironmentName = forall a. Maybe a
Prelude.Nothing,
$sel:jobId:DeleteBackendStorageResponse' :: Maybe Text
jobId = forall a. Maybe a
Prelude.Nothing,
$sel:status:DeleteBackendStorageResponse' :: Maybe Text
status = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:DeleteBackendStorageResponse' :: Int
httpStatus = Int
pHttpStatus_
}
deleteBackendStorageResponse_appId :: Lens.Lens' DeleteBackendStorageResponse (Prelude.Maybe Prelude.Text)
deleteBackendStorageResponse_appId :: Lens' DeleteBackendStorageResponse (Maybe Text)
deleteBackendStorageResponse_appId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteBackendStorageResponse' {Maybe Text
appId :: Maybe Text
$sel:appId:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Maybe Text
appId} -> Maybe Text
appId) (\s :: DeleteBackendStorageResponse
s@DeleteBackendStorageResponse' {} Maybe Text
a -> DeleteBackendStorageResponse
s {$sel:appId:DeleteBackendStorageResponse' :: Maybe Text
appId = Maybe Text
a} :: DeleteBackendStorageResponse)
deleteBackendStorageResponse_backendEnvironmentName :: Lens.Lens' DeleteBackendStorageResponse (Prelude.Maybe Prelude.Text)
deleteBackendStorageResponse_backendEnvironmentName :: Lens' DeleteBackendStorageResponse (Maybe Text)
deleteBackendStorageResponse_backendEnvironmentName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteBackendStorageResponse' {Maybe Text
backendEnvironmentName :: Maybe Text
$sel:backendEnvironmentName:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Maybe Text
backendEnvironmentName} -> Maybe Text
backendEnvironmentName) (\s :: DeleteBackendStorageResponse
s@DeleteBackendStorageResponse' {} Maybe Text
a -> DeleteBackendStorageResponse
s {$sel:backendEnvironmentName:DeleteBackendStorageResponse' :: Maybe Text
backendEnvironmentName = Maybe Text
a} :: DeleteBackendStorageResponse)
deleteBackendStorageResponse_jobId :: Lens.Lens' DeleteBackendStorageResponse (Prelude.Maybe Prelude.Text)
deleteBackendStorageResponse_jobId :: Lens' DeleteBackendStorageResponse (Maybe Text)
deleteBackendStorageResponse_jobId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteBackendStorageResponse' {Maybe Text
jobId :: Maybe Text
$sel:jobId:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Maybe Text
jobId} -> Maybe Text
jobId) (\s :: DeleteBackendStorageResponse
s@DeleteBackendStorageResponse' {} Maybe Text
a -> DeleteBackendStorageResponse
s {$sel:jobId:DeleteBackendStorageResponse' :: Maybe Text
jobId = Maybe Text
a} :: DeleteBackendStorageResponse)
deleteBackendStorageResponse_status :: Lens.Lens' DeleteBackendStorageResponse (Prelude.Maybe Prelude.Text)
deleteBackendStorageResponse_status :: Lens' DeleteBackendStorageResponse (Maybe Text)
deleteBackendStorageResponse_status = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteBackendStorageResponse' {Maybe Text
status :: Maybe Text
$sel:status:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Maybe Text
status} -> Maybe Text
status) (\s :: DeleteBackendStorageResponse
s@DeleteBackendStorageResponse' {} Maybe Text
a -> DeleteBackendStorageResponse
s {$sel:status:DeleteBackendStorageResponse' :: Maybe Text
status = Maybe Text
a} :: DeleteBackendStorageResponse)
deleteBackendStorageResponse_httpStatus :: Lens.Lens' DeleteBackendStorageResponse Prelude.Int
deleteBackendStorageResponse_httpStatus :: Lens' DeleteBackendStorageResponse Int
deleteBackendStorageResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteBackendStorageResponse' {Int
httpStatus :: Int
$sel:httpStatus:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: DeleteBackendStorageResponse
s@DeleteBackendStorageResponse' {} Int
a -> DeleteBackendStorageResponse
s {$sel:httpStatus:DeleteBackendStorageResponse' :: Int
httpStatus = Int
a} :: DeleteBackendStorageResponse)
instance Prelude.NFData DeleteBackendStorageResponse where
rnf :: DeleteBackendStorageResponse -> ()
rnf DeleteBackendStorageResponse' {Int
Maybe Text
httpStatus :: Int
status :: Maybe Text
jobId :: Maybe Text
backendEnvironmentName :: Maybe Text
appId :: Maybe Text
$sel:httpStatus:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Int
$sel:status:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Maybe Text
$sel:jobId:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Maybe Text
$sel:backendEnvironmentName:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Maybe Text
$sel:appId:DeleteBackendStorageResponse' :: DeleteBackendStorageResponse -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
appId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
backendEnvironmentName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
jobId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
status
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus