Vertex AI is a machine learning (ML) platform that lets you train and deploy ML models and AI applications. Vertex AI combines data engineering, data science, and ML engineering workflows, enabling team collaboration using a common toolset. For more information, see Introduction to Vertex AI.
This document describes the parameters you can configure when using App Design Center to enable Vertex AI APIs. The configuration parameters are based on the terraform-google-project-factoryTerraform module.
Required configuration parameters
If your template includes a Vertex AI component, you must configure the following parameters before you deploy.
Parameter name |
Description and constraints |
Background information |
---|---|---|
Project ID |
The project where you want to enable Vertex AI APIs. |
Configure components |
Optional configuration parameters
The following parameters are optional. To display advanced parameters, in the Configuration area, select Show advanced fields.
Feature |
Parameter name |
Description and constraint information |
Background information |
---|---|---|---|
Enable APIs |
Enabled by default. To skip API enablement, clear the checkbox. | Set up a project and a development environment | |
Activate APIs |
By default, the Vertex AI API is activated. If you add other APIs in the Activate API Identities section, the additional APIs are appended to this list. | Service agents | |
Activate API Identities |
API |
An additional API that you want to activate. A service agent will be created for this API. | Service agents |
Roles |
The roles that you want to grant to the service agent. | Service agent roles | |
Disable Service on Destroy |
By default, the service is disabled when the Terraform resource is destroyed. | disable_on_destroy | |
Disable Service Dependent Services |
By default, dependent service are disabled when the Terraform resource is destroyed. | disable_dependent_services |