Skip to content

Conversation

@cloud-sdk-librarian-robot
Copy link
Collaborator

PR created by the Librarian CLI to generate Cloud Client Libraries code from protos.

BEGIN_COMMIT

BEGIN_NESTED_COMMIT
feat: Update NetApp v1 API with Host Groups, Block Volumes, Cache Volumes, and Backup Restore
This CL introduces several new features and enhancements to the NetApp API:

  • Host Groups: Added a new HostGroup resource to manage collections of hosts for Block Volume access. Includes full CRUD operations.
  • Block Volumes: Enhanced the Volume resource to support ISCSI protocol and BlockDevice configurations.
  • Cache Volumes: Added CacheParameters to the Volume resource to support FlexCache volumes.
  • Backup Restore: Introduced a new RestoreBackupFiles RPC to restore individual files from a backup.
  • CMEK for Backup Vaults: Added fields to BackupVault to support Customer Managed Encryption Keys (CMEK).
  • Storage Pool Type: Added a type field to StoragePool to specify support for FILE, UNIFIED, or UNIFIED_LARGE_CAPACITY volumes.
  • Location Metadata: Added has_ontap_proxy flag.
  • Updated copyright year to 2026.

PiperOrigin-RevId: 856056649
Library-IDs: google-cloud-netapp
Source-link: googleapis/googleapis@94aa4f5a
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: added sync APIs for the CRUD operations of Data Agent

PiperOrigin-RevId: 855534426
Library-IDs: google-cloud-geminidataanalytics
Source-link: googleapis/googleapis@fbda01ec
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: added sync APIs for the CRUD operations of Data Agent

PiperOrigin-RevId: 855526600
Library-IDs: google-cloud-geminidataanalytics
Source-link: googleapis/googleapis@61ea5294
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_GCP_API_KEY is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_OPENAI_API_KEY is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_STRIPE_RESTRICTED_KEY is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message File is added

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message ExploitPredictionScoringSystem is added

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field files is added to message .grafeas.v1.DiscoveryOccurrence

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field unreachable is added to message .grafeas.v1.ListOccurrencesResponse

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message CISAKnownExploitedVulnerabilities is added

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_AZURE_IDENTITY_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_ANTHROPIC_API_KEY is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_ANTHROPIC_ADMIN_API_KEY is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field data is added to message .grafeas.v1.SecretOccurrence

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_GCP_OAUTH2_CLIENT_CREDENTIALS is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_GCP_OAUTH2_ACCESS_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_GITHUB_OAUTH_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field risk is added to message .grafeas.v1.VulnerabilityOccurrence

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field return_partial_success is added to message .grafeas.v1.ListOccurrencesRequest

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field return_partial_success is added to message .grafeas.v1.ListNotesRequest

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field digest is added to message .grafeas.v1.SecretOccurrence

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_DOCKER_HUB_PERSONAL_ACCESS_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_STRIPE_SECRET_KEY is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for enum value SECRET_KIND_GCP_SERVICE_ACCOUNT_KEY in enum SecretKind is changed

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_GITHUB_CLASSIC_PERSONAL_ACCESS_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_GITHUB_APP_USER_TO_SERVER_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_PERPLEXITY_API_KEY is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_AZURE_ACCESS_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_GITHUB_APP_REFRESH_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_GITHUB_APP_SERVER_TO_SERVER_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_GITHUB_FINE_GRAINED_PERSONAL_ACCESS_TOKEN is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message Risk is added

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_STRIPE_WEBHOOK_SECRET is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new value SECRET_KIND_HUGGINGFACE_API_KEY is added to enum SecretKind

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field unreachable is added to message .grafeas.v1.ListNotesResponse

PiperOrigin-RevId: 855331622
Library-IDs: grafeas
Source-link: googleapis/googleapis@40665120
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: add support for enabling automigration from deprecated Terraform versions

PiperOrigin-RevId: 854277617
Library-IDs: google-cloud-config
Source-link: googleapis/googleapis@6145b5ff
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: added error code when failing import values from an external source

