{-# 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.ECR.DeleteLifecyclePolicy
(
DeleteLifecyclePolicy (..),
newDeleteLifecyclePolicy,
deleteLifecyclePolicy_registryId,
deleteLifecyclePolicy_repositoryName,
DeleteLifecyclePolicyResponse (..),
newDeleteLifecyclePolicyResponse,
deleteLifecyclePolicyResponse_lastEvaluatedAt,
deleteLifecyclePolicyResponse_lifecyclePolicyText,
deleteLifecyclePolicyResponse_registryId,
deleteLifecyclePolicyResponse_repositoryName,
deleteLifecyclePolicyResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.ECR.Types
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data DeleteLifecyclePolicy = DeleteLifecyclePolicy'
{
DeleteLifecyclePolicy -> Maybe Text
registryId :: Prelude.Maybe Prelude.Text,
DeleteLifecyclePolicy -> Text
repositoryName :: Prelude.Text
}
deriving (DeleteLifecyclePolicy -> DeleteLifecyclePolicy -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteLifecyclePolicy -> DeleteLifecyclePolicy -> Bool
$c/= :: DeleteLifecyclePolicy -> DeleteLifecyclePolicy -> Bool
== :: DeleteLifecyclePolicy -> DeleteLifecyclePolicy -> Bool
$c== :: DeleteLifecyclePolicy -> DeleteLifecyclePolicy -> Bool
Prelude.Eq, ReadPrec [DeleteLifecyclePolicy]
ReadPrec DeleteLifecyclePolicy
Int -> ReadS DeleteLifecyclePolicy
ReadS [DeleteLifecyclePolicy]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DeleteLifecyclePolicy]
$creadListPrec :: ReadPrec [DeleteLifecyclePolicy]
readPrec :: ReadPrec DeleteLifecyclePolicy
$creadPrec :: ReadPrec DeleteLifecyclePolicy
readList :: ReadS [DeleteLifecyclePolicy]
$creadList :: ReadS [DeleteLifecyclePolicy]
readsPrec :: Int -> ReadS DeleteLifecyclePolicy
$creadsPrec :: Int -> ReadS DeleteLifecyclePolicy
Prelude.Read, Int -> DeleteLifecyclePolicy -> ShowS
[DeleteLifecyclePolicy] -> ShowS
DeleteLifecyclePolicy -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DeleteLifecyclePolicy] -> ShowS
$cshowList :: [DeleteLifecyclePolicy] -> ShowS
show :: DeleteLifecyclePolicy -> String
$cshow :: DeleteLifecyclePolicy -> String
showsPrec :: Int -> DeleteLifecyclePolicy -> ShowS
$cshowsPrec :: Int -> DeleteLifecyclePolicy -> ShowS
Prelude.Show, forall x. Rep DeleteLifecyclePolicy x -> DeleteLifecyclePolicy
forall x. DeleteLifecyclePolicy -> Rep DeleteLifecyclePolicy x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep DeleteLifecyclePolicy x -> DeleteLifecyclePolicy
$cfrom :: forall x. DeleteLifecyclePolicy -> Rep DeleteLifecyclePolicy x
Prelude.Generic)
newDeleteLifecyclePolicy ::
Prelude.Text ->
DeleteLifecyclePolicy
newDeleteLifecyclePolicy :: Text -> DeleteLifecyclePolicy
newDeleteLifecyclePolicy Text
pRepositoryName_ =
DeleteLifecyclePolicy'
{ $sel:registryId:DeleteLifecyclePolicy' :: Maybe Text
registryId =
forall a. Maybe a
Prelude.Nothing,
$sel:repositoryName:DeleteLifecyclePolicy' :: Text
repositoryName = Text
pRepositoryName_
}
deleteLifecyclePolicy_registryId :: Lens.Lens' DeleteLifecyclePolicy (Prelude.Maybe Prelude.Text)
deleteLifecyclePolicy_registryId :: Lens' DeleteLifecyclePolicy (Maybe Text)
deleteLifecyclePolicy_registryId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLifecyclePolicy' {Maybe Text
registryId :: Maybe Text
$sel:registryId:DeleteLifecyclePolicy' :: DeleteLifecyclePolicy -> Maybe Text
registryId} -> Maybe Text
registryId) (\s :: DeleteLifecyclePolicy
s@DeleteLifecyclePolicy' {} Maybe Text
a -> DeleteLifecyclePolicy
s {$sel:registryId:DeleteLifecyclePolicy' :: Maybe Text
registryId = Maybe Text
a} :: DeleteLifecyclePolicy)
deleteLifecyclePolicy_repositoryName :: Lens.Lens' DeleteLifecyclePolicy Prelude.Text
deleteLifecyclePolicy_repositoryName :: Lens' DeleteLifecyclePolicy Text
deleteLifecyclePolicy_repositoryName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLifecyclePolicy' {Text
repositoryName :: Text
$sel:repositoryName:DeleteLifecyclePolicy' :: DeleteLifecyclePolicy -> Text
repositoryName} -> Text
repositoryName) (\s :: DeleteLifecyclePolicy
s@DeleteLifecyclePolicy' {} Text
a -> DeleteLifecyclePolicy
s {$sel:repositoryName:DeleteLifecyclePolicy' :: Text
repositoryName = Text
a} :: DeleteLifecyclePolicy)
instance Core.AWSRequest DeleteLifecyclePolicy where
type
AWSResponse DeleteLifecyclePolicy =
DeleteLifecyclePolicyResponse
request :: (Service -> Service)
-> DeleteLifecyclePolicy -> Request DeleteLifecyclePolicy
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 DeleteLifecyclePolicy
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse DeleteLifecyclePolicy)))
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 POSIX
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Int
-> DeleteLifecyclePolicyResponse
DeleteLifecyclePolicyResponse'
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
"lastEvaluatedAt")
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
"lifecyclePolicyText")
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
"registryId")
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
"repositoryName")
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 DeleteLifecyclePolicy where
hashWithSalt :: Int -> DeleteLifecyclePolicy -> Int
hashWithSalt Int
_salt DeleteLifecyclePolicy' {Maybe Text
Text
repositoryName :: Text
registryId :: Maybe Text
$sel:repositoryName:DeleteLifecyclePolicy' :: DeleteLifecyclePolicy -> Text
$sel:registryId:DeleteLifecyclePolicy' :: DeleteLifecyclePolicy -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
registryId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
repositoryName
instance Prelude.NFData DeleteLifecyclePolicy where
rnf :: DeleteLifecyclePolicy -> ()
rnf DeleteLifecyclePolicy' {Maybe Text
Text
repositoryName :: Text
registryId :: Maybe Text
$sel:repositoryName:DeleteLifecyclePolicy' :: DeleteLifecyclePolicy -> Text
$sel:registryId:DeleteLifecyclePolicy' :: DeleteLifecyclePolicy -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
registryId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
repositoryName
instance Data.ToHeaders DeleteLifecyclePolicy where
toHeaders :: DeleteLifecyclePolicy -> ResponseHeaders
toHeaders =
forall a b. a -> b -> a
Prelude.const
( forall a. Monoid a => [a] -> a
Prelude.mconcat
[ HeaderName
"X-Amz-Target"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"AmazonEC2ContainerRegistry_V20150921.DeleteLifecyclePolicy" ::
Prelude.ByteString
),
HeaderName
"Content-Type"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"application/x-amz-json-1.1" ::
Prelude.ByteString
)
]
)
instance Data.ToJSON DeleteLifecyclePolicy where
toJSON :: DeleteLifecyclePolicy -> Value
toJSON DeleteLifecyclePolicy' {Maybe Text
Text
repositoryName :: Text
registryId :: Maybe Text
$sel:repositoryName:DeleteLifecyclePolicy' :: DeleteLifecyclePolicy -> Text
$sel:registryId:DeleteLifecyclePolicy' :: DeleteLifecyclePolicy -> Maybe Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"registryId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
registryId,
forall a. a -> Maybe a
Prelude.Just
(Key
"repositoryName" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
repositoryName)
]
)
instance Data.ToPath DeleteLifecyclePolicy where
toPath :: DeleteLifecyclePolicy -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Data.ToQuery DeleteLifecyclePolicy where
toQuery :: DeleteLifecyclePolicy -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data DeleteLifecyclePolicyResponse = DeleteLifecyclePolicyResponse'
{
DeleteLifecyclePolicyResponse -> Maybe POSIX
lastEvaluatedAt :: Prelude.Maybe Data.POSIX,
DeleteLifecyclePolicyResponse -> Maybe Text
lifecyclePolicyText :: Prelude.Maybe Prelude.Text,
DeleteLifecyclePolicyResponse -> Maybe Text
registryId :: Prelude.Maybe Prelude.Text,
DeleteLifecyclePolicyResponse -> Maybe Text
repositoryName :: Prelude.Maybe Prelude.Text,
DeleteLifecyclePolicyResponse -> Int
httpStatus :: Prelude.Int
}
deriving (DeleteLifecyclePolicyResponse
-> DeleteLifecyclePolicyResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteLifecyclePolicyResponse
-> DeleteLifecyclePolicyResponse -> Bool
$c/= :: DeleteLifecyclePolicyResponse
-> DeleteLifecyclePolicyResponse -> Bool
== :: DeleteLifecyclePolicyResponse
-> DeleteLifecyclePolicyResponse -> Bool
$c== :: DeleteLifecyclePolicyResponse
-> DeleteLifecyclePolicyResponse -> Bool
Prelude.Eq, ReadPrec [DeleteLifecyclePolicyResponse]
ReadPrec DeleteLifecyclePolicyResponse
Int -> ReadS DeleteLifecyclePolicyResponse
ReadS [DeleteLifecyclePolicyResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DeleteLifecyclePolicyResponse]
$creadListPrec :: ReadPrec [DeleteLifecyclePolicyResponse]
readPrec :: ReadPrec DeleteLifecyclePolicyResponse
$creadPrec :: ReadPrec DeleteLifecyclePolicyResponse
readList :: ReadS [DeleteLifecyclePolicyResponse]
$creadList :: ReadS [DeleteLifecyclePolicyResponse]
readsPrec :: Int -> ReadS DeleteLifecyclePolicyResponse
$creadsPrec :: Int -> ReadS DeleteLifecyclePolicyResponse
Prelude.Read, Int -> DeleteLifecyclePolicyResponse -> ShowS
[DeleteLifecyclePolicyResponse] -> ShowS
DeleteLifecyclePolicyResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DeleteLifecyclePolicyResponse] -> ShowS
$cshowList :: [DeleteLifecyclePolicyResponse] -> ShowS
show :: DeleteLifecyclePolicyResponse -> String
$cshow :: DeleteLifecyclePolicyResponse -> String
showsPrec :: Int -> DeleteLifecyclePolicyResponse -> ShowS
$cshowsPrec :: Int -> DeleteLifecyclePolicyResponse -> ShowS
Prelude.Show, forall x.
Rep DeleteLifecyclePolicyResponse x
-> DeleteLifecyclePolicyResponse
forall x.
DeleteLifecyclePolicyResponse
-> Rep DeleteLifecyclePolicyResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DeleteLifecyclePolicyResponse x
-> DeleteLifecyclePolicyResponse
$cfrom :: forall x.
DeleteLifecyclePolicyResponse
-> Rep DeleteLifecyclePolicyResponse x
Prelude.Generic)
newDeleteLifecyclePolicyResponse ::
Prelude.Int ->
DeleteLifecyclePolicyResponse
newDeleteLifecyclePolicyResponse :: Int -> DeleteLifecyclePolicyResponse
newDeleteLifecyclePolicyResponse Int
pHttpStatus_ =
DeleteLifecyclePolicyResponse'
{ $sel:lastEvaluatedAt:DeleteLifecyclePolicyResponse' :: Maybe POSIX
lastEvaluatedAt =
forall a. Maybe a
Prelude.Nothing,
$sel:lifecyclePolicyText:DeleteLifecyclePolicyResponse' :: Maybe Text
lifecyclePolicyText = forall a. Maybe a
Prelude.Nothing,
$sel:registryId:DeleteLifecyclePolicyResponse' :: Maybe Text
registryId = forall a. Maybe a
Prelude.Nothing,
$sel:repositoryName:DeleteLifecyclePolicyResponse' :: Maybe Text
repositoryName = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:DeleteLifecyclePolicyResponse' :: Int
httpStatus = Int
pHttpStatus_
}
deleteLifecyclePolicyResponse_lastEvaluatedAt :: Lens.Lens' DeleteLifecyclePolicyResponse (Prelude.Maybe Prelude.UTCTime)
deleteLifecyclePolicyResponse_lastEvaluatedAt :: Lens' DeleteLifecyclePolicyResponse (Maybe UTCTime)
deleteLifecyclePolicyResponse_lastEvaluatedAt = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLifecyclePolicyResponse' {Maybe POSIX
lastEvaluatedAt :: Maybe POSIX
$sel:lastEvaluatedAt:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Maybe POSIX
lastEvaluatedAt} -> Maybe POSIX
lastEvaluatedAt) (\s :: DeleteLifecyclePolicyResponse
s@DeleteLifecyclePolicyResponse' {} Maybe POSIX
a -> DeleteLifecyclePolicyResponse
s {$sel:lastEvaluatedAt:DeleteLifecyclePolicyResponse' :: Maybe POSIX
lastEvaluatedAt = Maybe POSIX
a} :: DeleteLifecyclePolicyResponse) 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 (a :: Format). Iso' (Time a) UTCTime
Data._Time
deleteLifecyclePolicyResponse_lifecyclePolicyText :: Lens.Lens' DeleteLifecyclePolicyResponse (Prelude.Maybe Prelude.Text)
deleteLifecyclePolicyResponse_lifecyclePolicyText :: Lens' DeleteLifecyclePolicyResponse (Maybe Text)
deleteLifecyclePolicyResponse_lifecyclePolicyText = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLifecyclePolicyResponse' {Maybe Text
lifecyclePolicyText :: Maybe Text
$sel:lifecyclePolicyText:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Maybe Text
lifecyclePolicyText} -> Maybe Text
lifecyclePolicyText) (\s :: DeleteLifecyclePolicyResponse
s@DeleteLifecyclePolicyResponse' {} Maybe Text
a -> DeleteLifecyclePolicyResponse
s {$sel:lifecyclePolicyText:DeleteLifecyclePolicyResponse' :: Maybe Text
lifecyclePolicyText = Maybe Text
a} :: DeleteLifecyclePolicyResponse)
deleteLifecyclePolicyResponse_registryId :: Lens.Lens' DeleteLifecyclePolicyResponse (Prelude.Maybe Prelude.Text)
deleteLifecyclePolicyResponse_registryId :: Lens' DeleteLifecyclePolicyResponse (Maybe Text)
deleteLifecyclePolicyResponse_registryId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLifecyclePolicyResponse' {Maybe Text
registryId :: Maybe Text
$sel:registryId:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Maybe Text
registryId} -> Maybe Text
registryId) (\s :: DeleteLifecyclePolicyResponse
s@DeleteLifecyclePolicyResponse' {} Maybe Text
a -> DeleteLifecyclePolicyResponse
s {$sel:registryId:DeleteLifecyclePolicyResponse' :: Maybe Text
registryId = Maybe Text
a} :: DeleteLifecyclePolicyResponse)
deleteLifecyclePolicyResponse_repositoryName :: Lens.Lens' DeleteLifecyclePolicyResponse (Prelude.Maybe Prelude.Text)
deleteLifecyclePolicyResponse_repositoryName :: Lens' DeleteLifecyclePolicyResponse (Maybe Text)
deleteLifecyclePolicyResponse_repositoryName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLifecyclePolicyResponse' {Maybe Text
repositoryName :: Maybe Text
$sel:repositoryName:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Maybe Text
repositoryName} -> Maybe Text
repositoryName) (\s :: DeleteLifecyclePolicyResponse
s@DeleteLifecyclePolicyResponse' {} Maybe Text
a -> DeleteLifecyclePolicyResponse
s {$sel:repositoryName:DeleteLifecyclePolicyResponse' :: Maybe Text
repositoryName = Maybe Text
a} :: DeleteLifecyclePolicyResponse)
deleteLifecyclePolicyResponse_httpStatus :: Lens.Lens' DeleteLifecyclePolicyResponse Prelude.Int
deleteLifecyclePolicyResponse_httpStatus :: Lens' DeleteLifecyclePolicyResponse Int
deleteLifecyclePolicyResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DeleteLifecyclePolicyResponse' {Int
httpStatus :: Int
$sel:httpStatus:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: DeleteLifecyclePolicyResponse
s@DeleteLifecyclePolicyResponse' {} Int
a -> DeleteLifecyclePolicyResponse
s {$sel:httpStatus:DeleteLifecyclePolicyResponse' :: Int
httpStatus = Int
a} :: DeleteLifecyclePolicyResponse)
instance Prelude.NFData DeleteLifecyclePolicyResponse where
rnf :: DeleteLifecyclePolicyResponse -> ()
rnf DeleteLifecyclePolicyResponse' {Int
Maybe Text
Maybe POSIX
httpStatus :: Int
repositoryName :: Maybe Text
registryId :: Maybe Text
lifecyclePolicyText :: Maybe Text
lastEvaluatedAt :: Maybe POSIX
$sel:httpStatus:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Int
$sel:repositoryName:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Maybe Text
$sel:registryId:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Maybe Text
$sel:lifecyclePolicyText:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Maybe Text
$sel:lastEvaluatedAt:DeleteLifecyclePolicyResponse' :: DeleteLifecyclePolicyResponse -> Maybe POSIX
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe POSIX
lastEvaluatedAt
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
lifecyclePolicyText
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
registryId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
repositoryName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus