AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the CreateNotebookInstanceLifecycleConfig operation. Creates 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 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.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.SageMaker.AmazonSageMakerRequest
      Amazon.SageMaker.Model.CreateNotebookInstanceLifecycleConfigRequest

Namespace: Amazon.SageMaker.Model
Assembly: AWSSDK.SageMaker.dll
Version: 3.x.y.z

Syntax

C#
public class CreateNotebookInstanceLifecycleConfigRequest : AmazonSageMakerRequest
         IAmazonWebServiceRequest

The CreateNotebookInstanceLifecycleConfigRequest type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property NotebookInstanceLifecycleConfigName System.String

Gets and sets the property NotebookInstanceLifecycleConfigName.

The name of the lifecycle configuration.

Public Property OnCreate System.Collections.Generic.List<Amazon.SageMaker.Model.NotebookInstanceLifecycleHook>

Gets and sets the property OnCreate.

A shell script that runs only once, when you create a notebook instance. The shell script must be a base64-encoded string.

Public Property OnStart System.Collections.Generic.List<Amazon.SageMaker.Model.NotebookInstanceLifecycleHook>

Gets and sets the property OnStart.

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.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5