Open rjw57 opened 8 months ago
I think you have few of the resources mixed up here. google_notebooks_runtime is for Managed notebooks while colab runtimes and colab runtime templates are different resources. Neither colab runtimes nor colab runtime templates have Terraform support as of today.
So, these resources are for https://cloud.google.com/vertex-ai/docs/workbench/reference/rest/v1/projects.locations.runtimes and there is not currently terraform support for, e.g., https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.notebookRuntimes?
That's right.
I would like to use the resources too. Do we have any obstacles to implement them? If we can start the implementation, I would love to contribute.
Community Note
Description
The existing google_notebooks_runtime resource allows creation of notebook runtimes. However, a
google_notebooks_runtime_template
resource corresponding to the Runtime Template REST resource is not provided.We'd like to investigate Colab Enterprise for interactive runbooks and would like to configure a runtime template configured with a service account used for administration which our console users have impersonation permissions for. We'd prefer notebooks created with the default runtime template to use this service account rather than end-user credentials.
This functionality is present in the
v1
Vertex AI API via custom runtime templates and is, AFAICT, GA aside from theidleShutdownConfig
property.New or Affected Resource(s)
Potential Terraform Configuration
References
b/310896821