You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed mappings for a number of broken adapters (#3782)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Medium Risk**
> Touches adapter query/mapping behavior that affects resource
resolution and caching for BigQuery/KMS/IAM keys; changes are localized
but could alter how Terraform IDs resolve (SEARCH vs GET) if mappings or
interception assumptions are wrong.
>
> **Overview**
> Improves Terraform interoperability for multiple GCP manual adapters
by switching their `TerraformMappings` from `GET`/name-based fields to
`SEARCH` using the resource `.id` field, relying on the framework’s
full-path (`projects/...`) interception to perform `GET` where
appropriate.
>
> Adds missing `SearchStream` implementation for `BigQueryRoutine`
(including caching of streamed items), and introduces Terraform-style
and legacy-format search tests across BigQuery Routine and Cloud KMS
adapters (`CryptoKey`, `CryptoKeyVersion`, `KeyRing`) to validate both
ID parsing and cache key behavior. Also enables Terraform mappings for
`CloudKMSCryptoKey` (previously `nil`) and updates mappings for
`BigQueryTable` and `IAMServiceAccountKey`.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
9a43c6bf2230c9140ae400ac610abc3ec1899ad7. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
GitOrigin-RevId: b5163225ab07244d89ba567d10d5b0834959944b
0 commit comments