{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.Glue.Types.DevEndpoint where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.Glue.Types.WorkerType
import qualified Amazonka.Prelude as Prelude
data DevEndpoint = DevEndpoint'
{
DevEndpoint -> Maybe (HashMap Text Text)
arguments :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),
DevEndpoint -> Maybe Text
availabilityZone :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe POSIX
createdTimestamp :: Prelude.Maybe Data.POSIX,
DevEndpoint -> Maybe Text
endpointName :: Prelude.Maybe Prelude.Text,
:: Prelude.Maybe Prelude.Text,
:: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe Text
failureReason :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe Text
glueVersion :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe POSIX
lastModifiedTimestamp :: Prelude.Maybe Data.POSIX,
DevEndpoint -> Maybe Text
lastUpdateStatus :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe Int
numberOfNodes :: Prelude.Maybe Prelude.Int,
DevEndpoint -> Maybe Int
numberOfWorkers :: Prelude.Maybe Prelude.Int,
DevEndpoint -> Maybe Text
privateAddress :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe Text
publicAddress :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe Text
publicKey :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe [Text]
publicKeys :: Prelude.Maybe [Prelude.Text],
DevEndpoint -> Maybe Text
roleArn :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe Text
securityConfiguration :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe [Text]
securityGroupIds :: Prelude.Maybe [Prelude.Text],
DevEndpoint -> Maybe Text
status :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe Text
subnetId :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe Text
vpcId :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe WorkerType
workerType :: Prelude.Maybe WorkerType,
DevEndpoint -> Maybe Text
yarnEndpointAddress :: Prelude.Maybe Prelude.Text,
DevEndpoint -> Maybe Int
zeppelinRemoteSparkInterpreterPort :: Prelude.Maybe Prelude.Int
}
deriving (DevEndpoint -> DevEndpoint -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DevEndpoint -> DevEndpoint -> Bool
$c/= :: DevEndpoint -> DevEndpoint -> Bool
== :: DevEndpoint -> DevEndpoint -> Bool
$c== :: DevEndpoint -> DevEndpoint -> Bool
Prelude.Eq, ReadPrec [DevEndpoint]
ReadPrec DevEndpoint
Int -> ReadS DevEndpoint
ReadS [DevEndpoint]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DevEndpoint]
$creadListPrec :: ReadPrec [DevEndpoint]
readPrec :: ReadPrec DevEndpoint
$creadPrec :: ReadPrec DevEndpoint
readList :: ReadS [DevEndpoint]
$creadList :: ReadS [DevEndpoint]
readsPrec :: Int -> ReadS DevEndpoint
$creadsPrec :: Int -> ReadS DevEndpoint
Prelude.Read, Int -> DevEndpoint -> ShowS
[DevEndpoint] -> ShowS
DevEndpoint -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DevEndpoint] -> ShowS
$cshowList :: [DevEndpoint] -> ShowS
show :: DevEndpoint -> String
$cshow :: DevEndpoint -> String
showsPrec :: Int -> DevEndpoint -> ShowS
$cshowsPrec :: Int -> DevEndpoint -> ShowS
Prelude.Show, forall x. Rep DevEndpoint x -> DevEndpoint
forall x. DevEndpoint -> Rep DevEndpoint x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep DevEndpoint x -> DevEndpoint
$cfrom :: forall x. DevEndpoint -> Rep DevEndpoint x
Prelude.Generic)
newDevEndpoint ::
DevEndpoint
newDevEndpoint :: DevEndpoint
newDevEndpoint =
DevEndpoint'
{ $sel:arguments:DevEndpoint' :: Maybe (HashMap Text Text)
arguments = forall a. Maybe a
Prelude.Nothing,
$sel:availabilityZone:DevEndpoint' :: Maybe Text
availabilityZone = forall a. Maybe a
Prelude.Nothing,
$sel:createdTimestamp:DevEndpoint' :: Maybe POSIX
createdTimestamp = forall a. Maybe a
Prelude.Nothing,
$sel:endpointName:DevEndpoint' :: Maybe Text
endpointName = forall a. Maybe a
Prelude.Nothing,
$sel:extraJarsS3Path:DevEndpoint' :: Maybe Text
extraJarsS3Path = forall a. Maybe a
Prelude.Nothing,
$sel:extraPythonLibsS3Path:DevEndpoint' :: Maybe Text
extraPythonLibsS3Path = forall a. Maybe a
Prelude.Nothing,
$sel:failureReason:DevEndpoint' :: Maybe Text
failureReason = forall a. Maybe a
Prelude.Nothing,
$sel:glueVersion:DevEndpoint' :: Maybe Text
glueVersion = forall a. Maybe a
Prelude.Nothing,
$sel:lastModifiedTimestamp:DevEndpoint' :: Maybe POSIX
lastModifiedTimestamp = forall a. Maybe a
Prelude.Nothing,
$sel:lastUpdateStatus:DevEndpoint' :: Maybe Text
lastUpdateStatus = forall a. Maybe a
Prelude.Nothing,
$sel:numberOfNodes:DevEndpoint' :: Maybe Int
numberOfNodes = forall a. Maybe a
Prelude.Nothing,
$sel:numberOfWorkers:DevEndpoint' :: Maybe Int
numberOfWorkers = forall a. Maybe a
Prelude.Nothing,
$sel:privateAddress:DevEndpoint' :: Maybe Text
privateAddress = forall a. Maybe a
Prelude.Nothing,
$sel:publicAddress:DevEndpoint' :: Maybe Text
publicAddress = forall a. Maybe a
Prelude.Nothing,
$sel:publicKey:DevEndpoint' :: Maybe Text
publicKey = forall a. Maybe a
Prelude.Nothing,
$sel:publicKeys:DevEndpoint' :: Maybe [Text]
publicKeys = forall a. Maybe a
Prelude.Nothing,
$sel:roleArn:DevEndpoint' :: Maybe Text
roleArn = forall a. Maybe a
Prelude.Nothing,
$sel:securityConfiguration:DevEndpoint' :: Maybe Text
securityConfiguration = forall a. Maybe a
Prelude.Nothing,
$sel:securityGroupIds:DevEndpoint' :: Maybe [Text]
securityGroupIds = forall a. Maybe a
Prelude.Nothing,
$sel:status:DevEndpoint' :: Maybe Text
status = forall a. Maybe a
Prelude.Nothing,
$sel:subnetId:DevEndpoint' :: Maybe Text
subnetId = forall a. Maybe a
Prelude.Nothing,
$sel:vpcId:DevEndpoint' :: Maybe Text
vpcId = forall a. Maybe a
Prelude.Nothing,
$sel:workerType:DevEndpoint' :: Maybe WorkerType
workerType = forall a. Maybe a
Prelude.Nothing,
$sel:yarnEndpointAddress:DevEndpoint' :: Maybe Text
yarnEndpointAddress = forall a. Maybe a
Prelude.Nothing,
$sel:zeppelinRemoteSparkInterpreterPort:DevEndpoint' :: Maybe Int
zeppelinRemoteSparkInterpreterPort = forall a. Maybe a
Prelude.Nothing
}
devEndpoint_arguments :: Lens.Lens' DevEndpoint (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))
devEndpoint_arguments :: Lens' DevEndpoint (Maybe (HashMap Text Text))
devEndpoint_arguments = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe (HashMap Text Text)
arguments :: Maybe (HashMap Text Text)
$sel:arguments:DevEndpoint' :: DevEndpoint -> Maybe (HashMap Text Text)
arguments} -> Maybe (HashMap Text Text)
arguments) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe (HashMap Text Text)
a -> DevEndpoint
s {$sel:arguments:DevEndpoint' :: Maybe (HashMap Text Text)
arguments = Maybe (HashMap Text Text)
a} :: DevEndpoint) 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 s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
devEndpoint_availabilityZone :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_availabilityZone :: Lens' DevEndpoint (Maybe Text)
devEndpoint_availabilityZone = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
availabilityZone :: Maybe Text
$sel:availabilityZone:DevEndpoint' :: DevEndpoint -> Maybe Text
availabilityZone} -> Maybe Text
availabilityZone) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:availabilityZone:DevEndpoint' :: Maybe Text
availabilityZone = Maybe Text
a} :: DevEndpoint)
devEndpoint_createdTimestamp :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.UTCTime)
devEndpoint_createdTimestamp :: Lens' DevEndpoint (Maybe UTCTime)
devEndpoint_createdTimestamp = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe POSIX
createdTimestamp :: Maybe POSIX
$sel:createdTimestamp:DevEndpoint' :: DevEndpoint -> Maybe POSIX
createdTimestamp} -> Maybe POSIX
createdTimestamp) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe POSIX
a -> DevEndpoint
s {$sel:createdTimestamp:DevEndpoint' :: Maybe POSIX
createdTimestamp = Maybe POSIX
a} :: DevEndpoint) 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
devEndpoint_endpointName :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_endpointName :: Lens' DevEndpoint (Maybe Text)
devEndpoint_endpointName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
endpointName :: Maybe Text
$sel:endpointName:DevEndpoint' :: DevEndpoint -> Maybe Text
endpointName} -> Maybe Text
endpointName) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:endpointName:DevEndpoint' :: Maybe Text
endpointName = Maybe Text
a} :: DevEndpoint)
devEndpoint_extraJarsS3Path :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
= forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
extraJarsS3Path :: Maybe Text
$sel:extraJarsS3Path:DevEndpoint' :: DevEndpoint -> Maybe Text
extraJarsS3Path} -> Maybe Text
extraJarsS3Path) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:extraJarsS3Path:DevEndpoint' :: Maybe Text
extraJarsS3Path = Maybe Text
a} :: DevEndpoint)
devEndpoint_extraPythonLibsS3Path :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
= forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
extraPythonLibsS3Path :: Maybe Text
$sel:extraPythonLibsS3Path:DevEndpoint' :: DevEndpoint -> Maybe Text
extraPythonLibsS3Path} -> Maybe Text
extraPythonLibsS3Path) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:extraPythonLibsS3Path:DevEndpoint' :: Maybe Text
extraPythonLibsS3Path = Maybe Text
a} :: DevEndpoint)
devEndpoint_failureReason :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_failureReason :: Lens' DevEndpoint (Maybe Text)
devEndpoint_failureReason = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
failureReason :: Maybe Text
$sel:failureReason:DevEndpoint' :: DevEndpoint -> Maybe Text
failureReason} -> Maybe Text
failureReason) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:failureReason:DevEndpoint' :: Maybe Text
failureReason = Maybe Text
a} :: DevEndpoint)
devEndpoint_glueVersion :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_glueVersion :: Lens' DevEndpoint (Maybe Text)
devEndpoint_glueVersion = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
glueVersion :: Maybe Text
$sel:glueVersion:DevEndpoint' :: DevEndpoint -> Maybe Text
glueVersion} -> Maybe Text
glueVersion) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:glueVersion:DevEndpoint' :: Maybe Text
glueVersion = Maybe Text
a} :: DevEndpoint)
devEndpoint_lastModifiedTimestamp :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.UTCTime)
devEndpoint_lastModifiedTimestamp :: Lens' DevEndpoint (Maybe UTCTime)
devEndpoint_lastModifiedTimestamp = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe POSIX
lastModifiedTimestamp :: Maybe POSIX
$sel:lastModifiedTimestamp:DevEndpoint' :: DevEndpoint -> Maybe POSIX
lastModifiedTimestamp} -> Maybe POSIX
lastModifiedTimestamp) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe POSIX
a -> DevEndpoint
s {$sel:lastModifiedTimestamp:DevEndpoint' :: Maybe POSIX
lastModifiedTimestamp = Maybe POSIX
a} :: DevEndpoint) 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
devEndpoint_lastUpdateStatus :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_lastUpdateStatus :: Lens' DevEndpoint (Maybe Text)
devEndpoint_lastUpdateStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
lastUpdateStatus :: Maybe Text
$sel:lastUpdateStatus:DevEndpoint' :: DevEndpoint -> Maybe Text
lastUpdateStatus} -> Maybe Text
lastUpdateStatus) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:lastUpdateStatus:DevEndpoint' :: Maybe Text
lastUpdateStatus = Maybe Text
a} :: DevEndpoint)
devEndpoint_numberOfNodes :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Int)
devEndpoint_numberOfNodes :: Lens' DevEndpoint (Maybe Int)
devEndpoint_numberOfNodes = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Int
numberOfNodes :: Maybe Int
$sel:numberOfNodes:DevEndpoint' :: DevEndpoint -> Maybe Int
numberOfNodes} -> Maybe Int
numberOfNodes) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Int
a -> DevEndpoint
s {$sel:numberOfNodes:DevEndpoint' :: Maybe Int
numberOfNodes = Maybe Int
a} :: DevEndpoint)
devEndpoint_numberOfWorkers :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Int)
devEndpoint_numberOfWorkers :: Lens' DevEndpoint (Maybe Int)
devEndpoint_numberOfWorkers = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Int
numberOfWorkers :: Maybe Int
$sel:numberOfWorkers:DevEndpoint' :: DevEndpoint -> Maybe Int
numberOfWorkers} -> Maybe Int
numberOfWorkers) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Int
a -> DevEndpoint
s {$sel:numberOfWorkers:DevEndpoint' :: Maybe Int
numberOfWorkers = Maybe Int
a} :: DevEndpoint)
devEndpoint_privateAddress :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_privateAddress :: Lens' DevEndpoint (Maybe Text)
devEndpoint_privateAddress = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
privateAddress :: Maybe Text
$sel:privateAddress:DevEndpoint' :: DevEndpoint -> Maybe Text
privateAddress} -> Maybe Text
privateAddress) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:privateAddress:DevEndpoint' :: Maybe Text
privateAddress = Maybe Text
a} :: DevEndpoint)
devEndpoint_publicAddress :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_publicAddress :: Lens' DevEndpoint (Maybe Text)
devEndpoint_publicAddress = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
publicAddress :: Maybe Text
$sel:publicAddress:DevEndpoint' :: DevEndpoint -> Maybe Text
publicAddress} -> Maybe Text
publicAddress) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:publicAddress:DevEndpoint' :: Maybe Text
publicAddress = Maybe Text
a} :: DevEndpoint)
devEndpoint_publicKey :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_publicKey :: Lens' DevEndpoint (Maybe Text)
devEndpoint_publicKey = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
publicKey :: Maybe Text
$sel:publicKey:DevEndpoint' :: DevEndpoint -> Maybe Text
publicKey} -> Maybe Text
publicKey) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:publicKey:DevEndpoint' :: Maybe Text
publicKey = Maybe Text
a} :: DevEndpoint)
devEndpoint_publicKeys :: Lens.Lens' DevEndpoint (Prelude.Maybe [Prelude.Text])
devEndpoint_publicKeys :: Lens' DevEndpoint (Maybe [Text])
devEndpoint_publicKeys = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe [Text]
publicKeys :: Maybe [Text]
$sel:publicKeys:DevEndpoint' :: DevEndpoint -> Maybe [Text]
publicKeys} -> Maybe [Text]
publicKeys) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe [Text]
a -> DevEndpoint
s {$sel:publicKeys:DevEndpoint' :: Maybe [Text]
publicKeys = Maybe [Text]
a} :: DevEndpoint) 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 s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
devEndpoint_roleArn :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_roleArn :: Lens' DevEndpoint (Maybe Text)
devEndpoint_roleArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
roleArn :: Maybe Text
$sel:roleArn:DevEndpoint' :: DevEndpoint -> Maybe Text
roleArn} -> Maybe Text
roleArn) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:roleArn:DevEndpoint' :: Maybe Text
roleArn = Maybe Text
a} :: DevEndpoint)
devEndpoint_securityConfiguration :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_securityConfiguration :: Lens' DevEndpoint (Maybe Text)
devEndpoint_securityConfiguration = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
securityConfiguration :: Maybe Text
$sel:securityConfiguration:DevEndpoint' :: DevEndpoint -> Maybe Text
securityConfiguration} -> Maybe Text
securityConfiguration) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:securityConfiguration:DevEndpoint' :: Maybe Text
securityConfiguration = Maybe Text
a} :: DevEndpoint)
devEndpoint_securityGroupIds :: Lens.Lens' DevEndpoint (Prelude.Maybe [Prelude.Text])
devEndpoint_securityGroupIds :: Lens' DevEndpoint (Maybe [Text])
devEndpoint_securityGroupIds = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe [Text]
securityGroupIds :: Maybe [Text]
$sel:securityGroupIds:DevEndpoint' :: DevEndpoint -> Maybe [Text]
securityGroupIds} -> Maybe [Text]
securityGroupIds) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe [Text]
a -> DevEndpoint
s {$sel:securityGroupIds:DevEndpoint' :: Maybe [Text]
securityGroupIds = Maybe [Text]
a} :: DevEndpoint) 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 s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
devEndpoint_status :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_status :: Lens' DevEndpoint (Maybe Text)
devEndpoint_status = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
status :: Maybe Text
$sel:status:DevEndpoint' :: DevEndpoint -> Maybe Text
status} -> Maybe Text
status) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:status:DevEndpoint' :: Maybe Text
status = Maybe Text
a} :: DevEndpoint)
devEndpoint_subnetId :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_subnetId :: Lens' DevEndpoint (Maybe Text)
devEndpoint_subnetId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
subnetId :: Maybe Text
$sel:subnetId:DevEndpoint' :: DevEndpoint -> Maybe Text
subnetId} -> Maybe Text
subnetId) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:subnetId:DevEndpoint' :: Maybe Text
subnetId = Maybe Text
a} :: DevEndpoint)
devEndpoint_vpcId :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_vpcId :: Lens' DevEndpoint (Maybe Text)
devEndpoint_vpcId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
vpcId :: Maybe Text
$sel:vpcId:DevEndpoint' :: DevEndpoint -> Maybe Text
vpcId} -> Maybe Text
vpcId) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:vpcId:DevEndpoint' :: Maybe Text
vpcId = Maybe Text
a} :: DevEndpoint)
devEndpoint_workerType :: Lens.Lens' DevEndpoint (Prelude.Maybe WorkerType)
devEndpoint_workerType :: Lens' DevEndpoint (Maybe WorkerType)
devEndpoint_workerType = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe WorkerType
workerType :: Maybe WorkerType
$sel:workerType:DevEndpoint' :: DevEndpoint -> Maybe WorkerType
workerType} -> Maybe WorkerType
workerType) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe WorkerType
a -> DevEndpoint
s {$sel:workerType:DevEndpoint' :: Maybe WorkerType
workerType = Maybe WorkerType
a} :: DevEndpoint)
devEndpoint_yarnEndpointAddress :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Text)
devEndpoint_yarnEndpointAddress :: Lens' DevEndpoint (Maybe Text)
devEndpoint_yarnEndpointAddress = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Text
yarnEndpointAddress :: Maybe Text
$sel:yarnEndpointAddress:DevEndpoint' :: DevEndpoint -> Maybe Text
yarnEndpointAddress} -> Maybe Text
yarnEndpointAddress) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Text
a -> DevEndpoint
s {$sel:yarnEndpointAddress:DevEndpoint' :: Maybe Text
yarnEndpointAddress = Maybe Text
a} :: DevEndpoint)
devEndpoint_zeppelinRemoteSparkInterpreterPort :: Lens.Lens' DevEndpoint (Prelude.Maybe Prelude.Int)
devEndpoint_zeppelinRemoteSparkInterpreterPort :: Lens' DevEndpoint (Maybe Int)
devEndpoint_zeppelinRemoteSparkInterpreterPort = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DevEndpoint' {Maybe Int
zeppelinRemoteSparkInterpreterPort :: Maybe Int
$sel:zeppelinRemoteSparkInterpreterPort:DevEndpoint' :: DevEndpoint -> Maybe Int
zeppelinRemoteSparkInterpreterPort} -> Maybe Int
zeppelinRemoteSparkInterpreterPort) (\s :: DevEndpoint
s@DevEndpoint' {} Maybe Int
a -> DevEndpoint
s {$sel:zeppelinRemoteSparkInterpreterPort:DevEndpoint' :: Maybe Int
zeppelinRemoteSparkInterpreterPort = Maybe Int
a} :: DevEndpoint)
instance Data.FromJSON DevEndpoint where
parseJSON :: Value -> Parser DevEndpoint
parseJSON =
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.withObject
String
"DevEndpoint"
( \Object
x ->
Maybe (HashMap Text Text)
-> Maybe Text
-> Maybe POSIX
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe POSIX
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe WorkerType
-> Maybe Text
-> Maybe Int
-> DevEndpoint
DevEndpoint'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Arguments" forall a. Parser (Maybe a) -> a -> Parser a
Data..!= forall a. Monoid a => a
Prelude.mempty)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"AvailabilityZone")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"CreatedTimestamp")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"EndpointName")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ExtraJarsS3Path")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ExtraPythonLibsS3Path")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"FailureReason")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"GlueVersion")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"LastModifiedTimestamp")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"LastUpdateStatus")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"NumberOfNodes")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"NumberOfWorkers")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"PrivateAddress")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"PublicAddress")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"PublicKey")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"PublicKeys" forall a. Parser (Maybe a) -> a -> Parser a
Data..!= forall a. Monoid a => a
Prelude.mempty)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"RoleArn")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SecurityConfiguration")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x
forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SecurityGroupIds"
forall a. Parser (Maybe a) -> a -> Parser a
Data..!= forall a. Monoid a => a
Prelude.mempty
)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Status")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SubnetId")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"VpcId")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"WorkerType")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"YarnEndpointAddress")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ZeppelinRemoteSparkInterpreterPort")
)
instance Prelude.Hashable DevEndpoint where
hashWithSalt :: Int -> DevEndpoint -> Int
hashWithSalt Int
_salt DevEndpoint' {Maybe Int
Maybe [Text]
Maybe Text
Maybe (HashMap Text Text)
Maybe POSIX
Maybe WorkerType
zeppelinRemoteSparkInterpreterPort :: Maybe Int
yarnEndpointAddress :: Maybe Text
workerType :: Maybe WorkerType
vpcId :: Maybe Text
subnetId :: Maybe Text
status :: Maybe Text
securityGroupIds :: Maybe [Text]
securityConfiguration :: Maybe Text
roleArn :: Maybe Text
publicKeys :: Maybe [Text]
publicKey :: Maybe Text
publicAddress :: Maybe Text
privateAddress :: Maybe Text
numberOfWorkers :: Maybe Int
numberOfNodes :: Maybe Int
lastUpdateStatus :: Maybe Text
lastModifiedTimestamp :: Maybe POSIX
glueVersion :: Maybe Text
failureReason :: Maybe Text
extraPythonLibsS3Path :: Maybe Text
extraJarsS3Path :: Maybe Text
endpointName :: Maybe Text
createdTimestamp :: Maybe POSIX
availabilityZone :: Maybe Text
arguments :: Maybe (HashMap Text Text)
$sel:zeppelinRemoteSparkInterpreterPort:DevEndpoint' :: DevEndpoint -> Maybe Int
$sel:yarnEndpointAddress:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:workerType:DevEndpoint' :: DevEndpoint -> Maybe WorkerType
$sel:vpcId:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:subnetId:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:status:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:securityGroupIds:DevEndpoint' :: DevEndpoint -> Maybe [Text]
$sel:securityConfiguration:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:roleArn:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:publicKeys:DevEndpoint' :: DevEndpoint -> Maybe [Text]
$sel:publicKey:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:publicAddress:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:privateAddress:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:numberOfWorkers:DevEndpoint' :: DevEndpoint -> Maybe Int
$sel:numberOfNodes:DevEndpoint' :: DevEndpoint -> Maybe Int
$sel:lastUpdateStatus:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:lastModifiedTimestamp:DevEndpoint' :: DevEndpoint -> Maybe POSIX
$sel:glueVersion:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:failureReason:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:extraPythonLibsS3Path:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:extraJarsS3Path:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:endpointName:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:createdTimestamp:DevEndpoint' :: DevEndpoint -> Maybe POSIX
$sel:availabilityZone:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:arguments:DevEndpoint' :: DevEndpoint -> Maybe (HashMap Text Text)
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe (HashMap Text Text)
arguments
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
availabilityZone
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe POSIX
createdTimestamp
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
endpointName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
extraJarsS3Path
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
extraPythonLibsS3Path
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
failureReason
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
glueVersion
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe POSIX
lastModifiedTimestamp
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
lastUpdateStatus
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
numberOfNodes
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
numberOfWorkers
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
privateAddress
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
publicAddress
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
publicKey
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Text]
publicKeys
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
roleArn
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
securityConfiguration
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Text]
securityGroupIds
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
status
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
subnetId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
vpcId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe WorkerType
workerType
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
yarnEndpointAddress
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
zeppelinRemoteSparkInterpreterPort
instance Prelude.NFData DevEndpoint where
rnf :: DevEndpoint -> ()
rnf DevEndpoint' {Maybe Int
Maybe [Text]
Maybe Text
Maybe (HashMap Text Text)
Maybe POSIX
Maybe WorkerType
zeppelinRemoteSparkInterpreterPort :: Maybe Int
yarnEndpointAddress :: Maybe Text
workerType :: Maybe WorkerType
vpcId :: Maybe Text
subnetId :: Maybe Text
status :: Maybe Text
securityGroupIds :: Maybe [Text]
securityConfiguration :: Maybe Text
roleArn :: Maybe Text
publicKeys :: Maybe [Text]
publicKey :: Maybe Text
publicAddress :: Maybe Text
privateAddress :: Maybe Text
numberOfWorkers :: Maybe Int
numberOfNodes :: Maybe Int
lastUpdateStatus :: Maybe Text
lastModifiedTimestamp :: Maybe POSIX
glueVersion :: Maybe Text
failureReason :: Maybe Text
extraPythonLibsS3Path :: Maybe Text
extraJarsS3Path :: Maybe Text
endpointName :: Maybe Text
createdTimestamp :: Maybe POSIX
availabilityZone :: Maybe Text
arguments :: Maybe (HashMap Text Text)
$sel:zeppelinRemoteSparkInterpreterPort:DevEndpoint' :: DevEndpoint -> Maybe Int
$sel:yarnEndpointAddress:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:workerType:DevEndpoint' :: DevEndpoint -> Maybe WorkerType
$sel:vpcId:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:subnetId:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:status:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:securityGroupIds:DevEndpoint' :: DevEndpoint -> Maybe [Text]
$sel:securityConfiguration:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:roleArn:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:publicKeys:DevEndpoint' :: DevEndpoint -> Maybe [Text]
$sel:publicKey:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:publicAddress:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:privateAddress:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:numberOfWorkers:DevEndpoint' :: DevEndpoint -> Maybe Int
$sel:numberOfNodes:DevEndpoint' :: DevEndpoint -> Maybe Int
$sel:lastUpdateStatus:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:lastModifiedTimestamp:DevEndpoint' :: DevEndpoint -> Maybe POSIX
$sel:glueVersion:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:failureReason:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:extraPythonLibsS3Path:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:extraJarsS3Path:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:endpointName:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:createdTimestamp:DevEndpoint' :: DevEndpoint -> Maybe POSIX
$sel:availabilityZone:DevEndpoint' :: DevEndpoint -> Maybe Text
$sel:arguments:DevEndpoint' :: DevEndpoint -> Maybe (HashMap Text Text)
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe (HashMap Text Text)
arguments
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
availabilityZone
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe POSIX
createdTimestamp
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
endpointName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
extraJarsS3Path
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
extraPythonLibsS3Path
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
failureReason
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
glueVersion
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe POSIX
lastModifiedTimestamp
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
lastUpdateStatus
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Int
numberOfNodes
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Int
numberOfWorkers
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
privateAddress
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
publicAddress
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
publicKey
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe [Text]
publicKeys
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
roleArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
securityConfiguration
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe [Text]
securityGroupIds
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 Maybe Text
subnetId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
vpcId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe WorkerType
workerType
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
yarnEndpointAddress
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Int
zeppelinRemoteSparkInterpreterPort