Values_1.CreateNotebookInstanceLifecycleConfigInputSourceCreates a lifecycle configuration that you can associate with a notebook instance. A lifecycle configuration is a collection of shell scripts that run when you create or start a notebook instance. Each lifecycle configuration script has a limit of 16384 characters. The value of the $PATH environment variable that is available to both scripts is /sbin:bin:/usr/sbin:/usr/bin. View Amazon CloudWatch Logs for notebook instance lifecycle configurations in log group /aws/sagemaker/NotebookInstances in log stream [notebook-instance-name]/[LifecycleConfigHook]. Lifecycle configuration scripts cannot run for longer than 5 minutes. If a script runs for longer than 5 minutes, it fails and the notebook instance is not created or started. For information about notebook instance lifestyle configurations, see Step 2.1: (Optional) Customize a Notebook Instance. Lifecycle configuration scripts execute with root access and the notebook instance's IAM execution role privileges. Grant this permission only to trusted principals. See Customize a Notebook Instance Using a Lifecycle Configuration Script for security best practices.
type nonrec t = {notebookInstanceLifecycleConfigName : NotebookInstanceLifecycleConfigName.t;The name of the lifecycle configuration.
*)onCreate : NotebookInstanceLifecycleConfigList.t option;A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.
*)onStart : NotebookInstanceLifecycleConfigList.t option;A shell script that runs every time you start a notebook instance, including when you create the notebook instance. The shell script must be a base64-encoded string.
*)}val make :
?onCreate:??? ->
?onStart:??? ->
?tags:??? ->
notebookInstanceLifecycleConfigName:NotebookInstanceLifecycleConfigName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of NotebookInstanceLifecycleConfigContent.t ])
list ]
list
| `String of NotebookInstanceLifecycleConfigName.t ])
list ]