BYOM - GCP Vertex Hosted Gemini Model Connection Setup

Hello. We’d like to leverage Bring Your Own Model (BYOM) / Registered Model for a Gemini model hosted in GCP VertexAI. We were hoping that we could use a REST API source in Data Connection, but we aren’t sure how to configure the json credentials for the service account. Does anyone have any details of how we setup a source connection for this? Do we need to use the legacy REST V2 adapter to accomplish? eg

type: magritte-rest-v2
sourceMap:
  pubsub_api:
    url: >-
      https://us-central1-aiplatform.googleapis.com/
    type: magritte-rest-gcp-source
    scopes:
      - https://www.googleapis.com/auth/cloud-platform
    jsonCredentials: '{{jsonCredentials}}'

Thanks!