Struct aws_sdk_sagemaker::model::UserSettings  
source · [−]#[non_exhaustive]pub struct UserSettings { /* private fields */ }Expand description
A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.
 SecurityGroups is aggregated when specified in both calls. For all other settings in UserSettings, the values specified in CreateUserProfile take precedence over those specified in CreateDomain.
Implementations
sourceimpl UserSettings
 
impl UserSettings
sourcepub fn execution_role(&self) -> Option<&str>
 
pub fn execution_role(&self) -> Option<&str>
The execution role for the user.
sourcepub fn security_groups(&self) -> Option<&[String]>
 
pub fn security_groups(&self) -> Option<&[String]>
The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
Optional when the CreateDomain.AppNetworkAccessType parameter is set to PublicInternetOnly.
Required when the CreateDomain.AppNetworkAccessType parameter is set to VpcOnly.
Amazon SageMaker adds a security group to allow NFS traffic from SageMaker Studio. Therefore, the number of security groups that you can specify is one less than the maximum number shown.
sourcepub fn sharing_settings(&self) -> Option<&SharingSettings>
 
pub fn sharing_settings(&self) -> Option<&SharingSettings>
Specifies options for sharing SageMaker Studio notebooks.
sourcepub fn jupyter_server_app_settings(&self) -> Option<&JupyterServerAppSettings>
 
pub fn jupyter_server_app_settings(&self) -> Option<&JupyterServerAppSettings>
The Jupyter server's app settings.
sourcepub fn kernel_gateway_app_settings(&self) -> Option<&KernelGatewayAppSettings>
 
pub fn kernel_gateway_app_settings(&self) -> Option<&KernelGatewayAppSettings>
The kernel gateway app settings.
sourcepub fn tensor_board_app_settings(&self) -> Option<&TensorBoardAppSettings>
 
pub fn tensor_board_app_settings(&self) -> Option<&TensorBoardAppSettings>
The TensorBoard app settings.
sourcepub fn r_studio_server_pro_app_settings(
    &self
) -> Option<&RStudioServerProAppSettings>
 
pub fn r_studio_server_pro_app_settings(
    &self
) -> Option<&RStudioServerProAppSettings>
A collection of settings that configure user interaction with the RStudioServerPro app.
sourcepub fn r_session_app_settings(&self) -> Option<&RSessionAppSettings>
 
pub fn r_session_app_settings(&self) -> Option<&RSessionAppSettings>
A collection of settings that configure the RSessionGateway app.
sourcepub fn canvas_app_settings(&self) -> Option<&CanvasAppSettings>
 
pub fn canvas_app_settings(&self) -> Option<&CanvasAppSettings>
The Canvas app settings.
sourceimpl UserSettings
 
impl UserSettings
sourcepub fn builder() -> Builder
 
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UserSettings.
Trait Implementations
sourceimpl Clone for UserSettings
 
impl Clone for UserSettings
sourcefn clone(&self) -> UserSettings
 
fn clone(&self) -> UserSettings
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read more