|
60 | 60 |
|
61 | 61 | _LOGGER = std_logging.getLogger(__name__) |
62 | 62 |
|
| 63 | +from google.cloud.location import locations_pb2 # type: ignore |
63 | 64 | from google.iam.v1 import iam_policy_pb2 # type: ignore |
64 | 65 | from google.iam.v1 import policy_pb2 # type: ignore |
65 | 66 | from google.protobuf import field_mask_pb2 # type: ignore |
@@ -804,7 +805,7 @@ def sample_list_secrets(): |
804 | 805 | Returns: |
805 | 806 | google.cloud.secretmanager_v1beta1.services.secret_manager_service.pagers.ListSecretsPager: |
806 | 807 | Response message for |
807 | | - [SecretManagerService.ListSecrets][google.cloud.secrets.v1beta1.SecretManagerService.ListSecrets]. |
| 808 | + [SecretManagerService.ListSecrets][google.cloud.secrets.v1beta1.SecretManagerService.ListSecrets]. |
808 | 809 |
|
809 | 810 | Iterating over this object will yield results and |
810 | 811 | resolve additional pages automatically. |
@@ -950,8 +951,8 @@ def sample_create_secret(): |
950 | 951 |
|
951 | 952 | Returns: |
952 | 953 | google.cloud.secretmanager_v1beta1.types.Secret: |
953 | | - A [Secret][google.cloud.secrets.v1beta1.Secret] is a logical secret whose value and versions can |
954 | | - be accessed. |
| 954 | + A [Secret][google.cloud.secrets.v1beta1.Secret] is a logical secret whose |
| 955 | + value and versions can be accessed. |
955 | 956 |
|
956 | 957 | A [Secret][google.cloud.secrets.v1beta1.Secret] is |
957 | 958 | made up of zero or more |
@@ -1193,8 +1194,8 @@ def sample_get_secret(): |
1193 | 1194 |
|
1194 | 1195 | Returns: |
1195 | 1196 | google.cloud.secretmanager_v1beta1.types.Secret: |
1196 | | - A [Secret][google.cloud.secrets.v1beta1.Secret] is a logical secret whose value and versions can |
1197 | | - be accessed. |
| 1197 | + A [Secret][google.cloud.secrets.v1beta1.Secret] is a logical secret whose |
| 1198 | + value and versions can be accessed. |
1198 | 1199 |
|
1199 | 1200 | A [Secret][google.cloud.secrets.v1beta1.Secret] is |
1200 | 1201 | made up of zero or more |
@@ -1314,8 +1315,8 @@ def sample_update_secret(): |
1314 | 1315 |
|
1315 | 1316 | Returns: |
1316 | 1317 | google.cloud.secretmanager_v1beta1.types.Secret: |
1317 | | - A [Secret][google.cloud.secrets.v1beta1.Secret] is a logical secret whose value and versions can |
1318 | | - be accessed. |
| 1318 | + A [Secret][google.cloud.secrets.v1beta1.Secret] is a logical secret whose |
| 1319 | + value and versions can be accessed. |
1319 | 1320 |
|
1320 | 1321 | A [Secret][google.cloud.secrets.v1beta1.Secret] is |
1321 | 1322 | made up of zero or more |
@@ -1535,7 +1536,7 @@ def sample_list_secret_versions(): |
1535 | 1536 | Returns: |
1536 | 1537 | google.cloud.secretmanager_v1beta1.services.secret_manager_service.pagers.ListSecretVersionsPager: |
1537 | 1538 | Response message for |
1538 | | - [SecretManagerService.ListSecretVersions][google.cloud.secrets.v1beta1.SecretManagerService.ListSecretVersions]. |
| 1539 | + [SecretManagerService.ListSecretVersions][google.cloud.secrets.v1beta1.SecretManagerService.ListSecretVersions]. |
1539 | 1540 |
|
1540 | 1541 | Iterating over this object will yield results and |
1541 | 1542 | resolve additional pages automatically. |
@@ -1781,7 +1782,7 @@ def sample_access_secret_version(): |
1781 | 1782 | Returns: |
1782 | 1783 | google.cloud.secretmanager_v1beta1.types.AccessSecretVersionResponse: |
1783 | 1784 | Response message for |
1784 | | - [SecretManagerService.AccessSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AccessSecretVersion]. |
| 1785 | + [SecretManagerService.AccessSecretVersion][google.cloud.secrets.v1beta1.SecretManagerService.AccessSecretVersion]. |
1785 | 1786 |
|
1786 | 1787 | """ |
1787 | 1788 | # Create or coerce a protobuf request object. |
@@ -2523,6 +2524,124 @@ def __exit__(self, type, value, traceback): |
2523 | 2524 | """ |
2524 | 2525 | self.transport.close() |
2525 | 2526 |
|
| 2527 | + def get_location( |
| 2528 | + self, |
| 2529 | + request: Optional[locations_pb2.GetLocationRequest] = None, |
| 2530 | + *, |
| 2531 | + retry: OptionalRetry = gapic_v1.method.DEFAULT, |
| 2532 | + timeout: Union[float, object] = gapic_v1.method.DEFAULT, |
| 2533 | + metadata: Sequence[Tuple[str, Union[str, bytes]]] = (), |
| 2534 | + ) -> locations_pb2.Location: |
| 2535 | + r"""Gets information about a location. |
| 2536 | +
|
| 2537 | + Args: |
| 2538 | + request (:class:`~.location_pb2.GetLocationRequest`): |
| 2539 | + The request object. Request message for |
| 2540 | + `GetLocation` method. |
| 2541 | + retry (google.api_core.retry.Retry): Designation of what errors, |
| 2542 | + if any, should be retried. |
| 2543 | + timeout (float): The timeout for this request. |
| 2544 | + metadata (Sequence[Tuple[str, Union[str, bytes]]]): Key/value pairs which should be |
| 2545 | + sent along with the request as metadata. Normally, each value must be of type `str`, |
| 2546 | + but for metadata keys ending with the suffix `-bin`, the corresponding values must |
| 2547 | + be of type `bytes`. |
| 2548 | + Returns: |
| 2549 | + ~.location_pb2.Location: |
| 2550 | + Location object. |
| 2551 | + """ |
| 2552 | + # Create or coerce a protobuf request object. |
| 2553 | + # The request isn't a proto-plus wrapped type, |
| 2554 | + # so it must be constructed via keyword expansion. |
| 2555 | + if isinstance(request, dict): |
| 2556 | + request = locations_pb2.GetLocationRequest(**request) |
| 2557 | + |
| 2558 | + # Wrap the RPC method; this adds retry and timeout information, |
| 2559 | + # and friendly error handling. |
| 2560 | + rpc = self._transport._wrapped_methods[self._transport.get_location] |
| 2561 | + |
| 2562 | + # Certain fields should be provided within the metadata header; |
| 2563 | + # add these here. |
| 2564 | + metadata = tuple(metadata) + ( |
| 2565 | + gapic_v1.routing_header.to_grpc_metadata((("name", request.name),)), |
| 2566 | + ) |
| 2567 | + |
| 2568 | + # Validate the universe domain. |
| 2569 | + self._validate_universe_domain() |
| 2570 | + |
| 2571 | + try: |
| 2572 | + # Send the request. |
| 2573 | + response = rpc( |
| 2574 | + request, |
| 2575 | + retry=retry, |
| 2576 | + timeout=timeout, |
| 2577 | + metadata=metadata, |
| 2578 | + ) |
| 2579 | + |
| 2580 | + # Done; return the response. |
| 2581 | + return response |
| 2582 | + except core_exceptions.GoogleAPICallError as e: |
| 2583 | + self._add_cred_info_for_auth_errors(e) |
| 2584 | + raise e |
| 2585 | + |
| 2586 | + def list_locations( |
| 2587 | + self, |
| 2588 | + request: Optional[locations_pb2.ListLocationsRequest] = None, |
| 2589 | + *, |
| 2590 | + retry: OptionalRetry = gapic_v1.method.DEFAULT, |
| 2591 | + timeout: Union[float, object] = gapic_v1.method.DEFAULT, |
| 2592 | + metadata: Sequence[Tuple[str, Union[str, bytes]]] = (), |
| 2593 | + ) -> locations_pb2.ListLocationsResponse: |
| 2594 | + r"""Lists information about the supported locations for this service. |
| 2595 | +
|
| 2596 | + Args: |
| 2597 | + request (:class:`~.location_pb2.ListLocationsRequest`): |
| 2598 | + The request object. Request message for |
| 2599 | + `ListLocations` method. |
| 2600 | + retry (google.api_core.retry.Retry): Designation of what errors, |
| 2601 | + if any, should be retried. |
| 2602 | + timeout (float): The timeout for this request. |
| 2603 | + metadata (Sequence[Tuple[str, Union[str, bytes]]]): Key/value pairs which should be |
| 2604 | + sent along with the request as metadata. Normally, each value must be of type `str`, |
| 2605 | + but for metadata keys ending with the suffix `-bin`, the corresponding values must |
| 2606 | + be of type `bytes`. |
| 2607 | + Returns: |
| 2608 | + ~.location_pb2.ListLocationsResponse: |
| 2609 | + Response message for ``ListLocations`` method. |
| 2610 | + """ |
| 2611 | + # Create or coerce a protobuf request object. |
| 2612 | + # The request isn't a proto-plus wrapped type, |
| 2613 | + # so it must be constructed via keyword expansion. |
| 2614 | + if isinstance(request, dict): |
| 2615 | + request = locations_pb2.ListLocationsRequest(**request) |
| 2616 | + |
| 2617 | + # Wrap the RPC method; this adds retry and timeout information, |
| 2618 | + # and friendly error handling. |
| 2619 | + rpc = self._transport._wrapped_methods[self._transport.list_locations] |
| 2620 | + |
| 2621 | + # Certain fields should be provided within the metadata header; |
| 2622 | + # add these here. |
| 2623 | + metadata = tuple(metadata) + ( |
| 2624 | + gapic_v1.routing_header.to_grpc_metadata((("name", request.name),)), |
| 2625 | + ) |
| 2626 | + |
| 2627 | + # Validate the universe domain. |
| 2628 | + self._validate_universe_domain() |
| 2629 | + |
| 2630 | + try: |
| 2631 | + # Send the request. |
| 2632 | + response = rpc( |
| 2633 | + request, |
| 2634 | + retry=retry, |
| 2635 | + timeout=timeout, |
| 2636 | + metadata=metadata, |
| 2637 | + ) |
| 2638 | + |
| 2639 | + # Done; return the response. |
| 2640 | + return response |
| 2641 | + except core_exceptions.GoogleAPICallError as e: |
| 2642 | + self._add_cred_info_for_auth_errors(e) |
| 2643 | + raise e |
| 2644 | + |
2526 | 2645 |
|
2527 | 2646 | DEFAULT_CLIENT_INFO = gapic_v1.client_info.ClientInfo( |
2528 | 2647 | gapic_version=package_version.__version__ |
|
0 commit comments