---
type: resource-type
title: SageMakerApp
description: aws resource type AWS::SageMaker::App
name: SageMakerApp
lexicon: aws
resource_type: AWS::SageMaker::App
---
`AWS::SageMaker::App`, a resource type of the aws lexicon.

## Properties

- `AppName` (`string`, required): The name of the app.
- `AppType` (`"Canvas" | "JupyterServer" | "KernelGateway" | "RSessionGateway" | "RStudioServerPro"`, required): The type of app.
- `DomainId` (`string`, required): The domain ID.
- `UserProfileName` (`string`, required): The user profile name.
- `AppArn` (`string`, optional): The Amazon Resource Name (ARN) of the app.
- `BuiltInLifecycleConfigArn` (`string`, optional): The lifecycle configuration that runs before the default lifecycle configuration.
- `RecoveryMode` (`boolean`, optional): Indicates whether the application is launched in recovery mode.
- `ResourceSpec` (`SageMakerApp_ResourceSpec`, optional): The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance.
- `Tags` (`SageMakerApp_Tag[]`, optional): A list of tags to apply to the app.

## Attributes

- `AppArn`
- `BuiltInLifecycleConfigArn`
