From 6d9397372916d91bb156f8995f3741c98729aa84 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 20 Jan 2023 14:40:02 -0500 Subject: [PATCH 1/2] docs: Add documentation for enums (#151) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs: Add documentation for enums fix: Add context manager return types chore: Update gapic-generator-python to v1.8.1 PiperOrigin-RevId: 503210727 Source-Link: https://github.com/googleapis/googleapis/commit/a391fd1dac18dfdfa00c18c8404f2c3a6ff8e98e Source-Link: https://github.com/googleapis/googleapis-gen/commit/0080f830dec37c3384157082bce279e37079ea58 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMDA4MGY4MzBkZWMzN2MzMzg0MTU3MDgyYmNlMjc5ZTM3MDc5ZWE1OCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot --- .../client.py | 2 +- .../client.py | 2 +- google/cloud/iap_v1/types/service.py | 42 ++++++++++++++++++- .../snippet_metadata_google.cloud.iap.v1.json | 2 +- 4 files changed, 43 insertions(+), 5 deletions(-) diff --git a/google/cloud/iap_v1/services/identity_aware_proxy_admin_service/client.py b/google/cloud/iap_v1/services/identity_aware_proxy_admin_service/client.py index 8d73d8c..16e5b49 100644 --- a/google/cloud/iap_v1/services/identity_aware_proxy_admin_service/client.py +++ b/google/cloud/iap_v1/services/identity_aware_proxy_admin_service/client.py @@ -1566,7 +1566,7 @@ def sample_update_tunnel_dest_group(): # Done; return the response. return response - def __enter__(self): + def __enter__(self) -> "IdentityAwareProxyAdminServiceClient": return self def __exit__(self, type, value, traceback): diff --git a/google/cloud/iap_v1/services/identity_aware_proxy_o_auth_service/client.py b/google/cloud/iap_v1/services/identity_aware_proxy_o_auth_service/client.py index 955c073..03f6849 100644 --- a/google/cloud/iap_v1/services/identity_aware_proxy_o_auth_service/client.py +++ b/google/cloud/iap_v1/services/identity_aware_proxy_o_auth_service/client.py @@ -1113,7 +1113,7 @@ def sample_delete_identity_aware_proxy_client(): metadata=metadata, ) - def __enter__(self): + def __enter__(self) -> "IdentityAwareProxyOAuthServiceClient": return self def __exit__(self, type, value, traceback): diff --git a/google/cloud/iap_v1/types/service.py b/google/cloud/iap_v1/types/service.py index 82ce4ea..cd079fe 100644 --- a/google/cloud/iap_v1/types/service.py +++ b/google/cloud/iap_v1/types/service.py @@ -458,14 +458,38 @@ class ReauthSettings(proto.Message): """ class Method(proto.Enum): - r"""Types of reauthentication methods supported by IAP.""" + r"""Types of reauthentication methods supported by IAP. + + Values: + METHOD_UNSPECIFIED (0): + Reauthentication disabled. + LOGIN (1): + Prompts the user to log in again. + PASSWORD (2): + Deprecated, no longer accepted by IAP APIs. + SECURE_KEY (3): + User must use their secure key 2nd factor + device. + """ METHOD_UNSPECIFIED = 0 LOGIN = 1 PASSWORD = 2 SECURE_KEY = 3 class PolicyType(proto.Enum): - r"""Type of policy in the case of hierarchial policies.""" + r"""Type of policy in the case of hierarchial policies. + + Values: + POLICY_TYPE_UNSPECIFIED (0): + Default value. This value is unused. + MINIMUM (1): + This policy acts as a minimum to other + policies, lower in the hierarchy. Effective + policy may only be the same or stricter. + DEFAULT (2): + This policy acts as a default if no other + reauth policy is set. + """ POLICY_TYPE_UNSPECIFIED = 0 MINIMUM = 1 DEFAULT = 2 @@ -676,6 +700,20 @@ class OutputCredentials(proto.Enum): output credential maps to a "field" in the response. For example, selecting JWT will propagate all attributes in the IAP JWT, header in the headers, etc. + + Values: + OUTPUT_CREDENTIALS_UNSPECIFIED (0): + No output credential. This is an unsupported + default. + HEADER (1): + Propagate attributes in the headers with + "x-goog-iap-attr-" prefix. + JWT (2): + Propagate attributes in the JWT of the form: + ``"additional_claims": { "my_attribute": ["value1", "value2"] }`` + RCTOKEN (3): + Propagate attributes in the RCToken of the form: + ``"additional_claims": { "my_attribute": ["value1", "value2"] }`` """ OUTPUT_CREDENTIALS_UNSPECIFIED = 0 HEADER = 1 diff --git a/samples/generated_samples/snippet_metadata_google.cloud.iap.v1.json b/samples/generated_samples/snippet_metadata_google.cloud.iap.v1.json index 9464ba1..3170bc6 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.iap.v1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.iap.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-iap", - "version": "1.8.0" + "version": "0.1.0" }, "snippets": [ { From 63392cf89eefc2b418d29354fab366675df0f794 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 23 Jan 2023 10:33:22 -0500 Subject: [PATCH 2/2] chore(main): release 1.8.1 (#152) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 12 ++++++++++++ google/cloud/iap/gapic_version.py | 2 +- google/cloud/iap_v1/gapic_version.py | 2 +- .../snippet_metadata_google.cloud.iap.v1.json | 2 +- 5 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 099626f..7840fde 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.8.0" + ".": "1.8.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e82eb05..7f7f5bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [1.8.1](https://github.com/googleapis/python-iap/compare/v1.8.0...v1.8.1) (2023-01-20) + + +### Bug Fixes + +* Add context manager return types ([6d93973](https://github.com/googleapis/python-iap/commit/6d9397372916d91bb156f8995f3741c98729aa84)) + + +### Documentation + +* Add documentation for enums ([6d93973](https://github.com/googleapis/python-iap/commit/6d9397372916d91bb156f8995f3741c98729aa84)) + ## [1.8.0](https://github.com/googleapis/python-iap/compare/v1.7.0...v1.8.0) (2023-01-10) diff --git a/google/cloud/iap/gapic_version.py b/google/cloud/iap/gapic_version.py index b334dcc..90e0293 100644 --- a/google/cloud/iap/gapic_version.py +++ b/google/cloud/iap/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.8.0" # {x-release-please-version} +__version__ = "1.8.1" # {x-release-please-version} diff --git a/google/cloud/iap_v1/gapic_version.py b/google/cloud/iap_v1/gapic_version.py index b334dcc..90e0293 100644 --- a/google/cloud/iap_v1/gapic_version.py +++ b/google/cloud/iap_v1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "1.8.0" # {x-release-please-version} +__version__ = "1.8.1" # {x-release-please-version} diff --git a/samples/generated_samples/snippet_metadata_google.cloud.iap.v1.json b/samples/generated_samples/snippet_metadata_google.cloud.iap.v1.json index 3170bc6..a6f9069 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.iap.v1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.iap.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-iap", - "version": "0.1.0" + "version": "1.8.1" }, "snippets": [ {