DomainDefaultUserSettings class

Constructors

DomainDefaultUserSettings({Input<String?>? autoMountHomeEfs, Input<DomainDefaultUserSettingsCanvasAppSettings?>? canvasAppSettings, Input<DomainDefaultUserSettingsCodeEditorAppSettings?>? codeEditorAppSettings, Input<List<DomainDefaultUserSettingsCustomFileSystemConfig>?>? customFileSystemConfigs, 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<String>?>? securityGroups, 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.
const
DomainDefaultUserSettings.fromMap(Map<String, dynamic> map)
factory

Properties

autoMountHomeEfs → Input<String?>?
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.
final
canvasAppSettings → Input<DomainDefaultUserSettingsCanvasAppSettings?>?
The Canvas app settings. See canvasAppSettings Block below.
final
codeEditorAppSettings → Input<DomainDefaultUserSettingsCodeEditorAppSettings?>?
The Code Editor application settings. See codeEditorAppSettings Block below.
final
customFileSystemConfigs → Input<List<DomainDefaultUserSettingsCustomFileSystemConfig>?>?
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.
final
customPosixUserConfig → Input<DomainDefaultUserSettingsCustomPosixUserConfig?>?
Details about the POSIX identity that is used for file system operations. See customPosixUserConfig Block below.
final
defaultLandingUri → Input<String?>?
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.
final
executionRole → Input<String>
The execution role ARN for the user.
final
hashCode → int
The hash code for this object.
no setterinherited
jupyterLabAppSettings → Input<DomainDefaultUserSettingsJupyterLabAppSettings?>?
The settings for the JupyterLab application. See jupyterLabAppSettings Block below.
final
jupyterServerAppSettings → Input<DomainDefaultUserSettingsJupyterServerAppSettings?>?
The Jupyter server's app settings. See jupyterServerAppSettings Block below.
final
kernelGatewayAppSettings → Input<DomainDefaultUserSettingsKernelGatewayAppSettings?>?
The kernel gateway app settings. See kernelGatewayAppSettings Block below.
final
rSessionAppSettings → Input<DomainDefaultUserSettingsRSessionAppSettings?>?
The RSession app settings. See rSessionAppSettings Block below.
final
rStudioServerProAppSettings → Input<DomainDefaultUserSettingsRStudioServerProAppSettings?>?
A collection of settings that configure user interaction with the RStudioServerPro app. See rStudioServerProAppSettings Block below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
securityGroups → Input<List<String>?>?
A list of security group IDs that will be attached to the user.
final
sharingSettings → Input<DomainDefaultUserSettingsSharingSettings?>?
The sharing settings. See sharingSettings Block below.
final
spaceStorageSettings → Input<DomainDefaultUserSettingsSpaceStorageSettings?>?
The storage settings for a private space. See spaceStorageSettings Block below.
final
studioWebPortal → Input<String?>?
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.
final
studioWebPortalSettings → Input<DomainDefaultUserSettingsStudioWebPortalSettings?>?
The Studio Web Portal settings. See studioWebPortalSettings Block below.
final
tensorBoardAppSettings → Input<DomainDefaultUserSettingsTensorBoardAppSettings?>?
The TensorBoard app settings. See tensorBoardAppSettings Block below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited