{-# 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.IoTRoboRunner.CreateWorkerFleet
(
CreateWorkerFleet (..),
newCreateWorkerFleet,
createWorkerFleet_additionalFixedProperties,
createWorkerFleet_clientToken,
createWorkerFleet_name,
createWorkerFleet_site,
CreateWorkerFleetResponse (..),
newCreateWorkerFleetResponse,
createWorkerFleetResponse_httpStatus,
createWorkerFleetResponse_arn,
createWorkerFleetResponse_id,
createWorkerFleetResponse_createdAt,
createWorkerFleetResponse_updatedAt,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.IoTRoboRunner.Types
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data CreateWorkerFleet = CreateWorkerFleet'
{ CreateWorkerFleet -> Maybe Text
additionalFixedProperties :: Prelude.Maybe Prelude.Text,
CreateWorkerFleet -> Maybe Text
clientToken :: Prelude.Maybe Prelude.Text,
CreateWorkerFleet -> Text
name :: Prelude.Text,
CreateWorkerFleet -> Text
site :: Prelude.Text
}
deriving (CreateWorkerFleet -> CreateWorkerFleet -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: CreateWorkerFleet -> CreateWorkerFleet -> Bool
$c/= :: CreateWorkerFleet -> CreateWorkerFleet -> Bool
== :: CreateWorkerFleet -> CreateWorkerFleet -> Bool
$c== :: CreateWorkerFleet -> CreateWorkerFleet -> Bool
Prelude.Eq, ReadPrec [CreateWorkerFleet]
ReadPrec CreateWorkerFleet
Int -> ReadS CreateWorkerFleet
ReadS [CreateWorkerFleet]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [CreateWorkerFleet]
$creadListPrec :: ReadPrec [CreateWorkerFleet]
readPrec :: ReadPrec CreateWorkerFleet
$creadPrec :: ReadPrec CreateWorkerFleet
readList :: ReadS [CreateWorkerFleet]
$creadList :: ReadS [CreateWorkerFleet]
readsPrec :: Int -> ReadS CreateWorkerFleet
$creadsPrec :: Int -> ReadS CreateWorkerFleet
Prelude.Read, Int -> CreateWorkerFleet -> ShowS
[CreateWorkerFleet] -> ShowS
CreateWorkerFleet -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [CreateWorkerFleet] -> ShowS
$cshowList :: [CreateWorkerFleet] -> ShowS
show :: CreateWorkerFleet -> String
$cshow :: CreateWorkerFleet -> String
showsPrec :: Int -> CreateWorkerFleet -> ShowS
$cshowsPrec :: Int -> CreateWorkerFleet -> ShowS
Prelude.Show, forall x. Rep CreateWorkerFleet x -> CreateWorkerFleet
forall x. CreateWorkerFleet -> Rep CreateWorkerFleet x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep CreateWorkerFleet x -> CreateWorkerFleet
$cfrom :: forall x. CreateWorkerFleet -> Rep CreateWorkerFleet x
Prelude.Generic)
newCreateWorkerFleet ::
Prelude.Text ->
Prelude.Text ->
CreateWorkerFleet
newCreateWorkerFleet :: Text -> Text -> CreateWorkerFleet
newCreateWorkerFleet Text
pName_ Text
pSite_ =
CreateWorkerFleet'
{ $sel:additionalFixedProperties:CreateWorkerFleet' :: Maybe Text
additionalFixedProperties =
forall a. Maybe a
Prelude.Nothing,
$sel:clientToken:CreateWorkerFleet' :: Maybe Text
clientToken = forall a. Maybe a
Prelude.Nothing,
$sel:name:CreateWorkerFleet' :: Text
name = Text
pName_,
$sel:site:CreateWorkerFleet' :: Text
site = Text
pSite_
}
createWorkerFleet_additionalFixedProperties :: Lens.Lens' CreateWorkerFleet (Prelude.Maybe Prelude.Text)
createWorkerFleet_additionalFixedProperties :: Lens' CreateWorkerFleet (Maybe Text)
createWorkerFleet_additionalFixedProperties = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateWorkerFleet' {Maybe Text
additionalFixedProperties :: Maybe Text
$sel:additionalFixedProperties:CreateWorkerFleet' :: CreateWorkerFleet -> Maybe Text
additionalFixedProperties} -> Maybe Text
additionalFixedProperties) (\s :: CreateWorkerFleet
s@CreateWorkerFleet' {} Maybe Text
a -> CreateWorkerFleet
s {$sel:additionalFixedProperties:CreateWorkerFleet' :: Maybe Text
additionalFixedProperties = Maybe Text
a} :: CreateWorkerFleet)
createWorkerFleet_clientToken :: Lens.Lens' CreateWorkerFleet (Prelude.Maybe Prelude.Text)
createWorkerFleet_clientToken :: Lens' CreateWorkerFleet (Maybe Text)
createWorkerFleet_clientToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateWorkerFleet' {Maybe Text
clientToken :: Maybe Text
$sel:clientToken:CreateWorkerFleet' :: CreateWorkerFleet -> Maybe Text
clientToken} -> Maybe Text
clientToken) (\s :: CreateWorkerFleet
s@CreateWorkerFleet' {} Maybe Text
a -> CreateWorkerFleet
s {$sel:clientToken:CreateWorkerFleet' :: Maybe Text
clientToken = Maybe Text
a} :: CreateWorkerFleet)
createWorkerFleet_name :: Lens.Lens' CreateWorkerFleet Prelude.Text
createWorkerFleet_name :: Lens' CreateWorkerFleet Text
createWorkerFleet_name = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateWorkerFleet' {Text
name :: Text
$sel:name:CreateWorkerFleet' :: CreateWorkerFleet -> Text
name} -> Text
name) (\s :: CreateWorkerFleet
s@CreateWorkerFleet' {} Text
a -> CreateWorkerFleet
s {$sel:name:CreateWorkerFleet' :: Text
name = Text
a} :: CreateWorkerFleet)
createWorkerFleet_site :: Lens.Lens' CreateWorkerFleet Prelude.Text
createWorkerFleet_site :: Lens' CreateWorkerFleet Text
createWorkerFleet_site = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateWorkerFleet' {Text
site :: Text
$sel:site:CreateWorkerFleet' :: CreateWorkerFleet -> Text
site} -> Text
site) (\s :: CreateWorkerFleet
s@CreateWorkerFleet' {} Text
a -> CreateWorkerFleet
s {$sel:site:CreateWorkerFleet' :: Text
site = Text
a} :: CreateWorkerFleet)
instance Core.AWSRequest CreateWorkerFleet where
type
AWSResponse CreateWorkerFleet =
CreateWorkerFleetResponse
request :: (Service -> Service)
-> CreateWorkerFleet -> Request CreateWorkerFleet
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 CreateWorkerFleet
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse CreateWorkerFleet)))
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 ->
Int -> Text -> Text -> POSIX -> POSIX -> CreateWorkerFleetResponse
CreateWorkerFleetResponse'
forall (f :: * -> *) a b. Functor 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.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String a
Data..:> Key
"arn")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String a
Data..:> Key
"id")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String a
Data..:> Key
"createdAt")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String a
Data..:> Key
"updatedAt")
)
instance Prelude.Hashable CreateWorkerFleet where
hashWithSalt :: Int -> CreateWorkerFleet -> Int
hashWithSalt Int
_salt CreateWorkerFleet' {Maybe Text
Text
site :: Text
name :: Text
clientToken :: Maybe Text
additionalFixedProperties :: Maybe Text
$sel:site:CreateWorkerFleet' :: CreateWorkerFleet -> Text
$sel:name:CreateWorkerFleet' :: CreateWorkerFleet -> Text
$sel:clientToken:CreateWorkerFleet' :: CreateWorkerFleet -> Maybe Text
$sel:additionalFixedProperties:CreateWorkerFleet' :: CreateWorkerFleet -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
additionalFixedProperties
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
clientToken
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
name
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
site
instance Prelude.NFData CreateWorkerFleet where
rnf :: CreateWorkerFleet -> ()
rnf CreateWorkerFleet' {Maybe Text
Text
site :: Text
name :: Text
clientToken :: Maybe Text
additionalFixedProperties :: Maybe Text
$sel:site:CreateWorkerFleet' :: CreateWorkerFleet -> Text
$sel:name:CreateWorkerFleet' :: CreateWorkerFleet -> Text
$sel:clientToken:CreateWorkerFleet' :: CreateWorkerFleet -> Maybe Text
$sel:additionalFixedProperties:CreateWorkerFleet' :: CreateWorkerFleet -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
additionalFixedProperties
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
clientToken
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
name
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
site
instance Data.ToHeaders CreateWorkerFleet where
toHeaders :: CreateWorkerFleet -> 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 CreateWorkerFleet where
toJSON :: CreateWorkerFleet -> Value
toJSON CreateWorkerFleet' {Maybe Text
Text
site :: Text
name :: Text
clientToken :: Maybe Text
additionalFixedProperties :: Maybe Text
$sel:site:CreateWorkerFleet' :: CreateWorkerFleet -> Text
$sel:name:CreateWorkerFleet' :: CreateWorkerFleet -> Text
$sel:clientToken:CreateWorkerFleet' :: CreateWorkerFleet -> Maybe Text
$sel:additionalFixedProperties:CreateWorkerFleet' :: CreateWorkerFleet -> Maybe Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"additionalFixedProperties" 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
additionalFixedProperties,
(Key
"clientToken" 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
clientToken,
forall a. a -> Maybe a
Prelude.Just (Key
"name" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
name),
forall a. a -> Maybe a
Prelude.Just (Key
"site" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
site)
]
)
instance Data.ToPath CreateWorkerFleet where
toPath :: CreateWorkerFleet -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/createWorkerFleet"
instance Data.ToQuery CreateWorkerFleet where
toQuery :: CreateWorkerFleet -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data CreateWorkerFleetResponse = CreateWorkerFleetResponse'
{
CreateWorkerFleetResponse -> Int
httpStatus :: Prelude.Int,
CreateWorkerFleetResponse -> Text
arn :: Prelude.Text,
CreateWorkerFleetResponse -> Text
id :: Prelude.Text,
CreateWorkerFleetResponse -> POSIX
createdAt :: Data.POSIX,
CreateWorkerFleetResponse -> POSIX
updatedAt :: Data.POSIX
}
deriving (CreateWorkerFleetResponse -> CreateWorkerFleetResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: CreateWorkerFleetResponse -> CreateWorkerFleetResponse -> Bool
$c/= :: CreateWorkerFleetResponse -> CreateWorkerFleetResponse -> Bool
== :: CreateWorkerFleetResponse -> CreateWorkerFleetResponse -> Bool
$c== :: CreateWorkerFleetResponse -> CreateWorkerFleetResponse -> Bool
Prelude.Eq, ReadPrec [CreateWorkerFleetResponse]
ReadPrec CreateWorkerFleetResponse
Int -> ReadS CreateWorkerFleetResponse
ReadS [CreateWorkerFleetResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [CreateWorkerFleetResponse]
$creadListPrec :: ReadPrec [CreateWorkerFleetResponse]
readPrec :: ReadPrec CreateWorkerFleetResponse
$creadPrec :: ReadPrec CreateWorkerFleetResponse
readList :: ReadS [CreateWorkerFleetResponse]
$creadList :: ReadS [CreateWorkerFleetResponse]
readsPrec :: Int -> ReadS CreateWorkerFleetResponse
$creadsPrec :: Int -> ReadS CreateWorkerFleetResponse
Prelude.Read, Int -> CreateWorkerFleetResponse -> ShowS
[CreateWorkerFleetResponse] -> ShowS
CreateWorkerFleetResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [CreateWorkerFleetResponse] -> ShowS
$cshowList :: [CreateWorkerFleetResponse] -> ShowS
show :: CreateWorkerFleetResponse -> String
$cshow :: CreateWorkerFleetResponse -> String
showsPrec :: Int -> CreateWorkerFleetResponse -> ShowS
$cshowsPrec :: Int -> CreateWorkerFleetResponse -> ShowS
Prelude.Show, forall x.
Rep CreateWorkerFleetResponse x -> CreateWorkerFleetResponse
forall x.
CreateWorkerFleetResponse -> Rep CreateWorkerFleetResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep CreateWorkerFleetResponse x -> CreateWorkerFleetResponse
$cfrom :: forall x.
CreateWorkerFleetResponse -> Rep CreateWorkerFleetResponse x
Prelude.Generic)
newCreateWorkerFleetResponse ::
Prelude.Int ->
Prelude.Text ->
Prelude.Text ->
Prelude.UTCTime ->
Prelude.UTCTime ->
CreateWorkerFleetResponse
newCreateWorkerFleetResponse :: Int
-> Text -> Text -> UTCTime -> UTCTime -> CreateWorkerFleetResponse
newCreateWorkerFleetResponse
Int
pHttpStatus_
Text
pArn_
Text
pId_
UTCTime
pCreatedAt_
UTCTime
pUpdatedAt_ =
CreateWorkerFleetResponse'
{ $sel:httpStatus:CreateWorkerFleetResponse' :: Int
httpStatus =
Int
pHttpStatus_,
$sel:arn:CreateWorkerFleetResponse' :: Text
arn = Text
pArn_,
$sel:id:CreateWorkerFleetResponse' :: Text
id = Text
pId_,
$sel:createdAt:CreateWorkerFleetResponse' :: POSIX
createdAt = forall (a :: Format). Iso' (Time a) UTCTime
Data._Time forall t b. AReview t b -> b -> t
Lens.# UTCTime
pCreatedAt_,
$sel:updatedAt:CreateWorkerFleetResponse' :: POSIX
updatedAt = forall (a :: Format). Iso' (Time a) UTCTime
Data._Time forall t b. AReview t b -> b -> t
Lens.# UTCTime
pUpdatedAt_
}
createWorkerFleetResponse_httpStatus :: Lens.Lens' CreateWorkerFleetResponse Prelude.Int
createWorkerFleetResponse_httpStatus :: Lens' CreateWorkerFleetResponse Int
createWorkerFleetResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateWorkerFleetResponse' {Int
httpStatus :: Int
$sel:httpStatus:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: CreateWorkerFleetResponse
s@CreateWorkerFleetResponse' {} Int
a -> CreateWorkerFleetResponse
s {$sel:httpStatus:CreateWorkerFleetResponse' :: Int
httpStatus = Int
a} :: CreateWorkerFleetResponse)
createWorkerFleetResponse_arn :: Lens.Lens' CreateWorkerFleetResponse Prelude.Text
createWorkerFleetResponse_arn :: Lens' CreateWorkerFleetResponse Text
createWorkerFleetResponse_arn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateWorkerFleetResponse' {Text
arn :: Text
$sel:arn:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> Text
arn} -> Text
arn) (\s :: CreateWorkerFleetResponse
s@CreateWorkerFleetResponse' {} Text
a -> CreateWorkerFleetResponse
s {$sel:arn:CreateWorkerFleetResponse' :: Text
arn = Text
a} :: CreateWorkerFleetResponse)
createWorkerFleetResponse_id :: Lens.Lens' CreateWorkerFleetResponse Prelude.Text
createWorkerFleetResponse_id :: Lens' CreateWorkerFleetResponse Text
createWorkerFleetResponse_id = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateWorkerFleetResponse' {Text
id :: Text
$sel:id:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> Text
id} -> Text
id) (\s :: CreateWorkerFleetResponse
s@CreateWorkerFleetResponse' {} Text
a -> CreateWorkerFleetResponse
s {$sel:id:CreateWorkerFleetResponse' :: Text
id = Text
a} :: CreateWorkerFleetResponse)
createWorkerFleetResponse_createdAt :: Lens.Lens' CreateWorkerFleetResponse Prelude.UTCTime
createWorkerFleetResponse_createdAt :: Lens' CreateWorkerFleetResponse UTCTime
createWorkerFleetResponse_createdAt = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateWorkerFleetResponse' {POSIX
createdAt :: POSIX
$sel:createdAt:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> POSIX
createdAt} -> POSIX
createdAt) (\s :: CreateWorkerFleetResponse
s@CreateWorkerFleetResponse' {} POSIX
a -> CreateWorkerFleetResponse
s {$sel:createdAt:CreateWorkerFleetResponse' :: POSIX
createdAt = POSIX
a} :: CreateWorkerFleetResponse) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (a :: Format). Iso' (Time a) UTCTime
Data._Time
createWorkerFleetResponse_updatedAt :: Lens.Lens' CreateWorkerFleetResponse Prelude.UTCTime
createWorkerFleetResponse_updatedAt :: Lens' CreateWorkerFleetResponse UTCTime
createWorkerFleetResponse_updatedAt = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateWorkerFleetResponse' {POSIX
updatedAt :: POSIX
$sel:updatedAt:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> POSIX
updatedAt} -> POSIX
updatedAt) (\s :: CreateWorkerFleetResponse
s@CreateWorkerFleetResponse' {} POSIX
a -> CreateWorkerFleetResponse
s {$sel:updatedAt:CreateWorkerFleetResponse' :: POSIX
updatedAt = POSIX
a} :: CreateWorkerFleetResponse) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (a :: Format). Iso' (Time a) UTCTime
Data._Time
instance Prelude.NFData CreateWorkerFleetResponse where
rnf :: CreateWorkerFleetResponse -> ()
rnf CreateWorkerFleetResponse' {Int
Text
POSIX
updatedAt :: POSIX
createdAt :: POSIX
id :: Text
arn :: Text
httpStatus :: Int
$sel:updatedAt:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> POSIX
$sel:createdAt:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> POSIX
$sel:id:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> Text
$sel:arn:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> Text
$sel:httpStatus:CreateWorkerFleetResponse' :: CreateWorkerFleetResponse -> Int
..} =
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 Text
arn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
id
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf POSIX
createdAt
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf POSIX
updatedAt