You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SageMaker::Types::CreateUserProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::CreateUserProfileRequest
- Defined in:
- (unknown)
Overview
When passing CreateUserProfileRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
domain_id: "DomainId", # required
user_profile_name: "UserProfileName", # required
single_sign_on_user_identifier: "SingleSignOnUserIdentifier",
single_sign_on_user_value: "String256",
tags: [
{
key: "TagKey", # required
value: "TagValue", # 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 ID of the associated Domain.
-
#single_sign_on_user_identifier ⇒ String
A specifier for the type of value specified in SingleSignOnUserValue.
-
#single_sign_on_user_value ⇒ String
The username of the associated AWS Single Sign-On User for this UserProfile.
-
#tags ⇒ Array<Types::Tag>
Each tag consists of a key and an optional value.
-
#user_profile_name ⇒ String
A name for the UserProfile.
-
#user_settings ⇒ Types::UserSettings
A collection of settings.
Instance Attribute Details
#domain_id ⇒ String
The ID of the associated Domain.
#single_sign_on_user_identifier ⇒ String
A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is \"UserName\". If the Domain\'s AuthMode is SSO, this field is required. If the Domain\'s AuthMode is not SSO, this field cannot be specified.
#single_sign_on_user_value ⇒ String
The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain\'s AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain\'s AuthMode is not SSO, this field cannot be specified.
#tags ⇒ Array<Types::Tag>
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
#user_profile_name ⇒ String
A name for the UserProfile.
#user_settings ⇒ Types::UserSettings
A collection of settings.