This is a collection of submodules for vertex AI related resources.
These sections describe requirements for using this module.
The following dependencies must be available:
- [Terraform][terraform] v1.3+
In order to operate with the Service Account you must activate the following API on the project where the Service Account was created:
- compute.googleapis.com
- iap.googleapis.com
- aiplatform.googleapis.com
- notebooks.googleapis.com
- cloudkms.googleapis.com
A service account with the following roles must be used to provision the resources of this module:
- Notebooks Admin:
roles/notebooks.admin
- Cloud KMS CryptoKey Encrypter/Decrypter :
roles/cloudkms.cryptoKeyEncrypterDecrypter
- Cloud KMS Admin:
roles/cloudkms.admin
- Compute Network Admin:
roles/compute.networkAdmin
- Project IAM Admin:
roles/resourcemanager.projectIamAdmin
- Service Account Admin:
roles/iam.serviceAccountAdmin
- Service Account User:
roles/iam.serviceAccountUser