Skip to content

chore: librarian generate pull request: 20260225T153341Z#15609

Merged
parthea merged 1 commit intomainfrom
librarian-20260225T153341Z
Feb 25, 2026
Merged

chore: librarian generate pull request: 20260225T153341Z#15609
parthea merged 1 commit intomainfrom
librarian-20260225T153341Z

Conversation

@parthea
Copy link
Contributor

@parthea parthea commented Feb 25, 2026

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

BEGIN_COMMIT

BEGIN_NESTED_COMMIT
feat: Update Compute Engine v1beta API to revision 20260206
(googleapis/googleapis#1159)

PiperOrigin-RevId:
Library-IDs: google-cloud-compute-v1beta
Source-link: googleapis/googleapis@dc505966
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Update Compute Engine v1beta API to revision 20260106 (#1147)

PiperOrigin-RevId:
Library-IDs: google-cloud-compute-v1beta
Source-link: googleapis/googleapis@d4b17263
END_NESTED_COMMIT

END_COMMIT

This pull request is generated with proto changes between
googleapis/googleapis@cfe62b3c
(exclusive) and
googleapis/googleapis@dc505966
(inclusive).

Librarian Version: v0.7.0
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c

@parthea parthea requested review from a team as code owners February 25, 2026 15:34
@snippet-bot
Copy link

snippet-bot bot commented Feb 25, 2026

Here is the summary of changes.

You are about to add 17 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 @parthea, 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 updates the Compute Engine v1beta client library by integrating recent API revisions. The primary focus is on expanding functionality through the addition of new services for managing instant snapshot groups and reservation slots. It also incorporates new resource parameters and types across existing services, enhancing the library's coverage of the Compute Engine API.

Highlights

  • New Services Added: Introduced new client services and related components for InstantSnapshotGroups, RegionInstantSnapshotGroups, and ReservationSlots within the Compute Engine v1beta API.
  • API Updates and New Resource Fields: Added several new resource types and parameters across various Compute Engine services, including CachePolicy, ExternalVpnGatewayParams, InstanceFlexibilityPolicy, MachineImageParams, TargetVpnGatewayParams, VpnGatewayParams, VpnTunnelParams, and WorkloadIdentityConfig.
  • Documentation and Client Library Structure: Updated documentation files and client library initialization to reflect the newly added services and their functionalities, ensuring proper module imports and metadata configuration.
  • Network Endpoint Group Notes: Added clarifying notes to GlobalNetworkEndpointGroupsClient and RegionNetworkEndpointGroupsClient regarding the appropriate APIs to use for managing different scopes of network endpoint groups.
Changelog
  • .librarian/state.yaml
    • Updated the last_generated_commit for google-cloud-compute-v1beta to reflect the latest library generation.
  • packages/google-cloud-compute-v1beta/docs/compute_v1beta/instant_snapshot_groups.rst
    • Added new documentation for the InstantSnapshotGroups service.
  • packages/google-cloud-compute-v1beta/docs/compute_v1beta/region_instant_snapshot_groups.rst
    • Added new documentation for the RegionInstantSnapshotGroups service.
  • packages/google-cloud-compute-v1beta/docs/compute_v1beta/reservation_slots.rst
    • Added new documentation for the ReservationSlots service.
  • packages/google-cloud-compute-v1beta/docs/compute_v1beta/services_.rst
    • Included instant_snapshot_groups, region_instant_snapshot_groups, and reservation_slots in the list of documented services.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/init.py
    • Imported new client classes: InstantSnapshotGroupsClient, RegionInstantSnapshotGroupsClient, and ReservationSlotsClient.
    • Imported new types: CachePolicy, CachePolicyCacheKeyPolicy, CachePolicyNegativeCachingPolicy, DeleteInstantSnapshotGroupRequest, DeleteRegionInstantSnapshotGroupRequest, ExternalVpnGatewayParams, GetIamPolicyInstantSnapshotGroupRequest, GetIamPolicyRegionInstantSnapshotGroupRequest, GetInstantSnapshotGroupRequest, GetRegionInstantSnapshotGroupRequest, GetReservationSlotRequest, InsertInstantSnapshotGroupRequest, InsertRegionInstantSnapshotGroupRequest, InstanceFlexibilityPolicy, InstanceFlexibilityPolicyInstanceSelection, InstanceGroupManagerStatusInstanceStatusSummary, InstantSnapshotGroup, InstantSnapshotGroupParameters, InstantSnapshotGroupResourceStatus, InstantSnapshotGroupSourceInfo, InstantSnapshotParams, ListInstantSnapshotGroups, ListInstantSnapshotGroupsRequest, ListRegionInstantSnapshotGroupsRequest, ListReservationSlotsRequest, MachineImageParams, ReservationSlot, ReservationSlotPhysicalTopology, ReservationSlotsGetResponse, ReservationSlotsListResponse, ReservationSlotStatus, SetIamPolicyInstantSnapshotGroupRequest, SetIamPolicyRegionInstantSnapshotGroupRequest, TargetVpnGatewayParams, TestIamPermissionsInstantSnapshotGroupRequest, TestIamPermissionsRegionInstantSnapshotGroupRequest, UpdateReservationSlotRequest, VpnGatewayParams, VpnTunnelParams, and WorkloadIdentityConfig.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/gapic_metadata.json
    • Added client metadata for InstantSnapshotGroups, RegionInstantSnapshotGroups, and ReservationSlots services, including their respective RPC methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/global_network_endpoint_groups/client.py
    • Added a note to get and insert methods clarifying which APIs to use for managing network endpoint groups based on their scope.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/global_network_endpoint_groups/transports/rest.py
    • Added a note to the __call__ method of _Delete and _Insert clarifying which APIs to use for managing network endpoint groups based on their scope.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instant_snapshot_groups/init.py
    • Added the InstantSnapshotGroupsClient to the package's __all__ export list.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instant_snapshot_groups/client.py
    • Added the InstantSnapshotGroupsClient class, providing methods for delete, get, get_iam_policy, insert, list, set_iam_policy, and test_iam_permissions.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instant_snapshot_groups/pagers.py
    • Added the ListPager class for iterating through InstantSnapshotGroups list responses.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instant_snapshot_groups/transports/README.rst
    • Added a README file detailing the transport inheritance structure for InstantSnapshotGroups.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instant_snapshot_groups/transports/init.py
    • Added InstantSnapshotGroupsTransport, InstantSnapshotGroupsRestTransport, and InstantSnapshotGroupsRestInterceptor to the package's __all__ export list.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instant_snapshot_groups/transports/base.py
    • Added the abstract base class InstantSnapshotGroupsTransport.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instant_snapshot_groups/transports/rest.py
    • Added the InstantSnapshotGroupsRestTransport class for REST-based communication, including interceptors for various RPC methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instant_snapshot_groups/transports/rest_base.py
    • Added the base REST transport class _BaseInstantSnapshotGroupsRestTransport with definitions for delete, get, get_iam_policy, insert, list, set_iam_policy, and test_iam_permissions methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/network_endpoint_groups/client.py
    • Added a note to get and insert methods clarifying which APIs to use for managing network endpoint groups based on their scope.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/network_endpoint_groups/transports/rest.py
    • Added a note to the __call__ method of _Get and _Insert clarifying which APIs to use for managing network endpoint groups based on their scope.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_instant_snapshot_groups/init.py
    • Added the RegionInstantSnapshotGroupsClient to the package's __all__ export list.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_instant_snapshot_groups/client.py
    • Added the RegionInstantSnapshotGroupsClient class, providing methods for delete, get, get_iam_policy, insert, list, set_iam_policy, and test_iam_permissions.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_instant_snapshot_groups/pagers.py
    • Added the ListPager class for iterating through RegionInstantSnapshotGroups list responses.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_instant_snapshot_groups/transports/README.rst
    • Added a README file detailing the transport inheritance structure for RegionInstantSnapshotGroups.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_instant_snapshot_groups/transports/init.py
    • Added RegionInstantSnapshotGroupsTransport, RegionInstantSnapshotGroupsRestTransport, and RegionInstantSnapshotGroupsRestInterceptor to the package's __all__ export list.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_instant_snapshot_groups/transports/base.py
    • Added the abstract base class RegionInstantSnapshotGroupsTransport.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_instant_snapshot_groups/transports/rest.py
    • Added the RegionInstantSnapshotGroupsRestTransport class for REST-based communication, including interceptors for various RPC methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_instant_snapshot_groups/transports/rest_base.py
    • Added the base REST transport class _BaseRegionInstantSnapshotGroupsRestTransport with definitions for delete, get, get_iam_policy, insert, list, set_iam_policy, and test_iam_permissions methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/reservation_slots/init.py
    • Added the ReservationSlotsClient to the package's __all__ export list.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/reservation_slots/client.py
    • Added the ReservationSlotsClient class, providing methods for get, list, and update.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/reservation_slots/pagers.py
    • Added the ListPager class for iterating through ReservationSlots list responses.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/reservation_slots/transports/README.rst
    • Added a README file detailing the transport inheritance structure for ReservationSlots.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/reservation_slots/transports/init.py
    • Added ReservationSlotsTransport, ReservationSlotsRestTransport, and ReservationSlotsRestInterceptor to the package's __all__ export list.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/reservation_slots/transports/base.py
    • Added the abstract base class ReservationSlotsTransport.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/reservation_slots/transports/rest.py
    • Added the ReservationSlotsRestTransport class for REST-based communication, including interceptors for various RPC methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/reservation_slots/transports/rest_base.py
    • Added the base REST transport class _BaseReservationSlotsRestTransport with definitions for get, list, and update methods.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_instant_snapshot_groups_delete_sync.py
    • Added a sample for the InstantSnapshotGroups.Delete method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_instant_snapshot_groups_get_iam_policy_sync.py
    • Added a sample for the InstantSnapshotGroups.GetIamPolicy method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_instant_snapshot_groups_get_sync.py
    • Added a sample for the InstantSnapshotGroups.Get method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_instant_snapshot_groups_insert_sync.py
    • Added a sample for the InstantSnapshotGroups.Insert method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_instant_snapshot_groups_list_sync.py
    • Added a sample for the InstantSnapshotGroups.List method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_instant_snapshot_groups_set_iam_policy_sync.py
    • Added a sample for the InstantSnapshotGroups.SetIamPolicy method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_instant_snapshot_groups_test_iam_permissions_sync.py
    • Added a sample for the InstantSnapshotGroups.TestIamPermissions method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_region_instant_snapshot_groups_delete_sync.py
    • Added a sample for the RegionInstantSnapshotGroups.Delete method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_region_instant_snapshot_groups_get_iam_policy_sync.py
    • Added a sample for the RegionInstantSnapshotGroups.GetIamPolicy method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_region_instant_snapshot_groups_get_sync.py
    • Added a sample for the RegionInstantSnapshotGroups.Get method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_region_instant_snapshot_groups_insert_sync.py
    • Added a sample for the RegionInstantSnapshotGroups.Insert method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_region_instant_snapshot_groups_list_sync.py
    • Added a sample for the RegionInstantSnapshotGroups.List method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_region_instant_snapshot_groups_set_iam_policy_sync.py
    • Added a sample for the RegionInstantSnapshotGroups.SetIamPolicy method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_region_instant_snapshot_groups_test_iam_permissions_sync.py
    • Added a sample for the RegionInstantSnapshotGroups.TestIamPermissions method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_reservation_slots_get_sync.py
    • Added a sample for the ReservationSlots.Get method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_reservation_slots_list_sync.py
    • Added a sample for the ReservationSlots.List method.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_reservation_slots_update_sync.py
    • Added a sample for the ReservationSlots.Update method.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_disks.py
    • Updated BulkInsertDiskResource test data to include instant_snapshot_group_parameters.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_external_vpn_gateways.py
    • Updated ExternalVpnGateway test data to include params.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_future_reservations.py
    • Updated FutureReservation test data to include advanced_deployment_control.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_group_managers.py
    • Updated InstanceGroupManager test data to include current_instance_statuses.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instance_templates.py
    • Updated InstanceTemplate test data to include enable_vpc_scoped_dns, preemption_notice_duration, and workload_identity_config.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_instant_snapshots.py
    • Updated InstantSnapshot test data to include source_instant_snapshot_group, source_instant_snapshot_group_id, and params.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_machine_images.py
    • Updated MachineImage test data to include enable_vpc_scoped_dns, preemption_notice_duration, workload_identity_config, and params.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_commitments.py
    • Updated RegionCommitment test data to include early_access_maintenance.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_disks.py
    • Updated BulkInsertDiskResource test data to include instant_snapshot_group_parameters.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_group_managers.py
    • Updated RegionInstanceGroupManager test data to include current_instance_statuses.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instance_templates.py
    • Updated RegionInstanceTemplate test data to include enable_vpc_scoped_dns, preemption_notice_duration, and workload_identity_config.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instant_snapshots.py
    • Updated RegionInstantSnapshot test data to include source_instant_snapshot_group, source_instant_snapshot_group_id, and params.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_url_maps.py
    • Updated UrlMap test data to include cache_policy and delay in default_route_action.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_reservations.py
    • Updated Reservation test data to include early_access_maintenance.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_target_vpn_gateways.py
    • Updated TargetVpnGateway test data to include params.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_url_maps.py
    • Updated UrlMap test data to include cache_policy and delay in default_route_action.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_vpn_gateways.py
    • Updated VpnGateway test data to include params.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_vpn_tunnels.py
    • Updated VpnTunnel test data to include params.
Activity
  • The pull request was automatically generated by the Librarian CLI.
  • The changes incorporate updates from two nested commits in the googleapis/googleapis repository, specifically revisions 20260206 and 20260106 for the Compute Engine v1beta API.
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, generated by the Librarian CLI, updates the Cloud Client Libraries from protos. The changes are extensive, introducing new services like InstantSnapshotGroups, RegionInstantSnapshotGroups, and ReservationSlots, along with their corresponding clients, documentation, and metadata. My review identified several docstring formatting issues that affect readability, and these comments have been retained as they do not contradict any provided rules. The rest of the auto-generated changes appear to be correct and consistent.

Comment on lines +1721 to +1738
Note: Use the following APIs to manage
network endpoint groups:

-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage
network endpoint groups:
-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API
Note: Use the following APIs to manage
network endpoint groups:
- To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal API
- To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
- To manage NEGs with global scope (such as global
internet NEGs): global API

Comment on lines +1809 to +1823
Note: Use the following APIs to manage network endpoint
groups:

-
To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal
API
-
To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
-
To manage NEGs with global scope (such as global
internet NEGs):global API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage network endpoint
groups:
-
To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal
API
-
To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
-
To manage NEGs with global scope (such as global
internet NEGs):global API
Note: Use the following APIs to manage network endpoint
groups:
- To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal API
- To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
- To manage NEGs with global scope (such as global
internet NEGs): global API

Comment on lines +1945 to +1959
Note: Use the following APIs to manage network endpoint
groups:

-
To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal
API
-
To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
-
To manage NEGs with global scope (such as global
internet NEGs):global API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage network endpoint
groups:
-
To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal
API
-
To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
-
To manage NEGs with global scope (such as global
internet NEGs):global API
Note: Use the following APIs to manage network endpoint
groups:
- To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal API
- To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
- To manage NEGs with global scope (such as global
internet NEGs): global API

Comment on lines +1178 to +1195
Note: Use the following APIs to manage
network endpoint groups:

-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage
network endpoint groups:
-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API
Note: Use the following APIs to manage
network endpoint groups:
- To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal API
- To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
- To manage NEGs with global scope
(such as global internet NEGs): global
API

Comment on lines +1926 to +1943
Note: Use the following APIs to manage
network endpoint groups:

-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage
network endpoint groups:
-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API
Note: Use the following APIs to manage
network endpoint groups:
- To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal API
- To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
- To manage NEGs with global scope (such as global
internet NEGs): global API

Comment on lines +1438 to +1455
Note: Use the following APIs to manage
network endpoint groups:

-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage
network endpoint groups:
-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API
Note: Use the following APIs to manage
network endpoint groups:
- To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal API
- To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
- To manage NEGs with global scope
(such as global internet NEGs): global
API

Comment on lines +1816 to +1833
Note: Use the following APIs to manage
network endpoint groups:

-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage
network endpoint groups:
-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API
Note: Use the following APIs to manage
network endpoint groups:
- To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal API
- To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
- To manage NEGs with global scope (such as global
internet NEGs): global API

Comment on lines +1908 to +1922
Note: Use the following APIs to manage network endpoint
groups:

-
To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal
API
-
To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
-
To manage NEGs with global scope (such as global
internet NEGs):global API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage network endpoint
groups:
-
To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal
API
-
To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
-
To manage NEGs with global scope (such as global
internet NEGs):global API
Note: Use the following APIs to manage network endpoint
groups:
- To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal API
- To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
- To manage NEGs with global scope (such as global
internet NEGs): global API

Comment on lines +2061 to +2075
Note: Use the following APIs to manage network endpoint
groups:

-
To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal
API
-
To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
-
To manage NEGs with global scope (such as global
internet NEGs):global API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage network endpoint
groups:
-
To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal
API
-
To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
-
To manage NEGs with global scope (such as global
internet NEGs):global API
Note: Use the following APIs to manage network endpoint
groups:
- To manage NEGs with zonal scope (such as zonal NEGs,
hybrid connectivity NEGs): zonal API
- To manage NEGs with regional scope (such as regional
internet NEGs, serverless NEGs, Private Service
Connect NEGs): regional API
- To manage NEGs with global scope (such as global
internet NEGs): global API

Comment on lines +1178 to +1195
Note: Use the following APIs to manage
network endpoint groups:

-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API

Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The formatting of this note in the docstring has some issues with indentation and extra spaces, which affects readability and the rendered documentation. It would be better to format it as a clean list.

Suggested change
Note: Use the following APIs to manage
network endpoint groups:
-
To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal
API
-
To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
-
To manage NEGs with global scope
(such as global internet NEGs):global
API
Note: Use the following APIs to manage
network endpoint groups:
- To manage NEGs with zonal scope (such
as zonal NEGs, hybrid connectivity
NEGs): zonal API
- To manage NEGs with regional scope
(such as regional internet NEGs,
serverless NEGs, Private Service Connect
NEGs): regional API
- To manage NEGs with global scope
(such as global internet NEGs): global
API

@parthea parthea merged commit 0900626 into main Feb 25, 2026
26 of 27 checks passed
@parthea parthea deleted the librarian-20260225T153341Z branch February 25, 2026 18:38
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.

3 participants