You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SageMaker::Types::UpdateUserProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::UpdateUserProfileRequest
- Defined in:
- (unknown)
Overview
Note:
When passing UpdateUserProfileRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
domain_id: "DomainId", # required
user_profile_name: "UserProfileName", # required
user_settings: {
execution_role: "RoleArn",
security_groups: ["SecurityGroupId"],
sharing_settings: {
notebook_output_option: "Allowed", # accepts Allowed, Disabled
s3_output_path: "S3Uri",
s3_kms_key_id: "KmsKeyId",
},
jupyter_server_app_settings: {
default_resource_spec: {
sage_maker_image_arn: "ImageArn",
sage_maker_image_version_arn: "ImageVersionArn",
instance_type: "system", # accepts system, ml.t3.micro, ml.t3.small, ml.t3.medium, ml.t3.large, ml.t3.xlarge, ml.t3.2xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.8xlarge, ml.m5.12xlarge, ml.m5.16xlarge, ml.m5.24xlarge, ml.c5.large, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.12xlarge, ml.c5.18xlarge, ml.c5.24xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.g4dn.xlarge, ml.g4dn.2xlarge, ml.g4dn.4xlarge, ml.g4dn.8xlarge, ml.g4dn.12xlarge, ml.g4dn.16xlarge
},
},
kernel_gateway_app_settings: {
default_resource_spec: {
sage_maker_image_arn: "ImageArn",
sage_maker_image_version_arn: "ImageVersionArn",
instance_type: "system", # accepts system, ml.t3.micro, ml.t3.small, ml.t3.medium, ml.t3.large, ml.t3.xlarge, ml.t3.2xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.8xlarge, ml.m5.12xlarge, ml.m5.16xlarge, ml.m5.24xlarge, ml.c5.large, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.12xlarge, ml.c5.18xlarge, ml.c5.24xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.g4dn.xlarge, ml.g4dn.2xlarge, ml.g4dn.4xlarge, ml.g4dn.8xlarge, ml.g4dn.12xlarge, ml.g4dn.16xlarge
},
custom_images: [
{
image_name: "ImageName", # required
image_version_number: 1,
app_image_config_name: "AppImageConfigName", # required
},
],
},
tensor_board_app_settings: {
default_resource_spec: {
sage_maker_image_arn: "ImageArn",
sage_maker_image_version_arn: "ImageVersionArn",
instance_type: "system", # accepts system, ml.t3.micro, ml.t3.small, ml.t3.medium, ml.t3.large, ml.t3.xlarge, ml.t3.2xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.8xlarge, ml.m5.12xlarge, ml.m5.16xlarge, ml.m5.24xlarge, ml.c5.large, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.12xlarge, ml.c5.18xlarge, ml.c5.24xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.g4dn.xlarge, ml.g4dn.2xlarge, ml.g4dn.4xlarge, ml.g4dn.8xlarge, ml.g4dn.12xlarge, ml.g4dn.16xlarge
},
},
},
}
Instance Attribute Summary collapse
-
#domain_id ⇒ String
The domain ID.
-
#user_profile_name ⇒ String
The user profile name.
-
#user_settings ⇒ Types::UserSettings
A collection of settings.
Instance Attribute Details
#domain_id ⇒ String
The domain ID.
#user_profile_name ⇒ String
The user profile name.
#user_settings ⇒ Types::UserSettings
A collection of settings.