PiperOrigin-RevId: 854277617
Library-IDs: google-cloud-config
Source-link: googleapis/googleapis@6145b5ff
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new service BackupDrProtectionSummary is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message BackupDrTemplateConfig is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message BackupLocation is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message PitrSettings is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message ListResourceBackupConfigsResponse is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message BackupConfigDetails is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message ResourceBackupConfig is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message BackupDrPlanConfig is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message BackupDrPlanRule is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new resource_definition backupdr.googleapis.com/ResourceBackupConfig is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new message ListResourceBackupConfigsRequest is added

PiperOrigin-RevId: 854009996
Library-IDs: google-cloud-backupdr
Source-link: googleapis/googleapis@524b2de6
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: Marking MODIFIED_CUSTOMER_INITIATED_ACCESS and MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION Key Access Justification codes as deprecated in favor of GOOGLE_RESPONSE_TO_PRODUCTION_ALERT

PiperOrigin-RevId: 853754070
Library-IDs: google-cloud-kms
Source-link: googleapis/googleapis@f8142673
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Adding Method AggregateFleet of Database Center API v1beta
This release includes:

  • DatabaseCenter service with AggregateFleet method.
  • `All related enums.

PiperOrigin-RevId: 853112628
Library-IDs: google-cloud-databasecenter
Source-link: googleapis/googleapis@5f9683c0
END_NESTED_COMMIT

END_COMMIT

This pull request is generated with proto changes between
googleapis/googleapis@d4a34bf0
(exclusive) and
googleapis/googleapis@94aa4f5a
(inclusive).

Librarian Version: v0.0.0-20251218164811-cd2252e38d0a
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:b8058df4c45e9a6e07f6b4d65b458d0d059241dd34c814f151c8bf6b89211209

@snippet-bot
Copy link

snippet-bot bot commented Jan 14, 2026

Here is the summary of changes.

You are about to add 32 region tags.

This comment is generated by snippet-bot.
If you find problems with this result, please file an issue at:
https://github.com/googleapis/repo-automation-bots/issues.
To update this comment, add snippet-bot:force-run label or use the checkbox below:

  • Refresh this comment

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @cloud-sdk-librarian-robot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request encompasses a range of feature additions and updates across several Google Cloud libraries. It introduces new functionalities to the NetApp API, enhances the grafeas library with expanded secret kind support, adds automigration capabilities to google-cloud-config, introduces a new BackupDr Protection Summary service, and expands the Database Center API with fleet aggregation capabilities. These changes aim to provide developers with more comprehensive tools and features for managing and securing their cloud resources.

Highlights

  • Feature: NetApp API Updates: Introduces Host Groups, Block Volumes, Cache Volumes, and Backup Restore functionalities to the NetApp v1 API.
  • Feature: Data Agent Sync APIs: Adds synchronous APIs for CRUD operations of the Data Agent in google-cloud-geminidataanalytics.
  • Feature: SecretKind Enum Expansion: Expands the SecretKind enum in grafeas to include new API key types for GCP, OpenAI, Stripe, Azure, Anthropic, Docker Hub, Perplexity, and GitHub, as well as OAuth2 credentials and webhook secrets.
  • Feature: Automigration Support: Adds support for enabling automigration from deprecated Terraform versions in google-cloud-config.
  • Feature: BackupDr Protection Summary Service: Introduces a new BackupDrProtectionSummary service in google-cloud-backupdr for listing ResourceBackupConfigs.
  • Feature: Database Center API v1beta AggregateFleet Method: Adds the AggregateFleet method to the DatabaseCenter service in google-cloud-databasecenter, providing fleet aggregation statistics.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request contains automated updates to several Google Cloud Python client libraries, generated from new API protocol buffer definitions. The changes introduce new services and features, including the BackupDrProtectionSummary service for google-cloud-backupdr, auto-migration configuration for google-cloud-config, the AggregateFleet method for google-cloud-databasecenter, and synchronous CRUD operations for DataAgent in google-cloud-geminidataanalytics. The code additions consist primarily of standard, generated client logic, new data types, and associated documentation and samples. The changes appear to be correct and consistent with the established patterns for these libraries. I did not find any issues of medium or higher severity in the provided patches.

@JoeWang1127 JoeWang1127 enabled auto-merge (squash) January 14, 2026 14:29
@JoeWang1127 JoeWang1127 merged commit 1a81689 into main Jan 14, 2026
26 checks passed
@JoeWang1127 JoeWang1127 deleted the librarian-20260114T081136Z branch January 14, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants