UserProfileUserSettingsArgs

data class UserProfileUserSettingsArgs(val canvasAppSettings: Output<UserProfileUserSettingsCanvasAppSettingsArgs>? = null, val codeEditorAppSettings: Output<UserProfileUserSettingsCodeEditorAppSettingsArgs>? = null, val customFileSystemConfigs: Output<List<UserProfileUserSettingsCustomFileSystemConfigArgs>>? = null, val customPosixUserConfig: Output<UserProfileUserSettingsCustomPosixUserConfigArgs>? = null, val defaultLandingUri: Output<String>? = null, val executionRole: Output<String>, val jupyterLabAppSettings: Output<UserProfileUserSettingsJupyterLabAppSettingsArgs>? = null, val jupyterServerAppSettings: Output<UserProfileUserSettingsJupyterServerAppSettingsArgs>? = null, val kernelGatewayAppSettings: Output<UserProfileUserSettingsKernelGatewayAppSettingsArgs>? = null, val rSessionAppSettings: Output<UserProfileUserSettingsRSessionAppSettingsArgs>? = null, val rStudioServerProAppSettings: Output<UserProfileUserSettingsRStudioServerProAppSettingsArgs>? = null, val securityGroups: Output<List<String>>? = null, val sharingSettings: Output<UserProfileUserSettingsSharingSettingsArgs>? = null, val spaceStorageSettings: Output<UserProfileUserSettingsSpaceStorageSettingsArgs>? = null, val studioWebPortal: Output<String>? = null, val tensorBoardAppSettings: Output<UserProfileUserSettingsTensorBoardAppSettingsArgs>? = null) : ConvertibleToJava<UserProfileUserSettingsArgs>

Constructors

Link copied to clipboard
fun UserProfileUserSettingsArgs(canvasAppSettings: Output<UserProfileUserSettingsCanvasAppSettingsArgs>? = null, codeEditorAppSettings: Output<UserProfileUserSettingsCodeEditorAppSettingsArgs>? = null, customFileSystemConfigs: Output<List<UserProfileUserSettingsCustomFileSystemConfigArgs>>? = null, customPosixUserConfig: Output<UserProfileUserSettingsCustomPosixUserConfigArgs>? = null, defaultLandingUri: Output<String>? = null, executionRole: Output<String>, jupyterLabAppSettings: Output<UserProfileUserSettingsJupyterLabAppSettingsArgs>? = null, jupyterServerAppSettings: Output<UserProfileUserSettingsJupyterServerAppSettingsArgs>? = null, kernelGatewayAppSettings: Output<UserProfileUserSettingsKernelGatewayAppSettingsArgs>? = null, rSessionAppSettings: Output<UserProfileUserSettingsRSessionAppSettingsArgs>? = null, rStudioServerProAppSettings: Output<UserProfileUserSettingsRStudioServerProAppSettingsArgs>? = null, securityGroups: Output<List<String>>? = null, sharingSettings: Output<UserProfileUserSettingsSharingSettingsArgs>? = null, spaceStorageSettings: Output<UserProfileUserSettingsSpaceStorageSettingsArgs>? = null, studioWebPortal: Output<String>? = null, tensorBoardAppSettings: Output<UserProfileUserSettingsTensorBoardAppSettingsArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): UserProfileUserSettingsArgs

Properties

Link copied to clipboard

The Canvas app settings. See Canvas App Settings below.

Link copied to clipboard

The Code Editor application settings. See Code Editor App Settings below.

Link copied to clipboard

The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See Custom File System Config below.

Link copied to clipboard

Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below.

Link copied to clipboard
val defaultLandingUri: Output<String>? = null

The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience.

Link copied to clipboard
val executionRole: Output<String>

The execution role ARN for the user.

Link copied to clipboard

The settings for the JupyterLab application. See Jupyter Lab App Settings below.

Link copied to clipboard

The Jupyter server's app settings. See Jupyter Server App Settings below.

Link copied to clipboard

The kernel gateway app settings. See Kernel Gateway App Settings below.

Link copied to clipboard

The RSession app settings. See RSession App Settings below.

Link copied to clipboard

A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.

Link copied to clipboard
val securityGroups: Output<List<String>>? = null

A list of security group IDs that will be attached to the user.

Link copied to clipboard

The sharing settings. See Sharing Settings below.

Link copied to clipboard

The storage settings for a private space. See Space Storage Settings below.

Link copied to clipboard
val studioWebPortal: Output<String>? = null

Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED.

Link copied to clipboard

The TensorBoard app settings. See TensorBoard App Settings below.