# JupyterServerAppSettingsProperty

The JupyterServer app settings.

- Source: Generated code
- Type last changed: v2.154.0 · 22 Aug 2024

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sagemaker as sagemaker } from 'aws-cdk-lib';
const jupyterServerAppSettingsProperty: sagemaker.CfnUserProfile.JupyterServerAppSettingsProperty = {
  defaultResourceSpec: {
    instanceType: 'instanceType',
    lifecycleConfigArn: 'lifecycleConfigArn',
    sageMakerImageArn: 'sageMakerImageArn',
    sageMakerImageVersionArn: 'sageMakerImageVersionArn',
    trainingPlanArn: 'trainingPlanArn',
  },
  lifecycleConfigArns: ['lifecycleConfigArns'],
};
```

## Properties

- `defaultResourceSpec`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnUserProfile.ResourceSpecProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_sagemaker.CfnUserProfile.ResourceSpecProperty.html) — The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterServer app.

- `lifecycleConfigArns`: string[] — 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.
