module Stratosphere.SageMaker.UserProfile.JupyterLabAppSettingsProperty (
module Exports, JupyterLabAppSettingsProperty(..),
mkJupyterLabAppSettingsProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.SageMaker.UserProfile.AppLifecycleManagementProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.UserProfile.CodeRepositoryProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.UserProfile.CustomImageProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.UserProfile.ResourceSpecProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data JupyterLabAppSettingsProperty
=
JupyterLabAppSettingsProperty {JupyterLabAppSettingsProperty -> ()
haddock_workaround_ :: (),
JupyterLabAppSettingsProperty
-> Maybe AppLifecycleManagementProperty
appLifecycleManagement :: (Prelude.Maybe AppLifecycleManagementProperty),
JupyterLabAppSettingsProperty -> Maybe (Value Text)
builtInLifecycleConfigArn :: (Prelude.Maybe (Value Prelude.Text)),
JupyterLabAppSettingsProperty -> Maybe [CodeRepositoryProperty]
codeRepositories :: (Prelude.Maybe [CodeRepositoryProperty]),
JupyterLabAppSettingsProperty -> Maybe [CustomImageProperty]
customImages :: (Prelude.Maybe [CustomImageProperty]),
JupyterLabAppSettingsProperty -> Maybe ResourceSpecProperty
defaultResourceSpec :: (Prelude.Maybe ResourceSpecProperty),
JupyterLabAppSettingsProperty -> Maybe (ValueList Text)
lifecycleConfigArns :: (Prelude.Maybe (ValueList Prelude.Text))}
deriving stock (JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> Bool
(JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> Bool)
-> (JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> Bool)
-> Eq JupyterLabAppSettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> Bool
== :: JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> Bool
$c/= :: JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> Bool
/= :: JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> Bool
Prelude.Eq, Int -> JupyterLabAppSettingsProperty -> ShowS
[JupyterLabAppSettingsProperty] -> ShowS
JupyterLabAppSettingsProperty -> String
(Int -> JupyterLabAppSettingsProperty -> ShowS)
-> (JupyterLabAppSettingsProperty -> String)
-> ([JupyterLabAppSettingsProperty] -> ShowS)
-> Show JupyterLabAppSettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> JupyterLabAppSettingsProperty -> ShowS
showsPrec :: Int -> JupyterLabAppSettingsProperty -> ShowS
$cshow :: JupyterLabAppSettingsProperty -> String
show :: JupyterLabAppSettingsProperty -> String
$cshowList :: [JupyterLabAppSettingsProperty] -> ShowS
showList :: [JupyterLabAppSettingsProperty] -> ShowS
Prelude.Show)
mkJupyterLabAppSettingsProperty :: JupyterLabAppSettingsProperty
mkJupyterLabAppSettingsProperty :: JupyterLabAppSettingsProperty
mkJupyterLabAppSettingsProperty
= JupyterLabAppSettingsProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (),
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
appLifecycleManagement = Maybe AppLifecycleManagementProperty
forall a. Maybe a
Prelude.Nothing,
builtInLifecycleConfigArn :: Maybe (Value Text)
builtInLifecycleConfigArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
codeRepositories :: Maybe [CodeRepositoryProperty]
codeRepositories = Maybe [CodeRepositoryProperty]
forall a. Maybe a
Prelude.Nothing, customImages :: Maybe [CustomImageProperty]
customImages = Maybe [CustomImageProperty]
forall a. Maybe a
Prelude.Nothing,
defaultResourceSpec :: Maybe ResourceSpecProperty
defaultResourceSpec = Maybe ResourceSpecProperty
forall a. Maybe a
Prelude.Nothing,
lifecycleConfigArns :: Maybe (ValueList Text)
lifecycleConfigArns = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties JupyterLabAppSettingsProperty where
toResourceProperties :: JupyterLabAppSettingsProperty -> ResourceProperties
toResourceProperties JupyterLabAppSettingsProperty {Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: JupyterLabAppSettingsProperty -> ()
appLifecycleManagement :: JupyterLabAppSettingsProperty
-> Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: JupyterLabAppSettingsProperty -> Maybe (Value Text)
codeRepositories :: JupyterLabAppSettingsProperty -> Maybe [CodeRepositoryProperty]
customImages :: JupyterLabAppSettingsProperty -> Maybe [CustomImageProperty]
defaultResourceSpec :: JupyterLabAppSettingsProperty -> Maybe ResourceSpecProperty
lifecycleConfigArns :: JupyterLabAppSettingsProperty -> Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::SageMaker::UserProfile.JupyterLabAppSettings",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AppLifecycleManagementProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AppLifecycleManagement"
(AppLifecycleManagementProperty -> (Key, Value))
-> Maybe AppLifecycleManagementProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AppLifecycleManagementProperty
appLifecycleManagement,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BuiltInLifecycleConfigArn"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
builtInLifecycleConfigArn,
Key -> [CodeRepositoryProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CodeRepositories" ([CodeRepositoryProperty] -> (Key, Value))
-> Maybe [CodeRepositoryProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CodeRepositoryProperty]
codeRepositories,
Key -> [CustomImageProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomImages" ([CustomImageProperty] -> (Key, Value))
-> Maybe [CustomImageProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CustomImageProperty]
customImages,
Key -> ResourceSpecProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultResourceSpec" (ResourceSpecProperty -> (Key, Value))
-> Maybe ResourceSpecProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ResourceSpecProperty
defaultResourceSpec,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LifecycleConfigArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
lifecycleConfigArns])}
instance JSON.ToJSON JupyterLabAppSettingsProperty where
toJSON :: JupyterLabAppSettingsProperty -> Value
toJSON JupyterLabAppSettingsProperty {Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: JupyterLabAppSettingsProperty -> ()
appLifecycleManagement :: JupyterLabAppSettingsProperty
-> Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: JupyterLabAppSettingsProperty -> Maybe (Value Text)
codeRepositories :: JupyterLabAppSettingsProperty -> Maybe [CodeRepositoryProperty]
customImages :: JupyterLabAppSettingsProperty -> Maybe [CustomImageProperty]
defaultResourceSpec :: JupyterLabAppSettingsProperty -> Maybe ResourceSpecProperty
lifecycleConfigArns :: JupyterLabAppSettingsProperty -> Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AppLifecycleManagementProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AppLifecycleManagement"
(AppLifecycleManagementProperty -> (Key, Value))
-> Maybe AppLifecycleManagementProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AppLifecycleManagementProperty
appLifecycleManagement,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BuiltInLifecycleConfigArn"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
builtInLifecycleConfigArn,
Key -> [CodeRepositoryProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CodeRepositories" ([CodeRepositoryProperty] -> (Key, Value))
-> Maybe [CodeRepositoryProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CodeRepositoryProperty]
codeRepositories,
Key -> [CustomImageProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomImages" ([CustomImageProperty] -> (Key, Value))
-> Maybe [CustomImageProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CustomImageProperty]
customImages,
Key -> ResourceSpecProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultResourceSpec" (ResourceSpecProperty -> (Key, Value))
-> Maybe ResourceSpecProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ResourceSpecProperty
defaultResourceSpec,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LifecycleConfigArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
lifecycleConfigArns]))
instance Property "AppLifecycleManagement" JupyterLabAppSettingsProperty where
type PropertyType "AppLifecycleManagement" JupyterLabAppSettingsProperty = AppLifecycleManagementProperty
set :: PropertyType "AppLifecycleManagement" JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> JupyterLabAppSettingsProperty
set PropertyType "AppLifecycleManagement" JupyterLabAppSettingsProperty
newValue JupyterLabAppSettingsProperty {Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: JupyterLabAppSettingsProperty -> ()
appLifecycleManagement :: JupyterLabAppSettingsProperty
-> Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: JupyterLabAppSettingsProperty -> Maybe (Value Text)
codeRepositories :: JupyterLabAppSettingsProperty -> Maybe [CodeRepositoryProperty]
customImages :: JupyterLabAppSettingsProperty -> Maybe [CustomImageProperty]
defaultResourceSpec :: JupyterLabAppSettingsProperty -> Maybe ResourceSpecProperty
lifecycleConfigArns :: JupyterLabAppSettingsProperty -> Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
= JupyterLabAppSettingsProperty
{appLifecycleManagement :: Maybe AppLifecycleManagementProperty
appLifecycleManagement = AppLifecycleManagementProperty
-> Maybe AppLifecycleManagementProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AppLifecycleManagement" JupyterLabAppSettingsProperty
AppLifecycleManagementProperty
newValue, Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ResourceSpecProperty
()
haddock_workaround_ :: ()
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
haddock_workaround_ :: ()
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
instance Property "BuiltInLifecycleConfigArn" JupyterLabAppSettingsProperty where
type PropertyType "BuiltInLifecycleConfigArn" JupyterLabAppSettingsProperty = Value Prelude.Text
set :: PropertyType
"BuiltInLifecycleConfigArn" JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> JupyterLabAppSettingsProperty
set PropertyType
"BuiltInLifecycleConfigArn" JupyterLabAppSettingsProperty
newValue JupyterLabAppSettingsProperty {Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: JupyterLabAppSettingsProperty -> ()
appLifecycleManagement :: JupyterLabAppSettingsProperty
-> Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: JupyterLabAppSettingsProperty -> Maybe (Value Text)
codeRepositories :: JupyterLabAppSettingsProperty -> Maybe [CodeRepositoryProperty]
customImages :: JupyterLabAppSettingsProperty -> Maybe [CustomImageProperty]
defaultResourceSpec :: JupyterLabAppSettingsProperty -> Maybe ResourceSpecProperty
lifecycleConfigArns :: JupyterLabAppSettingsProperty -> Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
= JupyterLabAppSettingsProperty
{builtInLifecycleConfigArn :: Maybe (Value Text)
builtInLifecycleConfigArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"BuiltInLifecycleConfigArn" JupyterLabAppSettingsProperty
Value Text
newValue, Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
instance Property "CodeRepositories" JupyterLabAppSettingsProperty where
type PropertyType "CodeRepositories" JupyterLabAppSettingsProperty = [CodeRepositoryProperty]
set :: PropertyType "CodeRepositories" JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> JupyterLabAppSettingsProperty
set PropertyType "CodeRepositories" JupyterLabAppSettingsProperty
newValue JupyterLabAppSettingsProperty {Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: JupyterLabAppSettingsProperty -> ()
appLifecycleManagement :: JupyterLabAppSettingsProperty
-> Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: JupyterLabAppSettingsProperty -> Maybe (Value Text)
codeRepositories :: JupyterLabAppSettingsProperty -> Maybe [CodeRepositoryProperty]
customImages :: JupyterLabAppSettingsProperty -> Maybe [CustomImageProperty]
defaultResourceSpec :: JupyterLabAppSettingsProperty -> Maybe ResourceSpecProperty
lifecycleConfigArns :: JupyterLabAppSettingsProperty -> Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
= JupyterLabAppSettingsProperty
{codeRepositories :: Maybe [CodeRepositoryProperty]
codeRepositories = [CodeRepositoryProperty] -> Maybe [CodeRepositoryProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [CodeRepositoryProperty]
PropertyType "CodeRepositories" JupyterLabAppSettingsProperty
newValue, Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
instance Property "CustomImages" JupyterLabAppSettingsProperty where
type PropertyType "CustomImages" JupyterLabAppSettingsProperty = [CustomImageProperty]
set :: PropertyType "CustomImages" JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> JupyterLabAppSettingsProperty
set PropertyType "CustomImages" JupyterLabAppSettingsProperty
newValue JupyterLabAppSettingsProperty {Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: JupyterLabAppSettingsProperty -> ()
appLifecycleManagement :: JupyterLabAppSettingsProperty
-> Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: JupyterLabAppSettingsProperty -> Maybe (Value Text)
codeRepositories :: JupyterLabAppSettingsProperty -> Maybe [CodeRepositoryProperty]
customImages :: JupyterLabAppSettingsProperty -> Maybe [CustomImageProperty]
defaultResourceSpec :: JupyterLabAppSettingsProperty -> Maybe ResourceSpecProperty
lifecycleConfigArns :: JupyterLabAppSettingsProperty -> Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
= JupyterLabAppSettingsProperty
{customImages :: Maybe [CustomImageProperty]
customImages = [CustomImageProperty] -> Maybe [CustomImageProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [CustomImageProperty]
PropertyType "CustomImages" JupyterLabAppSettingsProperty
newValue, Maybe [CodeRepositoryProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
instance Property "DefaultResourceSpec" JupyterLabAppSettingsProperty where
type PropertyType "DefaultResourceSpec" JupyterLabAppSettingsProperty = ResourceSpecProperty
set :: PropertyType "DefaultResourceSpec" JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> JupyterLabAppSettingsProperty
set PropertyType "DefaultResourceSpec" JupyterLabAppSettingsProperty
newValue JupyterLabAppSettingsProperty {Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: JupyterLabAppSettingsProperty -> ()
appLifecycleManagement :: JupyterLabAppSettingsProperty
-> Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: JupyterLabAppSettingsProperty -> Maybe (Value Text)
codeRepositories :: JupyterLabAppSettingsProperty -> Maybe [CodeRepositoryProperty]
customImages :: JupyterLabAppSettingsProperty -> Maybe [CustomImageProperty]
defaultResourceSpec :: JupyterLabAppSettingsProperty -> Maybe ResourceSpecProperty
lifecycleConfigArns :: JupyterLabAppSettingsProperty -> Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
= JupyterLabAppSettingsProperty
{defaultResourceSpec :: Maybe ResourceSpecProperty
defaultResourceSpec = ResourceSpecProperty -> Maybe ResourceSpecProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DefaultResourceSpec" JupyterLabAppSettingsProperty
ResourceSpecProperty
newValue, Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
()
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
lifecycleConfigArns :: Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
lifecycleConfigArns :: Maybe (ValueList Text)
..}
instance Property "LifecycleConfigArns" JupyterLabAppSettingsProperty where
type PropertyType "LifecycleConfigArns" JupyterLabAppSettingsProperty = ValueList Prelude.Text
set :: PropertyType "LifecycleConfigArns" JupyterLabAppSettingsProperty
-> JupyterLabAppSettingsProperty -> JupyterLabAppSettingsProperty
set PropertyType "LifecycleConfigArns" JupyterLabAppSettingsProperty
newValue JupyterLabAppSettingsProperty {Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: JupyterLabAppSettingsProperty -> ()
appLifecycleManagement :: JupyterLabAppSettingsProperty
-> Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: JupyterLabAppSettingsProperty -> Maybe (Value Text)
codeRepositories :: JupyterLabAppSettingsProperty -> Maybe [CodeRepositoryProperty]
customImages :: JupyterLabAppSettingsProperty -> Maybe [CustomImageProperty]
defaultResourceSpec :: JupyterLabAppSettingsProperty -> Maybe ResourceSpecProperty
lifecycleConfigArns :: JupyterLabAppSettingsProperty -> Maybe (ValueList Text)
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
lifecycleConfigArns :: Maybe (ValueList Text)
..}
= JupyterLabAppSettingsProperty
{lifecycleConfigArns :: Maybe (ValueList Text)
lifecycleConfigArns = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LifecycleConfigArns" JupyterLabAppSettingsProperty
ValueList Text
newValue, Maybe [CodeRepositoryProperty]
Maybe [CustomImageProperty]
Maybe (Value Text)
Maybe AppLifecycleManagementProperty
Maybe ResourceSpecProperty
()
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
haddock_workaround_ :: ()
appLifecycleManagement :: Maybe AppLifecycleManagementProperty
builtInLifecycleConfigArn :: Maybe (Value Text)
codeRepositories :: Maybe [CodeRepositoryProperty]
customImages :: Maybe [CustomImageProperty]
defaultResourceSpec :: Maybe ResourceSpecProperty
..}