diff --git a/CHANGELOG.md b/CHANGELOG.md index c5797905..82df4e11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ [1]: https://pypi.org/project/google-cloud-asset/#history +## [3.13.0](https://github.com/googleapis/python-asset/compare/v3.12.0...v3.13.0) (2022-08-17) + + +### Features + +* Add client library support for AssetService v1 BatchGetEffectiveIamPolicies API ([#474](https://github.com/googleapis/python-asset/issues/474)) ([28fdf20](https://github.com/googleapis/python-asset/commit/28fdf206a594b03cd15b985fa1e7de1fd8998df6)) + ## [3.12.0](https://github.com/googleapis/python-asset/compare/v3.11.0...v3.12.0) (2022-08-12) diff --git a/google/cloud/asset_v1/services/asset_service/async_client.py b/google/cloud/asset_v1/services/asset_service/async_client.py index 68eb09b7..59deab21 100644 --- a/google/cloud/asset_v1/services/asset_service/async_client.py +++ b/google/cloud/asset_v1/services/asset_service/async_client.py @@ -2433,7 +2433,16 @@ async def sample_batch_get_effective_iam_policies(): # and friendly error handling. rpc = gapic_v1.method_async.wrap_method( self._client._transport.batch_get_effective_iam_policies, - default_timeout=None, + default_retry=retries.Retry( + initial=0.1, + maximum=60.0, + multiplier=1.3, + predicate=retries.if_exception_type( + core_exceptions.ServiceUnavailable, + ), + deadline=300.0, + ), + default_timeout=300.0, client_info=DEFAULT_CLIENT_INFO, ) diff --git a/google/cloud/asset_v1/services/asset_service/transports/base.py b/google/cloud/asset_v1/services/asset_service/transports/base.py index 84b0a1fa..12932d61 100644 --- a/google/cloud/asset_v1/services/asset_service/transports/base.py +++ b/google/cloud/asset_v1/services/asset_service/transports/base.py @@ -313,7 +313,16 @@ def _prep_wrapped_messages(self, client_info): ), self.batch_get_effective_iam_policies: gapic_v1.method.wrap_method( self.batch_get_effective_iam_policies, - default_timeout=None, + default_retry=retries.Retry( + initial=0.1, + maximum=60.0, + multiplier=1.3, + predicate=retries.if_exception_type( + core_exceptions.ServiceUnavailable, + ), + deadline=300.0, + ), + default_timeout=300.0, client_info=client_info, ), } diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index 83551070..dc266b73 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,5 +1,5 @@ google-cloud-storage==2.5.0 -google-cloud-asset==3.11.0 -google-cloud-resource-manager==1.6.0 +google-cloud-asset==3.12.0 +google-cloud-resource-manager==1.6.1 google-cloud-pubsub==2.13.6 google-cloud-bigquery==3.3.1 diff --git a/setup.py b/setup.py index dc767dbc..dc3017a0 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ name = "google-cloud-asset" description = "Cloud Asset API API client library" -version = "3.12.0" +version = "3.13.0" # Should be one of: # 'Development Status :: 3 - Alpha' # 'Development Status :: 4 - Beta'