Terraform module to create and manage a SageMaker studio
Name | Version |
---|---|
terraform | >= 0.13.0 |
aws | >= 3.10 |
Name | Version |
---|---|
aws | >= 3.10 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
name | The name for the sagemaker resources | string |
n/a | yes |
subnet_ids | The subnet ids | list(string) |
n/a | yes |
tags | A mapping of tags to assign to the resources | map(string) |
n/a | yes |
vpc_id | The VPC id | string |
n/a | yes |
app_network_access_type | Specifies the VPC used for non-EFS traffic | string |
"PublicInternetOnly" |
no |
lcc_python_kernel | Specifies the custom lifecycle config file | string |
null |
no |
role_arn | The arn of the IAM role to use for sagemaker | string |
null |
no |
security_groups | The security groups | list(string) |
null |
no |
user_profiles | The subnet ids | list(string) |
[] |
no |
Name | Description |
---|---|
domain | The attributes of the sagemaker domain |
user_profile | The attributes of the users of sagemaker domain |
Name | Version |
---|---|
terraform | >= 1.3 |
aws | >= 4.62.0 |
Name | Version |
---|---|
aws | >= 4.62.0 |
No modules.
Name | Type |
---|---|
aws_efs_backup_policy.default | resource |
aws_iam_role.default | resource |
aws_iam_role_policy.default | resource |
aws_iam_role_policy_attachment.default | resource |
aws_sagemaker_domain.default | resource |
aws_sagemaker_studio_lifecycle_config.jupyter | resource |
aws_sagemaker_studio_lifecycle_config.kernel | resource |
aws_sagemaker_user_profile.default | resource |
aws_iam_policy_document.assume_policy | data source |
aws_iam_policy_document.default | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
name | The name for the sagemaker resources | string |
n/a | yes |
subnet_ids | The subnet ids | list(string) |
n/a | yes |
tags | A mapping of tags to assign to the resources | map(string) |
n/a | yes |
vpc_id | The VPC id | string |
n/a | yes |
app_network_access_type | Specifies the VPC used for non-EFS traffic | string |
"VpcOnly" |
no |
auth_mode | The mode of authentication that members use to access the domain | string |
"IAM" |
no |
kms_key_id | The kms key id of the AWS KMS Customer Managed Key to be used to encrypt the EFS volume attached to the domain | string |
null |
no |
lcc_python_kernel | Specifies the custom lifecycle config file | string |
null |
no |
role_arn | The arn of the IAM role to use for sagemaker | string |
null |
no |
security_groups | The security groups | list(string) |
null |
no |
user_profiles | The subnet ids | list(string) |
[] |
no |
Name | Description |
---|---|
domain | The attributes of the sagemaker domain |
user_profile | The attributes of the users of the sagemaker domain |