» Resource: aws_sagemaker_notebook_instance
Provides a Sagemaker Notebook Instance resource.
» Example Usage
Basic usage:
resource "aws_sagemaker_notebook_instance" "ni" {
name = "my-notebook-instance"
role_arn = "${aws_iam_role.role.arn}"
instance_type = "ml.t2.medium"
tags = {
Name = "foo"
}
}
» Argument Reference
The following arguments are supported:
-
name
- (Required) The name of the notebook instance (must be unique). -
role_arn
- (Required) The ARN of the IAM role to be used by the notebook instance which allows SageMaker to call other services on your behalf. -
instance_type
- (Required) The name of ML compute instance type. -
subnet_id
- (Optional) The VPC subnet ID. -
security_groups
- (Optional) The associated security groups. -
kms_key_id
- (Optional) The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. -
lifecycle_config_name
- (Optional) The name of a lifecycle configuration to associate with the notebook instance. -
tags
- (Optional) A mapping of tags to assign to the resource.
» Attributes Reference
The following attributes are exported:
-
id
- The name of the notebook instance. -
arn
- The Amazon Resource Name (ARN) assigned by AWS to this notebook instance.
» Import
Sagemaker Notebook Instances can be imported using the name
, e.g.
$ terraform import aws_sagemaker_notebook_instance.test_notebook_instance my-notebook-instance