Automated AI Discovery: Google Vertex Integration for AI Governance Models

Overview

The Google Vertex MLOps Discovery wizard allows you to discover and inventory AI models, notebooks, and experiments across your Google Cloud while maintaining centralized governance controls. This seamless integration experience enables real-time visibility into your organization's AI landscape, mapping relationships between models, training data, and business processes to strengthen risk management and compliance. By eliminating manual tracking, teams can focus on innovation while maintaining comprehensive oversight of their AI systems through automated discovery and continuous monitoring.

Reduce manual data entry

The integration automates the synchronization of model attributes between Google Vertex and OneTrust, eliminating the need for manual data entry. This can save you time and effort and help reduce errors.

Maintain up-to-date model information

The integration ensures that your model information is always up-to-date in OneTrust. This is important for compliance and risk management purposes.

Preserve the integrity of data

The integration allows you to configure a non-overwrite policy, which means that data from Google Vertex will not overwrite data in OneTrust.

Prerequisites

  • Service Account in Google Cloud with a JSON for the private key. This file will contain everything needed for the OneTrust credential.

  • OneTrust OAuth 2.0 JWT credential created with the Service account details and details from the JSON.

To create the integration

  1. In the Integrations menu, select Gallery.

    The Integration Gallery screen appears.

  2. Use the search function to locate and select the Google Vertex tile.

    The Gallery Details screen appears.


    Integrations gallery - Google Vertex
  3. Click the Add button for the Google Vertex MLOps Discovery wizard.

    The Workflow Wizard screen appears.


    Google Vertex MLOps Discovery tile
  4. In the Name your new connection section, provide a unique name for the connection and a notification email.

    Worflow wizard - Create new connection
  5. In the Provide Login Credentials section, select existing OAuth 2.0 JWT credentials or create a new one here with your details from Google Cloud that were details from the JSON.
    Existing

    Provide Login Credentials section - Select existing credentials
    Create New

    Provide Login Credentials section - Create new credentials

    OneTrust Field

    Required from JSON

    Access Token URL

    Auth URL from JSON

    Client Secret

    Secret from JSON

    Client ID

    Client ID from JSON

    Algorithm

    Select RS256

    Private Key

    Paste the entire private key from the JSON, everything inside the double quotes

    JWT Claims

    • Subject: Client Email from the JSON

    • Audience: Token URL from the JSON

    • Issuer: Client Email from the JSON

    • Expiration Time: provide an expiration time in seconds (defaults to 3600)

    • Include Issued At ("iat"): enable this setting only.

    • Additional headers: enter the private key with the format: ( "kid": "(private-key)")

    • Custom Claims: defaults to {"scope": "https://www.googleapis.com/auth/cloud-platform"}

  6. Click the Next button.

    The Configure Trigger screen appears.

  7. Define how often this integration should trigger with the Frequency and Date and Time options.
    • Run Manually

    • Hourly

    • Daily

    • Weekly

    • Monthly

    • Yearly


    Workflow wizard - Configure trigger
  8. Click the Next button.

    The Specify Host, Project ID, and Region screen appears.

  9. Provide your given GCP Host, Project ID, and GCP Region in the corresponding sections. These must be consistent with Google Vertex to sync the correct model records.

    Workflow wizard - Specify Host, Project ID, and Region screen
  10. Click the Next button.

    The Integration Summary screen appears.

  11. Review your Google Vertex integration settings. Confirm that these details are correct before activating the workflow.

    Workflow wizard - Integration Summary screen
  12. Click the Save button. The screen will populate with the last updated update and post an Inactive status.

    Workflow wizard - Integration Summary review
  13. Click the Activate button. A confirmation modal will appear for you click the Ok button.

    Activate integration confirmation modal
  14. The integration is now active and ready to trigger and sync your model information.