The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::SageMaker::UserSettings

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::SageMaker::UserSettings object:

$service_obj->Method(Att1 => { ExecutionRole => $value, ..., TensorBoardAppSettings => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::SageMaker::UserSettings object:

$result = $service_obj->Method(...);
$result->Att1->ExecutionRole

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.

ATTRIBUTES

ExecutionRole => Str

The execution role for the user.

JupyterServerAppSettings => Paws::SageMaker::JupyterServerAppSettings

The Jupyter server's app settings.

KernelGatewayAppSettings => Paws::SageMaker::KernelGatewayAppSettings

The kernel gateway app settings.

SecurityGroups => ArrayRef[Str|Undef]

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.

SharingSettings => Paws::SageMaker::SharingSettings

Specifies options for sharing SageMaker Studio notebooks.

TensorBoardAppSettings => Paws::SageMaker::TensorBoardAppSettings

The TensorBoard app settings.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::SageMaker

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues