You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::SageMaker::Types::UpdateNotebookInstanceInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

Note:

When making an API call, you may pass UpdateNotebookInstanceInput data as a hash:

{
  notebook_instance_name: "NotebookInstanceName", # required
  instance_type: "ml.t2.medium", # accepts ml.t2.medium, ml.t2.large, ml.t2.xlarge, ml.t2.2xlarge, ml.m4.xlarge, ml.m4.2xlarge, ml.m4.4xlarge, ml.m4.10xlarge, ml.m4.16xlarge, ml.p2.xlarge, ml.p2.8xlarge, ml.p2.16xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge
  role_arn: "RoleArn",
}

Instance Attribute Summary collapse

Instance Attribute Details

#instance_typeString

The Amazon ML compute instance type.

Returns:

  • (String)


4820
4821
4822
4823
4824
4825
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4820

class UpdateNotebookInstanceInput < Struct.new(
  :notebook_instance_name,
  :instance_type,
  :role_arn)
  include Aws::Structure
end

#notebook_instance_nameString

The name of the notebook instance to update.

Returns:

  • (String)


4820
4821
4822
4823
4824
4825
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4820

class UpdateNotebookInstanceInput < Struct.new(
  :notebook_instance_name,
  :instance_type,
  :role_arn)
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access the notebook instance. For more information, see Amazon SageMaker Roles.

To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

Returns:

  • (String)


4820
4821
4822
4823
4824
4825
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 4820

class UpdateNotebookInstanceInput < Struct.new(
  :notebook_instance_name,
  :instance_type,
  :role_arn)
  include Aws::Structure
end