UserProfileUserSettingsArgs

data class UserProfileUserSettingsArgs(val autoMountHomeEfs: Output<String>? = null, 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 studioWebPortalSettings: Output<UserProfileUserSettingsStudioWebPortalSettingsArgs>? = null, val tensorBoardAppSettings: Output<UserProfileUserSettingsTensorBoardAppSettingsArgs>? = null) : ConvertibleToJava<UserProfileUserSettingsArgs>

Constructors

Link copied to clipboard
constructor(autoMountHomeEfs: Output<String>? = null, 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, studioWebPortalSettings: Output<UserProfileUserSettingsStudioWebPortalSettingsArgs>? = null, tensorBoardAppSettings: Output<UserProfileUserSettingsTensorBoardAppSettingsArgs>? = null)

Properties

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

Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain.

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 AI 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 Studio Web Portal settings. See studio_web_portal_settings Block below.

Link copied to clipboard

The TensorBoard app settings. See TensorBoard App Settings below.

Functions

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