feat: API regeneration: release-2026-04-06.08-02-47#3146
Conversation
There was a problem hiding this comment.
Code Review
This pull request involves extensive updates across numerous Google Cloud service discovery documents, including AlloyDB, Analytics Admin, Bigtable, Dataplex, and Redis. Key changes include the addition of new resources like Endpoint and MemoryLayer, new fields for configuration (e.g., isHotStandby, allPorts, guestFlush), and updated documentation for location listing methods. Feedback was provided regarding the removal of readOnly attributes from resource name fields in the Analytics Admin API, which could impact client library generation, and a suggestion was made to replace a placeholder description in the Backup DR API with more descriptive text.
| "name": { | ||
| "description": "Output only. Resource name of this account. Format: accounts/{account} Example: \"accounts/100\"", | ||
| "readOnly": true, | ||
| "description": "Identifier. Resource name of this account. Format: accounts/{account} Example: \"accounts/100\"", | ||
| "type": "string" | ||
| }, |
There was a problem hiding this comment.
The readOnly: true attribute has been removed from this resource name field. While the description has been updated to "Identifier", removing readOnly can be misleading as resource names are typically immutable after creation. If this field cannot be modified via a PATCH request, it should be marked as readOnly: true to provide a clear signal to client library generators and developers. This comment applies to similar changes for other resource name fields in this file.
| "type": "object" | ||
| }, | ||
| "ComputeInstanceBackupPlanProperties": { | ||
| "description": "--- ComputeInstanceBackupPlanProperties Message ---", |
There was a problem hiding this comment.
The description for ComputeInstanceBackupPlanProperties appears to be a placeholder. A more descriptive summary would be helpful for users of the API. For example: "Properties for a Compute Engine instance backup plan."
| "description": "--- ComputeInstanceBackupPlanProperties Message ---", | |
| "description": "Properties for a Compute Engine instance backup plan.", |
Changes in this PR will be published to Nuget on the next release cycle.