From 90268ebbe948d6f7aa93ee65012fb6ad99505e1e Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Fri, 6 Jan 2023 11:44:29 +0000
Subject: [PATCH 1/3] chore(python): add support for python 3.11 [autoapprove]
(#378)
Source-Link: https://togithub.com/googleapis/synthtool/commit/7197a001ffb6d8ce7b0b9b11c280f0c536c1033a
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:c43f1d918bcf817d337aa29ff833439494a158a0831508fda4ec75dc4c0d0320
---
.github/.OwlBot.lock.yaml | 4 +-
.github/workflows/unittest.yml | 2 +-
.kokoro/samples/python3.11/common.cfg | 40 ++++++++++++++++++++
.kokoro/samples/python3.11/continuous.cfg | 6 +++
.kokoro/samples/python3.11/periodic-head.cfg | 11 ++++++
.kokoro/samples/python3.11/periodic.cfg | 6 +++
.kokoro/samples/python3.11/presubmit.cfg | 6 +++
CONTRIBUTING.rst | 6 ++-
noxfile.py | 2 +-
9 files changed, 77 insertions(+), 6 deletions(-)
create mode 100644 .kokoro/samples/python3.11/common.cfg
create mode 100644 .kokoro/samples/python3.11/continuous.cfg
create mode 100644 .kokoro/samples/python3.11/periodic-head.cfg
create mode 100644 .kokoro/samples/python3.11/periodic.cfg
create mode 100644 .kokoro/samples/python3.11/presubmit.cfg
diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml
index fccaa8e84..889f77dfa 100644
--- a/.github/.OwlBot.lock.yaml
+++ b/.github/.OwlBot.lock.yaml
@@ -1,4 +1,4 @@
-# Copyright 2022 Google LLC
+# Copyright 2023 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,4 +13,4 @@
# limitations under the License.
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest
- digest: sha256:3bf87e47c2173d7eed42714589dc4da2c07c3268610f1e47f8e1a30decbfc7f1
+ digest: sha256:c43f1d918bcf817d337aa29ff833439494a158a0831508fda4ec75dc4c0d0320
diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml
index 97699c66a..fd60d16f3 100644
--- a/.github/workflows/unittest.yml
+++ b/.github/workflows/unittest.yml
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
- python: ['3.7', '3.8', '3.9', '3.10']
+ python: ['3.7', '3.8', '3.9', '3.10', '3.11']
steps:
- name: Checkout
uses: actions/checkout@v3
diff --git a/.kokoro/samples/python3.11/common.cfg b/.kokoro/samples/python3.11/common.cfg
new file mode 100644
index 000000000..067d89e2d
--- /dev/null
+++ b/.kokoro/samples/python3.11/common.cfg
@@ -0,0 +1,40 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+# Build logs will be here
+action {
+ define_artifacts {
+ regex: "**/*sponge_log.xml"
+ }
+}
+
+# Specify which tests to run
+env_vars: {
+ key: "RUN_TESTS_SESSION"
+ value: "py-3.11"
+}
+
+# Declare build specific Cloud project.
+env_vars: {
+ key: "BUILD_SPECIFIC_GCLOUD_PROJECT"
+ value: "python-docs-samples-tests-311"
+}
+
+env_vars: {
+ key: "TRAMPOLINE_BUILD_FILE"
+ value: "github/python-compute/.kokoro/test-samples.sh"
+}
+
+# Configure the docker image for kokoro-trampoline.
+env_vars: {
+ key: "TRAMPOLINE_IMAGE"
+ value: "gcr.io/cloud-devrel-kokoro-resources/python-samples-testing-docker"
+}
+
+# Download secrets for samples
+gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/python-docs-samples"
+
+# Download trampoline resources.
+gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline"
+
+# Use the trampoline script to run in docker.
+build_file: "python-compute/.kokoro/trampoline_v2.sh"
\ No newline at end of file
diff --git a/.kokoro/samples/python3.11/continuous.cfg b/.kokoro/samples/python3.11/continuous.cfg
new file mode 100644
index 000000000..a1c8d9759
--- /dev/null
+++ b/.kokoro/samples/python3.11/continuous.cfg
@@ -0,0 +1,6 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+env_vars: {
+ key: "INSTALL_LIBRARY_FROM_SOURCE"
+ value: "True"
+}
\ No newline at end of file
diff --git a/.kokoro/samples/python3.11/periodic-head.cfg b/.kokoro/samples/python3.11/periodic-head.cfg
new file mode 100644
index 000000000..343d23602
--- /dev/null
+++ b/.kokoro/samples/python3.11/periodic-head.cfg
@@ -0,0 +1,11 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+env_vars: {
+ key: "INSTALL_LIBRARY_FROM_SOURCE"
+ value: "True"
+}
+
+env_vars: {
+ key: "TRAMPOLINE_BUILD_FILE"
+ value: "github/python-compute/.kokoro/test-samples-against-head.sh"
+}
diff --git a/.kokoro/samples/python3.11/periodic.cfg b/.kokoro/samples/python3.11/periodic.cfg
new file mode 100644
index 000000000..71cd1e597
--- /dev/null
+++ b/.kokoro/samples/python3.11/periodic.cfg
@@ -0,0 +1,6 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+env_vars: {
+ key: "INSTALL_LIBRARY_FROM_SOURCE"
+ value: "False"
+}
diff --git a/.kokoro/samples/python3.11/presubmit.cfg b/.kokoro/samples/python3.11/presubmit.cfg
new file mode 100644
index 000000000..a1c8d9759
--- /dev/null
+++ b/.kokoro/samples/python3.11/presubmit.cfg
@@ -0,0 +1,6 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+env_vars: {
+ key: "INSTALL_LIBRARY_FROM_SOURCE"
+ value: "True"
+}
\ No newline at end of file
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index 62de48689..0bfb8d2f2 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -22,7 +22,7 @@ In order to add a feature:
documentation.
- The feature must work fully on the following CPython versions:
- 3.7, 3.8, 3.9 and 3.10 on both UNIX and Windows.
+ 3.7, 3.8, 3.9, 3.10 and 3.11 on both UNIX and Windows.
- The feature must not add unnecessary dependencies (where
"unnecessary" is of course subjective, but new dependencies should
@@ -72,7 +72,7 @@ We use `nox `__ to instrument our tests.
- To run a single unit test::
- $ nox -s unit-3.10 -- -k
+ $ nox -s unit-3.11 -- -k
.. note::
@@ -225,11 +225,13 @@ We support:
- `Python 3.8`_
- `Python 3.9`_
- `Python 3.10`_
+- `Python 3.11`_
.. _Python 3.7: https://docs.python.org/3.7/
.. _Python 3.8: https://docs.python.org/3.8/
.. _Python 3.9: https://docs.python.org/3.9/
.. _Python 3.10: https://docs.python.org/3.10/
+.. _Python 3.11: https://docs.python.org/3.11/
Supported versions can be found in our ``noxfile.py`` `config`_.
diff --git a/noxfile.py b/noxfile.py
index 517a0bb90..7da41f8d0 100644
--- a/noxfile.py
+++ b/noxfile.py
@@ -32,7 +32,7 @@
DEFAULT_PYTHON_VERSION = "3.8"
-UNIT_TEST_PYTHON_VERSIONS = ["3.7", "3.8", "3.9", "3.10"]
+UNIT_TEST_PYTHON_VERSIONS = ["3.7", "3.8", "3.9", "3.10", "3.11"]
UNIT_TEST_STANDARD_DEPENDENCIES = [
"mock",
"asyncmock",
From 768c13a8cd6b1471d93503ce8c4fec338298d6b9 Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Mon, 9 Jan 2023 22:36:12 -0500
Subject: [PATCH 2/3] feat: Add support for python 3.11 (#379)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* feat: Add support for python 3.11
chore: Update gapic-generator-python to v1.8.0
PiperOrigin-RevId: 500768693
Source-Link: https://github.com/googleapis/googleapis/commit/190b612e3d0ff8f025875a669e5d68a1446d43c1
Source-Link: https://github.com/googleapis/googleapis-gen/commit/7bf29a414b9ecac3170f0b65bdc2a95705c0ef1a
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiN2JmMjlhNDE0YjllY2FjMzE3MGYwYjY1YmRjMmE5NTcwNWMwZWYxYSJ9
* 🦉 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
---
.../services/accelerator_types/client.py | 2 +-
.../compute_v1/services/addresses/client.py | 2 +-
.../compute_v1/services/autoscalers/client.py | 2 +-
.../services/backend_buckets/client.py | 2 +-
.../services/backend_services/client.py | 2 +-
.../compute_v1/services/disk_types/client.py | 2 +-
.../cloud/compute_v1/services/disks/client.py | 2 +-
.../services/external_vpn_gateways/client.py | 2 +-
.../services/firewall_policies/client.py | 2 +-
.../compute_v1/services/firewalls/client.py | 2 +-
.../services/forwarding_rules/client.py | 2 +-
.../services/global_addresses/client.py | 2 +-
.../global_forwarding_rules/client.py | 2 +-
.../global_network_endpoint_groups/client.py | 2 +-
.../services/global_operations/client.py | 2 +-
.../global_organization_operations/client.py | 2 +-
.../client.py | 2 +-
.../services/health_checks/client.py | 2 +-
.../services/image_family_views/client.py | 2 +-
.../compute_v1/services/images/client.py | 2 +-
.../instance_group_managers/client.py | 2 +-
.../services/instance_groups/client.py | 2 +-
.../services/instance_templates/client.py | 2 +-
.../compute_v1/services/instances/client.py | 2 +-
.../interconnect_attachments/client.py | 2 +-
.../services/interconnect_locations/client.py | 2 +-
.../services/interconnects/client.py | 2 +-
.../services/license_codes/client.py | 2 +-
.../compute_v1/services/licenses/client.py | 2 +-
.../services/machine_images/client.py | 2 +-
.../services/machine_types/client.py | 2 +-
.../services/network_attachments/client.py | 2 +-
.../network_edge_security_services/client.py | 2 +-
.../network_endpoint_groups/client.py | 2 +-
.../network_firewall_policies/client.py | 2 +-
.../compute_v1/services/networks/client.py | 2 +-
.../compute_v1/services/node_groups/client.py | 2 +-
.../services/node_templates/client.py | 2 +-
.../compute_v1/services/node_types/client.py | 2 +-
.../services/packet_mirrorings/client.py | 2 +-
.../compute_v1/services/projects/client.py | 2 +-
.../public_advertised_prefixes/client.py | 2 +-
.../public_delegated_prefixes/client.py | 2 +-
.../services/region_autoscalers/client.py | 2 +-
.../region_backend_services/client.py | 2 +-
.../services/region_commitments/client.py | 2 +-
.../services/region_disk_types/client.py | 2 +-
.../services/region_disks/client.py | 2 +-
.../region_health_check_services/client.py | 2 +-
.../services/region_health_checks/client.py | 2 +-
.../region_instance_group_managers/client.py | 2 +-
.../services/region_instance_groups/client.py | 2 +-
.../services/region_instances/client.py | 2 +-
.../region_network_endpoint_groups/client.py | 2 +-
.../client.py | 2 +-
.../region_notification_endpoints/client.py | 2 +-
.../services/region_operations/client.py | 2 +-
.../region_security_policies/client.py | 2 +-
.../region_ssl_certificates/client.py | 2 +-
.../services/region_ssl_policies/client.py | 2 +-
.../region_target_http_proxies/client.py | 2 +-
.../region_target_https_proxies/client.py | 2 +-
.../region_target_tcp_proxies/client.py | 2 +-
.../services/region_url_maps/client.py | 2 +-
.../compute_v1/services/regions/client.py | 2 +-
.../services/reservations/client.py | 2 +-
.../services/resource_policies/client.py | 2 +-
.../compute_v1/services/routers/client.py | 2 +-
.../compute_v1/services/routes/client.py | 2 +-
.../services/security_policies/client.py | 2 +-
.../services/service_attachments/client.py | 2 +-
.../compute_v1/services/snapshots/client.py | 2 +-
.../services/ssl_certificates/client.py | 2 +-
.../services/ssl_policies/client.py | 2 +-
.../compute_v1/services/subnetworks/client.py | 2 +-
.../services/target_grpc_proxies/client.py | 2 +-
.../services/target_http_proxies/client.py | 2 +-
.../services/target_https_proxies/client.py | 2 +-
.../services/target_instances/client.py | 2 +-
.../services/target_pools/client.py | 2 +-
.../services/target_ssl_proxies/client.py | 2 +-
.../services/target_tcp_proxies/client.py | 2 +-
.../services/target_vpn_gateways/client.py | 2 +-
.../compute_v1/services/url_maps/client.py | 2 +-
.../services/vpn_gateways/client.py | 2 +-
.../compute_v1/services/vpn_tunnels/client.py | 2 +-
.../services/zone_operations/client.py | 2 +-
.../cloud/compute_v1/services/zones/client.py | 2 +-
google/cloud/compute_v1/types/compute.py | 3168 ++++++++++++++++-
setup.py | 2 +
testing/constraints-3.12.txt | 6 +
91 files changed, 3100 insertions(+), 252 deletions(-)
create mode 100644 testing/constraints-3.12.txt
diff --git a/google/cloud/compute_v1/services/accelerator_types/client.py b/google/cloud/compute_v1/services/accelerator_types/client.py
index 157855c96..cfad5c6ce 100644
--- a/google/cloud/compute_v1/services/accelerator_types/client.py
+++ b/google/cloud/compute_v1/services/accelerator_types/client.py
@@ -268,7 +268,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/addresses/client.py b/google/cloud/compute_v1/services/addresses/client.py
index 66a8f5200..dd5cb39ca 100644
--- a/google/cloud/compute_v1/services/addresses/client.py
+++ b/google/cloud/compute_v1/services/addresses/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/autoscalers/client.py b/google/cloud/compute_v1/services/autoscalers/client.py
index 1b2eeaa35..8a99d7613 100644
--- a/google/cloud/compute_v1/services/autoscalers/client.py
+++ b/google/cloud/compute_v1/services/autoscalers/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/backend_buckets/client.py b/google/cloud/compute_v1/services/backend_buckets/client.py
index b0f4d1215..ff0954e8a 100644
--- a/google/cloud/compute_v1/services/backend_buckets/client.py
+++ b/google/cloud/compute_v1/services/backend_buckets/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/backend_services/client.py b/google/cloud/compute_v1/services/backend_services/client.py
index dbc34f4a6..9ba68f0ee 100644
--- a/google/cloud/compute_v1/services/backend_services/client.py
+++ b/google/cloud/compute_v1/services/backend_services/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/disk_types/client.py b/google/cloud/compute_v1/services/disk_types/client.py
index bb674969e..cb38b6a51 100644
--- a/google/cloud/compute_v1/services/disk_types/client.py
+++ b/google/cloud/compute_v1/services/disk_types/client.py
@@ -264,7 +264,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/disks/client.py b/google/cloud/compute_v1/services/disks/client.py
index fadacd6a9..f21475c0e 100644
--- a/google/cloud/compute_v1/services/disks/client.py
+++ b/google/cloud/compute_v1/services/disks/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/external_vpn_gateways/client.py b/google/cloud/compute_v1/services/external_vpn_gateways/client.py
index 03717e3c8..303c4a62e 100644
--- a/google/cloud/compute_v1/services/external_vpn_gateways/client.py
+++ b/google/cloud/compute_v1/services/external_vpn_gateways/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/firewall_policies/client.py b/google/cloud/compute_v1/services/firewall_policies/client.py
index aaee476cc..6b7dc1691 100644
--- a/google/cloud/compute_v1/services/firewall_policies/client.py
+++ b/google/cloud/compute_v1/services/firewall_policies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/firewalls/client.py b/google/cloud/compute_v1/services/firewalls/client.py
index 918f398c6..f397cdd47 100644
--- a/google/cloud/compute_v1/services/firewalls/client.py
+++ b/google/cloud/compute_v1/services/firewalls/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/forwarding_rules/client.py b/google/cloud/compute_v1/services/forwarding_rules/client.py
index d3f12bc0c..ee9bafc9f 100644
--- a/google/cloud/compute_v1/services/forwarding_rules/client.py
+++ b/google/cloud/compute_v1/services/forwarding_rules/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/global_addresses/client.py b/google/cloud/compute_v1/services/global_addresses/client.py
index bccb5b6cf..3df23b19e 100644
--- a/google/cloud/compute_v1/services/global_addresses/client.py
+++ b/google/cloud/compute_v1/services/global_addresses/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/global_forwarding_rules/client.py b/google/cloud/compute_v1/services/global_forwarding_rules/client.py
index a02a6da80..ca3622491 100644
--- a/google/cloud/compute_v1/services/global_forwarding_rules/client.py
+++ b/google/cloud/compute_v1/services/global_forwarding_rules/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/global_network_endpoint_groups/client.py b/google/cloud/compute_v1/services/global_network_endpoint_groups/client.py
index 1e9a7d7ff..c07fa02cd 100644
--- a/google/cloud/compute_v1/services/global_network_endpoint_groups/client.py
+++ b/google/cloud/compute_v1/services/global_network_endpoint_groups/client.py
@@ -271,7 +271,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/global_operations/client.py b/google/cloud/compute_v1/services/global_operations/client.py
index 3bbc2406f..21deddc32 100644
--- a/google/cloud/compute_v1/services/global_operations/client.py
+++ b/google/cloud/compute_v1/services/global_operations/client.py
@@ -266,7 +266,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/global_organization_operations/client.py b/google/cloud/compute_v1/services/global_organization_operations/client.py
index 445479298..dea2c8e2d 100644
--- a/google/cloud/compute_v1/services/global_organization_operations/client.py
+++ b/google/cloud/compute_v1/services/global_organization_operations/client.py
@@ -268,7 +268,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/global_public_delegated_prefixes/client.py b/google/cloud/compute_v1/services/global_public_delegated_prefixes/client.py
index 1951f8b13..37f2dd778 100644
--- a/google/cloud/compute_v1/services/global_public_delegated_prefixes/client.py
+++ b/google/cloud/compute_v1/services/global_public_delegated_prefixes/client.py
@@ -271,7 +271,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/health_checks/client.py b/google/cloud/compute_v1/services/health_checks/client.py
index 65f352a06..c8550b984 100644
--- a/google/cloud/compute_v1/services/health_checks/client.py
+++ b/google/cloud/compute_v1/services/health_checks/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/image_family_views/client.py b/google/cloud/compute_v1/services/image_family_views/client.py
index fb0d26bc5..0a30b23bf 100644
--- a/google/cloud/compute_v1/services/image_family_views/client.py
+++ b/google/cloud/compute_v1/services/image_family_views/client.py
@@ -265,7 +265,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/images/client.py b/google/cloud/compute_v1/services/images/client.py
index 8cd30e706..c00e5e54b 100644
--- a/google/cloud/compute_v1/services/images/client.py
+++ b/google/cloud/compute_v1/services/images/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/instance_group_managers/client.py b/google/cloud/compute_v1/services/instance_group_managers/client.py
index 078fa2abd..1dcdd496a 100644
--- a/google/cloud/compute_v1/services/instance_group_managers/client.py
+++ b/google/cloud/compute_v1/services/instance_group_managers/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/instance_groups/client.py b/google/cloud/compute_v1/services/instance_groups/client.py
index ef5ddb437..749166559 100644
--- a/google/cloud/compute_v1/services/instance_groups/client.py
+++ b/google/cloud/compute_v1/services/instance_groups/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/instance_templates/client.py b/google/cloud/compute_v1/services/instance_templates/client.py
index a1df1908c..3a4f80a47 100644
--- a/google/cloud/compute_v1/services/instance_templates/client.py
+++ b/google/cloud/compute_v1/services/instance_templates/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/instances/client.py b/google/cloud/compute_v1/services/instances/client.py
index 75d1a3347..01b90888c 100644
--- a/google/cloud/compute_v1/services/instances/client.py
+++ b/google/cloud/compute_v1/services/instances/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/interconnect_attachments/client.py b/google/cloud/compute_v1/services/interconnect_attachments/client.py
index 13f5e9d7f..c7c8b29f1 100644
--- a/google/cloud/compute_v1/services/interconnect_attachments/client.py
+++ b/google/cloud/compute_v1/services/interconnect_attachments/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/interconnect_locations/client.py b/google/cloud/compute_v1/services/interconnect_locations/client.py
index bbee10282..9cc2ddf29 100644
--- a/google/cloud/compute_v1/services/interconnect_locations/client.py
+++ b/google/cloud/compute_v1/services/interconnect_locations/client.py
@@ -266,7 +266,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/interconnects/client.py b/google/cloud/compute_v1/services/interconnects/client.py
index d68e73937..272db7774 100644
--- a/google/cloud/compute_v1/services/interconnects/client.py
+++ b/google/cloud/compute_v1/services/interconnects/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/license_codes/client.py b/google/cloud/compute_v1/services/license_codes/client.py
index 4d02fe243..acb2bf319 100644
--- a/google/cloud/compute_v1/services/license_codes/client.py
+++ b/google/cloud/compute_v1/services/license_codes/client.py
@@ -263,7 +263,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/licenses/client.py b/google/cloud/compute_v1/services/licenses/client.py
index 9ba9f4f76..92501b42c 100644
--- a/google/cloud/compute_v1/services/licenses/client.py
+++ b/google/cloud/compute_v1/services/licenses/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/machine_images/client.py b/google/cloud/compute_v1/services/machine_images/client.py
index b7eb96d66..aa57b3bb1 100644
--- a/google/cloud/compute_v1/services/machine_images/client.py
+++ b/google/cloud/compute_v1/services/machine_images/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/machine_types/client.py b/google/cloud/compute_v1/services/machine_types/client.py
index db8dba775..5be513ef0 100644
--- a/google/cloud/compute_v1/services/machine_types/client.py
+++ b/google/cloud/compute_v1/services/machine_types/client.py
@@ -264,7 +264,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/network_attachments/client.py b/google/cloud/compute_v1/services/network_attachments/client.py
index da5ef2802..10b37f9fa 100644
--- a/google/cloud/compute_v1/services/network_attachments/client.py
+++ b/google/cloud/compute_v1/services/network_attachments/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/network_edge_security_services/client.py b/google/cloud/compute_v1/services/network_edge_security_services/client.py
index dfd57dbdc..4a4195a83 100644
--- a/google/cloud/compute_v1/services/network_edge_security_services/client.py
+++ b/google/cloud/compute_v1/services/network_edge_security_services/client.py
@@ -271,7 +271,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/network_endpoint_groups/client.py b/google/cloud/compute_v1/services/network_endpoint_groups/client.py
index 80d24e1df..133460dbe 100644
--- a/google/cloud/compute_v1/services/network_endpoint_groups/client.py
+++ b/google/cloud/compute_v1/services/network_endpoint_groups/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/network_firewall_policies/client.py b/google/cloud/compute_v1/services/network_firewall_policies/client.py
index fca6907c8..d77f9b87e 100644
--- a/google/cloud/compute_v1/services/network_firewall_policies/client.py
+++ b/google/cloud/compute_v1/services/network_firewall_policies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/networks/client.py b/google/cloud/compute_v1/services/networks/client.py
index 8911d21e8..fcc28eaae 100644
--- a/google/cloud/compute_v1/services/networks/client.py
+++ b/google/cloud/compute_v1/services/networks/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/node_groups/client.py b/google/cloud/compute_v1/services/node_groups/client.py
index b0d131be8..1bf13b875 100644
--- a/google/cloud/compute_v1/services/node_groups/client.py
+++ b/google/cloud/compute_v1/services/node_groups/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/node_templates/client.py b/google/cloud/compute_v1/services/node_templates/client.py
index 31d948fd0..8dc4bb7b1 100644
--- a/google/cloud/compute_v1/services/node_templates/client.py
+++ b/google/cloud/compute_v1/services/node_templates/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/node_types/client.py b/google/cloud/compute_v1/services/node_types/client.py
index 1a2697053..15b7f09f4 100644
--- a/google/cloud/compute_v1/services/node_types/client.py
+++ b/google/cloud/compute_v1/services/node_types/client.py
@@ -264,7 +264,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/packet_mirrorings/client.py b/google/cloud/compute_v1/services/packet_mirrorings/client.py
index 74e9cdc5d..ecd15aa66 100644
--- a/google/cloud/compute_v1/services/packet_mirrorings/client.py
+++ b/google/cloud/compute_v1/services/packet_mirrorings/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/projects/client.py b/google/cloud/compute_v1/services/projects/client.py
index dd784ffa2..fcbb0b1ba 100644
--- a/google/cloud/compute_v1/services/projects/client.py
+++ b/google/cloud/compute_v1/services/projects/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/public_advertised_prefixes/client.py b/google/cloud/compute_v1/services/public_advertised_prefixes/client.py
index 9f9503fb8..37d1c06df 100644
--- a/google/cloud/compute_v1/services/public_advertised_prefixes/client.py
+++ b/google/cloud/compute_v1/services/public_advertised_prefixes/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/public_delegated_prefixes/client.py b/google/cloud/compute_v1/services/public_delegated_prefixes/client.py
index 1453a17d3..8495835d2 100644
--- a/google/cloud/compute_v1/services/public_delegated_prefixes/client.py
+++ b/google/cloud/compute_v1/services/public_delegated_prefixes/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_autoscalers/client.py b/google/cloud/compute_v1/services/region_autoscalers/client.py
index 7b817e0bd..a09e59f3c 100644
--- a/google/cloud/compute_v1/services/region_autoscalers/client.py
+++ b/google/cloud/compute_v1/services/region_autoscalers/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_backend_services/client.py b/google/cloud/compute_v1/services/region_backend_services/client.py
index 594cbb72e..4d7af57ee 100644
--- a/google/cloud/compute_v1/services/region_backend_services/client.py
+++ b/google/cloud/compute_v1/services/region_backend_services/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_commitments/client.py b/google/cloud/compute_v1/services/region_commitments/client.py
index 0d6438275..9b9798a8c 100644
--- a/google/cloud/compute_v1/services/region_commitments/client.py
+++ b/google/cloud/compute_v1/services/region_commitments/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_disk_types/client.py b/google/cloud/compute_v1/services/region_disk_types/client.py
index 164fdfc5a..68c1c3dd0 100644
--- a/google/cloud/compute_v1/services/region_disk_types/client.py
+++ b/google/cloud/compute_v1/services/region_disk_types/client.py
@@ -266,7 +266,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_disks/client.py b/google/cloud/compute_v1/services/region_disks/client.py
index 10ac20356..092a1aa97 100644
--- a/google/cloud/compute_v1/services/region_disks/client.py
+++ b/google/cloud/compute_v1/services/region_disks/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_health_check_services/client.py b/google/cloud/compute_v1/services/region_health_check_services/client.py
index 213cd20bb..3c15df04b 100644
--- a/google/cloud/compute_v1/services/region_health_check_services/client.py
+++ b/google/cloud/compute_v1/services/region_health_check_services/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_health_checks/client.py b/google/cloud/compute_v1/services/region_health_checks/client.py
index c83dfa77b..64b8358c9 100644
--- a/google/cloud/compute_v1/services/region_health_checks/client.py
+++ b/google/cloud/compute_v1/services/region_health_checks/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_instance_group_managers/client.py b/google/cloud/compute_v1/services/region_instance_group_managers/client.py
index 1469aa4a8..75cce916f 100644
--- a/google/cloud/compute_v1/services/region_instance_group_managers/client.py
+++ b/google/cloud/compute_v1/services/region_instance_group_managers/client.py
@@ -271,7 +271,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_instance_groups/client.py b/google/cloud/compute_v1/services/region_instance_groups/client.py
index ecbb7d836..580ce3246 100644
--- a/google/cloud/compute_v1/services/region_instance_groups/client.py
+++ b/google/cloud/compute_v1/services/region_instance_groups/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_instances/client.py b/google/cloud/compute_v1/services/region_instances/client.py
index 7c3a8c2f6..819c71361 100644
--- a/google/cloud/compute_v1/services/region_instances/client.py
+++ b/google/cloud/compute_v1/services/region_instances/client.py
@@ -268,7 +268,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_network_endpoint_groups/client.py b/google/cloud/compute_v1/services/region_network_endpoint_groups/client.py
index 7b1f97c8b..c64ae056f 100644
--- a/google/cloud/compute_v1/services/region_network_endpoint_groups/client.py
+++ b/google/cloud/compute_v1/services/region_network_endpoint_groups/client.py
@@ -271,7 +271,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_network_firewall_policies/client.py b/google/cloud/compute_v1/services/region_network_firewall_policies/client.py
index 8d6fa3603..944474ee9 100644
--- a/google/cloud/compute_v1/services/region_network_firewall_policies/client.py
+++ b/google/cloud/compute_v1/services/region_network_firewall_policies/client.py
@@ -271,7 +271,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_notification_endpoints/client.py b/google/cloud/compute_v1/services/region_notification_endpoints/client.py
index a6a0c79e1..38832264a 100644
--- a/google/cloud/compute_v1/services/region_notification_endpoints/client.py
+++ b/google/cloud/compute_v1/services/region_notification_endpoints/client.py
@@ -271,7 +271,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_operations/client.py b/google/cloud/compute_v1/services/region_operations/client.py
index 666a50f39..feffe00c6 100644
--- a/google/cloud/compute_v1/services/region_operations/client.py
+++ b/google/cloud/compute_v1/services/region_operations/client.py
@@ -266,7 +266,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_security_policies/client.py b/google/cloud/compute_v1/services/region_security_policies/client.py
index b10362418..4503a9d0c 100644
--- a/google/cloud/compute_v1/services/region_security_policies/client.py
+++ b/google/cloud/compute_v1/services/region_security_policies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_ssl_certificates/client.py b/google/cloud/compute_v1/services/region_ssl_certificates/client.py
index 0a76902c7..8f29e8f38 100644
--- a/google/cloud/compute_v1/services/region_ssl_certificates/client.py
+++ b/google/cloud/compute_v1/services/region_ssl_certificates/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_ssl_policies/client.py b/google/cloud/compute_v1/services/region_ssl_policies/client.py
index 041e42abc..ec7bba4a1 100644
--- a/google/cloud/compute_v1/services/region_ssl_policies/client.py
+++ b/google/cloud/compute_v1/services/region_ssl_policies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_target_http_proxies/client.py b/google/cloud/compute_v1/services/region_target_http_proxies/client.py
index e291cc1ba..2d782cf52 100644
--- a/google/cloud/compute_v1/services/region_target_http_proxies/client.py
+++ b/google/cloud/compute_v1/services/region_target_http_proxies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_target_https_proxies/client.py b/google/cloud/compute_v1/services/region_target_https_proxies/client.py
index 99444be18..67220e68f 100644
--- a/google/cloud/compute_v1/services/region_target_https_proxies/client.py
+++ b/google/cloud/compute_v1/services/region_target_https_proxies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_target_tcp_proxies/client.py b/google/cloud/compute_v1/services/region_target_tcp_proxies/client.py
index 9767a2c10..48ca7b7f5 100644
--- a/google/cloud/compute_v1/services/region_target_tcp_proxies/client.py
+++ b/google/cloud/compute_v1/services/region_target_tcp_proxies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/region_url_maps/client.py b/google/cloud/compute_v1/services/region_url_maps/client.py
index 13d3a16ee..12689640a 100644
--- a/google/cloud/compute_v1/services/region_url_maps/client.py
+++ b/google/cloud/compute_v1/services/region_url_maps/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/regions/client.py b/google/cloud/compute_v1/services/regions/client.py
index 295f221fb..080f7f750 100644
--- a/google/cloud/compute_v1/services/regions/client.py
+++ b/google/cloud/compute_v1/services/regions/client.py
@@ -264,7 +264,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/reservations/client.py b/google/cloud/compute_v1/services/reservations/client.py
index c5590d144..e9343446f 100644
--- a/google/cloud/compute_v1/services/reservations/client.py
+++ b/google/cloud/compute_v1/services/reservations/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/resource_policies/client.py b/google/cloud/compute_v1/services/resource_policies/client.py
index 719cd7c69..b88541c9e 100644
--- a/google/cloud/compute_v1/services/resource_policies/client.py
+++ b/google/cloud/compute_v1/services/resource_policies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/routers/client.py b/google/cloud/compute_v1/services/routers/client.py
index c1843ac5a..78e816683 100644
--- a/google/cloud/compute_v1/services/routers/client.py
+++ b/google/cloud/compute_v1/services/routers/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/routes/client.py b/google/cloud/compute_v1/services/routes/client.py
index 469fa57c3..d5d2504e9 100644
--- a/google/cloud/compute_v1/services/routes/client.py
+++ b/google/cloud/compute_v1/services/routes/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/security_policies/client.py b/google/cloud/compute_v1/services/security_policies/client.py
index 7be511dd0..5fcc8ff48 100644
--- a/google/cloud/compute_v1/services/security_policies/client.py
+++ b/google/cloud/compute_v1/services/security_policies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/service_attachments/client.py b/google/cloud/compute_v1/services/service_attachments/client.py
index f7e8f033e..1911349f6 100644
--- a/google/cloud/compute_v1/services/service_attachments/client.py
+++ b/google/cloud/compute_v1/services/service_attachments/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/snapshots/client.py b/google/cloud/compute_v1/services/snapshots/client.py
index d368d38dc..ac4e22873 100644
--- a/google/cloud/compute_v1/services/snapshots/client.py
+++ b/google/cloud/compute_v1/services/snapshots/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/ssl_certificates/client.py b/google/cloud/compute_v1/services/ssl_certificates/client.py
index 3eca86e30..b49f9e442 100644
--- a/google/cloud/compute_v1/services/ssl_certificates/client.py
+++ b/google/cloud/compute_v1/services/ssl_certificates/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/ssl_policies/client.py b/google/cloud/compute_v1/services/ssl_policies/client.py
index 423713000..322efee44 100644
--- a/google/cloud/compute_v1/services/ssl_policies/client.py
+++ b/google/cloud/compute_v1/services/ssl_policies/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/subnetworks/client.py b/google/cloud/compute_v1/services/subnetworks/client.py
index 1f7f78985..23cf5eb28 100644
--- a/google/cloud/compute_v1/services/subnetworks/client.py
+++ b/google/cloud/compute_v1/services/subnetworks/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/target_grpc_proxies/client.py b/google/cloud/compute_v1/services/target_grpc_proxies/client.py
index 6587c824c..1deabaa4f 100644
--- a/google/cloud/compute_v1/services/target_grpc_proxies/client.py
+++ b/google/cloud/compute_v1/services/target_grpc_proxies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/target_http_proxies/client.py b/google/cloud/compute_v1/services/target_http_proxies/client.py
index 18af79757..eb980f88c 100644
--- a/google/cloud/compute_v1/services/target_http_proxies/client.py
+++ b/google/cloud/compute_v1/services/target_http_proxies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/target_https_proxies/client.py b/google/cloud/compute_v1/services/target_https_proxies/client.py
index a7d1d88a6..9508f1a5d 100644
--- a/google/cloud/compute_v1/services/target_https_proxies/client.py
+++ b/google/cloud/compute_v1/services/target_https_proxies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/target_instances/client.py b/google/cloud/compute_v1/services/target_instances/client.py
index 722dba8d0..d40ff2a81 100644
--- a/google/cloud/compute_v1/services/target_instances/client.py
+++ b/google/cloud/compute_v1/services/target_instances/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/target_pools/client.py b/google/cloud/compute_v1/services/target_pools/client.py
index 6e7bfebfc..d85e0ec6c 100644
--- a/google/cloud/compute_v1/services/target_pools/client.py
+++ b/google/cloud/compute_v1/services/target_pools/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/target_ssl_proxies/client.py b/google/cloud/compute_v1/services/target_ssl_proxies/client.py
index 38d2a06d7..0462829c7 100644
--- a/google/cloud/compute_v1/services/target_ssl_proxies/client.py
+++ b/google/cloud/compute_v1/services/target_ssl_proxies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/target_tcp_proxies/client.py b/google/cloud/compute_v1/services/target_tcp_proxies/client.py
index 14270a22b..6f6b05053 100644
--- a/google/cloud/compute_v1/services/target_tcp_proxies/client.py
+++ b/google/cloud/compute_v1/services/target_tcp_proxies/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/target_vpn_gateways/client.py b/google/cloud/compute_v1/services/target_vpn_gateways/client.py
index 91fb92179..95b1eada0 100644
--- a/google/cloud/compute_v1/services/target_vpn_gateways/client.py
+++ b/google/cloud/compute_v1/services/target_vpn_gateways/client.py
@@ -269,7 +269,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/url_maps/client.py b/google/cloud/compute_v1/services/url_maps/client.py
index aa2ff28ea..187ac067c 100644
--- a/google/cloud/compute_v1/services/url_maps/client.py
+++ b/google/cloud/compute_v1/services/url_maps/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/vpn_gateways/client.py b/google/cloud/compute_v1/services/vpn_gateways/client.py
index 4a8c3289c..13db75551 100644
--- a/google/cloud/compute_v1/services/vpn_gateways/client.py
+++ b/google/cloud/compute_v1/services/vpn_gateways/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/vpn_tunnels/client.py b/google/cloud/compute_v1/services/vpn_tunnels/client.py
index d17564788..b8b14a309 100644
--- a/google/cloud/compute_v1/services/vpn_tunnels/client.py
+++ b/google/cloud/compute_v1/services/vpn_tunnels/client.py
@@ -267,7 +267,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/zone_operations/client.py b/google/cloud/compute_v1/services/zone_operations/client.py
index 9e3fbe207..ef0666c1b 100644
--- a/google/cloud/compute_v1/services/zone_operations/client.py
+++ b/google/cloud/compute_v1/services/zone_operations/client.py
@@ -266,7 +266,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/services/zones/client.py b/google/cloud/compute_v1/services/zones/client.py
index bce590941..01762993c 100644
--- a/google/cloud/compute_v1/services/zones/client.py
+++ b/google/cloud/compute_v1/services/zones/client.py
@@ -264,7 +264,7 @@ def get_mtls_endpoint_and_cert_source(
The API endpoint is determined in the following order:
(1) if `client_options.api_endpoint` if provided, use the provided one.
(2) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is "always", use the
- default mTLS endpoint; if the environment variabel is "never", use the default API
+ default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
diff --git a/google/cloud/compute_v1/types/compute.py b/google/cloud/compute_v1/types/compute.py
index 41f224e1e..600b4b36c 100644
--- a/google/cloud/compute_v1/types/compute.py
+++ b/google/cloud/compute_v1/types/compute.py
@@ -1341,6 +1341,7 @@ class AbandonInstancesInstanceGroupManagerRequest(proto.Message):
A request message for InstanceGroupManagers.AbandonInstances.
See the method description for details.
+
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes:
@@ -1402,6 +1403,9 @@ class AbandonInstancesRegionInstanceGroupManagerRequest(proto.Message):
RegionInstanceGroupManagers.AbandonInstances. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
Name of the managed instance group.
@@ -1459,6 +1463,9 @@ class AcceleratorConfig(proto.Message):
r"""A specification of the type and number of accelerator cards
attached to the instance.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
accelerator_count (int):
The number of the guest accelerator cards
@@ -1497,6 +1504,9 @@ class AcceleratorType(proto.Message):
when working with intensive workloads. For more information,
read GPUs on Compute Engine.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -1596,6 +1606,8 @@ class AcceleratorType(proto.Message):
class AcceleratorTypeAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -1677,6 +1689,8 @@ def raw_page(self):
class AcceleratorTypeList(proto.Message):
r"""Contains a list of accelerator types.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -1749,6 +1763,8 @@ def raw_page(self):
class AcceleratorTypesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
accelerator_types (MutableSequence[google.cloud.compute_v1.types.AcceleratorType]):
[Output Only] A list of accelerator types contained in this
@@ -1776,6 +1792,8 @@ class AcceleratorTypesScopedList(proto.Message):
class Accelerators(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
guest_accelerator_count (int):
Number of accelerator cards exposed to the
@@ -1805,6 +1823,9 @@ class AccessConfig(proto.Message):
r"""An access configuration attached to an instance's network
interface. Only one access config per instance is supported.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
external_ipv6 (str):
The first IPv6 address of the external IPv6
@@ -1955,6 +1976,9 @@ class AddAccessConfigInstanceRequest(proto.Message):
r"""A request message for Instances.AddAccessConfig. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
access_config_resource (google.cloud.compute_v1.types.AccessConfig):
The body resource for this request
@@ -2019,6 +2043,9 @@ class AddAssociationFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.AddAssociation. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -2077,6 +2104,9 @@ class AddAssociationNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.AddAssociation.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -2142,6 +2172,9 @@ class AddAssociationRegionNetworkFirewallPolicyRequest(proto.Message):
RegionNetworkFirewallPolicies.AddAssociation. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -2211,6 +2244,9 @@ class AddHealthCheckTargetPoolRequest(proto.Message):
r"""A request message for TargetPools.AddHealthCheck. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -2269,6 +2305,9 @@ class AddInstanceTargetPoolRequest(proto.Message):
r"""A request message for TargetPools.AddInstance. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -2329,6 +2368,9 @@ class AddInstancesInstanceGroupRequest(proto.Message):
r"""A request message for InstanceGroups.AddInstances. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group (str):
The name of the instance group where you are
@@ -2388,6 +2430,9 @@ class AddNodesNodeGroupRequest(proto.Message):
r"""A request message for NodeGroups.AddNodes. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_group (str):
Name of the NodeGroup resource.
@@ -2445,6 +2490,9 @@ class AddPeeringNetworkRequest(proto.Message):
r"""A request message for Networks.AddPeering. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network (str):
Name of the network resource to add peering
@@ -2497,6 +2545,9 @@ class AddResourcePoliciesDiskRequest(proto.Message):
r"""A request message for Disks.AddResourcePolicies. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
The disk name for this request.
@@ -2556,6 +2607,9 @@ class AddResourcePoliciesInstanceRequest(proto.Message):
r"""A request message for Instances.AddResourcePolicies. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
The instance name for this request.
@@ -2613,6 +2667,9 @@ class AddResourcePoliciesRegionDiskRequest(proto.Message):
r"""A request message for RegionDisks.AddResourcePolicies. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
The disk name for this request.
@@ -2670,6 +2727,9 @@ class AddRuleFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.AddRule. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -2715,6 +2775,9 @@ class AddRuleNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.AddRule. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -2790,6 +2853,9 @@ class AddRuleRegionNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for RegionNetworkFirewallPolicies.AddRule.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -2871,6 +2937,9 @@ class AddRuleSecurityPolicyRequest(proto.Message):
r"""A request message for SecurityPolicies.AddRule. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -2908,6 +2977,9 @@ class AddSignedUrlKeyBackendBucketRequest(proto.Message):
r"""A request message for BackendBuckets.AddSignedUrlKey. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_bucket (str):
Name of the BackendBucket resource to which
@@ -2961,6 +3033,9 @@ class AddSignedUrlKeyBackendServiceRequest(proto.Message):
r"""A request message for BackendServices.AddSignedUrlKey. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to which
@@ -3018,6 +3093,9 @@ class Address(proto.Message):
internal) `__
For more information, see Reserving a static external IP address.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
address (str):
The static IP address represented by this
@@ -3336,6 +3414,8 @@ class Status(proto.Enum):
class AddressAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -3416,6 +3496,8 @@ def raw_page(self):
class AddressList(proto.Message):
r"""Contains a list of addresses.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -3488,6 +3570,8 @@ def raw_page(self):
class AddressesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
addresses (MutableSequence[google.cloud.compute_v1.types.Address]):
[Output Only] A list of addresses contained in this scope.
@@ -3519,6 +3603,9 @@ class AdvancedMachineFeatures(proto.Message):
whether or not the OS in the Image supports nested
virtualization being enabled or disabled).
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enable_nested_virtualization (bool):
Whether to enable nested virtualization or
@@ -3576,6 +3663,9 @@ class AggregatedListAcceleratorTypesRequest(proto.Message):
r"""A request message for AcceleratorTypes.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -3712,6 +3802,9 @@ class AggregatedListAddressesRequest(proto.Message):
r"""A request message for Addresses.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -3848,6 +3941,9 @@ class AggregatedListAutoscalersRequest(proto.Message):
r"""A request message for Autoscalers.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -3984,6 +4080,9 @@ class AggregatedListBackendServicesRequest(proto.Message):
r"""A request message for BackendServices.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -4120,6 +4219,9 @@ class AggregatedListDiskTypesRequest(proto.Message):
r"""A request message for DiskTypes.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -4256,6 +4358,9 @@ class AggregatedListDisksRequest(proto.Message):
r"""A request message for Disks.AggregatedList. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -4392,6 +4497,9 @@ class AggregatedListForwardingRulesRequest(proto.Message):
r"""A request message for ForwardingRules.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -4528,6 +4636,9 @@ class AggregatedListGlobalOperationsRequest(proto.Message):
r"""A request message for GlobalOperations.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -4664,6 +4775,9 @@ class AggregatedListHealthChecksRequest(proto.Message):
r"""A request message for HealthChecks.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -4800,6 +4914,9 @@ class AggregatedListInstanceGroupManagersRequest(proto.Message):
r"""A request message for InstanceGroupManagers.AggregatedList.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -4936,6 +5053,9 @@ class AggregatedListInstanceGroupsRequest(proto.Message):
r"""A request message for InstanceGroups.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -5072,6 +5192,9 @@ class AggregatedListInstancesRequest(proto.Message):
r"""A request message for Instances.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -5208,6 +5331,9 @@ class AggregatedListInterconnectAttachmentsRequest(proto.Message):
r"""A request message for InterconnectAttachments.AggregatedList.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -5344,6 +5470,9 @@ class AggregatedListMachineTypesRequest(proto.Message):
r"""A request message for MachineTypes.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -5480,6 +5609,9 @@ class AggregatedListNetworkAttachmentsRequest(proto.Message):
r"""A request message for NetworkAttachments.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -5617,6 +5749,9 @@ class AggregatedListNetworkEdgeSecurityServicesRequest(proto.Message):
NetworkEdgeSecurityServices.AggregatedList. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -5753,6 +5888,9 @@ class AggregatedListNetworkEndpointGroupsRequest(proto.Message):
r"""A request message for NetworkEndpointGroups.AggregatedList.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -5889,6 +6027,9 @@ class AggregatedListNodeGroupsRequest(proto.Message):
r"""A request message for NodeGroups.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -6025,6 +6166,9 @@ class AggregatedListNodeTemplatesRequest(proto.Message):
r"""A request message for NodeTemplates.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -6161,6 +6305,9 @@ class AggregatedListNodeTypesRequest(proto.Message):
r"""A request message for NodeTypes.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -6297,6 +6444,9 @@ class AggregatedListPacketMirroringsRequest(proto.Message):
r"""A request message for PacketMirrorings.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -6433,6 +6583,9 @@ class AggregatedListPublicDelegatedPrefixesRequest(proto.Message):
r"""A request message for PublicDelegatedPrefixes.AggregatedList.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -6569,6 +6722,9 @@ class AggregatedListRegionCommitmentsRequest(proto.Message):
r"""A request message for RegionCommitments.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -6705,6 +6861,9 @@ class AggregatedListReservationsRequest(proto.Message):
r"""A request message for Reservations.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -6841,6 +7000,9 @@ class AggregatedListResourcePoliciesRequest(proto.Message):
r"""A request message for ResourcePolicies.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -6977,6 +7139,9 @@ class AggregatedListRoutersRequest(proto.Message):
r"""A request message for Routers.AggregatedList. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -7113,6 +7278,9 @@ class AggregatedListSecurityPoliciesRequest(proto.Message):
r"""A request message for SecurityPolicies.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -7249,6 +7417,9 @@ class AggregatedListServiceAttachmentsRequest(proto.Message):
r"""A request message for ServiceAttachments.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -7385,6 +7556,9 @@ class AggregatedListSslCertificatesRequest(proto.Message):
r"""A request message for SslCertificates.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -7521,6 +7695,9 @@ class AggregatedListSslPoliciesRequest(proto.Message):
r"""A request message for SslPolicies.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -7657,6 +7834,9 @@ class AggregatedListSubnetworksRequest(proto.Message):
r"""A request message for Subnetworks.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -7793,6 +7973,9 @@ class AggregatedListTargetHttpProxiesRequest(proto.Message):
r"""A request message for TargetHttpProxies.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -7929,6 +8112,9 @@ class AggregatedListTargetHttpsProxiesRequest(proto.Message):
r"""A request message for TargetHttpsProxies.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -8065,6 +8251,9 @@ class AggregatedListTargetInstancesRequest(proto.Message):
r"""A request message for TargetInstances.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -8201,6 +8390,9 @@ class AggregatedListTargetPoolsRequest(proto.Message):
r"""A request message for TargetPools.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -8337,6 +8529,9 @@ class AggregatedListTargetTcpProxiesRequest(proto.Message):
r"""A request message for TargetTcpProxies.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -8473,6 +8668,9 @@ class AggregatedListTargetVpnGatewaysRequest(proto.Message):
r"""A request message for TargetVpnGateways.AggregatedList. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -8609,6 +8807,9 @@ class AggregatedListUrlMapsRequest(proto.Message):
r"""A request message for UrlMaps.AggregatedList. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -8745,6 +8946,9 @@ class AggregatedListVpnGatewaysRequest(proto.Message):
r"""A request message for VpnGateways.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -8881,6 +9085,9 @@ class AggregatedListVpnTunnelsRequest(proto.Message):
r"""A request message for VpnTunnels.AggregatedList. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -9017,6 +9224,9 @@ class AliasIpRange(proto.Message):
r"""An alias IP range attached to an instance's network
interface.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ip_cidr_range (str):
The IP alias ranges to allocate for this
@@ -9055,6 +9265,8 @@ class AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk(
):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk_size_gb (int):
Specifies the size of the disk in base-2 GB.
@@ -9096,6 +9308,8 @@ class Interface(proto.Enum):
class AllocationSpecificSKUAllocationReservedInstanceProperties(proto.Message):
r"""Properties of the SKU instances being reserved. Next ID: 9
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
guest_accelerators (MutableSequence[google.cloud.compute_v1.types.AcceleratorConfig]):
Specifies accelerator type and count.
@@ -9155,6 +9369,9 @@ class AllocationSpecificSKUReservation(proto.Message):
r"""This reservation type allows to pre allocate specific
instance configuration. Next ID: 6
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
assured_count (int):
[Output Only] Indicates how many instances are actually
@@ -9204,6 +9421,8 @@ class AllocationSpecificSKUReservation(proto.Message):
class Allowed(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
I_p_protocol (str):
The IP protocol to which this rule applies.
@@ -9313,6 +9532,9 @@ class AttachDiskInstanceRequest(proto.Message):
r"""A request message for Instances.AttachDisk. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
attached_disk_resource (google.cloud.compute_v1.types.AttachedDisk):
The body resource for this request
@@ -9383,6 +9605,9 @@ class AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest(proto.Message):
GlobalNetworkEndpointGroups.AttachNetworkEndpoints. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
global_network_endpoint_groups_attach_endpoints_request_resource (google.cloud.compute_v1.types.GlobalNetworkEndpointGroupsAttachEndpointsRequest):
The body resource for this request
@@ -9437,6 +9662,9 @@ class AttachNetworkEndpointsNetworkEndpointGroupRequest(proto.Message):
NetworkEndpointGroups.AttachNetworkEndpoints. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_endpoint_group (str):
The name of the network endpoint group where
@@ -9497,6 +9725,8 @@ class AttachNetworkEndpointsNetworkEndpointGroupRequest(proto.Message):
class AttachedDisk(proto.Message):
r"""An instance-attached disk resource.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
architecture (str):
[Output Only] The architecture of the attached disk. Valid
@@ -9770,6 +10000,9 @@ class AttachedDiskInitializeParams(proto.Message):
exclusive with the source property; you can only define one or the
other, but not both.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
architecture (str):
The architecture of the attached disk. Valid values are
@@ -10027,6 +10260,9 @@ class AuditConfig(proto.Message):
exempts jose@example.com from DATA_READ logging, and
aliya@example.com from DATA_WRITE logging.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
audit_log_configs (MutableSequence[google.cloud.compute_v1.types.AuditLogConfig]):
The configuration for logging of each type of
@@ -10066,6 +10302,9 @@ class AuditLogConfig(proto.Message):
"DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE'
logging, while exempting jose@example.com from DATA_READ logging.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
exempted_members (MutableSequence[str]):
Specifies the identities that do not cause
@@ -10111,6 +10350,8 @@ class LogType(proto.Enum):
class AuthorizationLoggingOptions(proto.Message):
r"""This is deprecated and has no effect. Do not use.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
permission_type (str):
This is deprecated and has no effect. Do not
@@ -10148,6 +10389,9 @@ class Autoscaler(proto.Message):
regional managed instance groups, use the regionAutoscalers
resource.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaling_policy (google.cloud.compute_v1.types.AutoscalingPolicy):
The configuration parameters for the
@@ -10336,6 +10580,8 @@ class Status(proto.Enum):
class AutoscalerAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -10417,6 +10663,8 @@ def raw_page(self):
class AutoscalerList(proto.Message):
r"""Contains a list of Autoscaler resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -10489,6 +10737,8 @@ def raw_page(self):
class AutoscalerStatusDetails(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
message (str):
The status message.
@@ -10619,6 +10869,8 @@ class Type(proto.Enum):
class AutoscalersScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscalers (MutableSequence[google.cloud.compute_v1.types.Autoscaler]):
[Output Only] A list of autoscalers contained in this scope.
@@ -10645,6 +10897,8 @@ class AutoscalersScopedList(proto.Message):
class AutoscalingPolicy(proto.Message):
r"""Cloud Autoscaler policy.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
cool_down_period_sec (int):
The number of seconds that the autoscaler
@@ -10777,6 +11031,8 @@ class Mode(proto.Enum):
class AutoscalingPolicyCpuUtilization(proto.Message):
r"""CPU utilization policy.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
predictive_method (str):
Indicates whether predictive autoscaling based on CPU metric
@@ -10832,6 +11088,8 @@ class PredictiveMethod(proto.Enum):
class AutoscalingPolicyCustomMetricUtilization(proto.Message):
r"""Custom utilization metric policy.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter string, compatible with a Stackdriver Monitoring
@@ -10948,6 +11206,9 @@ class AutoscalingPolicyLoadBalancingUtilization(proto.Message):
r"""Configuration parameters of autoscaling based on load
balancing.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
utilization_target (float):
Fraction of backend capacity utilization (set
@@ -10970,6 +11231,9 @@ class AutoscalingPolicyScaleInControl(proto.Message):
Autoscaler recommends an abrupt scale in of a MIG, it will be
throttled as specified by the parameters below.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
max_scaled_in_replicas (google.cloud.compute_v1.types.FixedOrPercent):
Maximum allowed number (or %) of VMs that can
@@ -11007,6 +11271,9 @@ class AutoscalingPolicyScalingSchedule(proto.Message):
minimum number of VM instances an autoscaler can recommend,
which can trigger scaling out.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
description (str):
A description of a scaling schedule.
@@ -11091,6 +11358,8 @@ class AutoscalingPolicyScalingSchedule(proto.Message):
class Backend(proto.Message):
r"""Message containing information of one individual backend.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
balancing_mode (str):
Specifies how to determine whether the
@@ -11290,6 +11559,9 @@ class BackendBucket(proto.Message):
Storage bucket resource is referenced by a URL map of a load
balancer. For more information, read Backend Buckets.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bucket_name (str):
Cloud Storage bucket name.
@@ -11431,6 +11703,9 @@ class BackendBucketCdnPolicy(proto.Message):
r"""Message containing Cloud CDN configuration for a backend
bucket.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bypass_cache_on_request_headers (MutableSequence[google.cloud.compute_v1.types.BackendBucketCdnPolicyBypassCacheOnRequestHeader]):
Bypass the cache when the specified request
@@ -11667,6 +11942,9 @@ class BackendBucketCdnPolicyBypassCacheOnRequestHeader(proto.Message):
e.g. Pragma or Authorization headers. Values are case insensitive.
The presence of such a header overrides the cache_mode setting.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
header_name (str):
The header field name to match on when
@@ -11710,6 +11988,8 @@ class BackendBucketCdnPolicyCacheKeyPolicy(proto.Message):
class BackendBucketCdnPolicyNegativeCachingPolicy(proto.Message):
r"""Specify CDN TTLs for response error codes.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
code (int):
The HTTP status code to define a TTL against.
@@ -11744,6 +12024,8 @@ class BackendBucketCdnPolicyNegativeCachingPolicy(proto.Message):
class BackendBucketList(proto.Message):
r"""Contains a list of BackendBucket resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -11827,6 +12109,9 @@ class BackendService(proto.Message):
`Regional `__
For more information, see Backend Services.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
affinity_cookie_ttl_sec (int):
Lifetime of cookies in seconds. This setting is applicable
@@ -12462,6 +12747,8 @@ class SessionAffinity(proto.Enum):
class BackendServiceAggregatedList(proto.Message):
r"""Contains a list of BackendServicesScopedList.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -12542,6 +12829,9 @@ class BackendServiceCdnPolicy(proto.Message):
r"""Message containing Cloud CDN configuration for a backend
service.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bypass_cache_on_request_headers (MutableSequence[google.cloud.compute_v1.types.BackendServiceCdnPolicyBypassCacheOnRequestHeader]):
Bypass the cache when the specified request
@@ -12778,6 +13068,9 @@ class BackendServiceCdnPolicyBypassCacheOnRequestHeader(proto.Message):
e.g. Pragma or Authorization headers. Values are case insensitive.
The presence of such a header overrides the cache_mode setting.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
header_name (str):
The header field name to match on when
@@ -12796,6 +13089,8 @@ class BackendServiceCdnPolicyBypassCacheOnRequestHeader(proto.Message):
class BackendServiceCdnPolicyNegativeCachingPolicy(proto.Message):
r"""Specify CDN TTLs for response error codes.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
code (int):
The HTTP status code to define a TTL against.
@@ -12830,6 +13125,8 @@ class BackendServiceCdnPolicyNegativeCachingPolicy(proto.Message):
class BackendServiceConnectionTrackingPolicy(proto.Message):
r"""Connection Tracking configuration for this BackendService.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
connection_persistence_on_unhealthy_backends (str):
Specifies connection persistence when backends are
@@ -12969,6 +13266,9 @@ class BackendServiceFailoverPolicy(proto.Message):
active pool, for up to the duration of the connection draining
timeout (10 minutes).
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disable_connection_drain_on_failover (bool):
This can be set to true only if the protocol
@@ -13023,6 +13323,8 @@ class BackendServiceFailoverPolicy(proto.Message):
class BackendServiceGroupHealth(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
annotations (MutableMapping[str, str]):
Metadata defined as annotations on the
@@ -13060,6 +13362,8 @@ class BackendServiceGroupHealth(proto.Message):
class BackendServiceIAP(proto.Message):
r"""Identity-Aware Proxy
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enabled (bool):
Whether the serving infrastructure will
@@ -13113,6 +13417,8 @@ class BackendServiceIAP(proto.Message):
class BackendServiceList(proto.Message):
r"""Contains a list of BackendService resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -13186,6 +13492,9 @@ class BackendServiceLocalityLoadBalancingPolicyConfig(proto.Message):
r"""Container for either a built-in LB policy supported by gRPC
or Envoy or a custom one implemented by the end user.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
custom_policy (google.cloud.compute_v1.types.BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy):
@@ -13215,6 +13524,9 @@ class BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy(proto.Message)
r"""The configuration for a custom policy implemented by the user
and deployed with the client.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
data (str):
An optional, arbitrary JSON object with
@@ -13251,6 +13563,8 @@ class BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy(proto.Message)
class BackendServiceLocalityLoadBalancingPolicyConfigPolicy(proto.Message):
r"""The configuration for a built-in load balancing policy.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
The name of a locality load balancer policy to be used. The
@@ -13294,6 +13608,9 @@ class BackendServiceLogConfig(proto.Message):
r"""The available logging options for the load balancer traffic
served by this backend service.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enable (bool):
Denotes whether to enable logging for the
@@ -13327,6 +13644,8 @@ class BackendServiceLogConfig(proto.Message):
class BackendServiceReference(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
@@ -13343,6 +13662,8 @@ class BackendServiceReference(proto.Message):
class BackendServicesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_services (MutableSequence[google.cloud.compute_v1.types.BackendService]):
A list of BackendServices contained in this
@@ -13370,6 +13691,8 @@ class BackendServicesScopedList(proto.Message):
class BfdPacket(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
authentication_present (bool):
The Authentication Present bit of the BFD
@@ -13583,6 +13906,8 @@ class State(proto.Enum):
class BfdStatus(proto.Message):
r"""Next free: 15
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bfd_session_initialization_mode (str):
The BFD session initialization mode for this
@@ -13748,6 +14073,8 @@ class LocalState(proto.Enum):
class BfdStatusPacketCounts(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
num_rx (int):
Number of packets received since the
@@ -13798,6 +14125,8 @@ class BfdStatusPacketCounts(proto.Message):
class Binding(proto.Message):
r"""Associates ``members``, or principals, with a ``role``.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
binding_id (str):
This is deprecated and has no effect. Do not
@@ -13893,6 +14222,9 @@ class BulkInsertInstanceRequest(proto.Message):
r"""A request message for Instances.BulkInsert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bulk_insert_instance_resource_resource (google.cloud.compute_v1.types.BulkInsertInstanceResource):
The body resource for this request
@@ -13945,6 +14277,9 @@ class BulkInsertInstanceResource(proto.Message):
compute.regionInstances.bulkInsert . This resource is not
persisted anywhere, it is used only for processing the requests.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
count (int):
The maximum number of instances to create.
@@ -14054,6 +14389,9 @@ class BulkInsertInstanceResourcePerInstanceProperties(proto.Message):
r"""Per-instance properties to be set on individual instances. To
be extended in the future.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
This field is only temporary. It will be
@@ -14073,6 +14411,9 @@ class BulkInsertRegionInstanceRequest(proto.Message):
r"""A request message for RegionInstances.BulkInsert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bulk_insert_instance_resource_resource (google.cloud.compute_v1.types.BulkInsertInstanceResource):
The body resource for this request
@@ -14123,6 +14464,8 @@ class BulkInsertRegionInstanceRequest(proto.Message):
class CacheInvalidationRule(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
host (str):
If set, this invalidation rule will only
@@ -14151,6 +14494,9 @@ class CacheKeyPolicy(proto.Message):
r"""Message containing what to include in the cache key for a
request for Cloud CDN.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
include_host (bool):
If true, requests to different hosts will be
@@ -14228,6 +14574,9 @@ class CircuitBreakers(proto.Message):
r"""Settings controlling the volume of requests, connections and
retries to this backend service.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
max_connections (int):
The maximum number of connections to the
@@ -14307,6 +14656,9 @@ class CloneRulesFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.CloneRules. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -14354,6 +14706,9 @@ class CloneRulesNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.CloneRules. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -14408,6 +14763,9 @@ class CloneRulesRegionNetworkFirewallPolicyRequest(proto.Message):
RegionNetworkFirewallPolicies.CloneRules. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -14471,6 +14829,9 @@ class Commitment(proto.Message):
discounted rates. For full details, read Signing Up for
Committed Use Discounts.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_renew (bool):
Specifies whether to enable automatic renewal
@@ -14753,6 +15114,8 @@ class Type(proto.Enum):
class CommitmentAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -14833,6 +15196,8 @@ def raw_page(self):
class CommitmentList(proto.Message):
r"""Contains a list of Commitment resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -14905,6 +15270,8 @@ def raw_page(self):
class CommitmentsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
commitments (MutableSequence[google.cloud.compute_v1.types.Commitment]):
[Output Only] A list of commitments contained in this scope.
@@ -14931,6 +15298,8 @@ class CommitmentsScopedList(proto.Message):
class Condition(proto.Message):
r"""This is deprecated and has no effect. Do not use.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
iam (str):
This is deprecated and has no effect. Do not
@@ -15024,6 +15393,8 @@ class Sys(proto.Enum):
class ConfidentialInstanceConfig(proto.Message):
r"""A set of Confidential Instance options.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enable_confidential_compute (bool):
Defines whether the instance should have
@@ -15042,6 +15413,8 @@ class ConfidentialInstanceConfig(proto.Message):
class ConnectionDraining(proto.Message):
r"""Message containing connection draining configuration.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
draining_timeout_sec (int):
Configures a duration timeout for existing
@@ -15063,6 +15436,9 @@ class ConsistentHashLoadBalancerSettings(proto.Message):
r"""This message defines settings for a consistent hash style
load balancer.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
http_cookie (google.cloud.compute_v1.types.ConsistentHashLoadBalancerSettingsHttpCookie):
Hash is based on HTTP Cookie. This field describes a HTTP
@@ -15115,6 +15491,9 @@ class ConsistentHashLoadBalancerSettingsHttpCookie(proto.Message):
function is based for load balancing policies that use a
consistent hash.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
Name of the cookie.
@@ -15154,6 +15533,9 @@ class CorsPolicy(proto.Message):
cross-origin resource sharing (CORS), see Fetch API Living
Standard.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
allow_credentials (bool):
In response to a preflight request, setting
@@ -15241,6 +15623,9 @@ class CreateInstancesInstanceGroupManagerRequest(proto.Message):
r"""A request message for InstanceGroupManagers.CreateInstances.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group. It
@@ -15301,6 +15686,9 @@ class CreateInstancesRegionInstanceGroupManagerRequest(proto.Message):
RegionInstanceGroupManagers.CreateInstances. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group. It
@@ -15360,6 +15748,9 @@ class CreateSnapshotDiskRequest(proto.Message):
r"""A request message for Disks.CreateSnapshot. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
Name of the persistent disk to snapshot.
@@ -15428,6 +15819,9 @@ class CreateSnapshotRegionDiskRequest(proto.Message):
r"""A request message for RegionDisks.CreateSnapshot. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
Name of the regional persistent disk to
@@ -15485,6 +15879,8 @@ class CreateSnapshotRegionDiskRequest(proto.Message):
class CustomerEncryptionKey(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
kms_key_name (str):
The name of the encryption key that is stored in Google
@@ -15568,6 +15964,8 @@ class CustomerEncryptionKey(proto.Message):
class CustomerEncryptionKeyProtectedDisk(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk_encryption_key (google.cloud.compute_v1.types.CustomerEncryptionKey):
Decrypts data associated with the disk with a
@@ -15599,6 +15997,8 @@ class CustomerEncryptionKeyProtectedDisk(proto.Message):
class Data(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
key (str):
[Output Only] A key that provides more detail on the warning
@@ -15634,6 +16034,9 @@ class DeleteAccessConfigInstanceRequest(proto.Message):
r"""A request message for Instances.DeleteAccessConfig. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
access_config (str):
The name of the access config to delete.
@@ -15696,6 +16099,9 @@ class DeleteAddressRequest(proto.Message):
r"""A request message for Addresses.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
address (str):
Name of the address resource to delete.
@@ -15746,6 +16152,9 @@ class DeleteAutoscalerRequest(proto.Message):
r"""A request message for Autoscalers.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaler (str):
Name of the autoscaler to delete.
@@ -15796,6 +16205,9 @@ class DeleteBackendBucketRequest(proto.Message):
r"""A request message for BackendBuckets.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_bucket (str):
Name of the BackendBucket resource to delete.
@@ -15840,6 +16252,9 @@ class DeleteBackendServiceRequest(proto.Message):
r"""A request message for BackendServices.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to
@@ -15885,6 +16300,9 @@ class DeleteDiskRequest(proto.Message):
r"""A request message for Disks.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
Name of the persistent disk to delete.
@@ -15935,6 +16353,9 @@ class DeleteExternalVpnGatewayRequest(proto.Message):
r"""A request message for ExternalVpnGateways.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
external_vpn_gateway (str):
Name of the externalVpnGateways to delete.
@@ -15979,6 +16400,9 @@ class DeleteFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to delete.
@@ -16017,6 +16441,9 @@ class DeleteFirewallRequest(proto.Message):
r"""A request message for Firewalls.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall (str):
Name of the firewall rule to delete.
@@ -16061,6 +16488,9 @@ class DeleteForwardingRuleRequest(proto.Message):
r"""A request message for ForwardingRules.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rule (str):
Name of the ForwardingRule resource to
@@ -16112,6 +16542,9 @@ class DeleteGlobalAddressRequest(proto.Message):
r"""A request message for GlobalAddresses.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
address (str):
Name of the address resource to delete.
@@ -16156,6 +16589,9 @@ class DeleteGlobalForwardingRuleRequest(proto.Message):
r"""A request message for GlobalForwardingRules.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rule (str):
Name of the ForwardingRule resource to
@@ -16201,6 +16637,9 @@ class DeleteGlobalNetworkEndpointGroupRequest(proto.Message):
r"""A request message for GlobalNetworkEndpointGroups.Delete. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_endpoint_group (str):
The name of the network endpoint group to
@@ -16274,6 +16713,9 @@ class DeleteGlobalOrganizationOperationRequest(proto.Message):
r"""A request message for GlobalOrganizationOperations.Delete.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
operation (str):
Name of the Operations resource to delete.
@@ -16305,6 +16747,9 @@ class DeleteGlobalPublicDelegatedPrefixeRequest(proto.Message):
r"""A request message for GlobalPublicDelegatedPrefixes.Delete.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -16350,6 +16795,9 @@ class DeleteHealthCheckRequest(proto.Message):
r"""A request message for HealthChecks.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check (str):
Name of the HealthCheck resource to delete.
@@ -16394,6 +16842,9 @@ class DeleteImageRequest(proto.Message):
r"""A request message for Images.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
image (str):
Name of the image resource to delete.
@@ -16438,6 +16889,9 @@ class DeleteInstanceGroupManagerRequest(proto.Message):
r"""A request message for InstanceGroupManagers.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group to
@@ -16490,6 +16944,9 @@ class DeleteInstanceGroupRequest(proto.Message):
r"""A request message for InstanceGroups.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group (str):
The name of the instance group to delete.
@@ -16541,6 +16998,9 @@ class DeleteInstanceRequest(proto.Message):
r"""A request message for Instances.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance resource to delete.
@@ -16591,6 +17051,9 @@ class DeleteInstanceTemplateRequest(proto.Message):
r"""A request message for InstanceTemplates.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_template (str):
The name of the instance template to delete.
@@ -16635,6 +17098,9 @@ class DeleteInstancesInstanceGroupManagerRequest(proto.Message):
r"""A request message for InstanceGroupManagers.DeleteInstances.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group.
@@ -16694,6 +17160,9 @@ class DeleteInstancesRegionInstanceGroupManagerRequest(proto.Message):
RegionInstanceGroupManagers.DeleteInstances. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
Name of the managed instance group.
@@ -16751,6 +17220,9 @@ class DeleteInterconnectAttachmentRequest(proto.Message):
r"""A request message for InterconnectAttachments.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
interconnect_attachment (str):
Name of the interconnect attachment to
@@ -16802,6 +17274,9 @@ class DeleteInterconnectRequest(proto.Message):
r"""A request message for Interconnects.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
interconnect (str):
Name of the interconnect to delete.
@@ -16846,6 +17321,9 @@ class DeleteLicenseRequest(proto.Message):
r"""A request message for Licenses.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
license_ (str):
Name of the license resource to delete.
@@ -16890,6 +17368,9 @@ class DeleteMachineImageRequest(proto.Message):
r"""A request message for MachineImages.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
machine_image (str):
The name of the machine image to delete.
@@ -16934,6 +17415,9 @@ class DeleteNetworkAttachmentRequest(proto.Message):
r"""A request message for NetworkAttachments.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_attachment (str):
Name of the NetworkAttachment resource to
@@ -16983,6 +17467,9 @@ class DeleteNetworkEdgeSecurityServiceRequest(proto.Message):
r"""A request message for NetworkEdgeSecurityServices.Delete. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_edge_security_service (str):
Name of the network edge security service to
@@ -17034,6 +17521,9 @@ class DeleteNetworkEndpointGroupRequest(proto.Message):
r"""A request message for NetworkEndpointGroups.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_endpoint_group (str):
The name of the network endpoint group to
@@ -17087,6 +17577,9 @@ class DeleteNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to delete.
@@ -17131,6 +17624,9 @@ class DeleteNetworkRequest(proto.Message):
r"""A request message for Networks.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network (str):
Name of the network to delete.
@@ -17175,6 +17671,9 @@ class DeleteNodeGroupRequest(proto.Message):
r"""A request message for NodeGroups.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_group (str):
Name of the NodeGroup resource to delete.
@@ -17225,6 +17724,9 @@ class DeleteNodeTemplateRequest(proto.Message):
r"""A request message for NodeTemplates.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_template (str):
Name of the NodeTemplate resource to delete.
@@ -17275,6 +17777,9 @@ class DeleteNodesNodeGroupRequest(proto.Message):
r"""A request message for NodeGroups.DeleteNodes. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_group (str):
Name of the NodeGroup resource whose nodes
@@ -17335,6 +17840,9 @@ class DeletePacketMirroringRequest(proto.Message):
r"""A request message for PacketMirrorings.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
packet_mirroring (str):
Name of the PacketMirroring resource to
@@ -17461,6 +17969,9 @@ class DeletePublicAdvertisedPrefixeRequest(proto.Message):
r"""A request message for PublicAdvertisedPrefixes.Delete. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -17506,6 +18017,9 @@ class DeletePublicDelegatedPrefixeRequest(proto.Message):
r"""A request message for PublicDelegatedPrefixes.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -17557,6 +18071,9 @@ class DeleteRegionAutoscalerRequest(proto.Message):
r"""A request message for RegionAutoscalers.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaler (str):
Name of the autoscaler to delete.
@@ -17607,6 +18124,9 @@ class DeleteRegionBackendServiceRequest(proto.Message):
r"""A request message for RegionBackendServices.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to
@@ -17658,6 +18178,9 @@ class DeleteRegionDiskRequest(proto.Message):
r"""A request message for RegionDisks.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
Name of the regional persistent disk to
@@ -17709,6 +18232,9 @@ class DeleteRegionHealthCheckRequest(proto.Message):
r"""A request message for RegionHealthChecks.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check (str):
Name of the HealthCheck resource to delete.
@@ -17759,6 +18285,9 @@ class DeleteRegionHealthCheckServiceRequest(proto.Message):
r"""A request message for RegionHealthCheckServices.Delete. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check_service (str):
Name of the HealthCheckService to delete. The
@@ -17811,6 +18340,9 @@ class DeleteRegionInstanceGroupManagerRequest(proto.Message):
r"""A request message for RegionInstanceGroupManagers.Delete. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
Name of the managed instance group to delete.
@@ -17861,6 +18393,9 @@ class DeleteRegionNetworkEndpointGroupRequest(proto.Message):
r"""A request message for RegionNetworkEndpointGroups.Delete. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_endpoint_group (str):
The name of the network endpoint group to
@@ -17914,6 +18449,9 @@ class DeleteRegionNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for RegionNetworkFirewallPolicies.Delete.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to delete.
@@ -17964,6 +18502,9 @@ class DeleteRegionNotificationEndpointRequest(proto.Message):
r"""A request message for RegionNotificationEndpoints.Delete. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
notification_endpoint (str):
Name of the NotificationEndpoint resource to
@@ -18049,6 +18590,9 @@ class DeleteRegionSecurityPolicyRequest(proto.Message):
r"""A request message for RegionSecurityPolicies.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18099,6 +18643,9 @@ class DeleteRegionSslCertificateRequest(proto.Message):
r"""A request message for RegionSslCertificates.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18150,6 +18697,9 @@ class DeleteRegionSslPolicyRequest(proto.Message):
r"""A request message for RegionSslPolicies.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18202,6 +18752,9 @@ class DeleteRegionTargetHttpProxyRequest(proto.Message):
r"""A request message for RegionTargetHttpProxies.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18253,6 +18806,9 @@ class DeleteRegionTargetHttpsProxyRequest(proto.Message):
r"""A request message for RegionTargetHttpsProxies.Delete. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18304,6 +18860,9 @@ class DeleteRegionTargetTcpProxyRequest(proto.Message):
r"""A request message for RegionTargetTcpProxies.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18355,6 +18914,9 @@ class DeleteRegionUrlMapRequest(proto.Message):
r"""A request message for RegionUrlMaps.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18392,6 +18954,9 @@ class DeleteReservationRequest(proto.Message):
r"""A request message for Reservations.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18442,6 +19007,9 @@ class DeleteResourcePolicyRequest(proto.Message):
r"""A request message for ResourcePolicies.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18492,6 +19060,9 @@ class DeleteRouteRequest(proto.Message):
r"""A request message for Routes.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18536,6 +19107,9 @@ class DeleteRouterRequest(proto.Message):
r"""A request message for Routers.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18586,6 +19160,9 @@ class DeleteSecurityPolicyRequest(proto.Message):
r"""A request message for SecurityPolicies.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18630,6 +19207,9 @@ class DeleteServiceAttachmentRequest(proto.Message):
r"""A request message for ServiceAttachments.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18681,6 +19261,9 @@ class DeleteSignedUrlKeyBackendBucketRequest(proto.Message):
r"""A request message for BackendBuckets.DeleteSignedUrlKey. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_bucket (str):
Name of the BackendBucket resource to which
@@ -18733,6 +19316,9 @@ class DeleteSignedUrlKeyBackendServiceRequest(proto.Message):
r"""A request message for BackendServices.DeleteSignedUrlKey. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to which
@@ -18785,6 +19371,9 @@ class DeleteSnapshotRequest(proto.Message):
r"""A request message for Snapshots.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18829,6 +19418,9 @@ class DeleteSslCertificateRequest(proto.Message):
r"""A request message for SslCertificates.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18874,6 +19466,9 @@ class DeleteSslPolicyRequest(proto.Message):
r"""A request message for SslPolicies.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18920,6 +19515,9 @@ class DeleteSubnetworkRequest(proto.Message):
r"""A request message for Subnetworks.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -18970,6 +19568,9 @@ class DeleteTargetGrpcProxyRequest(proto.Message):
r"""A request message for TargetGrpcProxies.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19015,6 +19616,9 @@ class DeleteTargetHttpProxyRequest(proto.Message):
r"""A request message for TargetHttpProxies.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19060,6 +19664,9 @@ class DeleteTargetHttpsProxyRequest(proto.Message):
r"""A request message for TargetHttpsProxies.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19105,6 +19712,9 @@ class DeleteTargetInstanceRequest(proto.Message):
r"""A request message for TargetInstances.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19156,6 +19766,9 @@ class DeleteTargetPoolRequest(proto.Message):
r"""A request message for TargetPools.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19206,6 +19819,9 @@ class DeleteTargetSslProxyRequest(proto.Message):
r"""A request message for TargetSslProxies.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19251,6 +19867,9 @@ class DeleteTargetTcpProxyRequest(proto.Message):
r"""A request message for TargetTcpProxies.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19296,6 +19915,9 @@ class DeleteTargetVpnGatewayRequest(proto.Message):
r"""A request message for TargetVpnGateways.Delete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19346,6 +19968,9 @@ class DeleteUrlMapRequest(proto.Message):
r"""A request message for UrlMaps.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19390,6 +20015,9 @@ class DeleteVpnGatewayRequest(proto.Message):
r"""A request message for VpnGateways.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19440,6 +20068,9 @@ class DeleteVpnTunnelRequest(proto.Message):
r"""A request message for VpnTunnels.Delete. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19523,6 +20154,8 @@ class DeleteZoneOperationResponse(proto.Message):
class Denied(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
I_p_protocol (str):
The IP protocol to which this rule applies.
@@ -19557,6 +20190,9 @@ class DeprecateImageRequest(proto.Message):
r"""A request message for Images.Deprecate. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
deprecation_status_resource (google.cloud.compute_v1.types.DeprecationStatus):
The body resource for this request
@@ -19607,6 +20243,8 @@ class DeprecateImageRequest(proto.Message):
class DeprecationStatus(proto.Message):
r"""Deprecation status for a public resource.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
deleted (str):
An optional RFC3339 timestamp on or after
@@ -19702,6 +20340,9 @@ class DetachDiskInstanceRequest(proto.Message):
r"""A request message for Instances.DetachDisk. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
device_name (str):
The device name of the disk to detach. Make a
@@ -19761,6 +20402,9 @@ class DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest(proto.Message):
GlobalNetworkEndpointGroups.DetachNetworkEndpoints. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
global_network_endpoint_groups_detach_endpoints_request_resource (google.cloud.compute_v1.types.GlobalNetworkEndpointGroupsDetachEndpointsRequest):
The body resource for this request
@@ -19815,6 +20459,9 @@ class DetachNetworkEndpointsNetworkEndpointGroupRequest(proto.Message):
NetworkEndpointGroups.DetachNetworkEndpoints. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_endpoint_group (str):
The name of the network endpoint group where
@@ -19876,6 +20523,9 @@ class DisableXpnHostProjectRequest(proto.Message):
r"""A request message for Projects.DisableXpnHost. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19914,6 +20564,9 @@ class DisableXpnResourceProjectRequest(proto.Message):
r"""A request message for Projects.DisableXpnResource. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -19967,6 +20620,9 @@ class Disk(proto.Message):
regionDisks resource represents a regional persistent disk. For more
information, read Regional resources.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
architecture (str):
The architecture of the disk. Valid values are ARM64 or
@@ -20476,6 +21132,8 @@ class Status(proto.Enum):
class DiskAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -20557,6 +21215,9 @@ class DiskInstantiationConfig(proto.Message):
r"""A specification of the desired way to instantiate a disk in
the instance template when its created from a source instance.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_delete (bool):
Specifies whether the disk will be
@@ -20649,6 +21310,8 @@ class InstantiateFrom(proto.Enum):
class DiskList(proto.Message):
r"""A list of Disk resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -20721,6 +21384,8 @@ def raw_page(self):
class DiskMoveRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
destination_zone (str):
The URL of the destination zone to move the
@@ -20786,6 +21451,9 @@ class DiskType(proto.Message):
types for a regional persistent disk. For more information, read
Regional persistent disks.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -20903,6 +21571,8 @@ class DiskType(proto.Message):
class DiskTypeAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -20982,6 +21652,8 @@ def raw_page(self):
class DiskTypeList(proto.Message):
r"""Contains a list of disk types.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -21054,6 +21726,8 @@ def raw_page(self):
class DiskTypesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk_types (MutableSequence[google.cloud.compute_v1.types.DiskType]):
[Output Only] A list of disk types contained in this scope.
@@ -21111,6 +21785,8 @@ class DisksRemoveResourcePoliciesRequest(proto.Message):
class DisksResizeRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
size_gb (int):
The new size of the persistent disk, which is
@@ -21129,6 +21805,8 @@ class DisksResizeRequest(proto.Message):
class DisksScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disks (MutableSequence[google.cloud.compute_v1.types.Disk]):
[Output Only] A list of disks contained in this scope.
@@ -21155,6 +21833,8 @@ class DisksScopedList(proto.Message):
class DisplayDevice(proto.Message):
r"""A set of Display Device options
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enable_display (bool):
Defines whether the instance has Display
@@ -21173,6 +21853,8 @@ class DisplayDevice(proto.Message):
class DistributionPolicy(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target_shape (str):
The distribution shape to which the group
@@ -21213,6 +21895,8 @@ class TargetShape(proto.Enum):
class DistributionPolicyZoneConfiguration(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
zone (str):
The URL of the zone. The zone must exist in
@@ -21235,6 +21919,9 @@ class Duration(proto.Message):
resolution. It is independent of any calendar and concepts like
"day" or "month". Range is approximately 10,000 years.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
nanos (int):
Span of time that's a fraction of a second at nanosecond
@@ -21268,6 +21955,9 @@ class EnableXpnHostProjectRequest(proto.Message):
r"""A request message for Projects.EnableXpnHost. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -21306,6 +21996,9 @@ class EnableXpnResourceProjectRequest(proto.Message):
r"""A request message for Projects.EnableXpnResource. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -21367,6 +22060,8 @@ class Error(proto.Message):
class ErrorDetails(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
error_info (google.cloud.compute_v1.types.ErrorInfo):
@@ -21420,6 +22115,9 @@ class ErrorInfo(proto.Message):
"spanner.googleapis.com", "metadata": { "availableRegions":
"us-central1,us-east2" } }
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
domain (str):
The logical grouping to which the "reason"
@@ -21474,6 +22172,8 @@ class ErrorInfo(proto.Message):
class Errors(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
code (str):
[Output Only] The error type identifier for this error.
@@ -21521,6 +22221,8 @@ class Errors(proto.Message):
class ExchangedPeeringRoute(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
dest_range (str):
The destination range of the route.
@@ -21590,6 +22292,8 @@ class Type(proto.Enum):
class ExchangedPeeringRoutesList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -21664,6 +22368,9 @@ class ExpandIpCidrRangeSubnetworkRequest(proto.Message):
r"""A request message for Subnetworks.ExpandIpCidrRange. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -21737,6 +22444,9 @@ class Expr(proto.Message):
that evaluates it. See the service documentation for additional
information.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
description (str):
Optional. Description of the expression. This
@@ -21797,6 +22507,9 @@ class ExternalVpnGateway(proto.Message):
gateways, see Creating an HA VPN gateway and tunnel pair to a
peer VPN.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -21935,6 +22648,8 @@ class RedundancyType(proto.Enum):
class ExternalVpnGatewayInterface(proto.Message):
r"""The interface for the external VPN gateway.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (int):
The numeric ID of this interface. The allowed input values
@@ -21970,6 +22685,9 @@ class ExternalVpnGatewayList(proto.Message):
r"""Response to the list request, and contains a list of
externalVpnGateways.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
etag (str):
@@ -22051,6 +22769,8 @@ def raw_page(self):
class FileContentBuffer(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
content (str):
The raw content in the secure keys file.
@@ -22088,6 +22808,9 @@ class Firewall(proto.Message):
deny ingress traffic to, and egress traffic from your instances.
For more information, read Firewall rules.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
allowed (MutableSequence[google.cloud.compute_v1.types.Allowed]):
The list of ALLOW rules specified by this
@@ -22358,6 +23081,8 @@ class Direction(proto.Enum):
class FirewallList(proto.Message):
r"""Contains a list of firewalls.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -22430,6 +23155,8 @@ def raw_page(self):
class FirewallLogConfig(proto.Message):
r"""The available logging options for a firewall rule.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enable (bool):
This field denotes whether to enable logging
@@ -22471,6 +23198,8 @@ class Metadata(proto.Enum):
class FirewallPoliciesListAssociationsResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
associations (MutableSequence[google.cloud.compute_v1.types.FirewallPolicyAssociation]):
A list of associations.
@@ -22497,6 +23226,8 @@ class FirewallPoliciesListAssociationsResponse(proto.Message):
class FirewallPolicy(proto.Message):
r"""Represents a Firewall Policy resource.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
associations (MutableSequence[google.cloud.compute_v1.types.FirewallPolicyAssociation]):
A list of associations that belong to this
@@ -22686,6 +23417,8 @@ class FirewallPolicy(proto.Message):
class FirewallPolicyAssociation(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
attachment_target (str):
The target that the firewall policy is
@@ -22742,6 +23475,8 @@ class FirewallPolicyAssociation(proto.Message):
class FirewallPolicyList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -22807,6 +23542,9 @@ class FirewallPolicyRule(proto.Message):
along with the action to be taken when traffic matches this
condition (allow or deny).
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
action (str):
The Action to perform when the client
@@ -23018,6 +23756,8 @@ class FirewallPolicyRuleMatcher(proto.Message):
class FirewallPolicyRuleMatcherLayer4Config(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ip_protocol (str):
The IP protocol to which this rule applies.
@@ -23050,6 +23790,8 @@ class FirewallPolicyRuleMatcherLayer4Config(proto.Message):
class FirewallPolicyRuleSecureTag(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
Name of the secure tag, created with
@@ -23090,6 +23832,9 @@ class FixedOrPercent(proto.Message):
r"""Encapsulates numeric value that can be either absolute or
relative.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
calculated (int):
[Output Only] Absolute value of VM instances calculated
@@ -23144,6 +23889,9 @@ class ForwardingRule(proto.Message):
Classic gateways (targetVpnGateway). For more information, read
Forwarding rule concepts and Using protocol forwarding.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
I_p_address (str):
IP address for which this forwarding rule accepts traffic.
@@ -23694,6 +24442,8 @@ class PscConnectionStatus(proto.Enum):
class ForwardingRuleAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -23775,6 +24525,8 @@ def raw_page(self):
class ForwardingRuleList(proto.Message):
r"""Contains a list of ForwardingRule resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -23846,6 +24598,8 @@ def raw_page(self):
class ForwardingRuleReference(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rule (str):
@@ -23865,6 +24619,9 @@ class ForwardingRuleServiceDirectoryRegistration(proto.Message):
Directory resource generated from this registration will be the
same as this Forwarding Rule.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
namespace (str):
Service Directory namespace to register the
@@ -23906,6 +24663,8 @@ class ForwardingRuleServiceDirectoryRegistration(proto.Message):
class ForwardingRulesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rules (MutableSequence[google.cloud.compute_v1.types.ForwardingRule]):
A list of forwarding rules contained in this
@@ -23933,6 +24692,8 @@ class ForwardingRulesScopedList(proto.Message):
class GRPCHealthCheck(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
grpc_service_name (str):
The gRPC service name for the health check. This field is
@@ -24091,6 +24852,9 @@ class GetAssociationFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.GetAssociation. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to which the
@@ -24117,6 +24881,9 @@ class GetAssociationNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.GetAssociation.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to which the
@@ -24150,6 +24917,9 @@ class GetAssociationRegionNetworkFirewallPolicyRequest(proto.Message):
RegionNetworkFirewallPolicies.GetAssociation. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to which the
@@ -24608,6 +25378,9 @@ class GetGlobalOrganizationOperationRequest(proto.Message):
r"""A request message for GlobalOrganizationOperations.Get. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
operation (str):
Name of the Operations resource to return.
@@ -24654,6 +25427,9 @@ class GetGuestAttributesInstanceRequest(proto.Message):
r"""A request message for Instances.GetGuestAttributes. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance scoping this request.
@@ -24821,6 +25597,9 @@ class GetIamPolicyBackendServiceRequest(proto.Message):
r"""A request message for BackendServices.GetIamPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -24851,6 +25630,9 @@ class GetIamPolicyDiskRequest(proto.Message):
r"""A request message for Disks.GetIamPolicy. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -24887,6 +25669,9 @@ class GetIamPolicyFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.GetIamPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -24911,6 +25696,9 @@ class GetIamPolicyImageRequest(proto.Message):
r"""A request message for Images.GetIamPolicy. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -24941,6 +25729,9 @@ class GetIamPolicyInstanceRequest(proto.Message):
r"""A request message for Instances.GetIamPolicy. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -24977,6 +25768,9 @@ class GetIamPolicyInstanceTemplateRequest(proto.Message):
r"""A request message for InstanceTemplates.GetIamPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25007,6 +25801,9 @@ class GetIamPolicyLicenseRequest(proto.Message):
r"""A request message for Licenses.GetIamPolicy. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25037,6 +25834,9 @@ class GetIamPolicyMachineImageRequest(proto.Message):
r"""A request message for MachineImages.GetIamPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25067,6 +25867,9 @@ class GetIamPolicyNetworkAttachmentRequest(proto.Message):
r"""A request message for NetworkAttachments.GetIamPolicy. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25103,6 +25906,9 @@ class GetIamPolicyNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.GetIamPolicy.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25133,6 +25939,9 @@ class GetIamPolicyNodeGroupRequest(proto.Message):
r"""A request message for NodeGroups.GetIamPolicy. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25169,6 +25978,9 @@ class GetIamPolicyNodeTemplateRequest(proto.Message):
r"""A request message for NodeTemplates.GetIamPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25205,6 +26017,9 @@ class GetIamPolicyRegionBackendServiceRequest(proto.Message):
r"""A request message for RegionBackendServices.GetIamPolicy. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25241,6 +26056,9 @@ class GetIamPolicyRegionDiskRequest(proto.Message):
r"""A request message for RegionDisks.GetIamPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25278,6 +26096,9 @@ class GetIamPolicyRegionNetworkFirewallPolicyRequest(proto.Message):
RegionNetworkFirewallPolicies.GetIamPolicy. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25314,6 +26135,9 @@ class GetIamPolicyReservationRequest(proto.Message):
r"""A request message for Reservations.GetIamPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25350,6 +26174,9 @@ class GetIamPolicyResourcePolicyRequest(proto.Message):
r"""A request message for ResourcePolicies.GetIamPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25386,6 +26213,9 @@ class GetIamPolicyServiceAttachmentRequest(proto.Message):
r"""A request message for ServiceAttachments.GetIamPolicy. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25422,6 +26252,9 @@ class GetIamPolicySnapshotRequest(proto.Message):
r"""A request message for Snapshots.GetIamPolicy. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25452,6 +26285,9 @@ class GetIamPolicySubnetworkRequest(proto.Message):
r"""A request message for Subnetworks.GetIamPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
options_requested_policy_version (int):
Requested IAM Policy version.
@@ -25801,6 +26637,9 @@ class GetNatMappingInfoRoutersRequest(proto.Message):
r"""A request message for Routers.GetNatMappingInfo. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -26939,6 +27778,9 @@ class GetRuleFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.GetRule. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to which the
@@ -26965,6 +27807,9 @@ class GetRuleNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.GetRule. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to which the
@@ -26997,6 +27842,9 @@ class GetRuleRegionNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for RegionNetworkFirewallPolicies.GetRule.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to which the
@@ -27035,6 +27883,9 @@ class GetRuleSecurityPolicyRequest(proto.Message):
r"""A request message for SecurityPolicies.GetRule. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
priority (int):
The priority of the rule to get from the
@@ -27115,6 +27966,9 @@ class GetSerialPortOutputInstanceRequest(proto.Message):
r"""A request message for Instances.GetSerialPortOutput. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance for this request.
@@ -27633,6 +28487,9 @@ class GetXpnResourcesProjectsRequest(proto.Message):
r"""A request message for Projects.GetXpnResources. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -27828,6 +28685,8 @@ class GlobalNetworkEndpointGroupsDetachEndpointsRequest(proto.Message):
class GlobalOrganizationSetPolicyRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bindings (MutableSequence[google.cloud.compute_v1.types.Binding]):
Flatten Policy to create a backward
@@ -27870,6 +28729,8 @@ class GlobalOrganizationSetPolicyRequest(proto.Message):
class GlobalSetLabelsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
label_fingerprint (str):
The fingerprint of the previous set of labels
@@ -27907,6 +28768,8 @@ class GlobalSetLabelsRequest(proto.Message):
class GlobalSetPolicyRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bindings (MutableSequence[google.cloud.compute_v1.types.Binding]):
Flatten Policy to create a backward
@@ -27949,6 +28812,8 @@ class GlobalSetPolicyRequest(proto.Message):
class GuestAttributes(proto.Message):
r"""A guest attributes entry.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
kind (str):
[Output Only] Type of the resource. Always
@@ -28015,6 +28880,8 @@ class GuestAttributes(proto.Message):
class GuestAttributesEntry(proto.Message):
r"""A guest attributes namespace/key/value entry.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
key (str):
Key for the guest attribute entry.
@@ -28065,6 +28932,8 @@ class GuestAttributesValue(proto.Message):
class GuestOsFeature(proto.Message):
r"""Guest OS features.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
type_ (str):
The ID of a supported feature. To add multiple values, use
@@ -28105,6 +28974,8 @@ class Type(proto.Enum):
class HTTP2HealthCheck(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
host (str):
The value of the host header in the HTTP/2
@@ -28254,6 +29125,8 @@ class ProxyHeader(proto.Enum):
class HTTPHealthCheck(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
host (str):
The value of the host header in the HTTP
@@ -28404,6 +29277,8 @@ class ProxyHeader(proto.Enum):
class HTTPSHealthCheck(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
host (str):
The value of the host header in the HTTPS
@@ -28569,6 +29444,9 @@ class HealthCheck(proto.Message):
(``compute.v1.httpHealthChecks``). For more information, see Health
checks overview.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
check_interval_sec (int):
How often (in seconds) to send a health
@@ -28789,6 +29667,8 @@ class Type(proto.Enum):
class HealthCheckList(proto.Message):
r"""Contains a list of HealthCheck resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -28861,6 +29741,9 @@ class HealthCheckLogConfig(proto.Message):
r"""Configuration of logging on a health check. If logging is
enabled, logs will be exported to Stackdriver.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enable (bool):
Indicates whether or not to export logs. This
@@ -28884,6 +29767,9 @@ class HealthCheckReference(proto.Message):
- projects/project-id/global/httpHealthChecks/health-check -
global/httpHealthChecks/health-check
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check (str):
@@ -28900,6 +29786,8 @@ class HealthCheckReference(proto.Message):
class HealthCheckService(proto.Message):
r"""Represents a Health-Check as a Service resource.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -29086,6 +29974,9 @@ class HealthCheckServiceReference(proto.Message):
projects/project-id/regions/us-west1/healthCheckServices/health-check-service
- regions/us-west1/healthCheckServices/health-check-service
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check_service (str):
@@ -29102,6 +29993,8 @@ class HealthCheckServiceReference(proto.Message):
class HealthCheckServicesList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -29175,6 +30068,8 @@ def raw_page(self):
class HealthChecksAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -29253,6 +30148,8 @@ def raw_page(self):
class HealthChecksScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_checks (MutableSequence[google.cloud.compute_v1.types.HealthCheck]):
A list of HealthChecks contained in this
@@ -29280,6 +30177,8 @@ class HealthChecksScopedList(proto.Message):
class HealthStatus(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
annotations (MutableMapping[str, str]):
Metadata defined as annotations for network
@@ -29391,6 +30290,8 @@ class WeightError(proto.Enum):
class HealthStatusForNetworkEndpoint(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (google.cloud.compute_v1.types.BackendServiceReference):
URL of the backend service associated with
@@ -29485,6 +30386,8 @@ class Help(proto.Message):
class HelpLink(proto.Message):
r"""Describes a URL link.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
description (str):
Describes what the link offers.
@@ -29512,6 +30415,9 @@ class HostRule(proto.Message):
r"""UrlMaps A host-matching rule for a URL. If matched, will use
the named PathMatcher to select the BackendService.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
description (str):
An optional description of this resource.
@@ -29556,6 +30462,9 @@ class HttpFaultAbort(proto.Message):
r"""Specification for how requests are aborted as part of fault
injection.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
http_status (int):
The HTTP status code used to abort the
@@ -29593,6 +30502,9 @@ class HttpFaultDelay(proto.Message):
forwarding the request to the backend service as part of fault
injection.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
fixed_delay (google.cloud.compute_v1.types.Duration):
Specifies the value of the fixed delay
@@ -29630,6 +30542,9 @@ class HttpFaultInjection(proto.Message):
backend service. Similarly requests from clients can be aborted
by the load balancer for a percentage of requests.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
abort (google.cloud.compute_v1.types.HttpFaultAbort):
The specification for how client requests are
@@ -29703,6 +30618,8 @@ class HttpHeaderAction(proto.Message):
class HttpHeaderMatch(proto.Message):
r"""matchRule criteria for request header matches.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
exact_match (str):
The value should exactly match contents of
@@ -29833,6 +30750,9 @@ class HttpHeaderOption(proto.Message):
r"""Specification determining how headers are added to requests
or responses.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
header_name (str):
The name of the header.
@@ -29872,6 +30792,8 @@ class HttpHeaderOption(proto.Message):
class HttpQueryParameterMatch(proto.Message):
r"""HttpRouteRuleMatch criteria for a request's query parameter.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
exact_match (str):
The queryParameterMatch matches if the value
@@ -29931,6 +30853,8 @@ class HttpQueryParameterMatch(proto.Message):
class HttpRedirectAction(proto.Message):
r"""Specifies settings for an HTTP redirect.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
host_redirect (str):
The host that is used in the redirect
@@ -30045,6 +30969,8 @@ class RedirectResponseCode(proto.Enum):
class HttpRetryPolicy(proto.Message):
r"""The retry policy associates with HttpRouteRule
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
num_retries (int):
Specifies the allowed number retries. This
@@ -30116,6 +31042,8 @@ class HttpRetryPolicy(proto.Message):
class HttpRouteAction(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
cors_policy (google.cloud.compute_v1.types.CorsPolicy):
The specification for allowing client-side
@@ -30269,6 +31197,9 @@ class HttpRouteRule(proto.Message):
request and the corresponding routing action that load balancing
proxies perform.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
description (str):
The short description conveying the intent of
@@ -30403,6 +31334,9 @@ class HttpRouteRuleMatch(proto.Message):
requests to an HttpRouteRule. All specified criteria must be
satisfied for a match to occur.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
full_path_match (str):
For satisfying the matchRule condition, the
@@ -30519,6 +31453,9 @@ class Image(proto.Message):
boot disks for your VM instances. For more information, read
Images.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
architecture (str):
The architecture of the image. Valid values are ARM64 or
@@ -30931,6 +31868,8 @@ class Status(proto.Enum):
class ImageFamilyView(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
image (google.cloud.compute_v1.types.Image):
The latest image that is part of the
@@ -30951,6 +31890,8 @@ class ImageFamilyView(proto.Message):
class ImageList(proto.Message):
r"""Contains a list of images.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -31023,6 +31964,9 @@ class InitialStateConfig(proto.Message):
r"""Initial State for shielded instance, these are public keys
which are safe to store in public
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
dbs (MutableSequence[google.cloud.compute_v1.types.FileContentBuffer]):
The Key Database (db).
@@ -31063,6 +32007,9 @@ class InsertAddressRequest(proto.Message):
r"""A request message for Addresses.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
address_resource (google.cloud.compute_v1.types.Address):
The body resource for this request
@@ -31114,6 +32061,9 @@ class InsertAutoscalerRequest(proto.Message):
r"""A request message for Autoscalers.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaler_resource (google.cloud.compute_v1.types.Autoscaler):
The body resource for this request
@@ -31165,6 +32115,9 @@ class InsertBackendBucketRequest(proto.Message):
r"""A request message for BackendBuckets.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_bucket_resource (google.cloud.compute_v1.types.BackendBucket):
The body resource for this request
@@ -31210,6 +32163,9 @@ class InsertBackendServiceRequest(proto.Message):
r"""A request message for BackendServices.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service_resource (google.cloud.compute_v1.types.BackendService):
The body resource for this request
@@ -31255,6 +32211,9 @@ class InsertDiskRequest(proto.Message):
r"""A request message for Disks.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk_resource (google.cloud.compute_v1.types.Disk):
The body resource for this request
@@ -31316,6 +32275,9 @@ class InsertExternalVpnGatewayRequest(proto.Message):
r"""A request message for ExternalVpnGateways.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
external_vpn_gateway_resource (google.cloud.compute_v1.types.ExternalVpnGateway):
The body resource for this request
@@ -31361,6 +32323,9 @@ class InsertFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy_resource (google.cloud.compute_v1.types.FirewallPolicy):
The body resource for this request
@@ -31409,6 +32374,9 @@ class InsertFirewallRequest(proto.Message):
r"""A request message for Firewalls.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_resource (google.cloud.compute_v1.types.Firewall):
The body resource for this request
@@ -31454,6 +32422,9 @@ class InsertForwardingRuleRequest(proto.Message):
r"""A request message for ForwardingRules.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rule_resource (google.cloud.compute_v1.types.ForwardingRule):
The body resource for this request
@@ -31505,6 +32476,9 @@ class InsertGlobalAddressRequest(proto.Message):
r"""A request message for GlobalAddresses.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
address_resource (google.cloud.compute_v1.types.Address):
The body resource for this request
@@ -31550,6 +32524,9 @@ class InsertGlobalForwardingRuleRequest(proto.Message):
r"""A request message for GlobalForwardingRules.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rule_resource (google.cloud.compute_v1.types.ForwardingRule):
The body resource for this request
@@ -31595,6 +32572,9 @@ class InsertGlobalNetworkEndpointGroupRequest(proto.Message):
r"""A request message for GlobalNetworkEndpointGroups.Insert. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_endpoint_group_resource (google.cloud.compute_v1.types.NetworkEndpointGroup):
The body resource for this request
@@ -31640,6 +32620,9 @@ class InsertGlobalPublicDelegatedPrefixeRequest(proto.Message):
r"""A request message for GlobalPublicDelegatedPrefixes.Insert.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -31685,57 +32668,63 @@ class InsertHealthCheckRequest(proto.Message):
r"""A request message for HealthChecks.Insert. See the method
description for details.
- Attributes:
- health_check_resource (google.cloud.compute_v1.types.HealthCheck):
- The body resource for this request
- project (str):
- Project ID for this request.
- request_id (str):
- An optional request ID to identify requests.
- Specify a unique request ID so that if you must
- retry your request, the server will know to
- ignore the request if it has already been
- completed. For example, consider a situation
- where you make an initial request and the
- request times out. If you make the request again
- with the same request ID, the server can check
- if original operation with the same request ID
- was received, and if so, will ignore the second
- request. This prevents clients from accidentally
- creating duplicate commitments. The request ID
- must be a valid UUID with the exception that
- zero UUID is not supported (
- 00000000-0000-0000-0000-000000000000).
-
- This field is a member of `oneof`_ ``_request_id``.
- """
-
- health_check_resource: "HealthCheck" = proto.Field(
- proto.MESSAGE,
- number=201925032,
- message="HealthCheck",
- )
- project: str = proto.Field(
- proto.STRING,
- number=227560217,
- )
- request_id: str = proto.Field(
- proto.STRING,
- number=37109963,
- optional=True,
- )
-
-class InsertImageRequest(proto.Message):
- r"""A request message for Images.Insert. See the method
- description for details.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes:
- force_create (bool):
- Force image creation if true.
-
- This field is a member of `oneof`_ ``_force_create``.
- image_resource (google.cloud.compute_v1.types.Image):
+ health_check_resource (google.cloud.compute_v1.types.HealthCheck):
+ The body resource for this request
+ project (str):
+ Project ID for this request.
+ request_id (str):
+ An optional request ID to identify requests.
+ Specify a unique request ID so that if you must
+ retry your request, the server will know to
+ ignore the request if it has already been
+ completed. For example, consider a situation
+ where you make an initial request and the
+ request times out. If you make the request again
+ with the same request ID, the server can check
+ if original operation with the same request ID
+ was received, and if so, will ignore the second
+ request. This prevents clients from accidentally
+ creating duplicate commitments. The request ID
+ must be a valid UUID with the exception that
+ zero UUID is not supported (
+ 00000000-0000-0000-0000-000000000000).
+
+ This field is a member of `oneof`_ ``_request_id``.
+ """
+
+ health_check_resource: "HealthCheck" = proto.Field(
+ proto.MESSAGE,
+ number=201925032,
+ message="HealthCheck",
+ )
+ project: str = proto.Field(
+ proto.STRING,
+ number=227560217,
+ )
+ request_id: str = proto.Field(
+ proto.STRING,
+ number=37109963,
+ optional=True,
+ )
+
+
+class InsertImageRequest(proto.Message):
+ r"""A request message for Images.Insert. See the method
+ description for details.
+
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
+ Attributes:
+ force_create (bool):
+ Force image creation if true.
+
+ This field is a member of `oneof`_ ``_force_create``.
+ image_resource (google.cloud.compute_v1.types.Image):
The body resource for this request
project (str):
Project ID for this request.
@@ -31784,6 +32773,9 @@ class InsertInstanceGroupManagerRequest(proto.Message):
r"""A request message for InstanceGroupManagers.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager_resource (google.cloud.compute_v1.types.InstanceGroupManager):
The body resource for this request
@@ -31836,6 +32828,9 @@ class InsertInstanceGroupRequest(proto.Message):
r"""A request message for InstanceGroups.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_resource (google.cloud.compute_v1.types.InstanceGroup):
The body resource for this request
@@ -31888,6 +32883,9 @@ class InsertInstanceRequest(proto.Message):
r"""A request message for Instances.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_resource (google.cloud.compute_v1.types.Instance):
The body resource for this request
@@ -31972,6 +32970,9 @@ class InsertInstanceTemplateRequest(proto.Message):
r"""A request message for InstanceTemplates.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_template_resource (google.cloud.compute_v1.types.InstanceTemplate):
The body resource for this request
@@ -32017,6 +33018,9 @@ class InsertInterconnectAttachmentRequest(proto.Message):
r"""A request message for InterconnectAttachments.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
interconnect_attachment_resource (google.cloud.compute_v1.types.InterconnectAttachment):
The body resource for this request
@@ -32077,6 +33081,9 @@ class InsertInterconnectRequest(proto.Message):
r"""A request message for Interconnects.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
interconnect_resource (google.cloud.compute_v1.types.Interconnect):
The body resource for this request
@@ -32122,6 +33129,9 @@ class InsertLicenseRequest(proto.Message):
r"""A request message for Licenses.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
license_resource (google.cloud.compute_v1.types.License):
The body resource for this request
@@ -32167,6 +33177,9 @@ class InsertMachineImageRequest(proto.Message):
r"""A request message for MachineImages.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
machine_image_resource (google.cloud.compute_v1.types.MachineImage):
The body resource for this request
@@ -32222,6 +33235,9 @@ class InsertNetworkAttachmentRequest(proto.Message):
r"""A request message for NetworkAttachments.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_attachment_resource (google.cloud.compute_v1.types.NetworkAttachment):
The body resource for this request
@@ -32271,6 +33287,9 @@ class InsertNetworkEdgeSecurityServiceRequest(proto.Message):
r"""A request message for NetworkEdgeSecurityServices.Insert. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_edge_security_service_resource (google.cloud.compute_v1.types.NetworkEdgeSecurityService):
The body resource for this request
@@ -32331,6 +33350,9 @@ class InsertNetworkEndpointGroupRequest(proto.Message):
r"""A request message for NetworkEndpointGroups.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_endpoint_group_resource (google.cloud.compute_v1.types.NetworkEndpointGroup):
The body resource for this request
@@ -32384,6 +33406,9 @@ class InsertNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy_resource (google.cloud.compute_v1.types.FirewallPolicy):
The body resource for this request
@@ -32429,6 +33454,9 @@ class InsertNetworkRequest(proto.Message):
r"""A request message for Networks.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_resource (google.cloud.compute_v1.types.Network):
The body resource for this request
@@ -32474,6 +33502,9 @@ class InsertNodeGroupRequest(proto.Message):
r"""A request message for NodeGroups.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
initial_node_count (int):
Initial count of nodes in the node group.
@@ -32531,6 +33562,9 @@ class InsertNodeTemplateRequest(proto.Message):
r"""A request message for NodeTemplates.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_template_resource (google.cloud.compute_v1.types.NodeTemplate):
The body resource for this request
@@ -32582,6 +33616,9 @@ class InsertPacketMirroringRequest(proto.Message):
r"""A request message for PacketMirrorings.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
packet_mirroring_resource (google.cloud.compute_v1.types.PacketMirroring):
The body resource for this request
@@ -32633,6 +33670,9 @@ class InsertPublicAdvertisedPrefixeRequest(proto.Message):
r"""A request message for PublicAdvertisedPrefixes.Insert. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -32678,6 +33718,9 @@ class InsertPublicDelegatedPrefixeRequest(proto.Message):
r"""A request message for PublicDelegatedPrefixes.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -32729,6 +33772,9 @@ class InsertRegionAutoscalerRequest(proto.Message):
r"""A request message for RegionAutoscalers.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaler_resource (google.cloud.compute_v1.types.Autoscaler):
The body resource for this request
@@ -32780,6 +33826,9 @@ class InsertRegionBackendServiceRequest(proto.Message):
r"""A request message for RegionBackendServices.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service_resource (google.cloud.compute_v1.types.BackendService):
The body resource for this request
@@ -32831,6 +33880,9 @@ class InsertRegionCommitmentRequest(proto.Message):
r"""A request message for RegionCommitments.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
commitment_resource (google.cloud.compute_v1.types.Commitment):
The body resource for this request
@@ -32882,6 +33934,9 @@ class InsertRegionDiskRequest(proto.Message):
r"""A request message for RegionDisks.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk_resource (google.cloud.compute_v1.types.Disk):
The body resource for this request
@@ -32943,6 +33998,9 @@ class InsertRegionHealthCheckRequest(proto.Message):
r"""A request message for RegionHealthChecks.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check_resource (google.cloud.compute_v1.types.HealthCheck):
The body resource for this request
@@ -32994,6 +34052,9 @@ class InsertRegionHealthCheckServiceRequest(proto.Message):
r"""A request message for RegionHealthCheckServices.Insert. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check_service_resource (google.cloud.compute_v1.types.HealthCheckService):
The body resource for this request
@@ -33045,6 +34106,9 @@ class InsertRegionInstanceGroupManagerRequest(proto.Message):
r"""A request message for RegionInstanceGroupManagers.Insert. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager_resource (google.cloud.compute_v1.types.InstanceGroupManager):
The body resource for this request
@@ -33096,6 +34160,9 @@ class InsertRegionNetworkEndpointGroupRequest(proto.Message):
r"""A request message for RegionNetworkEndpointGroups.Insert. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_endpoint_group_resource (google.cloud.compute_v1.types.NetworkEndpointGroup):
The body resource for this request
@@ -33149,6 +34216,9 @@ class InsertRegionNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for RegionNetworkFirewallPolicies.Insert.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy_resource (google.cloud.compute_v1.types.FirewallPolicy):
The body resource for this request
@@ -33200,6 +34270,9 @@ class InsertRegionNotificationEndpointRequest(proto.Message):
r"""A request message for RegionNotificationEndpoints.Insert. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
notification_endpoint_resource (google.cloud.compute_v1.types.NotificationEndpoint):
The body resource for this request
@@ -33251,6 +34324,9 @@ class InsertRegionSecurityPolicyRequest(proto.Message):
r"""A request message for RegionSecurityPolicies.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33311,6 +34387,9 @@ class InsertRegionSslCertificateRequest(proto.Message):
r"""A request message for RegionSslCertificates.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33362,6 +34441,9 @@ class InsertRegionSslPolicyRequest(proto.Message):
r"""A request message for RegionSslPolicies.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33413,6 +34495,9 @@ class InsertRegionTargetHttpProxyRequest(proto.Message):
r"""A request message for RegionTargetHttpProxies.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33464,6 +34549,9 @@ class InsertRegionTargetHttpsProxyRequest(proto.Message):
r"""A request message for RegionTargetHttpsProxies.Insert. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33515,6 +34603,9 @@ class InsertRegionTargetTcpProxyRequest(proto.Message):
r"""A request message for RegionTargetTcpProxies.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33566,6 +34657,9 @@ class InsertRegionUrlMapRequest(proto.Message):
r"""A request message for RegionUrlMaps.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33604,6 +34698,9 @@ class InsertReservationRequest(proto.Message):
r"""A request message for Reservations.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33655,6 +34752,9 @@ class InsertResourcePolicyRequest(proto.Message):
r"""A request message for ResourcePolicies.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33706,6 +34806,9 @@ class InsertRouteRequest(proto.Message):
r"""A request message for Routes.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33751,6 +34854,9 @@ class InsertRouterRequest(proto.Message):
r"""A request message for Routers.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33802,6 +34908,9 @@ class InsertSecurityPolicyRequest(proto.Message):
r"""A request message for SecurityPolicies.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33856,6 +34965,9 @@ class InsertServiceAttachmentRequest(proto.Message):
r"""A request message for ServiceAttachments.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33907,6 +35019,9 @@ class InsertSnapshotRequest(proto.Message):
r"""A request message for Snapshots.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33952,6 +35067,9 @@ class InsertSslCertificateRequest(proto.Message):
r"""A request message for SslCertificates.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -33997,6 +35115,9 @@ class InsertSslPolicyRequest(proto.Message):
r"""A request message for SslPolicies.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34042,6 +35163,9 @@ class InsertSubnetworkRequest(proto.Message):
r"""A request message for Subnetworks.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34093,6 +35217,9 @@ class InsertTargetGrpcProxyRequest(proto.Message):
r"""A request message for TargetGrpcProxies.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34138,6 +35265,9 @@ class InsertTargetHttpProxyRequest(proto.Message):
r"""A request message for TargetHttpProxies.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34183,6 +35313,9 @@ class InsertTargetHttpsProxyRequest(proto.Message):
r"""A request message for TargetHttpsProxies.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34228,6 +35361,9 @@ class InsertTargetInstanceRequest(proto.Message):
r"""A request message for TargetInstances.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34279,6 +35415,9 @@ class InsertTargetPoolRequest(proto.Message):
r"""A request message for TargetPools.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34330,6 +35469,9 @@ class InsertTargetSslProxyRequest(proto.Message):
r"""A request message for TargetSslProxies.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34375,6 +35517,9 @@ class InsertTargetTcpProxyRequest(proto.Message):
r"""A request message for TargetTcpProxies.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34420,6 +35565,9 @@ class InsertTargetVpnGatewayRequest(proto.Message):
r"""A request message for TargetVpnGateways.Insert. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34471,6 +35619,9 @@ class InsertUrlMapRequest(proto.Message):
r"""A request message for UrlMaps.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34516,6 +35667,9 @@ class InsertVpnGatewayRequest(proto.Message):
r"""A request message for VpnGateways.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34567,6 +35721,9 @@ class InsertVpnTunnelRequest(proto.Message):
r"""A request message for VpnTunnels.Insert. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -34619,6 +35776,9 @@ class Instance(proto.Message):
machine that is hosted on Google Cloud Platform. For more
information, read Virtual Machine Instances.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
advanced_machine_features (google.cloud.compute_v1.types.AdvancedMachineFeatures):
Controls for advanced machine-related
@@ -35163,6 +36323,8 @@ class Status(proto.Enum):
class InstanceAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -35244,6 +36406,8 @@ def raw_page(self):
class InstanceConsumptionData(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
consumption_info (google.cloud.compute_v1.types.InstanceConsumptionInfo):
Resources consumed by the instance.
@@ -35271,6 +36435,8 @@ class InstanceConsumptionData(proto.Message):
class InstanceConsumptionInfo(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
guest_cpus (int):
The number of virtual CPUs that are available
@@ -35327,6 +36493,9 @@ class InstanceGroup(proto.Message):
yourself. You cannot create regional unmanaged instance groups.
For more information, read Instance groups.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] The creation timestamp for this instance group
@@ -35477,6 +36646,8 @@ class InstanceGroup(proto.Message):
class InstanceGroupAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -35557,6 +36728,8 @@ def raw_page(self):
class InstanceGroupList(proto.Message):
r"""A list of InstanceGroup resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -35634,6 +36807,9 @@ class InstanceGroupManager(proto.Message):
resource. For regional Managed Instance Group, use the
regionInstanceGroupManagers resource.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_healing_policies (MutableSequence[google.cloud.compute_v1.types.InstanceGroupManagerAutoHealingPolicy]):
The autohealing policy for this managed
@@ -35914,6 +37090,8 @@ class ListManagedInstancesResults(proto.Enum):
class InstanceGroupManagerActionsSummary(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
abandoning (int):
[Output Only] The total number of instances in the managed
@@ -36077,6 +37255,8 @@ class InstanceGroupManagerActionsSummary(proto.Message):
class InstanceGroupManagerAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -36158,6 +37338,8 @@ def raw_page(self):
class InstanceGroupManagerAutoHealingPolicy(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check (str):
The URL for the health check that signals
@@ -36192,6 +37374,8 @@ class InstanceGroupManagerAutoHealingPolicy(proto.Message):
class InstanceGroupManagerList(proto.Message):
r"""[Output Only] A list of managed instance groups.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -36265,6 +37449,8 @@ def raw_page(self):
class InstanceGroupManagerStatus(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaler (str):
[Output Only] The URL of the Autoscaler that targets this
@@ -36321,6 +37507,8 @@ class InstanceGroupManagerStatus(proto.Message):
class InstanceGroupManagerStatusStateful(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
has_stateful_config (bool):
[Output Only] A bit indicating whether the managed instance
@@ -36357,6 +37545,8 @@ class InstanceGroupManagerStatusStateful(proto.Message):
class InstanceGroupManagerStatusStatefulPerInstanceConfigs(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
all_effective (bool):
A bit indicating if all of the group's
@@ -36378,6 +37568,8 @@ class InstanceGroupManagerStatusStatefulPerInstanceConfigs(proto.Message):
class InstanceGroupManagerStatusVersionTarget(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
is_reached (bool):
[Output Only] A bit indicating whether version target has
@@ -36399,6 +37591,8 @@ class InstanceGroupManagerStatusVersionTarget(proto.Message):
class InstanceGroupManagerUpdatePolicy(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_redistribution_type (str):
The instance redistribution policy for
@@ -36617,6 +37811,8 @@ class Type(proto.Enum):
class InstanceGroupManagerVersion(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_template (str):
The URL of the instance template that is specified for this
@@ -36688,6 +37884,8 @@ class InstanceGroupManagersAbandonInstancesRequest(proto.Message):
class InstanceGroupManagersApplyUpdatesRequest(proto.Message):
r"""InstanceGroupManagers.applyUpdatesToInstances
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
all_instances (bool):
Flag to update all instances instead of
@@ -36803,6 +38001,8 @@ class InstanceGroupManagersCreateInstancesRequest(proto.Message):
class InstanceGroupManagersDeleteInstancesRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instances (MutableSequence[str]):
The URLs of one or more instances to delete. This can be a
@@ -36852,6 +38052,8 @@ class InstanceGroupManagersDeletePerInstanceConfigsReq(proto.Message):
class InstanceGroupManagersListErrorsResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
items (MutableSequence[google.cloud.compute_v1.types.InstanceManagedByIgmError]):
[Output Only] The list of errors of the managed instance
@@ -36886,6 +38088,8 @@ def raw_page(self):
class InstanceGroupManagersListManagedInstancesResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
managed_instances (MutableSequence[google.cloud.compute_v1.types.ManagedInstance]):
[Output Only] The list of instances in the managed instance
@@ -36920,6 +38124,8 @@ def raw_page(self):
class InstanceGroupManagersListPerInstanceConfigsResp(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
items (MutableSequence[google.cloud.compute_v1.types.PerInstanceConfig]):
[Output Only] The list of PerInstanceConfig.
@@ -36995,6 +38201,8 @@ class InstanceGroupManagersRecreateInstancesRequest(proto.Message):
class InstanceGroupManagersScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_managers (MutableSequence[google.cloud.compute_v1.types.InstanceGroupManager]):
[Output Only] The list of managed instance groups that are
@@ -37024,6 +38232,8 @@ class InstanceGroupManagersScopedList(proto.Message):
class InstanceGroupManagersSetInstanceTemplateRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_template (str):
The URL of the instance template that is
@@ -37048,6 +38258,8 @@ class InstanceGroupManagersSetInstanceTemplateRequest(proto.Message):
class InstanceGroupManagersSetTargetPoolsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
fingerprint (str):
The fingerprint of the target pools
@@ -37116,6 +38328,8 @@ class InstanceGroupsAddInstancesRequest(proto.Message):
class InstanceGroupsListInstances(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -37189,6 +38403,8 @@ def raw_page(self):
class InstanceGroupsListInstancesRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_state (str):
A filter for the state of the instances in
@@ -37237,6 +38453,8 @@ class InstanceGroupsRemoveInstancesRequest(proto.Message):
class InstanceGroupsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_groups (MutableSequence[google.cloud.compute_v1.types.InstanceGroup]):
[Output Only] The list of instance groups that are contained
@@ -37264,6 +38482,8 @@ class InstanceGroupsScopedList(proto.Message):
class InstanceGroupsSetNamedPortsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
fingerprint (str):
The fingerprint of the named ports
@@ -37299,6 +38519,8 @@ class InstanceGroupsSetNamedPortsRequest(proto.Message):
class InstanceList(proto.Message):
r"""Contains a list of instances.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -37371,6 +38593,8 @@ def raw_page(self):
class InstanceListReferrers(proto.Message):
r"""Contains a list of instance referrers.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -37444,6 +38668,8 @@ def raw_page(self):
class InstanceManagedByIgmError(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
error (google.cloud.compute_v1.types.InstanceManagedByIgmErrorManagedInstanceError):
[Output Only] Contents of the error.
@@ -37486,6 +38712,8 @@ class InstanceManagedByIgmError(proto.Message):
class InstanceManagedByIgmErrorInstanceActionDetails(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
action (str):
[Output Only] Action that managed instance group was
@@ -37549,6 +38777,8 @@ class Action(proto.Enum):
class InstanceManagedByIgmErrorManagedInstanceError(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
code (str):
[Output Only] Error code.
@@ -37575,6 +38805,8 @@ class InstanceManagedByIgmErrorManagedInstanceError(proto.Message):
class InstanceMoveRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
destination_zone (str):
The URL of the destination zone to move the
@@ -37631,6 +38863,8 @@ class InstanceParams(proto.Message):
class InstanceProperties(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
advanced_machine_features (google.cloud.compute_v1.types.AdvancedMachineFeatures):
Controls for advanced machine-related
@@ -37903,6 +39137,8 @@ class PrivateIpv6GoogleAccess(proto.Enum):
class InstanceReference(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
The URL for a specific instance. @required
@@ -37923,6 +39159,9 @@ class InstanceTemplate(proto.Message):
instance templates to create VM instances and managed instance
groups. For more information, read Instance Templates.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] The creation timestamp for this instance
@@ -38035,6 +39274,8 @@ class InstanceTemplate(proto.Message):
class InstanceTemplateList(proto.Message):
r"""A list of instance templates.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -38108,6 +39349,8 @@ def raw_page(self):
class InstanceWithNamedPorts(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
[Output Only] The URL of the instance.
@@ -38196,6 +39439,8 @@ class InstancesGetEffectiveFirewallsResponse(proto.Message):
class InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
display_name (str):
[Output Only] Deprecated, please use short name instead. The
@@ -38275,6 +39520,8 @@ class InstancesRemoveResourcePoliciesRequest(proto.Message):
class InstancesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instances (MutableSequence[google.cloud.compute_v1.types.Instance]):
[Output Only] A list of instances contained in this scope.
@@ -38301,6 +39548,8 @@ class InstancesScopedList(proto.Message):
class InstancesSetLabelsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
label_fingerprint (str):
Fingerprint of the previous set of labels for
@@ -38344,6 +39593,8 @@ class InstancesSetMachineResourcesRequest(proto.Message):
class InstancesSetMachineTypeRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
machine_type (str):
Full or partial URL of the machine type
@@ -38364,6 +39615,8 @@ class InstancesSetMachineTypeRequest(proto.Message):
class InstancesSetMinCpuPlatformRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
min_cpu_platform (str):
Minimum cpu/platform this instance should be
@@ -38382,6 +39635,8 @@ class InstancesSetMinCpuPlatformRequest(proto.Message):
class InstancesSetServiceAccountRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
email (str):
Email address of the service account.
@@ -38428,6 +39683,9 @@ class Int64RangeMatch(proto.Message):
r"""HttpRouteRuleMatch criteria for field values that must stay
within the specified integer range.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
range_end (int):
The end of the range (exclusive) in signed
@@ -38459,6 +39717,9 @@ class Interconnect(proto.Message):
on-premises network. For more information, read the Dedicated
Interconnect Overview.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
admin_enabled (bool):
Administrative status of the interconnect.
@@ -38792,6 +40053,9 @@ class InterconnectAttachment(proto.Message):
Interconnect. For more information, read Creating VLAN
Attachments.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
admin_enabled (bool):
Determines whether this Attachment will carry packets. Not
@@ -39381,6 +40645,8 @@ class Type(proto.Enum):
class InterconnectAttachmentAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -39463,6 +40729,9 @@ class InterconnectAttachmentList(proto.Message):
r"""Response to the list request, and contains a list of
interconnect attachments.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -39539,6 +40808,9 @@ class InterconnectAttachmentPartnerMetadata(proto.Message):
PARTNER_PROVIDER attachments to their corresponding PARTNER
attachments.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
interconnect_name (str):
Plain text name of the Interconnect this
@@ -39585,6 +40857,9 @@ class InterconnectAttachmentPrivateInfo(proto.Message):
r"""Information for an interconnect attachment when this belongs
to an interconnect of type DEDICATED.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
tag8021q (int):
[Output Only] 802.1q encapsulation tag to be used for
@@ -39604,6 +40879,8 @@ class InterconnectAttachmentPrivateInfo(proto.Message):
class InterconnectAttachmentsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
interconnect_attachments (MutableSequence[google.cloud.compute_v1.types.InterconnectAttachment]):
A list of interconnect attachments contained
@@ -39635,6 +40912,9 @@ class InterconnectCircuitInfo(proto.Message):
Google. CircuitInfo objects are created by Google, so all fields
are output only.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
customer_demarc_id (str):
Customer-side demarc ID for this circuit.
@@ -39675,6 +40955,9 @@ class InterconnectDiagnostics(proto.Message):
and current technical information about Google's side of the
connection.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
arp_caches (MutableSequence[google.cloud.compute_v1.types.InterconnectDiagnosticsARPEntry]):
A list of InterconnectDiagnostics.ARPEntry
@@ -39749,6 +41032,8 @@ class BundleOperationalStatus(proto.Enum):
class InterconnectDiagnosticsARPEntry(proto.Message):
r"""Describing the ARP neighbor entries seen on this link
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ip_address (str):
The IP address of this ARP neighbor.
@@ -39775,6 +41060,8 @@ class InterconnectDiagnosticsARPEntry(proto.Message):
class InterconnectDiagnosticsLinkLACPStatus(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
google_system_id (str):
System ID of the port on Google's side of the
@@ -39828,6 +41115,8 @@ class State(proto.Enum):
class InterconnectDiagnosticsLinkOpticalPower(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
state (str):
The status of the current value when compared to the warning
@@ -39885,6 +41174,8 @@ class State(proto.Enum):
class InterconnectDiagnosticsLinkStatus(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
arp_caches (MutableSequence[google.cloud.compute_v1.types.InterconnectDiagnosticsARPEntry]):
A list of InterconnectDiagnostics.ARPEntry
@@ -39976,6 +41267,9 @@ class InterconnectList(proto.Message):
r"""Response to the list request, and contains a list of
interconnects.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -40051,6 +41345,9 @@ class InterconnectLocation(proto.Message):
about an Interconnect attachment (VLAN). For more information
about interconnect attachments, read Creating VLAN Attachments.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
address (str):
[Output Only] The postal address of the Point of Presence,
@@ -40258,6 +41555,9 @@ class InterconnectLocationList(proto.Message):
r"""Response to the list request, and contains a list of
interconnect locations.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -40333,6 +41633,9 @@ class InterconnectLocationRegionInfo(proto.Message):
between an Interconnect at a specific InterconnectLocation, and
a specific Cloud Region.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
expected_rtt_ms (int):
Expected round-trip time in milliseconds,
@@ -40380,6 +41683,8 @@ class LocationPresence(proto.Enum):
class InterconnectOutageNotification(proto.Message):
r"""Description of a planned outage on this Interconnect.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
affected_circuits (MutableSequence[str]):
If issue_type is IT_PARTIAL_OUTAGE, a list of the
@@ -40525,6 +41830,8 @@ class State(proto.Enum):
class InterconnectsGetDiagnosticsResponse(proto.Message):
r"""Response for the InterconnectsGetDiagnosticsRequest.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
result (google.cloud.compute_v1.types.InterconnectDiagnostics):
@@ -40543,6 +41850,9 @@ class InvalidateCacheUrlMapRequest(proto.Message):
r"""A request message for UrlMaps.InvalidateCache. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
cache_invalidation_rule_resource (google.cloud.compute_v1.types.CacheInvalidationRule):
The body resource for this request
@@ -40593,6 +41903,8 @@ class InvalidateCacheUrlMapRequest(proto.Message):
class Items(proto.Message):
r"""Metadata
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
key (str):
Key for the metadata entry. Keys must conform to the
@@ -40631,6 +41943,9 @@ class License(proto.Message):
This resource is intended for use only by third-party partners who
are creating Cloud Marketplace images.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
charges_use_fee (bool):
[Output Only] Deprecated. This field no longer reflects
@@ -40742,6 +42057,9 @@ class LicenseCode(proto.Message):
resource is intended for use only by third-party partners who are
creating Cloud Marketplace images.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -40845,6 +42163,8 @@ class State(proto.Enum):
class LicenseCodeLicenseAlias(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
description (str):
[Output Only] Description of this License Code.
@@ -40872,6 +42192,8 @@ class LicenseCodeLicenseAlias(proto.Message):
class LicenseResourceCommitment(proto.Message):
r"""Commitment for a particular license resource.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
amount (int):
The number of licenses purchased.
@@ -40908,6 +42230,8 @@ class LicenseResourceCommitment(proto.Message):
class LicenseResourceRequirements(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
min_guest_cpu_count (int):
Minimum number of guest cpus required to use
@@ -40938,6 +42262,8 @@ class LicenseResourceRequirements(proto.Message):
class LicensesListResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -41001,6 +42327,9 @@ class ListAcceleratorTypesRequest(proto.Message):
r"""A request message for AcceleratorTypes.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -41125,6 +42454,9 @@ class ListAddressesRequest(proto.Message):
r"""A request message for Addresses.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -41249,6 +42581,9 @@ class ListAssociationsFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.ListAssociations. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target_resource (str):
The target resource to list associations. It
@@ -41268,6 +42603,9 @@ class ListAutoscalersRequest(proto.Message):
r"""A request message for Autoscalers.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -41393,6 +42731,9 @@ class ListAvailableFeaturesRegionSslPoliciesRequest(proto.Message):
RegionSslPolicies.ListAvailableFeatures. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -41517,6 +42858,9 @@ class ListAvailableFeaturesSslPoliciesRequest(proto.Message):
r"""A request message for SslPolicies.ListAvailableFeatures. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -41635,6 +42979,9 @@ class ListBackendBucketsRequest(proto.Message):
r"""A request message for BackendBuckets.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -41753,6 +43100,9 @@ class ListBackendServicesRequest(proto.Message):
r"""A request message for BackendServices.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -41871,6 +43221,9 @@ class ListDiskTypesRequest(proto.Message):
r"""A request message for DiskTypes.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -41995,6 +43348,9 @@ class ListDisksRequest(proto.Message):
r"""A request message for Disks.List. See the method description
for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -42119,6 +43475,9 @@ class ListErrorsInstanceGroupManagersRequest(proto.Message):
r"""A request message for InstanceGroupManagers.ListErrors. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -42254,6 +43613,9 @@ class ListErrorsRegionInstanceGroupManagersRequest(proto.Message):
r"""A request message for RegionInstanceGroupManagers.ListErrors.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -42388,6 +43750,9 @@ class ListExternalVpnGatewaysRequest(proto.Message):
r"""A request message for ExternalVpnGateways.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -42506,6 +43871,9 @@ class ListFirewallPoliciesRequest(proto.Message):
r"""A request message for FirewallPolicies.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -42627,6 +43995,9 @@ class ListFirewallsRequest(proto.Message):
r"""A request message for Firewalls.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -42745,6 +44116,9 @@ class ListForwardingRulesRequest(proto.Message):
r"""A request message for ForwardingRules.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -42869,6 +44243,9 @@ class ListGlobalAddressesRequest(proto.Message):
r"""A request message for GlobalAddresses.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -42987,6 +44364,9 @@ class ListGlobalForwardingRulesRequest(proto.Message):
r"""A request message for GlobalForwardingRules.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -43105,6 +44485,9 @@ class ListGlobalNetworkEndpointGroupsRequest(proto.Message):
r"""A request message for GlobalNetworkEndpointGroups.List. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -43223,6 +44606,9 @@ class ListGlobalOperationsRequest(proto.Message):
r"""A request message for GlobalOperations.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -43341,6 +44727,9 @@ class ListGlobalOrganizationOperationsRequest(proto.Message):
r"""A request message for GlobalOrganizationOperations.List. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -43462,6 +44851,9 @@ class ListGlobalPublicDelegatedPrefixesRequest(proto.Message):
r"""A request message for GlobalPublicDelegatedPrefixes.List. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -43580,6 +44972,9 @@ class ListHealthChecksRequest(proto.Message):
r"""A request message for HealthChecks.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -43698,6 +45093,9 @@ class ListImagesRequest(proto.Message):
r"""A request message for Images.List. See the method description
for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -43816,6 +45214,9 @@ class ListInstanceGroupManagersRequest(proto.Message):
r"""A request message for InstanceGroupManagers.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -43941,6 +45342,9 @@ class ListInstanceGroupsRequest(proto.Message):
r"""A request message for InstanceGroups.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -44066,6 +45470,9 @@ class ListInstanceTemplatesRequest(proto.Message):
r"""A request message for InstanceTemplates.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -44184,6 +45591,9 @@ class ListInstancesInstanceGroupsRequest(proto.Message):
r"""A request message for InstanceGroups.ListInstances. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -44323,6 +45733,9 @@ class ListInstancesRegionInstanceGroupsRequest(proto.Message):
r"""A request message for RegionInstanceGroups.ListInstances. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -44461,6 +45874,9 @@ class ListInstancesRequest(proto.Message):
r"""A request message for Instances.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -44585,6 +46001,9 @@ class ListInterconnectAttachmentsRequest(proto.Message):
r"""A request message for InterconnectAttachments.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -44709,6 +46128,9 @@ class ListInterconnectLocationsRequest(proto.Message):
r"""A request message for InterconnectLocations.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -44827,6 +46249,9 @@ class ListInterconnectsRequest(proto.Message):
r"""A request message for Interconnects.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -44945,6 +46370,9 @@ class ListLicensesRequest(proto.Message):
r"""A request message for Licenses.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -45063,6 +46491,9 @@ class ListMachineImagesRequest(proto.Message):
r"""A request message for MachineImages.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -45181,6 +46612,9 @@ class ListMachineTypesRequest(proto.Message):
r"""A request message for MachineTypes.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -45306,6 +46740,9 @@ class ListManagedInstancesInstanceGroupManagersRequest(proto.Message):
InstanceGroupManagers.ListManagedInstances. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -45438,6 +46875,9 @@ class ListManagedInstancesRegionInstanceGroupManagersRequest(proto.Message):
RegionInstanceGroupManagers.ListManagedInstances. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -45568,6 +47008,9 @@ class ListNetworkAttachmentsRequest(proto.Message):
r"""A request message for NetworkAttachments.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -45692,6 +47135,9 @@ class ListNetworkEndpointGroupsRequest(proto.Message):
r"""A request message for NetworkEndpointGroups.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -45819,6 +47265,9 @@ class ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest(proto.Message):
GlobalNetworkEndpointGroups.ListNetworkEndpoints. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -45947,6 +47396,9 @@ class ListNetworkEndpointsNetworkEndpointGroupsRequest(proto.Message):
NetworkEndpointGroups.ListNetworkEndpoints. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -46089,6 +47541,9 @@ class ListNetworkFirewallPoliciesRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -46207,6 +47662,9 @@ class ListNetworksRequest(proto.Message):
r"""A request message for Networks.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -46325,6 +47783,9 @@ class ListNodeGroupsRequest(proto.Message):
r"""A request message for NodeGroups.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -46449,6 +47910,9 @@ class ListNodeTemplatesRequest(proto.Message):
r"""A request message for NodeTemplates.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -46573,6 +48037,9 @@ class ListNodeTypesRequest(proto.Message):
r"""A request message for NodeTypes.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -46697,6 +48164,9 @@ class ListNodesNodeGroupsRequest(proto.Message):
r"""A request message for NodeGroups.ListNodes. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -46828,6 +48298,9 @@ class ListPacketMirroringsRequest(proto.Message):
r"""A request message for PacketMirrorings.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -46952,6 +48425,9 @@ class ListPeeringRoutesNetworksRequest(proto.Message):
r"""A request message for Networks.ListPeeringRoutes. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
direction (str):
The direction of the exchanged routes.
@@ -47115,6 +48591,9 @@ class ListPerInstanceConfigsInstanceGroupManagersRequest(proto.Message):
InstanceGroupManagers.ListPerInstanceConfigs. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -47249,6 +48728,9 @@ class ListPerInstanceConfigsRegionInstanceGroupManagersRequest(proto.Message):
RegionInstanceGroupManagers.ListPerInstanceConfigs. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -47382,6 +48864,9 @@ class ListPreconfiguredExpressionSetsSecurityPoliciesRequest(proto.Message):
SecurityPolicies.ListPreconfiguredExpressionSets. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -47500,6 +48985,9 @@ class ListPublicAdvertisedPrefixesRequest(proto.Message):
r"""A request message for PublicAdvertisedPrefixes.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -47618,6 +49106,9 @@ class ListPublicDelegatedPrefixesRequest(proto.Message):
r"""A request message for PublicDelegatedPrefixes.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -47742,6 +49233,9 @@ class ListReferrersInstancesRequest(proto.Message):
r"""A request message for Instances.ListReferrers. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -47874,6 +49368,9 @@ class ListRegionAutoscalersRequest(proto.Message):
r"""A request message for RegionAutoscalers.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -47998,6 +49495,9 @@ class ListRegionBackendServicesRequest(proto.Message):
r"""A request message for RegionBackendServices.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -48122,6 +49622,9 @@ class ListRegionCommitmentsRequest(proto.Message):
r"""A request message for RegionCommitments.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -48246,6 +49749,9 @@ class ListRegionDiskTypesRequest(proto.Message):
r"""A request message for RegionDiskTypes.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -48370,6 +49876,9 @@ class ListRegionDisksRequest(proto.Message):
r"""A request message for RegionDisks.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -48494,6 +50003,9 @@ class ListRegionHealthCheckServicesRequest(proto.Message):
r"""A request message for RegionHealthCheckServices.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -48618,6 +50130,9 @@ class ListRegionHealthChecksRequest(proto.Message):
r"""A request message for RegionHealthChecks.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -48742,6 +50257,9 @@ class ListRegionInstanceGroupManagersRequest(proto.Message):
r"""A request message for RegionInstanceGroupManagers.List. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -48866,6 +50384,9 @@ class ListRegionInstanceGroupsRequest(proto.Message):
r"""A request message for RegionInstanceGroups.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -48990,6 +50511,9 @@ class ListRegionNetworkEndpointGroupsRequest(proto.Message):
r"""A request message for RegionNetworkEndpointGroups.List. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -49116,6 +50640,9 @@ class ListRegionNetworkFirewallPoliciesRequest(proto.Message):
r"""A request message for RegionNetworkFirewallPolicies.List. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -49240,6 +50767,9 @@ class ListRegionNotificationEndpointsRequest(proto.Message):
r"""A request message for RegionNotificationEndpoints.List. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -49364,6 +50894,9 @@ class ListRegionOperationsRequest(proto.Message):
r"""A request message for RegionOperations.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -49488,6 +51021,9 @@ class ListRegionSecurityPoliciesRequest(proto.Message):
r"""A request message for RegionSecurityPolicies.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -49612,6 +51148,9 @@ class ListRegionSslCertificatesRequest(proto.Message):
r"""A request message for RegionSslCertificates.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -49736,6 +51275,9 @@ class ListRegionSslPoliciesRequest(proto.Message):
r"""A request message for RegionSslPolicies.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -49860,6 +51402,9 @@ class ListRegionTargetHttpProxiesRequest(proto.Message):
r"""A request message for RegionTargetHttpProxies.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -49984,6 +51529,9 @@ class ListRegionTargetHttpsProxiesRequest(proto.Message):
r"""A request message for RegionTargetHttpsProxies.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -50108,6 +51656,9 @@ class ListRegionTargetTcpProxiesRequest(proto.Message):
r"""A request message for RegionTargetTcpProxies.List. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -50232,6 +51783,9 @@ class ListRegionUrlMapsRequest(proto.Message):
r"""A request message for RegionUrlMaps.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -50356,6 +51910,9 @@ class ListRegionsRequest(proto.Message):
r"""A request message for Regions.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -50474,6 +52031,9 @@ class ListReservationsRequest(proto.Message):
r"""A request message for Reservations.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -50598,6 +52158,9 @@ class ListResourcePoliciesRequest(proto.Message):
r"""A request message for ResourcePolicies.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -50722,6 +52285,9 @@ class ListRoutersRequest(proto.Message):
r"""A request message for Routers.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -50846,6 +52412,9 @@ class ListRoutesRequest(proto.Message):
r"""A request message for Routes.List. See the method description
for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -50964,6 +52533,9 @@ class ListSecurityPoliciesRequest(proto.Message):
r"""A request message for SecurityPolicies.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -51082,6 +52654,9 @@ class ListServiceAttachmentsRequest(proto.Message):
r"""A request message for ServiceAttachments.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -51206,6 +52781,9 @@ class ListSnapshotsRequest(proto.Message):
r"""A request message for Snapshots.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -51324,6 +52902,9 @@ class ListSslCertificatesRequest(proto.Message):
r"""A request message for SslCertificates.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -51442,6 +53023,9 @@ class ListSslPoliciesRequest(proto.Message):
r"""A request message for SslPolicies.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -51560,6 +53144,9 @@ class ListSubnetworksRequest(proto.Message):
r"""A request message for Subnetworks.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -51684,6 +53271,9 @@ class ListTargetGrpcProxiesRequest(proto.Message):
r"""A request message for TargetGrpcProxies.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -51802,6 +53392,9 @@ class ListTargetHttpProxiesRequest(proto.Message):
r"""A request message for TargetHttpProxies.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -51920,123 +53513,129 @@ class ListTargetHttpsProxiesRequest(proto.Message):
r"""A request message for TargetHttpsProxies.List. See the method
description for details.
- Attributes:
- filter (str):
- A filter expression that filters resources listed in the
- response. Most Compute resources support two types of filter
- expressions: expressions that support regular expressions
- and expressions that follow API improvement proposal
- AIP-160. If you want to use AIP-160, your expression must
- specify the field name, an operator, and the value that you
- want to use for filtering. The value must be a string, a
- number, or a boolean. The operator must be either ``=``,
- ``!=``, ``>``, ``<``, ``<=``, ``>=`` or ``:``. For example,
- if you are filtering Compute Engine instances, you can
- exclude instances named ``example-instance`` by specifying
- ``name != example-instance``. The ``:`` operator can be used
- with string fields to match substrings. For non-string
- fields it is equivalent to the ``=`` operator. The ``:*``
- comparison can be used to test whether a key has been
- defined. For example, to find all objects with ``owner``
- label use: ``labels.owner:*`` You can also filter nested
- fields. For example, you could specify
- ``scheduling.automaticRestart = false`` to include instances
- only if they are not scheduled for automatic restarts. You
- can use filtering on nested fields to filter based on
- resource labels. To filter on multiple expressions, provide
- each separate expression within parentheses. For example:
- ``(scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake")``
- By default, each expression is an ``AND`` expression.
- However, you can include ``AND`` and ``OR`` expressions
- explicitly. For example:
- ``(cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true)``
- If you want to use a regular expression, use the ``eq``
- (equal) or ``ne`` (not equal) operator against a single
- un-parenthesized expression with or without quotes or
- against multiple parenthesized expressions. Examples:
- ``fieldname eq unquoted literal``
- ``fieldname eq 'single quoted literal'``
- ``fieldname eq "double quoted literal"``
- ``(fieldname1 eq literal) (fieldname2 ne "literal")`` The
- literal value is interpreted as a regular expression using
- Google RE2 library syntax. The literal value must match the
- entire field. For example, to filter for instances that do
- not end with name "instance", you would use
- ``name ne .*instance``.
-
- This field is a member of `oneof`_ ``_filter``.
- max_results (int):
- The maximum number of results per page that should be
- returned. If the number of available results is larger than
- ``maxResults``, Compute Engine returns a ``nextPageToken``
- that can be used to get the next page of results in
- subsequent list requests. Acceptable values are ``0`` to
- ``500``, inclusive. (Default: ``500``)
- This field is a member of `oneof`_ ``_max_results``.
- order_by (str):
- Sorts list results by a certain order. By default, results
- are returned in alphanumerical order based on the resource
- name. You can also sort results in descending order based on
- the creation timestamp using
- ``orderBy="creationTimestamp desc"``. This sorts results
- based on the ``creationTimestamp`` field in reverse
- chronological order (newest result first). Use this to sort
- resources like operations so that the newest operation is
- returned first. Currently, only sorting by ``name`` or
- ``creationTimestamp desc`` is supported.
-
- This field is a member of `oneof`_ ``_order_by``.
- page_token (str):
- Specifies a page token to use. Set ``pageToken`` to the
- ``nextPageToken`` returned by a previous list request to get
- the next page of results.
-
- This field is a member of `oneof`_ ``_page_token``.
- project (str):
- Project ID for this request.
- return_partial_success (bool):
- Opt-in for partial success behavior which
- provides partial results in case of failure. The
- default value is false.
-
- This field is a member of `oneof`_ ``_return_partial_success``.
- """
-
- filter: str = proto.Field(
- proto.STRING,
- number=336120696,
- optional=True,
- )
- max_results: int = proto.Field(
- proto.UINT32,
- number=54715419,
- optional=True,
- )
- order_by: str = proto.Field(
- proto.STRING,
- number=160562920,
- optional=True,
- )
- page_token: str = proto.Field(
- proto.STRING,
- number=19994697,
- optional=True,
- )
- project: str = proto.Field(
- proto.STRING,
- number=227560217,
- )
- return_partial_success: bool = proto.Field(
- proto.BOOL,
- number=517198390,
- optional=True,
- )
-
-
-class ListTargetInstancesRequest(proto.Message):
- r"""A request message for TargetInstances.List. See the method
- description for details.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
+ Attributes:
+ filter (str):
+ A filter expression that filters resources listed in the
+ response. Most Compute resources support two types of filter
+ expressions: expressions that support regular expressions
+ and expressions that follow API improvement proposal
+ AIP-160. If you want to use AIP-160, your expression must
+ specify the field name, an operator, and the value that you
+ want to use for filtering. The value must be a string, a
+ number, or a boolean. The operator must be either ``=``,
+ ``!=``, ``>``, ``<``, ``<=``, ``>=`` or ``:``. For example,
+ if you are filtering Compute Engine instances, you can
+ exclude instances named ``example-instance`` by specifying
+ ``name != example-instance``. The ``:`` operator can be used
+ with string fields to match substrings. For non-string
+ fields it is equivalent to the ``=`` operator. The ``:*``
+ comparison can be used to test whether a key has been
+ defined. For example, to find all objects with ``owner``
+ label use: ``labels.owner:*`` You can also filter nested
+ fields. For example, you could specify
+ ``scheduling.automaticRestart = false`` to include instances
+ only if they are not scheduled for automatic restarts. You
+ can use filtering on nested fields to filter based on
+ resource labels. To filter on multiple expressions, provide
+ each separate expression within parentheses. For example:
+ ``(scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake")``
+ By default, each expression is an ``AND`` expression.
+ However, you can include ``AND`` and ``OR`` expressions
+ explicitly. For example:
+ ``(cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true)``
+ If you want to use a regular expression, use the ``eq``
+ (equal) or ``ne`` (not equal) operator against a single
+ un-parenthesized expression with or without quotes or
+ against multiple parenthesized expressions. Examples:
+ ``fieldname eq unquoted literal``
+ ``fieldname eq 'single quoted literal'``
+ ``fieldname eq "double quoted literal"``
+ ``(fieldname1 eq literal) (fieldname2 ne "literal")`` The
+ literal value is interpreted as a regular expression using
+ Google RE2 library syntax. The literal value must match the
+ entire field. For example, to filter for instances that do
+ not end with name "instance", you would use
+ ``name ne .*instance``.
+
+ This field is a member of `oneof`_ ``_filter``.
+ max_results (int):
+ The maximum number of results per page that should be
+ returned. If the number of available results is larger than
+ ``maxResults``, Compute Engine returns a ``nextPageToken``
+ that can be used to get the next page of results in
+ subsequent list requests. Acceptable values are ``0`` to
+ ``500``, inclusive. (Default: ``500``)
+
+ This field is a member of `oneof`_ ``_max_results``.
+ order_by (str):
+ Sorts list results by a certain order. By default, results
+ are returned in alphanumerical order based on the resource
+ name. You can also sort results in descending order based on
+ the creation timestamp using
+ ``orderBy="creationTimestamp desc"``. This sorts results
+ based on the ``creationTimestamp`` field in reverse
+ chronological order (newest result first). Use this to sort
+ resources like operations so that the newest operation is
+ returned first. Currently, only sorting by ``name`` or
+ ``creationTimestamp desc`` is supported.
+
+ This field is a member of `oneof`_ ``_order_by``.
+ page_token (str):
+ Specifies a page token to use. Set ``pageToken`` to the
+ ``nextPageToken`` returned by a previous list request to get
+ the next page of results.
+
+ This field is a member of `oneof`_ ``_page_token``.
+ project (str):
+ Project ID for this request.
+ return_partial_success (bool):
+ Opt-in for partial success behavior which
+ provides partial results in case of failure. The
+ default value is false.
+
+ This field is a member of `oneof`_ ``_return_partial_success``.
+ """
+
+ filter: str = proto.Field(
+ proto.STRING,
+ number=336120696,
+ optional=True,
+ )
+ max_results: int = proto.Field(
+ proto.UINT32,
+ number=54715419,
+ optional=True,
+ )
+ order_by: str = proto.Field(
+ proto.STRING,
+ number=160562920,
+ optional=True,
+ )
+ page_token: str = proto.Field(
+ proto.STRING,
+ number=19994697,
+ optional=True,
+ )
+ project: str = proto.Field(
+ proto.STRING,
+ number=227560217,
+ )
+ return_partial_success: bool = proto.Field(
+ proto.BOOL,
+ number=517198390,
+ optional=True,
+ )
+
+
+class ListTargetInstancesRequest(proto.Message):
+ r"""A request message for TargetInstances.List. See the method
+ description for details.
+
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes:
filter (str):
@@ -52162,6 +53761,9 @@ class ListTargetPoolsRequest(proto.Message):
r"""A request message for TargetPools.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -52286,6 +53888,9 @@ class ListTargetSslProxiesRequest(proto.Message):
r"""A request message for TargetSslProxies.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -52404,6 +54009,9 @@ class ListTargetTcpProxiesRequest(proto.Message):
r"""A request message for TargetTcpProxies.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -52522,6 +54130,9 @@ class ListTargetVpnGatewaysRequest(proto.Message):
r"""A request message for TargetVpnGateways.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -52646,6 +54257,9 @@ class ListUrlMapsRequest(proto.Message):
r"""A request message for UrlMaps.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -52764,6 +54378,9 @@ class ListUsableSubnetworksRequest(proto.Message):
r"""A request message for Subnetworks.ListUsable. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -52882,6 +54499,9 @@ class ListVpnGatewaysRequest(proto.Message):
r"""A request message for VpnGateways.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -53006,6 +54626,9 @@ class ListVpnTunnelsRequest(proto.Message):
r"""A request message for VpnTunnels.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -53130,6 +54753,9 @@ class ListXpnHostsProjectsRequest(proto.Message):
r"""A request message for Projects.ListXpnHosts. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -53257,6 +54883,9 @@ class ListZoneOperationsRequest(proto.Message):
r"""A request message for ZoneOperations.List. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -53381,6 +55010,9 @@ class ListZonesRequest(proto.Message):
r"""A request message for Zones.List. See the method description
for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter (str):
A filter expression that filters resources listed in the
@@ -53498,6 +55130,8 @@ class ListZonesRequest(proto.Message):
class LocalDisk(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk_count (int):
Specifies the number of such disks.
@@ -53538,6 +55172,9 @@ class LocalizedMessage(proto.Message):
r"""Provides a localized error message that is safe to return to
the user which can be attached to an RPC error.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
locale (str):
The locale used following the specification
@@ -53570,6 +55207,9 @@ class LocationPolicy(proto.Message):
locations (e.g. preferences for zone selection among zones in a
single region).
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
locations (MutableMapping[str, google.cloud.compute_v1.types.LocationPolicyLocation]):
Location configurations mapped by location
@@ -53607,6 +55247,8 @@ class TargetShape(proto.Enum):
class LocationPolicyLocation(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
constraints (google.cloud.compute_v1.types.LocationPolicyLocationConstraints):
Constraints that the caller requires on the
@@ -53644,6 +55286,8 @@ class Preference(proto.Enum):
class LocationPolicyLocationConstraints(proto.Message):
r"""Per-zone constraints on location policy for this zone.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
max_count (int):
Maximum number of items that are allowed to
@@ -53663,6 +55307,8 @@ class LocationPolicyLocationConstraints(proto.Message):
class LogConfig(proto.Message):
r"""This is deprecated and has no effect. Do not use.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
cloud_audit (google.cloud.compute_v1.types.LogConfigCloudAuditOptions):
This is deprecated and has no effect. Do not
@@ -53704,6 +55350,8 @@ class LogConfig(proto.Message):
class LogConfigCloudAuditOptions(proto.Message):
r"""This is deprecated and has no effect. Do not use.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
authorization_logging_options (google.cloud.compute_v1.types.AuthorizationLoggingOptions):
This is deprecated and has no effect. Do not
@@ -53741,6 +55389,8 @@ class LogName(proto.Enum):
class LogConfigCounterOptions(proto.Message):
r"""This is deprecated and has no effect. Do not use.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
custom_fields (MutableSequence[google.cloud.compute_v1.types.LogConfigCounterOptionsCustomField]):
This is deprecated and has no effect. Do not
@@ -53779,6 +55429,8 @@ class LogConfigCounterOptions(proto.Message):
class LogConfigCounterOptionsCustomField(proto.Message):
r"""This is deprecated and has no effect. Do not use.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
This is deprecated and has no effect. Do not
@@ -53807,6 +55459,8 @@ class LogConfigCounterOptionsCustomField(proto.Message):
class LogConfigDataAccessOptions(proto.Message):
r"""This is deprecated and has no effect. Do not use.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
log_mode (str):
This is deprecated and has no effect. Do not
@@ -53836,6 +55490,9 @@ class MachineImage(proto.Message):
to create a Virtual machine (VM) instance. For more information,
see Machine images.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] The creation timestamp for this machine image
@@ -54053,6 +55710,8 @@ class Status(proto.Enum):
class MachineImageList(proto.Message):
r"""A list of machine images.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -54127,6 +55786,9 @@ class MachineType(proto.Message):
machine types for your VM instances based on performance and
pricing requirements. For more information, read Machine Types.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
accelerators (MutableSequence[google.cloud.compute_v1.types.Accelerators]):
[Output Only] A list of accelerator configurations assigned
@@ -54289,6 +55951,8 @@ class MachineType(proto.Message):
class MachineTypeAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -54369,6 +56033,8 @@ def raw_page(self):
class MachineTypeList(proto.Message):
r"""Contains a list of machine types.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -54441,6 +56107,8 @@ def raw_page(self):
class MachineTypesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
machine_types (MutableSequence[google.cloud.compute_v1.types.MachineType]):
[Output Only] A list of machine types contained in this
@@ -54468,6 +56136,8 @@ class MachineTypesScopedList(proto.Message):
class ManagedInstance(proto.Message):
r"""A Managed Instance resource.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
current_action (str):
[Output Only] The current action that the managed instance
@@ -54647,6 +56317,8 @@ class InstanceStatus(proto.Enum):
class ManagedInstanceInstanceHealth(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
detailed_health_state (str):
[Output Only] The current detailed instance health state.
@@ -54685,6 +56357,8 @@ class DetailedHealthState(proto.Enum):
class ManagedInstanceLastAttempt(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
errors (google.cloud.compute_v1.types.Errors):
[Output Only] Encountered errors during the last attempt to
@@ -54704,6 +56378,8 @@ class ManagedInstanceLastAttempt(proto.Message):
class ManagedInstanceVersion(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_template (str):
[Output Only] The intended template of the instance. This
@@ -54732,6 +56408,8 @@ class ManagedInstanceVersion(proto.Message):
class Metadata(proto.Message):
r"""A metadata key/value entry.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
fingerprint (str):
Specifies a fingerprint for this request,
@@ -54790,6 +56468,9 @@ class MetadataFilter(proto.Message):
values in metadataFilters match values supplied in of their XDS
requests to loadbalancers.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
filter_labels (MutableSequence[google.cloud.compute_v1.types.MetadataFilterLabelMatch]):
The list of label value pairs that must match
@@ -54838,6 +56519,9 @@ class MetadataFilterLabelMatch(proto.Message):
match corresponding labels presented as metadata to the load
balancer.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
Name of metadata label. The name can have a
@@ -54869,6 +56553,9 @@ class MoveDiskProjectRequest(proto.Message):
r"""A request message for Projects.MoveDisk. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk_move_request_resource (google.cloud.compute_v1.types.DiskMoveRequest):
The body resource for this request
@@ -54914,6 +56601,9 @@ class MoveFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.Move. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -54958,6 +56648,9 @@ class MoveInstanceProjectRequest(proto.Message):
r"""A request message for Projects.MoveInstance. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_move_request_resource (google.cloud.compute_v1.types.InstanceMoveRequest):
The body resource for this request
@@ -55002,6 +56695,8 @@ class MoveInstanceProjectRequest(proto.Message):
class NamedPort(proto.Message):
r"""The named port. For example: <"http", 80>.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
The name for this named port. The name must
@@ -55033,6 +56728,9 @@ class Network(proto.Message):
to each other and to the internet. For more information, read
Virtual Private Cloud (VPC) Network.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
I_pv4_range (str):
Deprecated in favor of subnet mode networks.
@@ -55260,6 +56958,8 @@ class NetworkFirewallPolicyEnforcementOrder(proto.Enum):
class NetworkAttachment(proto.Message):
r"""NetworkAttachments A network attachment resource ...
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
connection_endpoints (MutableSequence[google.cloud.compute_v1.types.NetworkAttachmentConnectedEndpoint]):
[Output Only] An array of connections for all the producers
@@ -55428,6 +57128,8 @@ class ConnectionPreference(proto.Enum):
class NetworkAttachmentAggregatedList(proto.Message):
r"""Contains a list of NetworkAttachmentsScopedList.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -55500,6 +57202,8 @@ def raw_page(self):
class NetworkAttachmentConnectedEndpoint(proto.Message):
r"""[Output Only] A connection connected to this network attachment.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ip_address (str):
The IP address assigned to the producer
@@ -55568,6 +57272,8 @@ class Status(proto.Enum):
class NetworkAttachmentList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -55638,6 +57344,8 @@ def raw_page(self):
class NetworkAttachmentsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_attachments (MutableSequence[google.cloud.compute_v1.types.NetworkAttachment]):
A list of NetworkAttachments contained in
@@ -55666,6 +57374,9 @@ class NetworkEdgeSecurityService(proto.Message):
r"""Represents a Google Cloud Armor network edge security service
resource.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -55791,6 +57502,8 @@ class NetworkEdgeSecurityService(proto.Message):
class NetworkEdgeSecurityServiceAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
etag (str):
@@ -55882,6 +57595,8 @@ def raw_page(self):
class NetworkEdgeSecurityServicesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_edge_security_services (MutableSequence[google.cloud.compute_v1.types.NetworkEdgeSecurityService]):
A list of NetworkEdgeSecurityServices
@@ -55911,6 +57626,8 @@ class NetworkEdgeSecurityServicesScopedList(proto.Message):
class NetworkEndpoint(proto.Message):
r"""The network endpoint.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
annotations (MutableMapping[str, str]):
Metadata defined as annotations on the
@@ -55984,6 +57701,9 @@ class NetworkEndpointGroup(proto.Message):
NEGs, or Setting up external HTTP(S) Load Balancing with
serverless NEGs.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
annotations (MutableMapping[str, str]):
Metadata defined as annotations on the
@@ -56212,6 +57932,8 @@ class NetworkEndpointType(proto.Enum):
class NetworkEndpointGroupAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -56298,6 +58020,9 @@ class NetworkEndpointGroupAppEngine(proto.Message):
Engine service must be in the same project and located in the
same region as the Serverless NEG.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
service (str):
Optional serving service. The service name is
@@ -56351,6 +58076,9 @@ class NetworkEndpointGroupCloudFunction(proto.Message):
mask. Note: Cloud Function must be in the same project and
located in the same region as the Serverless NEG.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
function (str):
A user-defined name of the Cloud Function.
@@ -56393,6 +58121,9 @@ class NetworkEndpointGroupCloudRun(proto.Message):
Note: Cloud Run service must be in the same project and located
in the same region as the Serverless NEG.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
service (str):
Cloud Run service is the main resource of
@@ -56446,6 +58177,8 @@ class NetworkEndpointGroupCloudRun(proto.Message):
class NetworkEndpointGroupList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -56520,6 +58253,9 @@ class NetworkEndpointGroupPscData(proto.Message):
r"""All data that is specifically relevant to only network endpoint
groups of type PRIVATE_SERVICE_CONNECT.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
consumer_psc_address (str):
[Output Only] Address allocated from given subnetwork for
@@ -56600,6 +58336,8 @@ class NetworkEndpointGroupsDetachEndpointsRequest(proto.Message):
class NetworkEndpointGroupsListEndpointsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_status (str):
Optional query parameter for showing the
@@ -56633,6 +58371,8 @@ class HealthStatus(proto.Enum):
class NetworkEndpointGroupsListNetworkEndpoints(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -56699,6 +58439,8 @@ def raw_page(self):
class NetworkEndpointGroupsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_endpoint_groups (MutableSequence[google.cloud.compute_v1.types.NetworkEndpointGroup]):
[Output Only] The list of network endpoint groups that are
@@ -56728,6 +58470,8 @@ class NetworkEndpointGroupsScopedList(proto.Message):
class NetworkEndpointWithHealthStatus(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
healths (MutableSequence[google.cloud.compute_v1.types.HealthStatusForNetworkEndpoint]):
[Output only] The health status of network endpoint;
@@ -56753,6 +58497,8 @@ class NetworkEndpointWithHealthStatus(proto.Message):
class NetworkInterface(proto.Message):
r"""A network interface resource attached to an instance.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
access_configs (MutableSequence[google.cloud.compute_v1.types.AccessConfig]):
An array of configurations for this interface. Currently,
@@ -56985,6 +58731,8 @@ class StackType(proto.Enum):
class NetworkList(proto.Message):
r"""Contains a list of networks.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -57060,6 +58808,9 @@ class NetworkPeering(proto.Message):
flag indicating whether Google Compute Engine should
automatically create routes for the peering.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_create_routes (bool):
This field will be deprecated soon. Use the
@@ -57232,6 +58983,8 @@ class State(proto.Enum):
class NetworkPerformanceConfig(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
total_egress_bandwidth_tier (str):
Check the TotalEgressBandwidthTier enum for
@@ -57259,6 +59012,9 @@ class NetworkRoutingConfig(proto.Message):
network, and a flag indicating the type of routing behavior to
enforce network-wide.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
routing_mode (str):
The network-wide routing mode to use. If set
@@ -57294,6 +59050,8 @@ class RoutingMode(proto.Enum):
class NetworksAddPeeringRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_create_routes (bool):
This field will be deprecated soon. Use
@@ -57380,6 +59138,8 @@ class NetworksGetEffectiveFirewallsResponse(proto.Message):
class NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
display_name (str):
[Output Only] Deprecated, please use short name instead. The
@@ -57440,6 +59200,8 @@ class Type(proto.Enum):
class NetworksRemovePeeringRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
Name of the peering, which should conform to
@@ -57458,6 +59220,8 @@ class NetworksRemovePeeringRequest(proto.Message):
class NetworksUpdatePeeringRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_peering (google.cloud.compute_v1.types.NetworkPeering):
@@ -57480,6 +59244,9 @@ class NodeGroup(proto.Message):
other projects, or to group your instances together on the same
host hardware. For more information, read Sole-tenant nodes.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaling_policy (google.cloud.compute_v1.types.NodeGroupAutoscalingPolicy):
Specifies how autoscaling should behave.
@@ -57676,6 +59443,8 @@ class Status(proto.Enum):
class NodeGroupAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -57756,6 +59525,8 @@ def raw_page(self):
class NodeGroupAutoscalingPolicy(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
max_nodes (int):
The maximum number of nodes that the group
@@ -57806,6 +59577,8 @@ class Mode(proto.Enum):
class NodeGroupList(proto.Message):
r"""Contains a list of nodeGroups.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -57879,6 +59652,9 @@ class NodeGroupMaintenanceWindow(proto.Message):
r"""Time window specified for daily maintenance operations. GCE's
internal maintenance will be performed within this window.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
maintenance_duration (google.cloud.compute_v1.types.Duration):
[Output only] A predetermined duration for the window,
@@ -57911,6 +59687,8 @@ class NodeGroupMaintenanceWindow(proto.Message):
class NodeGroupNode(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
accelerators (MutableSequence[google.cloud.compute_v1.types.AcceleratorConfig]):
Accelerators for this node.
@@ -58054,6 +59832,8 @@ class Status(proto.Enum):
class NodeGroupsAddNodesRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
additional_node_count (int):
Count of additional nodes to be added to the
@@ -58086,6 +59866,8 @@ class NodeGroupsDeleteNodesRequest(proto.Message):
class NodeGroupsListNodes(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -58159,6 +59941,8 @@ def raw_page(self):
class NodeGroupsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_groups (MutableSequence[google.cloud.compute_v1.types.NodeGroup]):
[Output Only] A list of node groups contained in this scope.
@@ -58185,6 +59969,8 @@ class NodeGroupsScopedList(proto.Message):
class NodeGroupsSetNodeTemplateRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_template (str):
Full or partial URL of the node template
@@ -58205,6 +59991,9 @@ class NodeTemplate(proto.Message):
template to define properties for nodes in a node group. For
more information, read Creating node groups and instances.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
accelerators (MutableSequence[google.cloud.compute_v1.types.AcceleratorConfig]):
@@ -58398,6 +60187,8 @@ class Status(proto.Enum):
class NodeTemplateAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -58478,6 +60269,8 @@ def raw_page(self):
class NodeTemplateList(proto.Message):
r"""Contains a list of node templates.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -58550,6 +60343,8 @@ def raw_page(self):
class NodeTemplateNodeTypeFlexibility(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
cpus (str):
@@ -58582,6 +60377,8 @@ class NodeTemplateNodeTypeFlexibility(proto.Message):
class NodeTemplatesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_templates (MutableSequence[google.cloud.compute_v1.types.NodeTemplate]):
[Output Only] A list of node templates contained in this
@@ -58614,6 +60411,9 @@ class NodeType(proto.Message):
vCPUs and 624 GB of memory, available in multiple zones. For
more information read Node types.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
cpu_platform (str):
[Output Only] The CPU platform used by this node type.
@@ -58739,6 +60539,8 @@ class NodeType(proto.Message):
class NodeTypeAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -58819,6 +60621,8 @@ def raw_page(self):
class NodeTypeList(proto.Message):
r"""Contains a list of node types.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -58891,6 +60695,8 @@ def raw_page(self):
class NodeTypesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_types (MutableSequence[google.cloud.compute_v1.types.NodeType]):
[Output Only] A list of node types contained in this scope.
@@ -58920,6 +60726,9 @@ class NotificationEndpoint(proto.Message):
are status changes detected by the associated health check
service. For more information, see Health checks overview.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -59020,6 +60829,9 @@ class NotificationEndpointGrpcSettings(proto.Message):
notification endpoint and the retry duration attempting to send
notification to this endpoint.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
authority (str):
Optional. If specified, this field is used to
@@ -59088,6 +60900,8 @@ class NotificationEndpointGrpcSettings(proto.Message):
class NotificationEndpointList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -59171,6 +60985,9 @@ class Operation(proto.Message):
``zonalOperations`` resource. For more information, read Global,
Regional, and Zonal Resources.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
client_operation_id (str):
[Output Only] The value of ``requestId`` if you provided it
@@ -59441,6 +61258,8 @@ def done(self) -> bool:
class OperationAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] The unique identifier for the resource. This
@@ -59521,6 +61340,8 @@ def raw_page(self):
class OperationList(proto.Message):
r"""Contains a list of Operation resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] The unique identifier for the resource. This
@@ -59593,6 +61414,8 @@ def raw_page(self):
class OperationsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
operations (MutableSequence[google.cloud.compute_v1.types.Operation]):
[Output Only] A list of operations contained in this scope.
@@ -59620,6 +61443,9 @@ class OutlierDetection(proto.Message):
r"""Settings controlling the eviction of unhealthy hosts from the
load balancing pool for the backend service.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
base_ejection_time (google.cloud.compute_v1.types.Duration):
The base time that a host is ejected for. The
@@ -59786,6 +61612,8 @@ class OutlierDetection(proto.Message):
class PacketIntervals(proto.Message):
r"""Next free: 7
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
avg_ms (int):
Average observed inter-packet interval in
@@ -59879,6 +61707,9 @@ class PacketMirroring(proto.Message):
load balancer, for analysis or examination. For more information
about setting up Packet Mirroring, see Using Packet Mirroring.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
collector_ilb (google.cloud.compute_v1.types.PacketMirroringForwardingRuleInfo):
The Forwarding Rule resource of type
@@ -60052,6 +61883,8 @@ class Enable(proto.Enum):
class PacketMirroringAggregatedList(proto.Message):
r"""Contains a list of packetMirrorings.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -60130,6 +61963,8 @@ def raw_page(self):
class PacketMirroringFilter(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
I_p_protocols (MutableSequence[str]):
Protocols that apply as filter on mirrored
@@ -60182,6 +62017,8 @@ class Direction(proto.Enum):
class PacketMirroringForwardingRuleInfo(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
canonical_url (str):
[Output Only] Unique identifier for the forwarding rule;
@@ -60211,6 +62048,8 @@ class PacketMirroringForwardingRuleInfo(proto.Message):
class PacketMirroringList(proto.Message):
r"""Contains a list of PacketMirroring resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -60328,6 +62167,8 @@ class PacketMirroringMirroredResourceInfo(proto.Message):
class PacketMirroringMirroredResourceInfoInstanceInfo(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
canonical_url (str):
[Output Only] Unique identifier for the instance; defined by
@@ -60356,6 +62197,8 @@ class PacketMirroringMirroredResourceInfoInstanceInfo(proto.Message):
class PacketMirroringMirroredResourceInfoSubnetInfo(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
canonical_url (str):
[Output Only] Unique identifier for the subnetwork; defined
@@ -60385,6 +62228,8 @@ class PacketMirroringMirroredResourceInfoSubnetInfo(proto.Message):
class PacketMirroringNetworkInfo(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
canonical_url (str):
[Output Only] Unique identifier for the network; defined by
@@ -60412,6 +62257,8 @@ class PacketMirroringNetworkInfo(proto.Message):
class PacketMirroringsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
packet_mirrorings (MutableSequence[google.cloud.compute_v1.types.PacketMirroring]):
A list of packetMirrorings contained in this
@@ -60440,6 +62287,9 @@ class PatchAutoscalerRequest(proto.Message):
r"""A request message for Autoscalers.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaler (str):
Name of the autoscaler to patch.
@@ -60500,6 +62350,9 @@ class PatchBackendBucketRequest(proto.Message):
r"""A request message for BackendBuckets.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_bucket (str):
Name of the BackendBucket resource to patch.
@@ -60551,6 +62404,9 @@ class PatchBackendServiceRequest(proto.Message):
r"""A request message for BackendServices.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to patch.
@@ -60602,6 +62458,9 @@ class PatchFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -60647,6 +62506,9 @@ class PatchFirewallRequest(proto.Message):
r"""A request message for Firewalls.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall (str):
Name of the firewall rule to patch.
@@ -60698,6 +62560,9 @@ class PatchForwardingRuleRequest(proto.Message):
r"""A request message for ForwardingRules.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rule (str):
Name of the ForwardingRule resource to patch.
@@ -60755,6 +62620,9 @@ class PatchGlobalForwardingRuleRequest(proto.Message):
r"""A request message for GlobalForwardingRules.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rule (str):
Name of the ForwardingRule resource to patch.
@@ -60806,6 +62674,9 @@ class PatchGlobalPublicDelegatedPrefixeRequest(proto.Message):
r"""A request message for GlobalPublicDelegatedPrefixes.Patch.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -60858,6 +62729,9 @@ class PatchHealthCheckRequest(proto.Message):
r"""A request message for HealthChecks.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check (str):
Name of the HealthCheck resource to patch.
@@ -60909,6 +62783,9 @@ class PatchImageRequest(proto.Message):
r"""A request message for Images.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
image (str):
Name of the image resource to patch.
@@ -60960,6 +62837,9 @@ class PatchInstanceGroupManagerRequest(proto.Message):
r"""A request message for InstanceGroupManagers.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the instance group manager.
@@ -61018,6 +62898,9 @@ class PatchInterconnectAttachmentRequest(proto.Message):
r"""A request message for InterconnectAttachments.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
interconnect_attachment (str):
Name of the interconnect attachment to patch.
@@ -61075,6 +62958,9 @@ class PatchInterconnectRequest(proto.Message):
r"""A request message for Interconnects.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
interconnect (str):
Name of the interconnect to update.
@@ -61126,6 +63012,9 @@ class PatchNetworkEdgeSecurityServiceRequest(proto.Message):
r"""A request message for NetworkEdgeSecurityServices.Patch. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_edge_security_service (str):
Name of the network edge security service to
@@ -61202,6 +63091,9 @@ class PatchNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -61253,6 +63145,9 @@ class PatchNetworkRequest(proto.Message):
r"""A request message for Networks.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network (str):
Name of the network to update.
@@ -61304,6 +63199,9 @@ class PatchNodeGroupRequest(proto.Message):
r"""A request message for NodeGroups.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_group (str):
Name of the NodeGroup resource to update.
@@ -61361,6 +63259,9 @@ class PatchPacketMirroringRequest(proto.Message):
r"""A request message for PacketMirrorings.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
packet_mirroring (str):
Name of the PacketMirroring resource to
@@ -61420,6 +63321,9 @@ class PatchPerInstanceConfigsInstanceGroupManagerRequest(proto.Message):
InstanceGroupManagers.PatchPerInstanceConfigs. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group. It
@@ -61481,6 +63385,9 @@ class PatchPerInstanceConfigsRegionInstanceGroupManagerRequest(proto.Message):
RegionInstanceGroupManagers.PatchPerInstanceConfigs. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group. It
@@ -61540,6 +63447,9 @@ class PatchPublicAdvertisedPrefixeRequest(proto.Message):
r"""A request message for PublicAdvertisedPrefixes.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -61592,6 +63502,9 @@ class PatchPublicDelegatedPrefixeRequest(proto.Message):
r"""A request message for PublicDelegatedPrefixes.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -61650,6 +63563,9 @@ class PatchRegionAutoscalerRequest(proto.Message):
r"""A request message for RegionAutoscalers.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaler (str):
Name of the autoscaler to patch.
@@ -61710,6 +63626,9 @@ class PatchRegionBackendServiceRequest(proto.Message):
r"""A request message for RegionBackendServices.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to patch.
@@ -61767,6 +63686,9 @@ class PatchRegionHealthCheckRequest(proto.Message):
r"""A request message for RegionHealthChecks.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check (str):
Name of the HealthCheck resource to patch.
@@ -61824,6 +63746,9 @@ class PatchRegionHealthCheckServiceRequest(proto.Message):
r"""A request message for RegionHealthCheckServices.Patch. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check_service (str):
Name of the HealthCheckService to update. The
@@ -61883,6 +63808,9 @@ class PatchRegionInstanceGroupManagerRequest(proto.Message):
r"""A request message for RegionInstanceGroupManagers.Patch. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the instance group manager.
@@ -61940,6 +63868,9 @@ class PatchRegionNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for RegionNetworkFirewallPolicies.Patch.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -61997,6 +63928,9 @@ class PatchRegionSecurityPolicyRequest(proto.Message):
r"""A request message for RegionSecurityPolicies.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62054,6 +63988,9 @@ class PatchRegionSslPolicyRequest(proto.Message):
r"""A request message for RegionSslPolicies.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62113,6 +64050,9 @@ class PatchRegionTargetHttpsProxyRequest(proto.Message):
r"""A request message for RegionTargetHttpsProxies.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62171,6 +64111,9 @@ class PatchRegionUrlMapRequest(proto.Message):
r"""A request message for RegionUrlMaps.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62215,6 +64158,9 @@ class PatchRouterRequest(proto.Message):
r"""A request message for Routers.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62272,6 +64218,9 @@ class PatchRuleFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.PatchRule. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -62326,6 +64275,9 @@ class PatchRuleNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.PatchRule. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -62387,6 +64339,9 @@ class PatchRuleRegionNetworkFirewallPolicyRequest(proto.Message):
RegionNetworkFirewallPolicies.PatchRule. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -62453,6 +64408,9 @@ class PatchRuleSecurityPolicyRequest(proto.Message):
r"""A request message for SecurityPolicies.PatchRule. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
priority (int):
The priority of the rule to patch.
@@ -62499,6 +64457,9 @@ class PatchSecurityPolicyRequest(proto.Message):
r"""A request message for SecurityPolicies.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62550,6 +64511,9 @@ class PatchServiceAttachmentRequest(proto.Message):
r"""A request message for ServiceAttachments.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62611,6 +64575,9 @@ class PatchSslPolicyRequest(proto.Message):
r"""A request message for SslPolicies.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62664,6 +64631,9 @@ class PatchSubnetworkRequest(proto.Message):
r"""A request message for Subnetworks.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
drain_timeout_seconds (int):
The drain timeout specifies the upper bound in seconds on
@@ -62739,6 +64709,9 @@ class PatchTargetGrpcProxyRequest(proto.Message):
r"""A request message for TargetGrpcProxies.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62791,6 +64764,9 @@ class PatchTargetHttpProxyRequest(proto.Message):
r"""A request message for TargetHttpProxies.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62843,6 +64819,9 @@ class PatchTargetHttpsProxyRequest(proto.Message):
r"""A request message for TargetHttpsProxies.Patch. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62895,6 +64874,9 @@ class PatchUrlMapRequest(proto.Message):
r"""A request message for UrlMaps.Patch. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -62947,6 +64929,9 @@ class PathMatcher(proto.Message):
from the longest-matched rule will serve the URL. If no rule was
matched, the default service is used.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
default_route_action (google.cloud.compute_v1.types.HttpRouteAction):
defaultRouteAction takes effect when none of
@@ -63093,6 +65078,9 @@ class PathRule(proto.Message):
specified BackendService to handle the traffic arriving at this
URL.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
paths (MutableSequence[str]):
The list of path patterns to match. Each must start with /
@@ -63166,6 +65154,8 @@ class PathRule(proto.Message):
class PerInstanceConfig(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
fingerprint (str):
Fingerprint of this per-instance config. This
@@ -63276,6 +65266,9 @@ class Policy(proto.Message):
For a description of IAM and its features, see the `IAM
documentation `__.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
audit_configs (MutableSequence[google.cloud.compute_v1.types.AuditConfig]):
Specifies cloud audit logging configuration
@@ -63416,6 +65409,8 @@ class PreservedState(proto.Message):
class PreservedStatePreservedDisk(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_delete (str):
These stateful disks will never be deleted during
@@ -63517,6 +65512,9 @@ class Project(proto.Message):
resources in a Google Cloud Platform environment. For more
information, read about the Resource Hierarchy.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
common_instance_metadata (google.cloud.compute_v1.types.Metadata):
Metadata key/value pairs available to all
@@ -63703,6 +65701,8 @@ class XpnProjectStatus(proto.Enum):
class ProjectsDisableXpnResourceRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
xpn_resource (google.cloud.compute_v1.types.XpnResourceId):
Service resource (a.k.a service project) ID.
@@ -63721,6 +65721,8 @@ class ProjectsDisableXpnResourceRequest(proto.Message):
class ProjectsEnableXpnResourceRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
xpn_resource (google.cloud.compute_v1.types.XpnResourceId):
Service resource (a.k.a service project) ID.
@@ -63739,6 +65741,8 @@ class ProjectsEnableXpnResourceRequest(proto.Message):
class ProjectsGetXpnResources(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
kind (str):
[Output Only] Type of resource. Always
@@ -63785,6 +65789,8 @@ def raw_page(self):
class ProjectsListXpnHostsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
organization (str):
Optional organization ID managed by Cloud
@@ -63805,6 +65811,8 @@ class ProjectsListXpnHostsRequest(proto.Message):
class ProjectsSetDefaultNetworkTierRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network_tier (str):
Default network tier to be set.
@@ -63835,6 +65843,9 @@ class PublicAdvertisedPrefix(proto.Message):
single unit of route advertisement and is announced globally to
the internet.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -64005,6 +66016,8 @@ class Status(proto.Enum):
class PublicAdvertisedPrefixList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -64079,6 +66092,9 @@ class PublicAdvertisedPrefixPublicDelegatedPrefix(proto.Message):
r"""Represents a CIDR range which can be used to assign
addresses.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ip_range (str):
The IP address range of the public delegated
@@ -64144,6 +66160,9 @@ class PublicDelegatedPrefix(proto.Message):
prefixes may be further broken up into smaller IP blocks in the
same scope as the parent block.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -64319,6 +66338,8 @@ class Status(proto.Enum):
class PublicDelegatedPrefixAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -64400,6 +66421,8 @@ def raw_page(self):
class PublicDelegatedPrefixList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -64473,6 +66496,8 @@ def raw_page(self):
class PublicDelegatedPrefixPublicDelegatedSubPrefix(proto.Message):
r"""Represents a sub PublicDelegatedPrefix.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
delegatee_project (str):
Name of the project scoping this
@@ -64557,6 +66582,8 @@ class Status(proto.Enum):
class PublicDelegatedPrefixesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
public_delegated_prefixes (MutableSequence[google.cloud.compute_v1.types.PublicDelegatedPrefix]):
[Output Only] A list of PublicDelegatedPrefixes contained in
@@ -64586,6 +66613,8 @@ class PublicDelegatedPrefixesScopedList(proto.Message):
class Quota(proto.Message):
r"""A quotas entry.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
limit (float):
[Output Only] Quota limit for this metric.
@@ -64778,6 +66807,9 @@ class QuotaExceededInfo(proto.Message):
r"""Additional details for quota exceeded error for resource
quota.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
dimensions (MutableMapping[str, str]):
The map holding related quota dimensions.
@@ -64821,6 +66853,8 @@ class QuotaExceededInfo(proto.Message):
class RawDisk(proto.Message):
r"""The parameters of the raw disk image.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
container_type (str):
The format used to encode and transmit the
@@ -64882,6 +66916,9 @@ class RecreateInstancesInstanceGroupManagerRequest(proto.Message):
InstanceGroupManagers.RecreateInstances. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group.
@@ -64941,6 +66978,9 @@ class RecreateInstancesRegionInstanceGroupManagerRequest(proto.Message):
RegionInstanceGroupManagers.RecreateInstances. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
Name of the managed instance group.
@@ -64997,6 +67037,8 @@ class RecreateInstancesRegionInstanceGroupManagerRequest(proto.Message):
class Reference(proto.Message):
r"""Represents a reference to a resource.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
kind (str):
[Output Only] Type of the resource. Always compute#reference
@@ -65047,6 +67089,9 @@ class Region(proto.Message):
where a resource is located. For more information, read Regions
and Zones.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -65161,6 +67206,8 @@ class Status(proto.Enum):
class RegionAutoscalerList(proto.Message):
r"""Contains a list of autoscalers.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -65232,6 +67279,8 @@ def raw_page(self):
class RegionDiskTypeList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -65333,6 +67382,8 @@ class RegionDisksRemoveResourcePoliciesRequest(proto.Message):
class RegionDisksResizeRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
size_gb (int):
The new size of the regional persistent disk,
@@ -65351,6 +67402,8 @@ class RegionDisksResizeRequest(proto.Message):
class RegionInstanceGroupList(proto.Message):
r"""Contains a list of InstanceGroup resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -65438,6 +67491,8 @@ class RegionInstanceGroupManagerDeleteInstanceConfigReq(proto.Message):
class RegionInstanceGroupManagerList(proto.Message):
r"""Contains a list of managed instance groups.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -65559,6 +67614,8 @@ class RegionInstanceGroupManagersAbandonInstancesRequest(proto.Message):
class RegionInstanceGroupManagersApplyUpdatesRequest(proto.Message):
r"""RegionInstanceGroupManagers.applyUpdatesToInstances
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
all_instances (bool):
Flag to update all instances instead of
@@ -65674,6 +67731,8 @@ class RegionInstanceGroupManagersCreateInstancesRequest(proto.Message):
class RegionInstanceGroupManagersDeleteInstancesRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instances (MutableSequence[str]):
The URLs of one or more instances to delete. This can be a
@@ -65707,6 +67766,8 @@ class RegionInstanceGroupManagersDeleteInstancesRequest(proto.Message):
class RegionInstanceGroupManagersListErrorsResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
items (MutableSequence[google.cloud.compute_v1.types.InstanceManagedByIgmError]):
[Output Only] The list of errors of the managed instance
@@ -65741,6 +67802,8 @@ def raw_page(self):
class RegionInstanceGroupManagersListInstanceConfigsResp(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
items (MutableSequence[google.cloud.compute_v1.types.PerInstanceConfig]):
[Output Only] The list of PerInstanceConfig.
@@ -65784,6 +67847,8 @@ def raw_page(self):
class RegionInstanceGroupManagersListInstancesResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
managed_instances (MutableSequence[google.cloud.compute_v1.types.ManagedInstance]):
A list of managed instances.
@@ -65833,6 +67898,8 @@ class RegionInstanceGroupManagersRecreateRequest(proto.Message):
class RegionInstanceGroupManagersSetTargetPoolsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
fingerprint (str):
Fingerprint of the target pools information,
@@ -65862,6 +67929,8 @@ class RegionInstanceGroupManagersSetTargetPoolsRequest(proto.Message):
class RegionInstanceGroupManagersSetTemplateRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_template (str):
URL of the InstanceTemplate resource from
@@ -65880,6 +67949,8 @@ class RegionInstanceGroupManagersSetTemplateRequest(proto.Message):
class RegionInstanceGroupsListInstances(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -65951,6 +68022,8 @@ def raw_page(self):
class RegionInstanceGroupsListInstancesRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_state (str):
Instances in which state should be returned.
@@ -65992,6 +68065,8 @@ class InstanceState(proto.Enum):
class RegionInstanceGroupsSetNamedPortsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
fingerprint (str):
The fingerprint of the named ports
@@ -66025,6 +68100,8 @@ class RegionInstanceGroupsSetNamedPortsRequest(proto.Message):
class RegionList(proto.Message):
r"""Contains a list of region resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -66123,6 +68200,8 @@ class RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewal
):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
display_name (str):
[Output Only] The display name of the firewall policy.
@@ -66177,6 +68256,8 @@ class Type(proto.Enum):
class RegionSetLabelsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
label_fingerprint (str):
The fingerprint of the previous set of labels
@@ -66208,6 +68289,8 @@ class RegionSetLabelsRequest(proto.Message):
class RegionSetPolicyRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bindings (MutableSequence[google.cloud.compute_v1.types.Binding]):
Flatten Policy to create a backwacd
@@ -66265,6 +68348,8 @@ class RegionTargetHttpsProxiesSetSslCertificatesRequest(proto.Message):
class RegionUrlMapsValidateRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
resource (google.cloud.compute_v1.types.UrlMap):
Content of the UrlMap to be validated.
@@ -66284,6 +68369,9 @@ class RemoveAssociationFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.RemoveAssociation. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -66332,6 +68420,9 @@ class RemoveAssociationNetworkFirewallPolicyRequest(proto.Message):
NetworkFirewallPolicies.RemoveAssociation. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -66386,6 +68477,9 @@ class RemoveAssociationRegionNetworkFirewallPolicyRequest(proto.Message):
RegionNetworkFirewallPolicies.RemoveAssociation. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -66446,6 +68540,9 @@ class RemoveHealthCheckTargetPoolRequest(proto.Message):
r"""A request message for TargetPools.RemoveHealthCheck. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -66504,6 +68601,9 @@ class RemoveInstanceTargetPoolRequest(proto.Message):
r"""A request message for TargetPools.RemoveInstance. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -66562,6 +68662,9 @@ class RemoveInstancesInstanceGroupRequest(proto.Message):
r"""A request message for InstanceGroups.RemoveInstances. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group (str):
The name of the instance group where the
@@ -66621,6 +68724,9 @@ class RemovePeeringNetworkRequest(proto.Message):
r"""A request message for Networks.RemovePeering. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network (str):
Name of the network resource to remove
@@ -66675,6 +68781,9 @@ class RemoveResourcePoliciesDiskRequest(proto.Message):
r"""A request message for Disks.RemoveResourcePolicies. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
The disk name for this request.
@@ -66732,6 +68841,9 @@ class RemoveResourcePoliciesInstanceRequest(proto.Message):
r"""A request message for Instances.RemoveResourcePolicies. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
The instance name for this request.
@@ -66789,6 +68901,9 @@ class RemoveResourcePoliciesRegionDiskRequest(proto.Message):
r"""A request message for RegionDisks.RemoveResourcePolicies. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
The disk name for this request.
@@ -66846,6 +68961,9 @@ class RemoveRuleFirewallPolicyRequest(proto.Message):
r"""A request message for FirewallPolicies.RemoveRule. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -66894,6 +69012,9 @@ class RemoveRuleNetworkFirewallPolicyRequest(proto.Message):
r"""A request message for NetworkFirewallPolicies.RemoveRule. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -66949,6 +69070,9 @@ class RemoveRuleRegionNetworkFirewallPolicyRequest(proto.Message):
RegionNetworkFirewallPolicies.RemoveRule. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall_policy (str):
Name of the firewall policy to update.
@@ -67009,6 +69133,9 @@ class RemoveRuleSecurityPolicyRequest(proto.Message):
r"""A request message for SecurityPolicies.RemoveRule. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
priority (int):
The priority of the rule to remove from the
@@ -67043,6 +69170,9 @@ class RequestMirrorPolicy(proto.Message):
service. Before sending traffic to the shadow service, the host
or authority header is suffixed with -shadow.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
The full or partial URL to the BackendService
@@ -67069,6 +69199,9 @@ class Reservation(proto.Message):
not running. For more information, read Reserving zonal
resources.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
commitment (str):
[Output Only] Full or partial URL to a parent commitment.
@@ -67242,6 +69375,9 @@ class ReservationAffinity(proto.Message):
r"""Specifies the reservations that this instance can consume
from.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
consume_reservation_type (str):
Specifies the type of reservation from which this instance
@@ -67297,6 +69433,8 @@ class ConsumeReservationType(proto.Enum):
class ReservationAggregatedList(proto.Message):
r"""Contains a list of reservations.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -67375,6 +69513,8 @@ def raw_page(self):
class ReservationList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] The unique identifier for the resource. This
@@ -67447,6 +69587,8 @@ def raw_page(self):
class ReservationsResizeRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
specific_sku_count (int):
Number of allocated resources can be resized
@@ -67465,6 +69607,8 @@ class ReservationsResizeRequest(proto.Message):
class ReservationsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
reservations (MutableSequence[google.cloud.compute_v1.types.Reservation]):
A list of reservations contained in this
@@ -67493,6 +69637,9 @@ class ResetInstanceRequest(proto.Message):
r"""A request message for Instances.Reset. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance scoping this request.
@@ -67543,6 +69690,9 @@ class ResizeDiskRequest(proto.Message):
r"""A request message for Disks.Resize. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
The name of the persistent disk.
@@ -67600,6 +69750,9 @@ class ResizeInstanceGroupManagerRequest(proto.Message):
r"""A request message for InstanceGroupManagers.Resize. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group.
@@ -67661,6 +69814,9 @@ class ResizeRegionDiskRequest(proto.Message):
r"""A request message for RegionDisks.Resize. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk (str):
Name of the regional persistent disk.
@@ -67718,6 +69874,9 @@ class ResizeRegionInstanceGroupManagerRequest(proto.Message):
r"""A request message for RegionInstanceGroupManagers.Resize. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
Name of the managed instance group.
@@ -67775,6 +69934,9 @@ class ResizeReservationRequest(proto.Message):
r"""A request message for Reservations.Resize. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -67832,6 +69994,9 @@ class ResourceCommitment(proto.Message):
r"""Commitment for a particular resource (a Commitment is
composed of one or more of these).
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
accelerator_type (str):
Name of the accelerator type resource.
@@ -67886,6 +70051,8 @@ class Type(proto.Enum):
class ResourceGroupReference(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
group (str):
A URI referencing one of the instance groups
@@ -67905,6 +70072,8 @@ class ResourceGroupReference(proto.Message):
class ResourcePoliciesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
resource_policies (MutableSequence[google.cloud.compute_v1.types.ResourcePolicy]):
A list of resourcePolicies contained in this
@@ -67935,6 +70104,9 @@ class ResourcePolicy(proto.Message):
For example, you can use them to schedule persistent disk
snapshots.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -68076,6 +70248,8 @@ class Status(proto.Enum):
class ResourcePolicyAggregatedList(proto.Message):
r"""Contains a list of resourcePolicies.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
etag (str):
@@ -68162,6 +70336,8 @@ def raw_page(self):
class ResourcePolicyDailyCycle(proto.Message):
r"""Time window specified for daily operations.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
days_in_cycle (int):
Defines a schedule with units measured in
@@ -68206,6 +70382,9 @@ class ResourcePolicyGroupPlacementPolicy(proto.Message):
configuration. It specifies the failure bucket separation as
well as network locality
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
availability_domain_count (int):
The number of availability domains to spread
@@ -68256,6 +70435,8 @@ class Collocation(proto.Enum):
class ResourcePolicyHourlyCycle(proto.Message):
r"""Time window specified for hourly operations.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
duration (str):
[Output only] Duration of the time window, automatically
@@ -68296,6 +70477,9 @@ class ResourcePolicyInstanceSchedulePolicy(proto.Message):
r"""An InstanceSchedulePolicy specifies when and how frequent
certain operations are performed on the instance.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
expiration_time (str):
The expiration time of the schedule. The
@@ -68358,6 +70542,8 @@ class ResourcePolicyInstanceSchedulePolicy(proto.Message):
class ResourcePolicyInstanceSchedulePolicySchedule(proto.Message):
r"""Schedule for an instance operation.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
schedule (str):
Specifies the frequency for the operation,
@@ -68376,6 +70562,8 @@ class ResourcePolicyInstanceSchedulePolicySchedule(proto.Message):
class ResourcePolicyList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
etag (str):
@@ -68459,6 +70647,9 @@ class ResourcePolicyResourceStatus(proto.Message):
this "status" field should mimic the structure of ResourcePolicy
proto specification.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_schedule_policy (google.cloud.compute_v1.types.ResourcePolicyResourceStatusInstanceSchedulePolicyStatus):
[Output Only] Specifies a set of output values reffering to
@@ -68479,6 +70670,8 @@ class ResourcePolicyResourceStatus(proto.Message):
class ResourcePolicyResourceStatusInstanceSchedulePolicyStatus(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
last_run_start_time (str):
[Output Only] The last time the schedule successfully ran.
@@ -68511,6 +70704,9 @@ class ResourcePolicySnapshotSchedulePolicy(proto.Message):
how many and how long these scheduled snapshots should be
retained.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
retention_policy (google.cloud.compute_v1.types.ResourcePolicySnapshotSchedulePolicyRetentionPolicy):
Retention policy applied to snapshots created
@@ -68558,6 +70754,8 @@ class ResourcePolicySnapshotSchedulePolicy(proto.Message):
class ResourcePolicySnapshotSchedulePolicyRetentionPolicy(proto.Message):
r"""Policy for retention of scheduled snapshots.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
max_retention_days (int):
Maximum age of the snapshot that is allowed
@@ -68598,6 +70796,9 @@ class ResourcePolicySnapshotSchedulePolicySchedule(proto.Message):
r"""A schedule for disks where the schedueled operations are
performed.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
daily_schedule (google.cloud.compute_v1.types.ResourcePolicyDailyCycle):
@@ -68634,6 +70835,9 @@ class ResourcePolicySnapshotSchedulePolicySnapshotProperties(proto.Message):
r"""Specified snapshot properties for scheduled snapshots created
by this policy.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
chain_name (str):
Chain name that the snapshot is created in.
@@ -68695,6 +70899,8 @@ class ResourcePolicyWeeklyCycle(proto.Message):
class ResourcePolicyWeeklyCycleDayOfWeek(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
day (str):
Defines a schedule that runs on specific days
@@ -68754,6 +70960,9 @@ class ResourceStatus(proto.Message):
values set on Instance attributes as compared to the value
requested by the user (intent) in their instance CRUD calls.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
physical_host (str):
[Output Only] An opaque ID of the host on which the VM is
@@ -68773,6 +70982,9 @@ class ResumeInstanceRequest(proto.Message):
r"""A request message for Instances.Resume. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance resource to resume.
@@ -68825,6 +71037,9 @@ class Route(proto.Message):
destination can be inside or outside the VPC network. For more
information, read the Routes overview.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
as_paths (MutableSequence[google.cloud.compute_v1.types.RouteAsPath]):
[Output Only] AS path.
@@ -69086,6 +71301,8 @@ class RouteType(proto.Enum):
class RouteAsPath(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
as_lists (MutableSequence[int]):
[Output Only] The AS numbers of the AS Path.
@@ -69134,6 +71351,8 @@ class PathSegmentType(proto.Enum):
class RouteList(proto.Message):
r"""Contains a list of Route resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -69206,6 +71425,9 @@ class Router(proto.Message):
r"""Represents a Cloud Router resource. For more information
about Cloud Router, read the Cloud Router overview.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bgp (google.cloud.compute_v1.types.RouterBgp):
BGP information specific to this router.
@@ -69359,6 +71581,8 @@ class Router(proto.Message):
class RouterAdvertisedIpRange(proto.Message):
r"""Description-tagged IP ranges for the router to advertise.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
description (str):
User-specified description for the IP range.
@@ -69386,6 +71610,8 @@ class RouterAdvertisedIpRange(proto.Message):
class RouterAggregatedList(proto.Message):
r"""Contains a list of routers.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -69464,6 +71690,8 @@ def raw_page(self):
class RouterBgp(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
advertise_mode (str):
User-specified flag to indicate which mode to
@@ -69556,6 +71784,8 @@ class AdvertisedGroups(proto.Enum):
class RouterBgpPeer(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
advertise_mode (str):
User-specified flag to indicate which mode to
@@ -69808,6 +72038,8 @@ class ManagementType(proto.Enum):
class RouterBgpPeerBfd(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
min_receive_interval (int):
The minimum interval, in milliseconds,
@@ -69889,6 +72121,8 @@ class SessionInitializationMode(proto.Enum):
class RouterInterface(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ip_range (str):
IP address and range of the interface. The IP
@@ -70033,6 +72267,8 @@ class ManagementType(proto.Enum):
class RouterList(proto.Message):
r"""Contains a list of Router resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -70105,6 +72341,8 @@ def raw_page(self):
class RouterMd5AuthenticationKey(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
key (str):
[Input only] Value of the key. For patch and update calls,
@@ -70142,6 +72380,9 @@ class RouterNat(proto.Message):
external IPs that would be used for NAT. GCP would auto-allocate
ephemeral IPs if no external IPs are provided.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
drain_nat_ips (MutableSequence[str]):
A list of URLs of the IP resources to be
@@ -70400,6 +72641,8 @@ class SourceSubnetworkIpRangesToNat(proto.Enum):
class RouterNatLogConfig(proto.Message):
r"""Configuration of logging on a NAT.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enable (bool):
Indicates whether or not to export logs. This
@@ -70447,6 +72690,8 @@ class Filter(proto.Enum):
class RouterNatRule(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
action (google.cloud.compute_v1.types.RouterNatRuleAction):
The action to be enforced for traffic that
@@ -70532,6 +72777,8 @@ class RouterNatRuleAction(proto.Message):
class RouterNatSubnetworkToNat(proto.Message):
r"""Defines the IP ranges that want to use NAT for a subnetwork.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
URL for the subnetwork resource that will use
@@ -70578,6 +72825,8 @@ class SourceIpRangesToNat(proto.Enum):
class RouterStatus(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
best_routes (MutableSequence[google.cloud.compute_v1.types.Route]):
Best routes for this router's network.
@@ -70624,6 +72873,8 @@ class RouterStatus(proto.Message):
class RouterStatusBgpPeerStatus(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
advertised_routes (MutableSequence[google.cloud.compute_v1.types.Route]):
Routes that were advertised to the remote BGP
@@ -70814,6 +73065,8 @@ class StatusReason(proto.Enum):
class RouterStatusNatStatus(proto.Message):
r"""Status of a NAT contained in this router.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_allocated_nat_ips (MutableSequence[str]):
A list of IPs auto-allocated for NAT. Example: ["1.1.1.1",
@@ -70897,6 +73150,8 @@ class RouterStatusNatStatus(proto.Message):
class RouterStatusNatStatusNatRuleStatus(proto.Message):
r"""Status of a NAT Rule contained in this NAT.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
active_nat_ips (MutableSequence[str]):
A list of active IPs for NAT. Example: ["1.1.1.1",
@@ -70950,6 +73205,8 @@ class RouterStatusNatStatusNatRuleStatus(proto.Message):
class RouterStatusResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
kind (str):
Type of resource.
@@ -70976,6 +73233,8 @@ class RouterStatusResponse(proto.Message):
class RoutersPreviewResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
resource (google.cloud.compute_v1.types.Router):
Preview of given router.
@@ -70994,6 +73253,8 @@ class RoutersPreviewResponse(proto.Message):
class RoutersScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
routers (MutableSequence[google.cloud.compute_v1.types.Router]):
A list of routers contained in this scope.
@@ -71020,6 +73281,8 @@ class RoutersScopedList(proto.Message):
class Rule(proto.Message):
r"""This is deprecated and has no effect. Do not use.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
action (str):
This is deprecated and has no effect. Do not
@@ -71096,6 +73359,8 @@ class Action(proto.Enum):
class SSLHealthCheck(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
port (int):
The TCP port number to which the health check
@@ -71232,6 +73497,9 @@ class SavedAttachedDisk(proto.Message):
r"""DEPRECATED: Please use compute#savedDisk instead. An
instance-attached disk resource.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_delete (bool):
Specifies whether the disk will be
@@ -71442,6 +73710,8 @@ class Type(proto.Enum):
class SavedDisk(proto.Message):
r"""An instance-attached disk resource.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
architecture (str):
[Output Only] The architecture of the attached disk. Check
@@ -71523,6 +73793,8 @@ class StorageBytesStatus(proto.Enum):
class ScalingScheduleStatus(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
last_start_time (str):
[Output Only] The last time the scaling schedule became
@@ -71573,6 +73845,8 @@ class State(proto.Enum):
class Scheduling(proto.Message):
r"""Sets the scheduling options for an Instance.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
automatic_restart (bool):
Specifies whether the instance should be
@@ -71705,6 +73979,9 @@ class SchedulingNodeAffinity(proto.Message):
r"""Node Affinity: the configuration of desired nodes onto which
this Instance could be scheduled.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
key (str):
Corresponds to the label key of Node
@@ -71750,6 +74027,8 @@ class Operator(proto.Enum):
class ScratchDisks(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk_gb (int):
Size of the scratch disk, defined in GB.
@@ -71767,6 +74046,8 @@ class ScratchDisks(proto.Message):
class Screenshot(proto.Message):
r"""An instance's screenshot.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
contents (str):
[Output Only] The Base64-encoded screenshot data.
@@ -71794,6 +74075,8 @@ class Screenshot(proto.Message):
class SecurityPoliciesAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
etag (str):
@@ -71883,6 +74166,8 @@ def raw_page(self):
class SecurityPoliciesListPreconfiguredExpressionSetsResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
preconfigured_expression_sets (google.cloud.compute_v1.types.SecurityPoliciesWafConfig):
@@ -71900,6 +74185,8 @@ class SecurityPoliciesListPreconfiguredExpressionSetsResponse(proto.Message):
class SecurityPoliciesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
security_policies (MutableSequence[google.cloud.compute_v1.types.SecurityPolicy]):
A list of SecurityPolicies contained in this
@@ -71927,6 +74214,8 @@ class SecurityPoliciesScopedList(proto.Message):
class SecurityPoliciesWafConfig(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
waf_rules (google.cloud.compute_v1.types.PreconfiguredWafSet):
@@ -71947,6 +74236,9 @@ class SecurityPolicy(proto.Message):
reference a security policy. For more information, see Google
Cloud Armor security policy overview.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
adaptive_protection_config (google.cloud.compute_v1.types.SecurityPolicyAdaptiveProtectionConfig):
@@ -72145,6 +74437,9 @@ class SecurityPolicyAdaptiveProtectionConfig(proto.Message):
r"""Configuration options for Cloud Armor Adaptive Protection
(CAAP).
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
layer7_ddos_defense_config (google.cloud.compute_v1.types.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig):
If set to true, enables Cloud Armor Machine
@@ -72164,6 +74459,8 @@ class SecurityPolicyAdaptiveProtectionConfig(proto.Message):
class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig(proto.Message):
r"""Configuration options for L7 DDoS detection.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enable (bool):
If set to true, enables CAAP for L7 DDoS
@@ -72202,6 +74499,8 @@ class RuleVisibility(proto.Enum):
class SecurityPolicyAdvancedOptionsConfig(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
json_custom_config (google.cloud.compute_v1.types.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig):
Custom configuration to apply the JSON parsing. Only
@@ -72274,6 +74573,8 @@ class SecurityPolicyAdvancedOptionsConfigJsonCustomConfig(proto.Message):
class SecurityPolicyDdosProtectionConfig(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ddos_protection (str):
Check the DdosProtection enum for the list of
@@ -72298,6 +74599,8 @@ class DdosProtection(proto.Enum):
class SecurityPolicyList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -72361,6 +74664,8 @@ def raw_page(self):
class SecurityPolicyRecaptchaOptionsConfig(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
redirect_site_key (str):
An optional field to supply a reCAPTCHA site key to be used
@@ -72383,6 +74688,8 @@ class SecurityPolicyRecaptchaOptionsConfig(proto.Message):
class SecurityPolicyReference(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
security_policy (str):
@@ -72401,6 +74708,9 @@ class SecurityPolicyRule(proto.Message):
along with the action to be taken when traffic matches this
condition (allow or deny).
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
action (str):
The Action to perform when the rule is matched. The
@@ -72540,6 +74850,8 @@ class SecurityPolicyRuleHttpHeaderAction(proto.Message):
class SecurityPolicyRuleHttpHeaderActionHttpHeaderOption(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
header_name (str):
The name of the header to set.
@@ -72567,6 +74879,9 @@ class SecurityPolicyRuleMatcher(proto.Message):
r"""Represents a match condition that incoming traffic is
evaluated against. Exactly one field must be specified.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
config (google.cloud.compute_v1.types.SecurityPolicyRuleMatcherConfig):
The configuration options available when specifying
@@ -72638,6 +74953,8 @@ class SecurityPolicyRuleMatcherConfig(proto.Message):
class SecurityPolicyRuleRateLimitOptions(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ban_duration_sec (int):
Can only be specified if the action for the rule is
@@ -72801,6 +75118,8 @@ class EnforceOnKey(proto.Enum):
class SecurityPolicyRuleRateLimitOptionsThreshold(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
count (int):
Number of HTTP(S) requests for calculating
@@ -72829,6 +75148,8 @@ class SecurityPolicyRuleRateLimitOptionsThreshold(proto.Message):
class SecurityPolicyRuleRedirectOptions(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target (str):
Target for the redirect action. This is required if the type
@@ -72866,6 +75187,9 @@ class SecuritySettings(proto.Message):
r"""The authentication and authorization settings for a
BackendService.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
client_tls_policy (str):
Optional. A URL referring to a
@@ -72944,6 +75268,8 @@ class SendDiagnosticInterruptInstanceResponse(proto.Message):
class SerialPortOutput(proto.Message):
r"""An instance serial console output.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
contents (str):
[Output Only] The contents of the console output.
@@ -73007,6 +75333,8 @@ class SerialPortOutput(proto.Message):
class ServerBinding(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
type_ (str):
Check the Type enum for the list of possible
@@ -73032,6 +75360,8 @@ class Type(proto.Enum):
class ServiceAccount(proto.Message):
r"""A service account.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
email (str):
Email address of the service account.
@@ -73060,6 +75390,9 @@ class ServiceAttachment(proto.Message):
a list of NAT IP ranges that the producers uses to represent the
consumers connecting to the service. next tag = 20
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
connected_endpoints (MutableSequence[google.cloud.compute_v1.types.ServiceAttachmentConnectedEndpoint]):
[Output Only] An array of connections for all the consumers
@@ -73278,6 +75611,8 @@ class ConnectionPreference(proto.Enum):
class ServiceAttachmentAggregatedList(proto.Message):
r"""Contains a list of ServiceAttachmentsScopedList.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -73357,6 +75692,8 @@ def raw_page(self):
class ServiceAttachmentConnectedEndpoint(proto.Message):
r"""[Output Only] A connection connected to this service attachment.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
endpoint (str):
The url of a connected endpoint.
@@ -73407,6 +75744,8 @@ class Status(proto.Enum):
class ServiceAttachmentConsumerProjectLimit(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
connection_limit (int):
The value of the limit to set.
@@ -73444,6 +75783,8 @@ class ServiceAttachmentConsumerProjectLimit(proto.Message):
class ServiceAttachmentList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -73516,6 +75857,8 @@ def raw_page(self):
class ServiceAttachmentsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
service_attachments (MutableSequence[google.cloud.compute_v1.types.ServiceAttachment]):
A list of ServiceAttachments contained in
@@ -73544,6 +75887,9 @@ class SetBackendServiceTargetSslProxyRequest(proto.Message):
r"""A request message for TargetSslProxies.SetBackendService. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -73596,6 +75942,9 @@ class SetBackendServiceTargetTcpProxyRequest(proto.Message):
r"""A request message for TargetTcpProxies.SetBackendService. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -73648,6 +75997,9 @@ class SetBackupTargetPoolRequest(proto.Message):
r"""A request message for TargetPools.SetBackup. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
failover_ratio (float):
New failoverRatio value for the target pool.
@@ -73715,6 +76067,9 @@ class SetCertificateMapTargetHttpsProxyRequest(proto.Message):
r"""A request message for TargetHttpsProxies.SetCertificateMap.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -73768,6 +76123,9 @@ class SetCertificateMapTargetSslProxyRequest(proto.Message):
r"""A request message for TargetSslProxies.SetCertificateMap. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -73821,6 +76179,9 @@ class SetCommonInstanceMetadataProjectRequest(proto.Message):
r"""A request message for Projects.SetCommonInstanceMetadata. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
metadata_resource (google.cloud.compute_v1.types.Metadata):
The body resource for this request
@@ -73866,6 +76227,9 @@ class SetDefaultNetworkTierProjectRequest(proto.Message):
r"""A request message for Projects.SetDefaultNetworkTier. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -73911,6 +76275,9 @@ class SetDeletionProtectionInstanceRequest(proto.Message):
r"""A request message for Instances.SetDeletionProtection. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
deletion_protection (bool):
Whether the resource should be protected
@@ -73971,6 +76338,9 @@ class SetDiskAutoDeleteInstanceRequest(proto.Message):
r"""A request message for Instances.SetDiskAutoDelete. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_delete (bool):
Whether to auto-delete the disk when the
@@ -74036,6 +76406,9 @@ class SetEdgeSecurityPolicyBackendBucketRequest(proto.Message):
r"""A request message for BackendBuckets.SetEdgeSecurityPolicy.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_bucket (str):
Name of the BackendService resource to which
@@ -74089,6 +76462,9 @@ class SetEdgeSecurityPolicyBackendServiceRequest(proto.Message):
r"""A request message for BackendServices.SetEdgeSecurityPolicy.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to which
@@ -74770,6 +77146,9 @@ class SetInstanceTemplateInstanceGroupManagerRequest(proto.Message):
InstanceGroupManagers.SetInstanceTemplate. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group.
@@ -74829,6 +77208,9 @@ class SetInstanceTemplateRegionInstanceGroupManagerRequest(proto.Message):
RegionInstanceGroupManagers.SetInstanceTemplate. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group.
@@ -74886,6 +77268,9 @@ class SetLabelsAddressRequest(proto.Message):
r"""A request message for Addresses.SetLabels. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -74943,6 +77328,9 @@ class SetLabelsDiskRequest(proto.Message):
r"""A request message for Disks.SetLabels. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -75028,6 +77416,9 @@ class SetLabelsForwardingRuleRequest(proto.Message):
r"""A request message for ForwardingRules.SetLabels. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -75169,6 +77560,9 @@ class SetLabelsInstanceRequest(proto.Message):
r"""A request message for Instances.SetLabels. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance scoping this request.
@@ -75226,6 +77620,9 @@ class SetLabelsInterconnectAttachmentRequest(proto.Message):
r"""A request message for InterconnectAttachments.SetLabels. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -75311,6 +77708,9 @@ class SetLabelsRegionDiskRequest(proto.Message):
r"""A request message for RegionDisks.SetLabels. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -75424,6 +77824,9 @@ class SetLabelsTargetVpnGatewayRequest(proto.Message):
r"""A request message for TargetVpnGateways.SetLabels. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -75481,6 +77884,9 @@ class SetLabelsVpnGatewayRequest(proto.Message):
r"""A request message for VpnGateways.SetLabels. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -75538,6 +77944,9 @@ class SetLabelsVpnTunnelRequest(proto.Message):
r"""A request message for VpnTunnels.SetLabels. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -75595,6 +78004,9 @@ class SetMachineResourcesInstanceRequest(proto.Message):
r"""A request message for Instances.SetMachineResources. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance scoping this request.
@@ -75652,6 +78064,9 @@ class SetMachineTypeInstanceRequest(proto.Message):
r"""A request message for Instances.SetMachineType. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance scoping this request.
@@ -75711,6 +78126,9 @@ class SetMetadataInstanceRequest(proto.Message):
r"""A request message for Instances.SetMetadata. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance scoping this request.
@@ -75768,6 +78186,9 @@ class SetMinCpuPlatformInstanceRequest(proto.Message):
r"""A request message for Instances.SetMinCpuPlatform. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance scoping this request.
@@ -75825,6 +78246,9 @@ class SetNamedPortsInstanceGroupRequest(proto.Message):
r"""A request message for InstanceGroups.SetNamedPorts. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group (str):
The name of the instance group where the
@@ -75884,6 +78308,9 @@ class SetNamedPortsRegionInstanceGroupRequest(proto.Message):
r"""A request message for RegionInstanceGroups.SetNamedPorts. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group (str):
The name of the regional instance group where
@@ -75942,6 +78369,9 @@ class SetNodeTemplateNodeGroupRequest(proto.Message):
r"""A request message for NodeGroups.SetNodeTemplate. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
node_group (str):
Name of the NodeGroup resource to update.
@@ -75999,6 +78429,9 @@ class SetPrivateIpGoogleAccessSubnetworkRequest(proto.Message):
r"""A request message for Subnetworks.SetPrivateIpGoogleAccess.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -76056,6 +78489,9 @@ class SetProxyHeaderTargetSslProxyRequest(proto.Message):
r"""A request message for TargetSslProxies.SetProxyHeader. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -76108,6 +78544,9 @@ class SetProxyHeaderTargetTcpProxyRequest(proto.Message):
r"""A request message for TargetTcpProxies.SetProxyHeader. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -76160,6 +78599,9 @@ class SetQuicOverrideTargetHttpsProxyRequest(proto.Message):
r"""A request message for TargetHttpsProxies.SetQuicOverride. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -76213,6 +78655,9 @@ class SetSchedulingInstanceRequest(proto.Message):
r"""A request message for Instances.SetScheduling. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Instance name for this request.
@@ -76270,6 +78715,9 @@ class SetSecurityPolicyBackendServiceRequest(proto.Message):
r"""A request message for BackendServices.SetSecurityPolicy. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to which
@@ -76323,6 +78771,9 @@ class SetServiceAccountInstanceRequest(proto.Message):
r"""A request message for Instances.SetServiceAccount. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance resource to start.
@@ -76381,6 +78832,9 @@ class SetShieldedInstanceIntegrityPolicyInstanceRequest(proto.Message):
Instances.SetShieldedInstanceIntegrityPolicy. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name or id of the instance scoping this
@@ -76442,6 +78896,9 @@ class SetSslCertificatesRegionTargetHttpsProxyRequest(proto.Message):
RegionTargetHttpsProxies.SetSslCertificates. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -76500,6 +78957,9 @@ class SetSslCertificatesTargetHttpsProxyRequest(proto.Message):
r"""A request message for TargetHttpsProxies.SetSslCertificates.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -76552,6 +79012,9 @@ class SetSslCertificatesTargetSslProxyRequest(proto.Message):
r"""A request message for TargetSslProxies.SetSslCertificates.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -76604,6 +79067,9 @@ class SetSslPolicyTargetHttpsProxyRequest(proto.Message):
r"""A request message for TargetHttpsProxies.SetSslPolicy. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -76657,6 +79123,9 @@ class SetSslPolicyTargetSslProxyRequest(proto.Message):
r"""A request message for TargetSslProxies.SetSslPolicy. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -76710,6 +79179,9 @@ class SetTagsInstanceRequest(proto.Message):
r"""A request message for Instances.SetTags. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance scoping this request.
@@ -76767,6 +79239,9 @@ class SetTargetForwardingRuleRequest(proto.Message):
r"""A request message for ForwardingRules.SetTarget. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rule (str):
Name of the ForwardingRule resource in which
@@ -76825,6 +79300,9 @@ class SetTargetGlobalForwardingRuleRequest(proto.Message):
r"""A request message for GlobalForwardingRules.SetTarget. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
forwarding_rule (str):
Name of the ForwardingRule resource in which
@@ -76877,6 +79355,9 @@ class SetTargetPoolsInstanceGroupManagerRequest(proto.Message):
r"""A request message for InstanceGroupManagers.SetTargetPools.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group.
@@ -76936,6 +79417,9 @@ class SetTargetPoolsRegionInstanceGroupManagerRequest(proto.Message):
RegionInstanceGroupManagers.SetTargetPools. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
Name of the managed instance group.
@@ -76993,6 +79477,9 @@ class SetUrlMapRegionTargetHttpProxyRequest(proto.Message):
r"""A request message for RegionTargetHttpProxies.SetUrlMap. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -77051,6 +79538,9 @@ class SetUrlMapRegionTargetHttpsProxyRequest(proto.Message):
r"""A request message for RegionTargetHttpsProxies.SetUrlMap. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -77109,6 +79599,9 @@ class SetUrlMapTargetHttpProxyRequest(proto.Message):
r"""A request message for TargetHttpProxies.SetUrlMap. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -77161,6 +79654,9 @@ class SetUrlMapTargetHttpsProxyRequest(proto.Message):
r"""A request message for TargetHttpsProxies.SetUrlMap. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -77213,6 +79709,9 @@ class SetUsageExportBucketProjectRequest(proto.Message):
r"""A request message for Projects.SetUsageExportBucket. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -77258,6 +79757,9 @@ class ShareSettings(proto.Message):
r"""The share setting for reservations and sole tenancy node
groups.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project_map (MutableMapping[str, google.cloud.compute_v1.types.ShareSettingsProjectConfig]):
A map of project id and project config. This is only valid
@@ -77294,6 +79796,8 @@ class ShareType(proto.Enum):
class ShareSettingsProjectConfig(proto.Message):
r"""Config for each project in the share settings.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project_id (str):
The project ID, should be same as the key of
@@ -77312,6 +79816,8 @@ class ShareSettingsProjectConfig(proto.Message):
class ShieldedInstanceConfig(proto.Message):
r"""A set of Shielded Instance options.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
enable_integrity_monitoring (bool):
Defines whether the instance has integrity
@@ -77350,6 +79856,8 @@ class ShieldedInstanceConfig(proto.Message):
class ShieldedInstanceIdentity(proto.Message):
r"""A Shielded Instance Identity.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
encryption_key (google.cloud.compute_v1.types.ShieldedInstanceIdentityEntry):
An Endorsement Key (EK) made by the RSA 2048
@@ -77393,6 +79901,8 @@ class ShieldedInstanceIdentity(proto.Message):
class ShieldedInstanceIdentityEntry(proto.Message):
r"""A Shielded Instance Identity Entry.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ek_cert (str):
A PEM-encoded X.509 certificate. This field
@@ -77421,6 +79931,9 @@ class ShieldedInstanceIntegrityPolicy(proto.Message):
r"""The policy describes the baseline against which Instance boot
integrity is measured.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
update_auto_learn_policy (bool):
Updates the integrity policy baseline using
@@ -77441,6 +79954,9 @@ class SignedUrlKey(proto.Message):
r"""Represents a customer-supplied Signing Key used by Cloud CDN
Signed URLs
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
key_name (str):
Name of the key. The name must be 1-63 characters long, and
@@ -77504,6 +80020,9 @@ class Snapshot(proto.Message):
snapshots to back up data on a regular interval. For more
information, read Creating persistent disk snapshots.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
architecture (str):
[Output Only] The architecture of the snapshot. Valid values
@@ -77876,6 +80395,8 @@ class StorageBytesStatus(proto.Enum):
class SnapshotList(proto.Message):
r"""Contains a list of Snapshot resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -77947,6 +80468,8 @@ def raw_page(self):
class SourceDiskEncryptionKey(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
disk_encryption_key (google.cloud.compute_v1.types.CustomerEncryptionKey):
The customer-supplied encryption key of the
@@ -78005,6 +80528,9 @@ class SourceInstanceProperties(proto.Message):
r"""DEPRECATED: Please use compute#instanceProperties instead.
New properties will not be added to this field.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
can_ip_forward (bool):
Enables instances created based on this
@@ -78199,6 +80725,9 @@ class SslCertificate(proto.Message):
and using SSL certificates, SSL certificates quotas and limits, and
Troubleshooting SSL certificates.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
certificate (str):
A value read into memory from a certificate
@@ -78369,6 +80898,8 @@ class Type(proto.Enum):
class SslCertificateAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -78450,6 +80981,8 @@ def raw_page(self):
class SslCertificateList(proto.Message):
r"""Contains a list of SslCertificate resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -78521,6 +81054,8 @@ def raw_page(self):
class SslCertificateManagedSslCertificate(proto.Message):
r"""Configuration and status of a managed SSL certificate.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
domain_status (MutableMapping[str, str]):
[Output only] Detailed statuses of the domains specified for
@@ -78566,6 +81101,8 @@ class Status(proto.Enum):
class SslCertificateSelfManagedSslCertificate(proto.Message):
r"""Configuration and status of a self-managed SSL certificate.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
certificate (str):
A local certificate file. The certificate
@@ -78596,6 +81133,8 @@ class SslCertificateSelfManagedSslCertificate(proto.Message):
class SslCertificatesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ssl_certificates (MutableSequence[google.cloud.compute_v1.types.SslCertificate]):
List of SslCertificates contained in this
@@ -78623,6 +81162,8 @@ class SslCertificatesScopedList(proto.Message):
class SslPoliciesAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
etag (str):
@@ -78710,6 +81251,8 @@ def raw_page(self):
class SslPoliciesList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -78796,6 +81339,8 @@ class SslPoliciesListAvailableFeaturesResponse(proto.Message):
class SslPoliciesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ssl_policies (MutableSequence[google.cloud.compute_v1.types.SslPolicy]):
A list of SslPolicies contained in this
@@ -78826,6 +81371,9 @@ class SslPolicy(proto.Message):
offered by an HTTPS or SSL Proxy load balancer. For more
information, read SSL Policy Concepts.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -79003,6 +81551,8 @@ class Profile(proto.Enum):
class SslPolicyReference(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ssl_policy (str):
URL of the SSL policy resource. Set this to
@@ -79023,6 +81573,9 @@ class StartInstanceRequest(proto.Message):
r"""A request message for Instances.Start. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance resource to start.
@@ -79073,6 +81626,9 @@ class StartWithEncryptionKeyInstanceRequest(proto.Message):
r"""A request message for Instances.StartWithEncryptionKey. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance resource to start.
@@ -79129,6 +81685,8 @@ class StartWithEncryptionKeyInstanceRequest(proto.Message):
class StatefulPolicy(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
preserved_state (google.cloud.compute_v1.types.StatefulPolicyPreservedState):
@@ -79166,6 +81724,8 @@ class StatefulPolicyPreservedState(proto.Message):
class StatefulPolicyPreservedStateDiskDevice(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
auto_delete (str):
These stateful disks will never be deleted during
@@ -79202,6 +81762,9 @@ class StopInstanceRequest(proto.Message):
r"""A request message for Instances.Stop. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
discard_local_ssd (bool):
If true, discard the contents of any attached
@@ -79265,6 +81828,9 @@ class Subnetwork(proto.Message):
ranges. For more information, read Virtual Private Cloud (VPC)
Network.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -79651,6 +82217,8 @@ class State(proto.Enum):
class SubnetworkAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -79731,6 +82299,8 @@ def raw_page(self):
class SubnetworkList(proto.Message):
r"""Contains a list of Subnetwork resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -79803,6 +82373,8 @@ def raw_page(self):
class SubnetworkLogConfig(proto.Message):
r"""The available logging options for this subnetwork.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
aggregation_interval (str):
Can only be specified if VPC flow logging for
@@ -79914,6 +82486,8 @@ class Metadata(proto.Enum):
class SubnetworkSecondaryRange(proto.Message):
r"""Represents a secondary IP range of a subnetwork.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ip_cidr_range (str):
The range of IP addresses belonging to this
@@ -79950,6 +82524,8 @@ class SubnetworkSecondaryRange(proto.Message):
class SubnetworksExpandIpCidrRangeRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ip_cidr_range (str):
The IP (in CIDR format or netmask) of
@@ -79973,6 +82549,8 @@ class SubnetworksExpandIpCidrRangeRequest(proto.Message):
class SubnetworksScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
subnetworks (MutableSequence[google.cloud.compute_v1.types.Subnetwork]):
A list of subnetworks contained in this
@@ -80000,6 +82578,8 @@ class SubnetworksScopedList(proto.Message):
class SubnetworksSetPrivateIpGoogleAccessRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
private_ip_google_access (bool):
@@ -80018,6 +82598,9 @@ class Subsetting(proto.Message):
this is applicable only for Internal TCP/UDP load balancing,
Internal HTTP(S) load balancing and Traffic Director.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
policy (str):
Check the Policy enum for the list of
@@ -80043,6 +82626,9 @@ class SuspendInstanceRequest(proto.Message):
r"""A request message for Instances.Suspend. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
discard_local_ssd (bool):
If true, discard the contents of any attached
@@ -80103,6 +82689,9 @@ class SwitchToCustomModeNetworkRequest(proto.Message):
r"""A request message for Networks.SwitchToCustomMode. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network (str):
Name of the network to be updated.
@@ -80146,6 +82735,8 @@ class SwitchToCustomModeNetworkRequest(proto.Message):
class TCPHealthCheck(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
port (int):
The TCP port number to which the health check
@@ -80280,6 +82871,8 @@ class ProxyHeader(proto.Enum):
class Tags(proto.Message):
r"""A set of instance tags.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
fingerprint (str):
Specifies a fingerprint for this request,
@@ -80317,6 +82910,9 @@ class TargetGrpcProxy(proto.Message):
gRPC Proxy references a URL map that specifies how traffic is routed
to gRPC backend services.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -80450,6 +83046,8 @@ class TargetGrpcProxy(proto.Message):
class TargetGrpcProxyList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -80522,6 +83120,8 @@ def raw_page(self):
class TargetHttpProxiesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target_http_proxies (MutableSequence[google.cloud.compute_v1.types.TargetHttpProxy]):
A list of TargetHttpProxies contained in this
@@ -80558,6 +83158,9 @@ class TargetHttpProxy(proto.Message):
and the target proxy then references a URL map. For more
information, read Using Target Proxies and Forwarding rule concepts.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -80688,6 +83291,8 @@ class TargetHttpProxy(proto.Message):
class TargetHttpProxyAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -80759,6 +83364,8 @@ def raw_page(self):
class TargetHttpProxyList(proto.Message):
r"""A list of TargetHttpProxy resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -80832,6 +83439,8 @@ def raw_page(self):
class TargetHttpsProxiesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target_https_proxies (MutableSequence[google.cloud.compute_v1.types.TargetHttpsProxy]):
A list of TargetHttpsProxies contained in
@@ -80859,6 +83468,8 @@ class TargetHttpsProxiesScopedList(proto.Message):
class TargetHttpsProxiesSetCertificateMapRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
certificate_map (str):
URL of the Certificate Map to associate with
@@ -80877,6 +83488,8 @@ class TargetHttpsProxiesSetCertificateMapRequest(proto.Message):
class TargetHttpsProxiesSetQuicOverrideRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
quic_override (str):
QUIC policy for the TargetHttpsProxy
@@ -80930,6 +83543,9 @@ class TargetHttpsProxy(proto.Message):
proxy then references a URL map. For more information, read Using
Target Proxies and Forwarding rule concepts.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
authorization_policy (str):
Optional. A URL referring to a
@@ -81173,6 +83789,8 @@ class QuicOverride(proto.Enum):
class TargetHttpsProxyAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -81254,6 +83872,8 @@ def raw_page(self):
class TargetHttpsProxyList(proto.Message):
r"""Contains a list of TargetHttpsProxy resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -81331,6 +83951,9 @@ class TargetInstance(proto.Message):
by a single source. For example, ESP, AH, TCP, or UDP. For more
information, read Target instances.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -81466,6 +84089,8 @@ class NatPolicy(proto.Enum):
class TargetInstanceAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -81544,6 +84169,8 @@ def raw_page(self):
class TargetInstanceList(proto.Message):
r"""Contains a list of TargetInstance resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -81615,6 +84242,8 @@ def raw_page(self):
class TargetInstancesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target_instances (MutableSequence[google.cloud.compute_v1.types.TargetInstance]):
A list of target instances contained in this
@@ -81646,6 +84275,9 @@ class TargetPool(proto.Message):
optionally, a backup target pool. For more information, read
Using target pools.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backup_pool (str):
The server-defined URL for the resource. This field is
@@ -81828,6 +84460,8 @@ class SessionAffinity(proto.Enum):
class TargetPoolAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -81908,6 +84542,8 @@ def raw_page(self):
class TargetPoolInstanceHealth(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_status (MutableSequence[google.cloud.compute_v1.types.HealthStatus]):
@@ -81934,6 +84570,8 @@ class TargetPoolInstanceHealth(proto.Message):
class TargetPoolList(proto.Message):
r"""Contains a list of TargetPool resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -82081,6 +84719,8 @@ class TargetPoolsRemoveInstanceRequest(proto.Message):
class TargetPoolsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target_pools (MutableSequence[google.cloud.compute_v1.types.TargetPool]):
A list of target pools contained in this
@@ -82108,6 +84748,8 @@ class TargetPoolsScopedList(proto.Message):
class TargetReference(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target (str):
@@ -82124,6 +84766,8 @@ class TargetReference(proto.Message):
class TargetSslProxiesSetBackendServiceRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
service (str):
The URL of the new BackendService resource
@@ -82142,6 +84786,8 @@ class TargetSslProxiesSetBackendServiceRequest(proto.Message):
class TargetSslProxiesSetCertificateMapRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
certificate_map (str):
URL of the Certificate Map to associate with
@@ -82160,6 +84806,8 @@ class TargetSslProxiesSetCertificateMapRequest(proto.Message):
class TargetSslProxiesSetProxyHeaderRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
proxy_header (str):
The new type of proxy header to append before sending data
@@ -82209,6 +84857,9 @@ class TargetSslProxy(proto.Message):
references an external backend service. For more information,
read Using Target Proxies.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
certificate_map (str):
URL of a certificate map that identifies a
@@ -82346,6 +84997,8 @@ class ProxyHeader(proto.Enum):
class TargetSslProxyList(proto.Message):
r"""Contains a list of TargetSslProxy resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -82417,6 +85070,8 @@ def raw_page(self):
class TargetTcpProxiesScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target_tcp_proxies (MutableSequence[google.cloud.compute_v1.types.TargetTcpProxy]):
A list of TargetTcpProxies contained in this
@@ -82444,6 +85099,8 @@ class TargetTcpProxiesScopedList(proto.Message):
class TargetTcpProxiesSetBackendServiceRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
service (str):
The URL of the new BackendService resource
@@ -82462,6 +85119,8 @@ class TargetTcpProxiesSetBackendServiceRequest(proto.Message):
class TargetTcpProxiesSetProxyHeaderRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
proxy_header (str):
The new type of proxy header to append before sending data
@@ -82493,6 +85152,9 @@ class TargetTcpProxy(proto.Message):
references an external backend service. For more information,
read TCP Proxy Load Balancing overview.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -82623,6 +85285,8 @@ class ProxyHeader(proto.Enum):
class TargetTcpProxyAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -82704,6 +85368,8 @@ def raw_page(self):
class TargetTcpProxyList(proto.Message):
r"""Contains a list of TargetTcpProxy resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -82777,6 +85443,9 @@ class TargetVpnGateway(proto.Message):
gateway resource represents a Classic Cloud VPN gateway. For
more information, read the the Cloud VPN Overview.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -82911,6 +85580,8 @@ class Status(proto.Enum):
class TargetVpnGatewayAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -82990,6 +85661,8 @@ def raw_page(self):
class TargetVpnGatewayList(proto.Message):
r"""Contains a list of TargetVpnGateway resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -83062,6 +85735,8 @@ def raw_page(self):
class TargetVpnGatewaysScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
target_vpn_gateways (MutableSequence[google.cloud.compute_v1.types.TargetVpnGateway]):
[Output Only] A list of target VPN gateways contained in
@@ -83089,6 +85764,8 @@ class TargetVpnGatewaysScopedList(proto.Message):
class TestFailure(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
actual_output_url (str):
The actual output URL evaluated by a load
@@ -83941,6 +86618,8 @@ class TestPermissionsResponse(proto.Message):
class Uint128(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
high (int):
@@ -83966,6 +86645,9 @@ class UpdateAccessConfigInstanceRequest(proto.Message):
r"""A request message for Instances.UpdateAccessConfig. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
access_config_resource (google.cloud.compute_v1.types.AccessConfig):
The body resource for this request
@@ -84030,6 +86712,9 @@ class UpdateAutoscalerRequest(proto.Message):
r"""A request message for Autoscalers.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaler (str):
Name of the autoscaler to update.
@@ -84090,6 +86775,9 @@ class UpdateBackendBucketRequest(proto.Message):
r"""A request message for BackendBuckets.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_bucket (str):
Name of the BackendBucket resource to update.
@@ -84141,6 +86829,9 @@ class UpdateBackendServiceRequest(proto.Message):
r"""A request message for BackendServices.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to
@@ -84193,6 +86884,9 @@ class UpdateDisplayDeviceInstanceRequest(proto.Message):
r"""A request message for Instances.UpdateDisplayDevice. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
display_device_resource (google.cloud.compute_v1.types.DisplayDevice):
The body resource for this request
@@ -84250,6 +86944,9 @@ class UpdateFirewallRequest(proto.Message):
r"""A request message for Firewalls.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
firewall (str):
Name of the firewall rule to update.
@@ -84301,6 +86998,9 @@ class UpdateHealthCheckRequest(proto.Message):
r"""A request message for HealthChecks.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check (str):
Name of the HealthCheck resource to update.
@@ -84352,6 +87052,9 @@ class UpdateInstanceRequest(proto.Message):
r"""A request message for Instances.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name of the instance resource to update.
@@ -84460,6 +87163,9 @@ class UpdateNetworkInterfaceInstanceRequest(proto.Message):
r"""A request message for Instances.UpdateNetworkInterface. See
the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
The instance name for this request.
@@ -84523,6 +87229,9 @@ class UpdatePeeringNetworkRequest(proto.Message):
r"""A request message for Networks.UpdatePeering. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
network (str):
Name of the network resource which the
@@ -84578,6 +87287,9 @@ class UpdatePerInstanceConfigsInstanceGroupManagerRequest(proto.Message):
InstanceGroupManagers.UpdatePerInstanceConfigs. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group. It
@@ -84639,6 +87351,9 @@ class UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest(proto.Message):
RegionInstanceGroupManagers.UpdatePerInstanceConfigs. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_group_manager (str):
The name of the managed instance group. It
@@ -84698,6 +87413,9 @@ class UpdateRegionAutoscalerRequest(proto.Message):
r"""A request message for RegionAutoscalers.Update. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
autoscaler (str):
Name of the autoscaler to update.
@@ -84758,6 +87476,9 @@ class UpdateRegionBackendServiceRequest(proto.Message):
r"""A request message for RegionBackendServices.Update. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
Name of the BackendService resource to
@@ -84816,6 +87537,9 @@ class UpdateRegionCommitmentRequest(proto.Message):
r"""A request message for RegionCommitments.Update. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
commitment (str):
Name of the commitment for which auto renew
@@ -84892,6 +87616,9 @@ class UpdateRegionHealthCheckRequest(proto.Message):
r"""A request message for RegionHealthChecks.Update. See the
method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
health_check (str):
Name of the HealthCheck resource to update.
@@ -84949,6 +87676,9 @@ class UpdateRegionUrlMapRequest(proto.Message):
r"""A request message for RegionUrlMaps.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -84993,6 +87723,9 @@ class UpdateReservationRequest(proto.Message):
r"""A request message for Reservations.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
paths (str):
@@ -85068,6 +87801,9 @@ class UpdateRouterRequest(proto.Message):
r"""A request message for Routers.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -85125,6 +87861,9 @@ class UpdateShieldedInstanceConfigInstanceRequest(proto.Message):
r"""A request message for Instances.UpdateShieldedInstanceConfig.
See the method description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance (str):
Name or id of the instance scoping this
@@ -85183,6 +87922,9 @@ class UpdateUrlMapRequest(proto.Message):
r"""A request message for UrlMaps.Update. See the method
description for details.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
project (str):
Project ID for this request.
@@ -85249,6 +87991,9 @@ class UrlMap(proto.Message):
resource, the backend service must have a loadBalancingScheme of
INTERNAL_MANAGED. For more information, read URL Map Concepts.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -85463,6 +88208,8 @@ class UrlMap(proto.Message):
class UrlMapList(proto.Message):
r"""Contains a list of UrlMap resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -85534,6 +88281,8 @@ def raw_page(self):
class UrlMapReference(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
url_map (str):
@@ -85550,6 +88299,8 @@ class UrlMapReference(proto.Message):
class UrlMapTest(proto.Message):
r"""Message for the expected URL mappings.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
description (str):
Description of this test case.
@@ -85645,6 +88396,8 @@ class UrlMapTest(proto.Message):
class UrlMapTestHeader(proto.Message):
r"""HTTP headers used in UrlMapTests.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
name (str):
Header name.
@@ -85671,6 +88424,8 @@ class UrlMapTestHeader(proto.Message):
class UrlMapValidationResult(proto.Message):
r"""Message representing the validation result for a UrlMap.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
load_errors (MutableSequence[str]):
@@ -85714,6 +88469,8 @@ class UrlMapValidationResult(proto.Message):
class UrlMapsAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -85792,6 +88549,8 @@ def raw_page(self):
class UrlMapsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
url_maps (MutableSequence[google.cloud.compute_v1.types.UrlMap]):
A list of UrlMaps contained in this scope.
@@ -85818,6 +88577,8 @@ class UrlMapsScopedList(proto.Message):
class UrlMapsValidateRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
load_balancing_schemes (MutableSequence[str]):
Specifies the load balancer type(s) this validation request
@@ -85863,6 +88624,8 @@ class LoadBalancingSchemes(proto.Enum):
class UrlMapsValidateResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
result (google.cloud.compute_v1.types.UrlMapValidationResult):
@@ -85881,6 +88644,9 @@ class UrlRewrite(proto.Message):
r"""The spec for modifying the path before sending the request to
the matched backend service.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
host_rewrite (str):
Before forwarding the request to the selected
@@ -85914,6 +88680,9 @@ class UsableSubnetwork(proto.Message):
r"""Subnetwork which the current user has compute.subnetworks.use
permission on.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
external_ipv6_prefix (str):
[Output Only] The external IPv6 address range that is
@@ -86088,6 +88857,8 @@ class StackType(proto.Enum):
class UsableSubnetworkSecondaryRange(proto.Message):
r"""Secondary IP range of a usable subnetwork.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
ip_cidr_range (str):
The range of IP addresses belonging to this
@@ -86119,6 +88890,8 @@ class UsableSubnetworkSecondaryRange(proto.Message):
class UsableSubnetworksAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] The unique identifier for the resource. This
@@ -86195,6 +88968,9 @@ class UsageExportLocation(proto.Message):
r"""The location in Cloud Storage and naming method of the daily usage
report. Contains bucket_name and report_name prefix.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bucket_name (str):
The name of an existing bucket in Cloud
@@ -86301,6 +89077,9 @@ class VmEndpointNatMappings(proto.Message):
r"""Contain information of Nat mapping for a VM endpoint (i.e.,
NIC).
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
instance_name (str):
Name of the VM instance which the endpoint
@@ -86329,6 +89108,9 @@ class VmEndpointNatMappingsInterfaceNatMappings(proto.Message):
r"""Contain information of Nat mapping for an interface of this
endpoint.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
drain_nat_ip_port_ranges (MutableSequence[str]):
List of all drain IP:port-range mappings assigned to this
@@ -86407,6 +89189,8 @@ class VmEndpointNatMappingsInterfaceNatMappings(proto.Message):
class VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings(proto.Message):
r"""Contains information of NAT Mappings provided by a NAT Rule.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
drain_nat_ip_port_ranges (MutableSequence[str]):
List of all drain IP:port-range mappings assigned to this
@@ -86464,6 +89248,8 @@ class VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings(proto.Message):
class VmEndpointNatMappingsList(proto.Message):
r"""Contains a list of VmEndpointNatMappings.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] The unique identifier for the resource. This
@@ -86543,6 +89329,9 @@ class VpnGateway(proto.Message):
more information about Cloud HA VPN solutions, see Cloud VPN
topologies .
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -86697,6 +89486,8 @@ class StackType(proto.Enum):
class VpnGatewayAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -86776,6 +89567,8 @@ def raw_page(self):
class VpnGatewayList(proto.Message):
r"""Contains a list of VpnGateway resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -86866,6 +89659,9 @@ class VpnGatewayStatusHighAvailabilityRequirementState(proto.Message):
r"""Describes the high availability requirement state for the VPN
connection between this Cloud VPN gateway and a peer gateway.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
state (str):
Indicates the high availability requirement state for the
@@ -86915,6 +89711,8 @@ class UnsatisfiedReason(proto.Enum):
class VpnGatewayStatusTunnel(proto.Message):
r"""Contains some information about a VPN tunnel.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
local_gateway_interface (int):
The VPN gateway interface this VPN tunnel is
@@ -86955,6 +89753,9 @@ class VpnGatewayStatusVpnConnection(proto.Message):
VpnGateway to the same peer gateway. The peer gateway could
either be a external VPN gateway or GCP VPN gateway.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
peer_external_gateway (str):
URL reference to the peer external VPN gateways to which the
@@ -87004,6 +89805,8 @@ class VpnGatewayStatusVpnConnection(proto.Message):
class VpnGatewayVpnGatewayInterface(proto.Message):
r"""A VPN gateway interface.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (int):
[Output Only] Numeric identifier for this VPN interface
@@ -87057,6 +89860,8 @@ class VpnGatewayVpnGatewayInterface(proto.Message):
class VpnGatewaysGetStatusResponse(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
result (google.cloud.compute_v1.types.VpnGatewayStatus):
@@ -87074,6 +89879,8 @@ class VpnGatewaysGetStatusResponse(proto.Message):
class VpnGatewaysScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
vpn_gateways (MutableSequence[google.cloud.compute_v1.types.VpnGateway]):
[Output Only] A list of VPN gateways contained in this
@@ -87102,6 +89909,9 @@ class VpnTunnel(proto.Message):
r"""Represents a Cloud VPN Tunnel resource. For more information
about VPN, read the the Cloud VPN Overview.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
creation_timestamp (str):
[Output Only] Creation timestamp in RFC3339 text format.
@@ -87415,6 +90225,8 @@ class Status(proto.Enum):
class VpnTunnelAggregatedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -87494,6 +90306,8 @@ def raw_page(self):
class VpnTunnelList(proto.Message):
r"""Contains a list of VpnTunnel resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -87566,6 +90380,8 @@ def raw_page(self):
class VpnTunnelsScopedList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
vpn_tunnels (MutableSequence[google.cloud.compute_v1.types.VpnTunnel]):
A list of VPN tunnels contained in this
@@ -87593,6 +90409,8 @@ class VpnTunnelsScopedList(proto.Message):
class WafExpressionSet(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
aliases (MutableSequence[str]):
A list of alternate IDs. The format should
@@ -87629,6 +90447,8 @@ class WafExpressionSet(proto.Message):
class WafExpressionSetExpression(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
Expression ID should uniquely identify the
@@ -87728,6 +90548,8 @@ class WaitZoneOperationRequest(proto.Message):
class Warning(proto.Message):
r"""[Output Only] Informational warning message.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
code (str):
[Output Only] A warning code, if applicable. For example,
@@ -87801,6 +90623,8 @@ class Code(proto.Enum):
class Warnings(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
code (str):
[Output Only] A warning code, if applicable. For example,
@@ -87879,6 +90703,9 @@ class WeightedBackendService(proto.Message):
backend service is proportional to the weight specified in each
WeightedBackendService
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
backend_service (str):
The full or partial URL to the default
@@ -87937,6 +90764,8 @@ class WeightedBackendService(proto.Message):
class XpnHostList(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -88009,6 +90838,8 @@ def raw_page(self):
class XpnResourceId(proto.Message):
r"""Service resource (a.k.a service project) ID.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
The ID of the service resource. In the case
@@ -88049,6 +90880,9 @@ class Zone(proto.Message):
zone us-east1-a is located in the us-east1 region. For more
information, read Regions and Zones.
+
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
available_cpu_platforms (MutableSequence[str]):
[Output Only] Available cpu/platform selections for the
@@ -88166,6 +91000,8 @@ class Status(proto.Enum):
class ZoneList(proto.Message):
r"""Contains a list of zone resources.
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
id (str):
[Output Only] Unique identifier for the resource; defined by
@@ -88237,6 +91073,8 @@ def raw_page(self):
class ZoneSetLabelsRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
label_fingerprint (str):
The fingerprint of the previous set of labels
@@ -88268,6 +91106,8 @@ class ZoneSetLabelsRequest(proto.Message):
class ZoneSetPolicyRequest(proto.Message):
r"""
+ .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
+
Attributes:
bindings (MutableSequence[google.cloud.compute_v1.types.Binding]):
Flatten Policy to create a backwacd
diff --git a/setup.py b/setup.py
index f6dd0c3bd..6481dbc34 100644
--- a/setup.py
+++ b/setup.py
@@ -38,6 +38,7 @@
dependencies = [
"google-api-core[grpc] >= 1.34.0, <3.0.0dev,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,!=2.10.*",
"proto-plus >= 1.22.0, <2.0.0dev",
+ "proto-plus >= 1.22.2, <2.0.0dev; python_version>='3.11'",
"protobuf>=3.19.5,<5.0.0dev,!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5",
]
url = "https://github.com/googleapis/python-compute"
@@ -77,6 +78,7 @@
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
+ "Programming Language :: Python :: 3.11",
"Operating System :: OS Independent",
"Topic :: Internet",
],
diff --git a/testing/constraints-3.12.txt b/testing/constraints-3.12.txt
new file mode 100644
index 000000000..ed7f9aed2
--- /dev/null
+++ b/testing/constraints-3.12.txt
@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+# This constraints file is required for unit tests.
+# List all library dependencies and extras in this file.
+google-api-core
+proto-plus
+protobuf
From c4d12120de02dca44e88831c56cc07f2e028c0be Mon Sep 17 00:00:00 2001
From: "release-please[bot]"
<55107282+release-please[bot]@users.noreply.github.com>
Date: Tue, 10 Jan 2023 14:28:57 -0500
Subject: [PATCH 3/3] chore(main): release 1.9.0 (#380)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
---
.release-please-manifest.json | 2 +-
CHANGELOG.md | 7 +++++++
google/cloud/compute/gapic_version.py | 2 +-
google/cloud/compute_v1/gapic_version.py | 2 +-
4 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 099626f4f..4fcfdf7a7 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "1.8.0"
+ ".": "1.9.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b3ee9ace8..4d3c57852 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+## [1.9.0](https://github.com/googleapis/python-compute/compare/v1.8.0...v1.9.0) (2023-01-10)
+
+
+### Features
+
+* Add support for python 3.11 ([#379](https://github.com/googleapis/python-compute/issues/379)) ([768c13a](https://github.com/googleapis/python-compute/commit/768c13a8cd6b1471d93503ce8c4fec338298d6b9))
+
## [1.8.0](https://github.com/googleapis/python-compute/compare/v1.7.0...v1.8.0) (2022-12-14)
diff --git a/google/cloud/compute/gapic_version.py b/google/cloud/compute/gapic_version.py
index b334dccf5..163d15112 100644
--- a/google/cloud/compute/gapic_version.py
+++ b/google/cloud/compute/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.9.0" # {x-release-please-version}
diff --git a/google/cloud/compute_v1/gapic_version.py b/google/cloud/compute_v1/gapic_version.py
index b334dccf5..163d15112 100644
--- a/google/cloud/compute_v1/gapic_version.py
+++ b/google/cloud/compute_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.9.0" # {x-release-please-version}