amazonka-sagemaker-2.0: Amazon SageMaker Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SageMaker.Types.JupyterServerAppSettings

Description

 
Synopsis

Documentation

data JupyterServerAppSettings Source #

The JupyterServer app settings.

See: newJupyterServerAppSettings smart constructor.

Constructors

JupyterServerAppSettings' 

Fields

  • codeRepositories :: Maybe [CodeRepository]

    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application.

  • defaultResourceSpec :: Maybe ResourceSpec

    The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterServer app. If you use the LifecycleConfigArns parameter, then this parameter is also required.

  • lifecycleConfigArns :: Maybe [Text]

    The Amazon Resource Name (ARN) of the Lifecycle Configurations attached to the JupyterServerApp. If you use this parameter, the DefaultResourceSpec parameter is also required.

    To remove a Lifecycle Config, you must set LifecycleConfigArns to an empty list.

Instances

Instances details
FromJSON JupyterServerAppSettings Source # 
Instance details

Defined in Amazonka.SageMaker.Types.JupyterServerAppSettings

ToJSON JupyterServerAppSettings Source # 
Instance details

Defined in Amazonka.SageMaker.Types.JupyterServerAppSettings

Generic JupyterServerAppSettings Source # 
Instance details

Defined in Amazonka.SageMaker.Types.JupyterServerAppSettings

Associated Types

type Rep JupyterServerAppSettings :: Type -> Type #

Read JupyterServerAppSettings Source # 
Instance details

Defined in Amazonka.SageMaker.Types.JupyterServerAppSettings

Show JupyterServerAppSettings Source # 
Instance details

Defined in Amazonka.SageMaker.Types.JupyterServerAppSettings

NFData JupyterServerAppSettings Source # 
Instance details

Defined in Amazonka.SageMaker.Types.JupyterServerAppSettings

Eq JupyterServerAppSettings Source # 
Instance details

Defined in Amazonka.SageMaker.Types.JupyterServerAppSettings

Hashable JupyterServerAppSettings Source # 
Instance details

Defined in Amazonka.SageMaker.Types.JupyterServerAppSettings

type Rep JupyterServerAppSettings Source # 
Instance details

Defined in Amazonka.SageMaker.Types.JupyterServerAppSettings

type Rep JupyterServerAppSettings = D1 ('MetaData "JupyterServerAppSettings" "Amazonka.SageMaker.Types.JupyterServerAppSettings" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "JupyterServerAppSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeRepositories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeRepository])) :*: (S1 ('MetaSel ('Just "defaultResourceSpec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceSpec)) :*: S1 ('MetaSel ('Just "lifecycleConfigArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newJupyterServerAppSettings :: JupyterServerAppSettings Source #

Create a value of JupyterServerAppSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:codeRepositories:JupyterServerAppSettings', jupyterServerAppSettings_codeRepositories - A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application.

$sel:defaultResourceSpec:JupyterServerAppSettings', jupyterServerAppSettings_defaultResourceSpec - The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterServer app. If you use the LifecycleConfigArns parameter, then this parameter is also required.

$sel:lifecycleConfigArns:JupyterServerAppSettings', jupyterServerAppSettings_lifecycleConfigArns - The Amazon Resource Name (ARN) of the Lifecycle Configurations attached to the JupyterServerApp. If you use this parameter, the DefaultResourceSpec parameter is also required.

To remove a Lifecycle Config, you must set LifecycleConfigArns to an empty list.

jupyterServerAppSettings_codeRepositories :: Lens' JupyterServerAppSettings (Maybe [CodeRepository]) Source #

A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application.

jupyterServerAppSettings_defaultResourceSpec :: Lens' JupyterServerAppSettings (Maybe ResourceSpec) Source #

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterServer app. If you use the LifecycleConfigArns parameter, then this parameter is also required.

jupyterServerAppSettings_lifecycleConfigArns :: Lens' JupyterServerAppSettings (Maybe [Text]) Source #

The Amazon Resource Name (ARN) of the Lifecycle Configurations attached to the JupyterServerApp. If you use this parameter, the DefaultResourceSpec parameter is also required.

To remove a Lifecycle Config, you must set LifecycleConfigArns to an empty list.