Skip to content

Commit bf43768

Browse files
authored
chore: librarian generate pull request: 20260311T101114Z (#16069)
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 20260227 (#1164) PiperOrigin-RevId: Library-IDs: google-cloud-compute-v1beta Source-link: [googleapis/googleapis@c7dbec55](googleapis/googleapis@c7dbec55) END_NESTED_COMMIT END_COMMIT This pull request is generated with proto changes between [googleapis/googleapis@e8a3d842](googleapis/googleapis@e8a3d84) (exclusive) and [googleapis/googleapis@c7dbec55](googleapis/googleapis@c7dbec5) (inclusive). Librarian Version: v1.0.2-0.20260309131826-42ac5c451239 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c
2 parents da1d509 + eb66e52 commit bf43768

38 files changed

+7378
-791
lines changed

.librarian/state.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1114,7 +1114,7 @@ libraries:
11141114
tag_format: '{id}-v{version}'
11151115
- id: google-cloud-compute-v1beta
11161116
version: 0.8.0
1117-
last_generated_commit: e8a3d84236cc27875073b1f817e49d7faee11f0d
1117+
last_generated_commit: 256b575f6915282b20795c13414b21f2c0af65db
11181118
apis:
11191119
- path: google/cloud/compute/v1beta
11201120
service_config: compute_v1beta.yaml

packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/__init__.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,8 +244,10 @@
244244
AggregatedListRegionCommitmentsRequest,
245245
AggregatedListRegionCompositeHealthChecksRequest,
246246
AggregatedListRegionHealthAggregationPoliciesRequest,
247+
AggregatedListRegionHealthCheckServicesRequest,
247248
AggregatedListRegionHealthSourcesRequest,
248249
AggregatedListRegionNetworkPoliciesRequest,
250+
AggregatedListRegionNotificationEndpointsRequest,
249251
AggregatedListReservationsRequest,
250252
AggregatedListResourcePoliciesRequest,
251253
AggregatedListRoutersRequest,
@@ -325,6 +327,7 @@
325327
BackendServiceConnectionTrackingPolicy,
326328
BackendServiceCustomMetric,
327329
BackendServiceDynamicForwarding,
330+
BackendServiceDynamicForwardingForwardProxy,
328331
BackendServiceDynamicForwardingIpPortSelection,
329332
BackendServiceFailoverPolicy,
330333
BackendServiceGroupHealth,
@@ -815,6 +818,10 @@
815818
GetTargetVpnGatewayRequest,
816819
GetTrafficClassificationRuleRegionNetworkPolicyRequest,
817820
GetUrlMapRequest,
821+
GetVersionOperationMetadata,
822+
GetVersionOperationMetadataSbomInfo,
823+
GetVersionReservationSlotRequest,
824+
GetVersionReservationSubBlockRequest,
818825
GetVpnGatewayRequest,
819826
GetVpnTunnelRequest,
820827
GetWireGroupRequest,
@@ -838,6 +845,7 @@
838845
GlobalVmExtensionPolicyRolloutOperationRolloutInput,
839846
GlobalVmExtensionPolicyRolloutOperationRolloutStatus,
840847
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata,
848+
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus,
841849
GroupMaintenanceInfo,
842850
GRPCHealthCheck,
843851
GRPCTLSHealthCheck,
@@ -855,8 +863,10 @@
855863
HealthCheckReference,
856864
HealthChecksAggregatedList,
857865
HealthCheckService,
866+
HealthCheckServiceAggregatedList,
858867
HealthCheckServiceReference,
859868
HealthCheckServicesList,
869+
HealthCheckServicesScopedList,
860870
HealthChecksScopedList,
861871
HealthSource,
862872
HealthSourceAggregatedList,
@@ -1035,6 +1045,8 @@
10351045
InstanceGroupManagersSuspendInstancesRequest,
10361046
InstanceGroupManagerStandbyPolicy,
10371047
InstanceGroupManagerStatus,
1048+
InstanceGroupManagerStatusAcceleratorTopology,
1049+
InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails,
10381050
InstanceGroupManagerStatusAllInstancesConfig,
10391051
InstanceGroupManagerStatusBulkInstanceOperation,
10401052
InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck,
@@ -1460,8 +1472,10 @@
14601472
NodeTypeList,
14611473
NodeTypesScopedList,
14621474
NotificationEndpoint,
1475+
NotificationEndpointAggregatedList,
14631476
NotificationEndpointGrpcSettings,
14641477
NotificationEndpointList,
1478+
NotificationEndpointsScopedList,
14651479
Operation,
14661480
OperationAggregatedList,
14671481
OperationList,
@@ -1681,6 +1695,7 @@
16811695
ReservationSlot,
16821696
ReservationSlotPhysicalTopology,
16831697
ReservationSlotsGetResponse,
1698+
ReservationSlotsGetVersionRequest,
16841699
ReservationSlotsListResponse,
16851700
ReservationSlotStatus,
16861701
ReservationsPerformMaintenanceRequest,
@@ -1690,6 +1705,7 @@
16901705
ReservationSubBlockHealthInfo,
16911706
ReservationSubBlockPhysicalTopology,
16921707
ReservationSubBlocksGetResponse,
1708+
ReservationSubBlocksGetVersionRequest,
16931709
ReservationSubBlocksListResponse,
16941710
ReservationSubBlocksReportFaultyRequest,
16951711
ReservationSubBlocksReportFaultyRequestFaultReason,
@@ -2460,8 +2476,10 @@ def _get_version(dependency_name):
24602476
"AggregatedListRegionCommitmentsRequest",
24612477
"AggregatedListRegionCompositeHealthChecksRequest",
24622478
"AggregatedListRegionHealthAggregationPoliciesRequest",
2479+
"AggregatedListRegionHealthCheckServicesRequest",
24632480
"AggregatedListRegionHealthSourcesRequest",
24642481
"AggregatedListRegionNetworkPoliciesRequest",
2482+
"AggregatedListRegionNotificationEndpointsRequest",
24652483
"AggregatedListReservationsRequest",
24662484
"AggregatedListResourcePoliciesRequest",
24672485
"AggregatedListRoutersRequest",
@@ -2542,6 +2560,7 @@ def _get_version(dependency_name):
25422560
"BackendServiceConnectionTrackingPolicy",
25432561
"BackendServiceCustomMetric",
25442562
"BackendServiceDynamicForwarding",
2563+
"BackendServiceDynamicForwardingForwardProxy",
25452564
"BackendServiceDynamicForwardingIpPortSelection",
25462565
"BackendServiceFailoverPolicy",
25472566
"BackendServiceGroupHealth",
@@ -3044,6 +3063,10 @@ def _get_version(dependency_name):
30443063
"GetTargetVpnGatewayRequest",
30453064
"GetTrafficClassificationRuleRegionNetworkPolicyRequest",
30463065
"GetUrlMapRequest",
3066+
"GetVersionOperationMetadata",
3067+
"GetVersionOperationMetadataSbomInfo",
3068+
"GetVersionReservationSlotRequest",
3069+
"GetVersionReservationSubBlockRequest",
30473070
"GetVpnGatewayRequest",
30483071
"GetVpnTunnelRequest",
30493072
"GetWireGroupRequest",
@@ -3074,6 +3097,7 @@ def _get_version(dependency_name):
30743097
"GlobalVmExtensionPolicyRolloutOperationRolloutInput",
30753098
"GlobalVmExtensionPolicyRolloutOperationRolloutStatus",
30763099
"GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata",
3100+
"GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus",
30773101
"GroupMaintenanceInfo",
30783102
"GuestAttributes",
30793103
"GuestAttributesEntry",
@@ -3091,8 +3115,10 @@ def _get_version(dependency_name):
30913115
"HealthCheckLogConfig",
30923116
"HealthCheckReference",
30933117
"HealthCheckService",
3118+
"HealthCheckServiceAggregatedList",
30943119
"HealthCheckServiceReference",
30953120
"HealthCheckServicesList",
3121+
"HealthCheckServicesScopedList",
30963122
"HealthChecksAggregatedList",
30973123
"HealthChecksClient",
30983124
"HealthChecksScopedList",
@@ -3250,6 +3276,8 @@ def _get_version(dependency_name):
32503276
"InstanceGroupManagerResourcePolicies",
32513277
"InstanceGroupManagerStandbyPolicy",
32523278
"InstanceGroupManagerStatus",
3279+
"InstanceGroupManagerStatusAcceleratorTopology",
3280+
"InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails",
32533281
"InstanceGroupManagerStatusAllInstancesConfig",
32543282
"InstanceGroupManagerStatusBulkInstanceOperation",
32553283
"InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck",
@@ -3724,8 +3752,10 @@ def _get_version(dependency_name):
37243752
"NodeTypesClient",
37253753
"NodeTypesScopedList",
37263754
"NotificationEndpoint",
3755+
"NotificationEndpointAggregatedList",
37273756
"NotificationEndpointGrpcSettings",
37283757
"NotificationEndpointList",
3758+
"NotificationEndpointsScopedList",
37293759
"Operation",
37303760
"OperationAggregatedList",
37313761
"OperationList",
@@ -3990,12 +4020,14 @@ def _get_version(dependency_name):
39904020
"ReservationSlotStatus",
39914021
"ReservationSlotsClient",
39924022
"ReservationSlotsGetResponse",
4023+
"ReservationSlotsGetVersionRequest",
39934024
"ReservationSlotsListResponse",
39944025
"ReservationSubBlock",
39954026
"ReservationSubBlockHealthInfo",
39964027
"ReservationSubBlockPhysicalTopology",
39974028
"ReservationSubBlocksClient",
39984029
"ReservationSubBlocksGetResponse",
4030+
"ReservationSubBlocksGetVersionRequest",
39994031
"ReservationSubBlocksListResponse",
40004032
"ReservationSubBlocksReportFaultyRequest",
40014033
"ReservationSubBlocksReportFaultyRequestFaultReason",

packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/gapic_metadata.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3573,6 +3573,11 @@
35733573
"rest": {
35743574
"libraryClient": "RegionHealthCheckServicesClient",
35753575
"rpcs": {
3576+
"AggregatedList": {
3577+
"methods": [
3578+
"aggregated_list"
3579+
]
3580+
},
35763581
"Delete": {
35773582
"methods": [
35783583
"delete"
@@ -4318,6 +4323,11 @@
43184323
"rest": {
43194324
"libraryClient": "RegionNotificationEndpointsClient",
43204325
"rpcs": {
4326+
"AggregatedList": {
4327+
"methods": [
4328+
"aggregated_list"
4329+
]
4330+
},
43214331
"Delete": {
43224332
"methods": [
43234333
"delete"
@@ -4839,6 +4849,11 @@
48394849
"get"
48404850
]
48414851
},
4852+
"GetVersion": {
4853+
"methods": [
4854+
"get_version"
4855+
]
4856+
},
48424857
"List": {
48434858
"methods": [
48444859
"list"
@@ -4868,6 +4883,11 @@
48684883
"get_iam_policy"
48694884
]
48704885
},
4886+
"GetVersion": {
4887+
"methods": [
4888+
"get_version"
4889+
]
4890+
},
48714891
"List": {
48724892
"methods": [
48734893
"list"

packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_health_check_services/client.py

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -712,6 +712,138 @@ def __init__(
712712
},
713713
)
714714

715+
def aggregated_list(
716+
self,
717+
request: Optional[
718+
Union[compute.AggregatedListRegionHealthCheckServicesRequest, dict]
719+
] = None,
720+
*,
721+
project: Optional[str] = None,
722+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
723+
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
724+
metadata: Sequence[Tuple[str, Union[str, bytes]]] = (),
725+
) -> pagers.AggregatedListPager:
726+
r"""Retrieves the list of all HealthCheckService resources, regional
727+
and global, available to the specified project.
728+
729+
To prevent failure, it is recommended that you set the
730+
``returnPartialSuccess`` parameter to ``true``.
731+
732+
.. code-block:: python
733+
734+
# This snippet has been automatically generated and should be regarded as a
735+
# code template only.
736+
# It will require modifications to work:
737+
# - It may require correct/in-range values for request initialization.
738+
# - It may require specifying regional endpoints when creating the service
739+
# client as shown in:
740+
# https://googleapis.dev/python/google-api-core/latest/client_options.html
741+
from google.cloud import compute_v1beta
742+
743+
def sample_aggregated_list():
744+
# Create a client
745+
client = compute_v1beta.RegionHealthCheckServicesClient()
746+
747+
# Initialize request argument(s)
748+
request = compute_v1beta.AggregatedListRegionHealthCheckServicesRequest(
749+
project="project_value",
750+
)
751+
752+
# Make the request
753+
page_result = client.aggregated_list(request=request)
754+
755+
# Handle the response
756+
for response in page_result:
757+
print(response)
758+
759+
Args:
760+
request (Union[google.cloud.compute_v1beta.types.AggregatedListRegionHealthCheckServicesRequest, dict]):
761+
The request object. A request message for
762+
RegionHealthCheckServices.AggregatedList.
763+
See the method description for details.
764+
project (str):
765+
Name of the project scoping this
766+
request.
767+
768+
This corresponds to the ``project`` field
769+
on the ``request`` instance; if ``request`` is provided, this
770+
should not be set.
771+
retry (google.api_core.retry.Retry): Designation of what errors, if any,
772+
should be retried.
773+
timeout (float): The timeout for this request.
774+
metadata (Sequence[Tuple[str, Union[str, bytes]]]): Key/value pairs which should be
775+
sent along with the request as metadata. Normally, each value must be of type `str`,
776+
but for metadata keys ending with the suffix `-bin`, the corresponding values must
777+
be of type `bytes`.
778+
779+
Returns:
780+
google.cloud.compute_v1beta.services.region_health_check_services.pagers.AggregatedListPager:
781+
Contains a list of
782+
HealthCheckServicesScopedList.
783+
Iterating over this object will yield
784+
results and resolve additional pages
785+
automatically.
786+
787+
"""
788+
# Create or coerce a protobuf request object.
789+
# - Quick check: If we got a request object, we should *not* have
790+
# gotten any keyword arguments that map to the request.
791+
flattened_params = [project]
792+
has_flattened_params = (
793+
len([param for param in flattened_params if param is not None]) > 0
794+
)
795+
if request is not None and has_flattened_params:
796+
raise ValueError(
797+
"If the `request` argument is set, then none of "
798+
"the individual field arguments should be set."
799+
)
800+
801+
# - Use the request object if provided (there's no risk of modifying the input as
802+
# there are no flattened fields), or create one.
803+
if not isinstance(
804+
request, compute.AggregatedListRegionHealthCheckServicesRequest
805+
):
806+
request = compute.AggregatedListRegionHealthCheckServicesRequest(request)
807+
# If we have keyword arguments corresponding to fields on the
808+
# request, apply these.
809+
if project is not None:
810+
request.project = project
811+
812+
# Wrap the RPC method; this adds retry and timeout information,
813+
# and friendly error handling.
814+
rpc = self._transport._wrapped_methods[self._transport.aggregated_list]
815+
816+
# Certain fields should be provided within the metadata header;
817+
# add these here.
818+
metadata = tuple(metadata) + (
819+
gapic_v1.routing_header.to_grpc_metadata((("project", request.project),)),
820+
)
821+
822+
# Validate the universe domain.
823+
self._validate_universe_domain()
824+
825+
# Send the request.
826+
response = rpc(
827+
request,
828+
retry=retry,
829+
timeout=timeout,
830+
metadata=metadata,
831+
)
832+
833+
# This method is paged; wrap the response in a pager, which provides
834+
# an `__iter__` convenience method.
835+
response = pagers.AggregatedListPager(
836+
method=rpc,
837+
request=request,
838+
response=response,
839+
retry=retry,
840+
timeout=timeout,
841+
metadata=metadata,
842+
)
843+
844+
# Done; return the response.
845+
return response
846+
715847
def delete_unary(
716848
self,
717849
request: Optional[

0 commit comments

Comments
 (0)