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§
source§impl 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.
source§impl UserSettings
impl UserSettings
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UserSettings
.
Trait Implementations§
source§impl Clone for UserSettings
impl Clone for UserSettings
source§fn clone(&self) -> UserSettings
fn clone(&self) -> UserSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UserSettings
impl Debug for UserSettings
source§impl PartialEq<UserSettings> for UserSettings
impl PartialEq<UserSettings> for UserSettings
source§fn eq(&self, other: &UserSettings) -> bool
fn eq(&self, other: &UserSettings) -> bool
self
and other
values to be equal, and is used
by ==
.