Google Vertex AI
Connect your Google Cloud project so SecureAI can inventory Vertex AI agents, endpoints, and models, along with the service accounts, IAM bindings, audit logs, usage, and billing that surround them.What SecureAI imports
- Vertex AI agents, endpoints, and models
- NHIs — service accounts, service-account keys, and API keys (revocable — see NHI Inventory)
- IAM role bindings
- Cloud Audit Logs
- Requests, tokens, and cost for the last 30 days (actual from BigQuery billing export, or estimated)
Prerequisites
- A service account with a JSON key, granted read roles on the project:
roles/aiplatform.viewerroles/monitoring.viewerroles/iam.securityReviewerroles/logging.viewerroles/billing.viewer- BigQuery roles (e.g.
roles/bigquery.dataViewer,roles/bigquery.jobUser) if you use billing export for actual cost. - (Optional) key/service-account admin roles if you want SecureAI to revoke identities at the source.
Credentials
Where to get them
- In the Google Cloud console, go to IAM & Admin → Service Accounts → Create service account.
- Grant the roles listed above.
- Under Keys → Add key → JSON, download the key file.
- Paste the entire JSON into the
serviceAccountJsonfield.
Connect
- Admin → Integrations → Cloud → Google Vertex AI → Connect.
- Enter project, location, and the service-account JSON (plus optional billing fields).
- Test, then Save.
- Sync.

