module Stratosphere.SageMaker.Domain.DefaultSpaceSettingsProperty (
        module Exports, DefaultSpaceSettingsProperty(..),
        mkDefaultSpaceSettingsProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.SageMaker.Domain.CustomFileSystemConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.Domain.CustomPosixUserConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.Domain.DefaultSpaceStorageSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.Domain.JupyterLabAppSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.Domain.JupyterServerAppSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.Domain.KernelGatewayAppSettingsProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data DefaultSpaceSettingsProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html>
    DefaultSpaceSettingsProperty {DefaultSpaceSettingsProperty -> ()
haddock_workaround_ :: (),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-customfilesystemconfigs>
                                  DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customFileSystemConfigs :: (Prelude.Maybe [CustomFileSystemConfigProperty]),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-customposixuserconfig>
                                  DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
customPosixUserConfig :: (Prelude.Maybe CustomPosixUserConfigProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-executionrole>
                                  DefaultSpaceSettingsProperty -> Value Text
executionRole :: (Value Prelude.Text),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-jupyterlabappsettings>
                                  DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterLabAppSettings :: (Prelude.Maybe JupyterLabAppSettingsProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-jupyterserverappsettings>
                                  DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
jupyterServerAppSettings :: (Prelude.Maybe JupyterServerAppSettingsProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-kernelgatewayappsettings>
                                  DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
kernelGatewayAppSettings :: (Prelude.Maybe KernelGatewayAppSettingsProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-securitygroups>
                                  DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
securityGroups :: (Prelude.Maybe (ValueList Prelude.Text)),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-spacestoragesettings>
                                  DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
spaceStorageSettings :: (Prelude.Maybe DefaultSpaceStorageSettingsProperty)}
  deriving stock (DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> Bool
(DefaultSpaceSettingsProperty
 -> DefaultSpaceSettingsProperty -> Bool)
-> (DefaultSpaceSettingsProperty
    -> DefaultSpaceSettingsProperty -> Bool)
-> Eq DefaultSpaceSettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> Bool
== :: DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> Bool
$c/= :: DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> Bool
/= :: DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> Bool
Prelude.Eq, Int -> DefaultSpaceSettingsProperty -> ShowS
[DefaultSpaceSettingsProperty] -> ShowS
DefaultSpaceSettingsProperty -> String
(Int -> DefaultSpaceSettingsProperty -> ShowS)
-> (DefaultSpaceSettingsProperty -> String)
-> ([DefaultSpaceSettingsProperty] -> ShowS)
-> Show DefaultSpaceSettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DefaultSpaceSettingsProperty -> ShowS
showsPrec :: Int -> DefaultSpaceSettingsProperty -> ShowS
$cshow :: DefaultSpaceSettingsProperty -> String
show :: DefaultSpaceSettingsProperty -> String
$cshowList :: [DefaultSpaceSettingsProperty] -> ShowS
showList :: [DefaultSpaceSettingsProperty] -> ShowS
Prelude.Show)
mkDefaultSpaceSettingsProperty ::
  Value Prelude.Text -> DefaultSpaceSettingsProperty
mkDefaultSpaceSettingsProperty :: Value Text -> DefaultSpaceSettingsProperty
mkDefaultSpaceSettingsProperty Value Text
executionRole
  = DefaultSpaceSettingsProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), executionRole :: Value Text
executionRole = Value Text
executionRole,
       customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customFileSystemConfigs = Maybe [CustomFileSystemConfigProperty]
forall a. Maybe a
Prelude.Nothing,
       customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
customPosixUserConfig = Maybe CustomPosixUserConfigProperty
forall a. Maybe a
Prelude.Nothing,
       jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterLabAppSettings = Maybe JupyterLabAppSettingsProperty
forall a. Maybe a
Prelude.Nothing,
       jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
jupyterServerAppSettings = Maybe JupyterServerAppSettingsProperty
forall a. Maybe a
Prelude.Nothing,
       kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
kernelGatewayAppSettings = Maybe KernelGatewayAppSettingsProperty
forall a. Maybe a
Prelude.Nothing,
       securityGroups :: Maybe (ValueList Text)
securityGroups = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
       spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
spaceStorageSettings = Maybe DefaultSpaceStorageSettingsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DefaultSpaceSettingsProperty where
  toResourceProperties :: DefaultSpaceSettingsProperty -> ResourceProperties
toResourceProperties DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::SageMaker::Domain.DefaultSpaceSettings",
         supportsTags :: Bool
supportsTags = Bool
Prelude.False,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
                           [Key
"ExecutionRole" 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..= Value Text
executionRole]
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [Key -> [CustomFileSystemConfigProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomFileSystemConfigs"
                                 ([CustomFileSystemConfigProperty] -> (Key, Value))
-> Maybe [CustomFileSystemConfigProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CustomFileSystemConfigProperty]
customFileSystemConfigs,
                               Key -> CustomPosixUserConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomPosixUserConfig"
                                 (CustomPosixUserConfigProperty -> (Key, Value))
-> Maybe CustomPosixUserConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CustomPosixUserConfigProperty
customPosixUserConfig,
                               Key -> JupyterLabAppSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JupyterLabAppSettings"
                                 (JupyterLabAppSettingsProperty -> (Key, Value))
-> Maybe JupyterLabAppSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JupyterLabAppSettingsProperty
jupyterLabAppSettings,
                               Key -> JupyterServerAppSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JupyterServerAppSettings"
                                 (JupyterServerAppSettingsProperty -> (Key, Value))
-> Maybe JupyterServerAppSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JupyterServerAppSettingsProperty
jupyterServerAppSettings,
                               Key -> KernelGatewayAppSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KernelGatewayAppSettings"
                                 (KernelGatewayAppSettingsProperty -> (Key, Value))
-> Maybe KernelGatewayAppSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe KernelGatewayAppSettingsProperty
kernelGatewayAppSettings,
                               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
"SecurityGroups" (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)
securityGroups,
                               Key -> DefaultSpaceStorageSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SpaceStorageSettings"
                                 (DefaultSpaceStorageSettingsProperty -> (Key, Value))
-> Maybe DefaultSpaceStorageSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DefaultSpaceStorageSettingsProperty
spaceStorageSettings]))}
instance JSON.ToJSON DefaultSpaceSettingsProperty where
  toJSON :: DefaultSpaceSettingsProperty -> Value
toJSON DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
              [Key
"ExecutionRole" 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..= Value Text
executionRole]
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [Key -> [CustomFileSystemConfigProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomFileSystemConfigs"
                    ([CustomFileSystemConfigProperty] -> (Key, Value))
-> Maybe [CustomFileSystemConfigProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CustomFileSystemConfigProperty]
customFileSystemConfigs,
                  Key -> CustomPosixUserConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomPosixUserConfig"
                    (CustomPosixUserConfigProperty -> (Key, Value))
-> Maybe CustomPosixUserConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CustomPosixUserConfigProperty
customPosixUserConfig,
                  Key -> JupyterLabAppSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JupyterLabAppSettings"
                    (JupyterLabAppSettingsProperty -> (Key, Value))
-> Maybe JupyterLabAppSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JupyterLabAppSettingsProperty
jupyterLabAppSettings,
                  Key -> JupyterServerAppSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JupyterServerAppSettings"
                    (JupyterServerAppSettingsProperty -> (Key, Value))
-> Maybe JupyterServerAppSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JupyterServerAppSettingsProperty
jupyterServerAppSettings,
                  Key -> KernelGatewayAppSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KernelGatewayAppSettings"
                    (KernelGatewayAppSettingsProperty -> (Key, Value))
-> Maybe KernelGatewayAppSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe KernelGatewayAppSettingsProperty
kernelGatewayAppSettings,
                  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
"SecurityGroups" (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)
securityGroups,
                  Key -> DefaultSpaceStorageSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SpaceStorageSettings"
                    (DefaultSpaceStorageSettingsProperty -> (Key, Value))
-> Maybe DefaultSpaceStorageSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DefaultSpaceStorageSettingsProperty
spaceStorageSettings])))
instance Property "CustomFileSystemConfigs" DefaultSpaceSettingsProperty where
  type PropertyType "CustomFileSystemConfigs" DefaultSpaceSettingsProperty = [CustomFileSystemConfigProperty]
  set :: PropertyType "CustomFileSystemConfigs" DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> DefaultSpaceSettingsProperty
