DomainDefaultUserSettings constructor
- Input<
String?> ? autoMountHomeEfs, - Input<
DomainDefaultUserSettingsCanvasAppSettings?> ? canvasAppSettings, - Input<
DomainDefaultUserSettingsCodeEditorAppSettings?> ? codeEditorAppSettings, - Input<
List< ? customFileSystemConfigs,DomainDefaultUserSettingsCustomFileSystemConfig> ?> - Input<
DomainDefaultUserSettingsCustomPosixUserConfig?> ? customPosixUserConfig, - Input<
String?> ? defaultLandingUri, - required Input<
String> executionRole, - Input<
DomainDefaultUserSettingsJupyterLabAppSettings?> ? jupyterLabAppSettings, - Input<
DomainDefaultUserSettingsJupyterServerAppSettings?> ? jupyterServerAppSettings, - Input<
DomainDefaultUserSettingsKernelGatewayAppSettings?> ? kernelGatewayAppSettings, - Input<
DomainDefaultUserSettingsRSessionAppSettings?> ? rSessionAppSettings, - Input<
DomainDefaultUserSettingsRStudioServerProAppSettings?> ? rStudioServerProAppSettings, - Input<
List< ? securityGroups,String> ?> - Input<
DomainDefaultUserSettingsSharingSettings?> ? sharingSettings, - Input<
DomainDefaultUserSettingsSpaceStorageSettings?> ? spaceStorageSettings, - Input<
String?> ? studioWebPortal, - Input<
DomainDefaultUserSettingsStudioWebPortalSettings?> ? studioWebPortalSettings, - Input<
DomainDefaultUserSettingsTensorBoardAppSettings?> ? tensorBoardAppSettings,
Creates a new DomainDefaultUserSettings.
autoMountHomeEfs 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.
canvasAppSettings The Canvas app settings. See canvasAppSettings Block below.
codeEditorAppSettings The Code Editor application settings. See codeEditorAppSettings Block below.
customFileSystemConfigs 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 customFileSystemConfig Block below.
customPosixUserConfig Details about the POSIX identity that is used for file system operations. See customPosixUserConfig Block below.
defaultLandingUri 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.
executionRole The execution role ARN for the user.
jupyterLabAppSettings The settings for the JupyterLab application. See jupyterLabAppSettings Block below.
jupyterServerAppSettings The Jupyter server's app settings. See jupyterServerAppSettings Block below.
kernelGatewayAppSettings The kernel gateway app settings. See kernelGatewayAppSettings Block below.
rSessionAppSettings The RSession app settings. See rSessionAppSettings Block below.
rStudioServerProAppSettings A collection of settings that configure user interaction with the RStudioServerPro app. See rStudioServerProAppSettings Block below.
securityGroups A list of security group IDs that will be attached to the user.
sharingSettings The sharing settings. See sharingSettings Block below.
spaceStorageSettings The storage settings for a private space. See spaceStorageSettings Block below.
studioWebPortal 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.
studioWebPortalSettings The Studio Web Portal settings. See studioWebPortalSettings Block below.
tensorBoardAppSettings The TensorBoard app settings. See tensorBoardAppSettings Block below.
Implementation
const DomainDefaultUserSettings({
this.autoMountHomeEfs,
this.canvasAppSettings,
this.codeEditorAppSettings,
this.customFileSystemConfigs,
this.customPosixUserConfig,
this.defaultLandingUri,
required this.executionRole,
this.jupyterLabAppSettings,
this.jupyterServerAppSettings,
this.kernelGatewayAppSettings,
this.rSessionAppSettings,
this.rStudioServerProAppSettings,
this.securityGroups,
this.sharingSettings,
this.spaceStorageSettings,
this.studioWebPortal,
this.studioWebPortalSettings,
this.tensorBoardAppSettings,
});