File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
vertex_ai_index_endpoint_test Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ resource "google_project_service_identity" "vertexai_sa" {
2+ service = " aiplatform.googleapis.com"
3+ }
4+
5+ resource "google_kms_crypto_key_iam_member" "vertexai_encrypterdecrypter" {
6+ crypto_key_id = " kms-name-${ local . name_suffix } "
7+ role = " roles/cloudkms.cryptoKeyEncrypterDecrypter"
8+ member = google_project_service_identity. vertexai_sa . member
9+ }
10+
111resource "google_vertex_ai_index_endpoint" "index_endpoint" {
212 display_name = " sample-endpoint"
313 description = " A sample vertex endpoint"
@@ -6,6 +16,14 @@ resource "google_vertex_ai_index_endpoint" "index_endpoint" {
616 label-one = " value-one"
717 }
818 network = " projects/${ data . google_project . project . number } /global/networks/${ data . google_compute_network . vertex_network . name } "
19+
20+ encryption_spec {
21+ kms_key_name = " kms-name-${ local . name_suffix } "
22+ }
23+
24+ depends_on = [
25+ google_kms_crypto_key_iam_member . vertexai_encrypterdecrypter ,
26+ ]
927}
1028
1129data "google_compute_network" "vertex_network" {
You can’t perform that action at this time.
0 commit comments