Class UserProfileUserSettings


  • public final class UserProfileUserSettings
    extends java.lang.Object
    • Method Detail

      • autoMountHomeEfs

        public java.util.Optional<java.lang.String> autoMountHomeEfs()
        Returns:
        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`.
      • customFileSystemConfigs

        public java.util.List<UserProfileUserSettingsCustomFileSystemConfig> customFileSystemConfigs()
        Returns:
        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.
      • customPosixUserConfig

        public java.util.Optional<UserProfileUserSettingsCustomPosixUserConfig> customPosixUserConfig()
        Returns:
        Details about the POSIX identity that is used for file system operations. See Custom POSIX User Config below.
      • defaultLandingUri

        public java.util.Optional<java.lang.String> defaultLandingUri()
        Returns:
        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

        public java.lang.String executionRole()
        Returns:
        The execution role ARN for the user.
      • rStudioServerProAppSettings

        public java.util.Optional<UserProfileUserSettingsRStudioServerProAppSettings> rStudioServerProAppSettings()
        Returns:
        A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.
      • securityGroups

        public java.util.List<java.lang.String> securityGroups()
        Returns:
        A list of security group IDs that will be attached to the user.
      • studioWebPortal

        public java.util.Optional<java.lang.String> studioWebPortal()
        Returns:
        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`.