set PropertyType "CustomFileSystemConfigs" DefaultSpaceSettingsProperty
newValue DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = DefaultSpaceSettingsProperty
        {customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customFileSystemConfigs = [CustomFileSystemConfigProperty]
-> Maybe [CustomFileSystemConfigProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [CustomFileSystemConfigProperty]
PropertyType "CustomFileSystemConfigs" DefaultSpaceSettingsProperty
newValue, Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: ()
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
instance Property "CustomPosixUserConfig" DefaultSpaceSettingsProperty where
  type PropertyType "CustomPosixUserConfig" DefaultSpaceSettingsProperty = CustomPosixUserConfigProperty
  set :: PropertyType "CustomPosixUserConfig" DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> DefaultSpaceSettingsProperty
set PropertyType "CustomPosixUserConfig" DefaultSpaceSettingsProperty
newValue DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = DefaultSpaceSettingsProperty
        {customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
customPosixUserConfig = CustomPosixUserConfigProperty
-> Maybe CustomPosixUserConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CustomPosixUserConfig" DefaultSpaceSettingsProperty
CustomPosixUserConfigProperty
newValue, Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
instance Property "ExecutionRole" DefaultSpaceSettingsProperty where
  type PropertyType "ExecutionRole" DefaultSpaceSettingsProperty = Value Prelude.Text
  set :: PropertyType "ExecutionRole" DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> DefaultSpaceSettingsProperty
set PropertyType "ExecutionRole" DefaultSpaceSettingsProperty
newValue DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = DefaultSpaceSettingsProperty {executionRole :: Value Text
executionRole = PropertyType "ExecutionRole" DefaultSpaceSettingsProperty
Value Text
newValue, Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
instance Property "JupyterLabAppSettings" DefaultSpaceSettingsProperty where
  type PropertyType "JupyterLabAppSettings" DefaultSpaceSettingsProperty = JupyterLabAppSettingsProperty
  set :: PropertyType "JupyterLabAppSettings" DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> DefaultSpaceSettingsProperty
set PropertyType "JupyterLabAppSettings" DefaultSpaceSettingsProperty
newValue DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = DefaultSpaceSettingsProperty
        {jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterLabAppSettings = JupyterLabAppSettingsProperty
-> Maybe JupyterLabAppSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "JupyterLabAppSettings" DefaultSpaceSettingsProperty
JupyterLabAppSettingsProperty
newValue, Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
()
Value Text
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
instance Property "JupyterServerAppSettings" DefaultSpaceSettingsProperty where
  type PropertyType "JupyterServerAppSettings" DefaultSpaceSettingsProperty = JupyterServerAppSettingsProperty
  set :: PropertyType
  "JupyterServerAppSettings" DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> DefaultSpaceSettingsProperty
set PropertyType
  "JupyterServerAppSettings" DefaultSpaceSettingsProperty
newValue DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = DefaultSpaceSettingsProperty
        {jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
jupyterServerAppSettings = JupyterServerAppSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "JupyterServerAppSettings" DefaultSpaceSettingsProperty
JupyterServerAppSettingsProperty
newValue, Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
instance Property "KernelGatewayAppSettings" DefaultSpaceSettingsProperty where
  type PropertyType "KernelGatewayAppSettings" DefaultSpaceSettingsProperty = KernelGatewayAppSettingsProperty
  set :: PropertyType
  "KernelGatewayAppSettings" DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> DefaultSpaceSettingsProperty
set PropertyType
  "KernelGatewayAppSettings" DefaultSpaceSettingsProperty
newValue DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = DefaultSpaceSettingsProperty
        {kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
kernelGatewayAppSettings = KernelGatewayAppSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "KernelGatewayAppSettings" DefaultSpaceSettingsProperty
KernelGatewayAppSettingsProperty
newValue, Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
instance Property "SecurityGroups" DefaultSpaceSettingsProperty where
  type PropertyType "SecurityGroups" DefaultSpaceSettingsProperty = ValueList Prelude.Text
  set :: PropertyType "SecurityGroups" DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> DefaultSpaceSettingsProperty
set PropertyType "SecurityGroups" DefaultSpaceSettingsProperty
newValue DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = DefaultSpaceSettingsProperty
        {securityGroups :: Maybe (ValueList Text)
securityGroups = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecurityGroups" DefaultSpaceSettingsProperty
ValueList Text
newValue, Maybe [CustomFileSystemConfigProperty]
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
instance Property "SpaceStorageSettings" DefaultSpaceSettingsProperty where
  type PropertyType "SpaceStorageSettings" DefaultSpaceSettingsProperty = DefaultSpaceStorageSettingsProperty
  set :: PropertyType "SpaceStorageSettings" DefaultSpaceSettingsProperty
-> DefaultSpaceSettingsProperty -> DefaultSpaceSettingsProperty
set PropertyType "SpaceStorageSettings" DefaultSpaceSettingsProperty
newValue DefaultSpaceSettingsProperty {Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe DefaultSpaceStorageSettingsProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: DefaultSpaceSettingsProperty -> ()
customFileSystemConfigs :: DefaultSpaceSettingsProperty
-> Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: DefaultSpaceSettingsProperty -> Maybe CustomPosixUserConfigProperty
executionRole :: DefaultSpaceSettingsProperty -> Value Text
jupyterLabAppSettings :: DefaultSpaceSettingsProperty -> Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: DefaultSpaceSettingsProperty
-> Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: DefaultSpaceSettingsProperty
-> Maybe KernelGatewayAppSettingsProperty
securityGroups :: DefaultSpaceSettingsProperty -> Maybe (ValueList Text)
spaceStorageSettings :: DefaultSpaceSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
..}
    = DefaultSpaceSettingsProperty
        {spaceStorageSettings :: Maybe DefaultSpaceStorageSettingsProperty
spaceStorageSettings = DefaultSpaceStorageSettingsProperty
-> Maybe DefaultSpaceStorageSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SpaceStorageSettings" DefaultSpaceSettingsProperty
DefaultSpaceStorageSettingsProperty
newValue, Maybe [CustomFileSystemConfigProperty]
Maybe (ValueList Text)
Maybe CustomPosixUserConfigProperty
Maybe KernelGatewayAppSettingsProperty
Maybe JupyterServerAppSettingsProperty
Maybe JupyterLabAppSettingsProperty
()
Value Text
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
haddock_workaround_ :: ()
customFileSystemConfigs :: Maybe [CustomFileSystemConfigProperty]
customPosixUserConfig :: Maybe CustomPosixUserConfigProperty
executionRole :: Value Text
jupyterLabAppSettings :: Maybe JupyterLabAppSettingsProperty
jupyterServerAppSettings :: Maybe JupyterServerAppSettingsProperty
kernelGatewayAppSettings :: Maybe KernelGatewayAppSettingsProperty
securityGroups :: Maybe (ValueList Text)
..}