From 66439e70bd332b1e8e3b0eb590c3f651d6ba95e4 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 19 Jan 2022 02:31:24 +0100 Subject: [PATCH 01/12] chore(deps): update dependency google-cloud-securitycenter to v1.8.0 (#269) --- samples/snippets/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index e89ff56a..fa4eab7d 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,2 +1,2 @@ google-cloud-pubsub==2.9.0 -google-cloud-securitycenter==1.7.0 \ No newline at end of file +google-cloud-securitycenter==1.8.0 \ No newline at end of file From 2fdd55abe31b379475842fc258b5419bdef88576 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 18 Jan 2022 21:06:52 -0500 Subject: [PATCH 02/12] chore(python): Noxfile recognizes that tests can live in a folder (#270) Source-Link: https://github.com/googleapis/synthtool/commit/4760d8dce1351d93658cb11d02a1b7ceb23ae5d7 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:f0e4b51deef56bed74d3e2359c583fc104a8d6367da3984fc5c66938db738828 Co-authored-by: Owl Bot Co-authored-by: Anthonios Partheniou --- .github/.OwlBot.lock.yaml | 2 +- samples/snippets/noxfile.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index eecb84c2..52d79c11 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:ae600f36b6bc972b368367b6f83a1d91ec2c82a4a116b383d67d547c56fe6de3 + digest: sha256:f0e4b51deef56bed74d3e2359c583fc104a8d6367da3984fc5c66938db738828 diff --git a/samples/snippets/noxfile.py b/samples/snippets/noxfile.py index 3bbef5d5..20cdfc62 100644 --- a/samples/snippets/noxfile.py +++ b/samples/snippets/noxfile.py @@ -187,6 +187,7 @@ def _session_tests( ) -> None: # check for presence of tests test_list = glob.glob("*_test.py") + glob.glob("test_*.py") + test_list.extend(glob.glob("tests")) if len(test_list) == 0: print("No tests found, skipping directory.") else: From dbb298a8c51947952da330481548683287820cea Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 20 Jan 2022 13:09:40 -0500 Subject: [PATCH 03/12] ci(python): run lint / unit tests / docs as GH actions (#271) * ci(python): run lint / unit tests / docs as GH actions Source-Link: https://github.com/googleapis/synthtool/commit/57be0cdb0b94e1669cee0ca38d790de1dfdbcd44 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:ed1f9983d5a935a89fe8085e8bb97d94e41015252c5b6c9771257cf8624367e6 * add commit to trigger gh actions Co-authored-by: Owl Bot Co-authored-by: Anthonios Partheniou --- .github/.OwlBot.lock.yaml | 16 +++++++++- .github/workflows/docs.yml | 38 +++++++++++++++++++++++ .github/workflows/lint.yml | 25 +++++++++++++++ .github/workflows/unittest.yml | 57 ++++++++++++++++++++++++++++++++++ 4 files changed, 135 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/docs.yml create mode 100644 .github/workflows/lint.yml create mode 100644 .github/workflows/unittest.yml diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 52d79c11..b668c04d 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -1,3 +1,17 @@ +# Copyright 2022 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:f0e4b51deef56bed74d3e2359c583fc104a8d6367da3984fc5c66938db738828 + digest: sha256:ed1f9983d5a935a89fe8085e8bb97d94e41015252c5b6c9771257cf8624367e6 + diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml new file mode 100644 index 00000000..f7b8344c --- /dev/null +++ b/.github/workflows/docs.yml @@ -0,0 +1,38 @@ +on: + pull_request: + branches: + - main +name: docs +jobs: + docs: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup Python + uses: actions/setup-python@v2 + with: + python-version: "3.10" + - name: Install nox + run: | + python -m pip install --upgrade setuptools pip wheel + python -m pip install nox + - name: Run docs + run: | + nox -s docs + docfx: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup Python + uses: actions/setup-python@v2 + with: + python-version: "3.10" + - name: Install nox + run: | + python -m pip install --upgrade setuptools pip wheel + python -m pip install nox + - name: Run docfx + run: | + nox -s docfx diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 00000000..1e8b05c3 --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,25 @@ +on: + pull_request: + branches: + - main +name: lint +jobs: + lint: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup Python + uses: actions/setup-python@v2 + with: + python-version: "3.10" + - name: Install nox + run: | + python -m pip install --upgrade setuptools pip wheel + python -m pip install nox + - name: Run lint + run: | + nox -s lint + - name: Run lint_setup_py + run: | + nox -s lint_setup_py diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml new file mode 100644 index 00000000..074ee250 --- /dev/null +++ b/.github/workflows/unittest.yml @@ -0,0 +1,57 @@ +on: + pull_request: + branches: + - main +name: unittest +jobs: + unit: + runs-on: ubuntu-latest + strategy: + matrix: + python: ['3.6', '3.7', '3.8', '3.9', '3.10'] + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup Python + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python }} + - name: Install nox + run: | + python -m pip install --upgrade setuptools pip wheel + python -m pip install nox + - name: Run unit tests + env: + COVERAGE_FILE: .coverage-${{ matrix.python }} + run: | + nox -s unit-${{ matrix.python }} + - name: Upload coverage results + uses: actions/upload-artifact@v2 + with: + name: coverage-artifacts + path: .coverage-${{ matrix.python }} + + cover: + runs-on: ubuntu-latest + needs: + - unit + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup Python + uses: actions/setup-python@v2 + with: + python-version: "3.10" + - name: Install coverage + run: | + python -m pip install --upgrade setuptools pip wheel + python -m pip install coverage + - name: Download coverage results + uses: actions/download-artifact@v2 + with: + name: coverage-artifacts + path: .coverage-results/ + - name: Report coverage results + run: | + coverage combine .coverage-results/.coverage* + coverage report --show-missing --fail-under=100 From 8b1b1e50c781af422c5dd6f0d5cde39a9eec3676 Mon Sep 17 00:00:00 2001 From: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com> Date: Mon, 24 Jan 2022 13:09:16 -0700 Subject: [PATCH 04/12] chore: make samples 3.6 check optional (#272) --- .github/sync-repo-settings.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml index 3e98ae70..37438d33 100644 --- a/.github/sync-repo-settings.yaml +++ b/.github/sync-repo-settings.yaml @@ -10,6 +10,5 @@ branchProtectionRules: - 'Kokoro' - 'cla/google' - 'Samples - Lint' - - 'Samples - Python 3.6' - 'Samples - Python 3.7' - 'Samples - Python 3.8' From 96e1e0c752f62faf4898f60e269dbbbb0d37887f Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 25 Jan 2022 10:21:56 -0500 Subject: [PATCH 05/12] feat: add api key support (#273) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: upgrade gapic-generator-java, gax-java and gapic-generator-python PiperOrigin-RevId: 423842556 Source-Link: https://github.com/googleapis/googleapis/commit/a616ca08f4b1416abbac7bc5dd6d61c791756a81 Source-Link: https://github.com/googleapis/googleapis-gen/commit/29b938c58c1e51d019f2ee539d55dc0a3c86a905 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMjliOTM4YzU4YzFlNTFkMDE5ZjJlZTUzOWQ1NWRjMGEzYzg2YTkwNSJ9 * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot Co-authored-by: Anthonios Partheniou --- .../services/security_center/async_client.py | 38 +++++- .../services/security_center/client.py | 127 +++++++++++------ .../services/security_center/async_client.py | 38 +++++- .../services/security_center/client.py | 127 +++++++++++------ .../services/security_center/async_client.py | 38 +++++- .../services/security_center/client.py | 127 +++++++++++------ .../securitycenter_v1/test_security_center.py | 128 ++++++++++++++++++ .../test_security_center.py | 128 ++++++++++++++++++ .../test_security_center.py | 128 ++++++++++++++++++ 9 files changed, 747 insertions(+), 132 deletions(-) diff --git a/google/cloud/securitycenter_v1/services/security_center/async_client.py b/google/cloud/securitycenter_v1/services/security_center/async_client.py index 011a66dc..f4d7c7ff 100644 --- a/google/cloud/securitycenter_v1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1/services/security_center/async_client.py @@ -16,7 +16,7 @@ from collections import OrderedDict import functools import re -from typing import Dict, Sequence, Tuple, Type, Union +from typing import Dict, Optional, Sequence, Tuple, Type, Union import pkg_resources from google.api_core.client_options import ClientOptions @@ -161,6 +161,42 @@ def from_service_account_file(cls, filename: str, *args, **kwargs): from_service_account_json = from_service_account_file + @classmethod + def get_mtls_endpoint_and_cert_source( + cls, client_options: Optional[ClientOptions] = None + ): + """Return the API endpoint and client cert source for mutual TLS. + + The client cert source is determined in the following order: + (1) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is not "true", the + client cert source is None. + (2) if `client_options.client_cert_source` is provided, use the provided one; if the + default client cert source exists, use the default one; otherwise the client cert + source is None. + + 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 + endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise + use the default API endpoint. + + More details can be found at https://google.aip.dev/auth/4114. + + Args: + client_options (google.api_core.client_options.ClientOptions): Custom options for the + client. Only the `api_endpoint` and `client_cert_source` properties may be used + in this method. + + Returns: + Tuple[str, Callable[[], Tuple[bytes, bytes]]]: returns the API endpoint and the + client cert source to use. + + Raises: + google.auth.exceptions.MutualTLSChannelError: If any errors happen. + """ + return SecurityCenterClient.get_mtls_endpoint_and_cert_source(client_options) # type: ignore + @property def transport(self) -> SecurityCenterTransport: """Returns the transport used by the client instance. diff --git a/google/cloud/securitycenter_v1/services/security_center/client.py b/google/cloud/securitycenter_v1/services/security_center/client.py index f9f7097a..ffcf4343 100644 --- a/google/cloud/securitycenter_v1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1/services/security_center/client.py @@ -386,6 +386,73 @@ def parse_common_location_path(path: str) -> Dict[str, str]: m = re.match(r"^projects/(?P.+?)/locations/(?P.+?)$", path) return m.groupdict() if m else {} + @classmethod + def get_mtls_endpoint_and_cert_source( + cls, client_options: Optional[client_options_lib.ClientOptions] = None + ): + """Return the API endpoint and client cert source for mutual TLS. + + The client cert source is determined in the following order: + (1) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is not "true", the + client cert source is None. + (2) if `client_options.client_cert_source` is provided, use the provided one; if the + default client cert source exists, use the default one; otherwise the client cert + source is None. + + 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 + endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise + use the default API endpoint. + + More details can be found at https://google.aip.dev/auth/4114. + + Args: + client_options (google.api_core.client_options.ClientOptions): Custom options for the + client. Only the `api_endpoint` and `client_cert_source` properties may be used + in this method. + + Returns: + Tuple[str, Callable[[], Tuple[bytes, bytes]]]: returns the API endpoint and the + client cert source to use. + + Raises: + google.auth.exceptions.MutualTLSChannelError: If any errors happen. + """ + if client_options is None: + client_options = client_options_lib.ClientOptions() + use_client_cert = os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") + use_mtls_endpoint = os.getenv("GOOGLE_API_USE_MTLS_ENDPOINT", "auto") + if use_client_cert not in ("true", "false"): + raise ValueError( + "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`" + ) + if use_mtls_endpoint not in ("auto", "never", "always"): + raise MutualTLSChannelError( + "Environment variable `GOOGLE_API_USE_MTLS_ENDPOINT` must be `never`, `auto` or `always`" + ) + + # Figure out the client cert source to use. + client_cert_source = None + if use_client_cert == "true": + if client_options.client_cert_source: + client_cert_source = client_options.client_cert_source + elif mtls.has_default_client_cert_source(): + client_cert_source = mtls.default_client_cert_source() + + # Figure out which api endpoint to use. + if client_options.api_endpoint is not None: + api_endpoint = client_options.api_endpoint + elif use_mtls_endpoint == "always" or ( + use_mtls_endpoint == "auto" and client_cert_source + ): + api_endpoint = cls.DEFAULT_MTLS_ENDPOINT + else: + api_endpoint = cls.DEFAULT_ENDPOINT + + return api_endpoint, client_cert_source + def __init__( self, *, @@ -436,57 +503,22 @@ def __init__( if client_options is None: client_options = client_options_lib.ClientOptions() - # Create SSL credentials for mutual TLS if needed. - if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in ( - "true", - "false", - ): - raise ValueError( - "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`" - ) - use_client_cert = ( - os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true" + api_endpoint, client_cert_source_func = self.get_mtls_endpoint_and_cert_source( + client_options ) - client_cert_source_func = None - is_mtls = False - if use_client_cert: - if client_options.client_cert_source: - is_mtls = True - client_cert_source_func = client_options.client_cert_source - else: - is_mtls = mtls.has_default_client_cert_source() - if is_mtls: - client_cert_source_func = mtls.default_client_cert_source() - else: - client_cert_source_func = None - - # Figure out which api endpoint to use. - if client_options.api_endpoint is not None: - api_endpoint = client_options.api_endpoint - else: - use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS_ENDPOINT", "auto") - if use_mtls_env == "never": - api_endpoint = self.DEFAULT_ENDPOINT - elif use_mtls_env == "always": - api_endpoint = self.DEFAULT_MTLS_ENDPOINT - elif use_mtls_env == "auto": - if is_mtls: - api_endpoint = self.DEFAULT_MTLS_ENDPOINT - else: - api_endpoint = self.DEFAULT_ENDPOINT - else: - raise MutualTLSChannelError( - "Unsupported GOOGLE_API_USE_MTLS_ENDPOINT value. Accepted " - "values: never, auto, always" - ) + api_key_value = getattr(client_options, "api_key", None) + if api_key_value and credentials: + raise ValueError( + "client_options.api_key and credentials are mutually exclusive" + ) # Save or instantiate the transport. # Ordinarily, we provide the transport, but allowing a custom transport # instance provides an extensibility point for unusual situations. if isinstance(transport, SecurityCenterTransport): # transport is a SecurityCenterTransport instance. - if credentials or client_options.credentials_file: + if credentials or client_options.credentials_file or api_key_value: raise ValueError( "When providing a transport instance, " "provide its credentials directly." @@ -498,6 +530,15 @@ def __init__( ) self._transport = transport else: + import google.auth._default # type: ignore + + if api_key_value and hasattr( + google.auth._default, "get_api_key_credentials" + ): + credentials = google.auth._default.get_api_key_credentials( + api_key_value + ) + Transport = type(self).get_transport_class(transport) self._transport = Transport( credentials=credentials, diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py index 42802436..985b1962 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py @@ -16,7 +16,7 @@ from collections import OrderedDict import functools import re -from typing import Dict, Sequence, Tuple, Type, Union +from typing import Dict, Optional, Sequence, Tuple, Type, Union import pkg_resources from google.api_core.client_options import ClientOptions @@ -138,6 +138,42 @@ def from_service_account_file(cls, filename: str, *args, **kwargs): from_service_account_json = from_service_account_file + @classmethod + def get_mtls_endpoint_and_cert_source( + cls, client_options: Optional[ClientOptions] = None + ): + """Return the API endpoint and client cert source for mutual TLS. + + The client cert source is determined in the following order: + (1) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is not "true", the + client cert source is None. + (2) if `client_options.client_cert_source` is provided, use the provided one; if the + default client cert source exists, use the default one; otherwise the client cert + source is None. + + 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 + endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise + use the default API endpoint. + + More details can be found at https://google.aip.dev/auth/4114. + + Args: + client_options (google.api_core.client_options.ClientOptions): Custom options for the + client. Only the `api_endpoint` and `client_cert_source` properties may be used + in this method. + + Returns: + Tuple[str, Callable[[], Tuple[bytes, bytes]]]: returns the API endpoint and the + client cert source to use. + + Raises: + google.auth.exceptions.MutualTLSChannelError: If any errors happen. + """ + return SecurityCenterClient.get_mtls_endpoint_and_cert_source(client_options) # type: ignore + @property def transport(self) -> SecurityCenterTransport: """Returns the transport used by the client instance. diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1beta1/services/security_center/client.py index 86603ac3..b3d4b08d 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/client.py @@ -313,6 +313,73 @@ def parse_common_location_path(path: str) -> Dict[str, str]: m = re.match(r"^projects/(?P.+?)/locations/(?P.+?)$", path) return m.groupdict() if m else {} + @classmethod + def get_mtls_endpoint_and_cert_source( + cls, client_options: Optional[client_options_lib.ClientOptions] = None + ): + """Return the API endpoint and client cert source for mutual TLS. + + The client cert source is determined in the following order: + (1) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is not "true", the + client cert source is None. + (2) if `client_options.client_cert_source` is provided, use the provided one; if the + default client cert source exists, use the default one; otherwise the client cert + source is None. + + 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 + endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise + use the default API endpoint. + + More details can be found at https://google.aip.dev/auth/4114. + + Args: + client_options (google.api_core.client_options.ClientOptions): Custom options for the + client. Only the `api_endpoint` and `client_cert_source` properties may be used + in this method. + + Returns: + Tuple[str, Callable[[], Tuple[bytes, bytes]]]: returns the API endpoint and the + client cert source to use. + + Raises: + google.auth.exceptions.MutualTLSChannelError: If any errors happen. + """ + if client_options is None: + client_options = client_options_lib.ClientOptions() + use_client_cert = os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") + use_mtls_endpoint = os.getenv("GOOGLE_API_USE_MTLS_ENDPOINT", "auto") + if use_client_cert not in ("true", "false"): + raise ValueError( + "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`" + ) + if use_mtls_endpoint not in ("auto", "never", "always"): + raise MutualTLSChannelError( + "Environment variable `GOOGLE_API_USE_MTLS_ENDPOINT` must be `never`, `auto` or `always`" + ) + + # Figure out the client cert source to use. + client_cert_source = None + if use_client_cert == "true": + if client_options.client_cert_source: + client_cert_source = client_options.client_cert_source + elif mtls.has_default_client_cert_source(): + client_cert_source = mtls.default_client_cert_source() + + # Figure out which api endpoint to use. + if client_options.api_endpoint is not None: + api_endpoint = client_options.api_endpoint + elif use_mtls_endpoint == "always" or ( + use_mtls_endpoint == "auto" and client_cert_source + ): + api_endpoint = cls.DEFAULT_MTLS_ENDPOINT + else: + api_endpoint = cls.DEFAULT_ENDPOINT + + return api_endpoint, client_cert_source + def __init__( self, *, @@ -363,57 +430,22 @@ def __init__( if client_options is None: client_options = client_options_lib.ClientOptions() - # Create SSL credentials for mutual TLS if needed. - if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in ( - "true", - "false", - ): - raise ValueError( - "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`" - ) - use_client_cert = ( - os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true" + api_endpoint, client_cert_source_func = self.get_mtls_endpoint_and_cert_source( + client_options ) - client_cert_source_func = None - is_mtls = False - if use_client_cert: - if client_options.client_cert_source: - is_mtls = True - client_cert_source_func = client_options.client_cert_source - else: - is_mtls = mtls.has_default_client_cert_source() - if is_mtls: - client_cert_source_func = mtls.default_client_cert_source() - else: - client_cert_source_func = None - - # Figure out which api endpoint to use. - if client_options.api_endpoint is not None: - api_endpoint = client_options.api_endpoint - else: - use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS_ENDPOINT", "auto") - if use_mtls_env == "never": - api_endpoint = self.DEFAULT_ENDPOINT - elif use_mtls_env == "always": - api_endpoint = self.DEFAULT_MTLS_ENDPOINT - elif use_mtls_env == "auto": - if is_mtls: - api_endpoint = self.DEFAULT_MTLS_ENDPOINT - else: - api_endpoint = self.DEFAULT_ENDPOINT - else: - raise MutualTLSChannelError( - "Unsupported GOOGLE_API_USE_MTLS_ENDPOINT value. Accepted " - "values: never, auto, always" - ) + api_key_value = getattr(client_options, "api_key", None) + if api_key_value and credentials: + raise ValueError( + "client_options.api_key and credentials are mutually exclusive" + ) # Save or instantiate the transport. # Ordinarily, we provide the transport, but allowing a custom transport # instance provides an extensibility point for unusual situations. if isinstance(transport, SecurityCenterTransport): # transport is a SecurityCenterTransport instance. - if credentials or client_options.credentials_file: + if credentials or client_options.credentials_file or api_key_value: raise ValueError( "When providing a transport instance, " "provide its credentials directly." @@ -425,6 +457,15 @@ def __init__( ) self._transport = transport else: + import google.auth._default # type: ignore + + if api_key_value and hasattr( + google.auth._default, "get_api_key_credentials" + ): + credentials = google.auth._default.get_api_key_credentials( + api_key_value + ) + Transport = type(self).get_transport_class(transport) self._transport = Transport( credentials=credentials, diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py index d5495087..bcf7f3ac 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py @@ -16,7 +16,7 @@ from collections import OrderedDict import functools import re -from typing import Dict, Sequence, Tuple, Type, Union +from typing import Dict, Optional, Sequence, Tuple, Type, Union import pkg_resources from google.api_core.client_options import ClientOptions @@ -152,6 +152,42 @@ def from_service_account_file(cls, filename: str, *args, **kwargs): from_service_account_json = from_service_account_file + @classmethod + def get_mtls_endpoint_and_cert_source( + cls, client_options: Optional[ClientOptions] = None + ): + """Return the API endpoint and client cert source for mutual TLS. + + The client cert source is determined in the following order: + (1) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is not "true", the + client cert source is None. + (2) if `client_options.client_cert_source` is provided, use the provided one; if the + default client cert source exists, use the default one; otherwise the client cert + source is None. + + 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 + endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise + use the default API endpoint. + + More details can be found at https://google.aip.dev/auth/4114. + + Args: + client_options (google.api_core.client_options.ClientOptions): Custom options for the + client. Only the `api_endpoint` and `client_cert_source` properties may be used + in this method. + + Returns: + Tuple[str, Callable[[], Tuple[bytes, bytes]]]: returns the API endpoint and the + client cert source to use. + + Raises: + google.auth.exceptions.MutualTLSChannelError: If any errors happen. + """ + return SecurityCenterClient.get_mtls_endpoint_and_cert_source(client_options) # type: ignore + @property def transport(self) -> SecurityCenterTransport: """Returns the transport used by the client instance. diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py index c14b89c2..8093cf85 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py @@ -346,6 +346,73 @@ def parse_common_location_path(path: str) -> Dict[str, str]: m = re.match(r"^projects/(?P.+?)/locations/(?P.+?)$", path) return m.groupdict() if m else {} + @classmethod + def get_mtls_endpoint_and_cert_source( + cls, client_options: Optional[client_options_lib.ClientOptions] = None + ): + """Return the API endpoint and client cert source for mutual TLS. + + The client cert source is determined in the following order: + (1) if `GOOGLE_API_USE_CLIENT_CERTIFICATE` environment variable is not "true", the + client cert source is None. + (2) if `client_options.client_cert_source` is provided, use the provided one; if the + default client cert source exists, use the default one; otherwise the client cert + source is None. + + 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 + endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise + use the default API endpoint. + + More details can be found at https://google.aip.dev/auth/4114. + + Args: + client_options (google.api_core.client_options.ClientOptions): Custom options for the + client. Only the `api_endpoint` and `client_cert_source` properties may be used + in this method. + + Returns: + Tuple[str, Callable[[], Tuple[bytes, bytes]]]: returns the API endpoint and the + client cert source to use. + + Raises: + google.auth.exceptions.MutualTLSChannelError: If any errors happen. + """ + if client_options is None: + client_options = client_options_lib.ClientOptions() + use_client_cert = os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") + use_mtls_endpoint = os.getenv("GOOGLE_API_USE_MTLS_ENDPOINT", "auto") + if use_client_cert not in ("true", "false"): + raise ValueError( + "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`" + ) + if use_mtls_endpoint not in ("auto", "never", "always"): + raise MutualTLSChannelError( + "Environment variable `GOOGLE_API_USE_MTLS_ENDPOINT` must be `never`, `auto` or `always`" + ) + + # Figure out the client cert source to use. + client_cert_source = None + if use_client_cert == "true": + if client_options.client_cert_source: + client_cert_source = client_options.client_cert_source + elif mtls.has_default_client_cert_source(): + client_cert_source = mtls.default_client_cert_source() + + # Figure out which api endpoint to use. + if client_options.api_endpoint is not None: + api_endpoint = client_options.api_endpoint + elif use_mtls_endpoint == "always" or ( + use_mtls_endpoint == "auto" and client_cert_source + ): + api_endpoint = cls.DEFAULT_MTLS_ENDPOINT + else: + api_endpoint = cls.DEFAULT_ENDPOINT + + return api_endpoint, client_cert_source + def __init__( self, *, @@ -396,57 +463,22 @@ def __init__( if client_options is None: client_options = client_options_lib.ClientOptions() - # Create SSL credentials for mutual TLS if needed. - if os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") not in ( - "true", - "false", - ): - raise ValueError( - "Environment variable `GOOGLE_API_USE_CLIENT_CERTIFICATE` must be either `true` or `false`" - ) - use_client_cert = ( - os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false") == "true" + api_endpoint, client_cert_source_func = self.get_mtls_endpoint_and_cert_source( + client_options ) - client_cert_source_func = None - is_mtls = False - if use_client_cert: - if client_options.client_cert_source: - is_mtls = True - client_cert_source_func = client_options.client_cert_source - else: - is_mtls = mtls.has_default_client_cert_source() - if is_mtls: - client_cert_source_func = mtls.default_client_cert_source() - else: - client_cert_source_func = None - - # Figure out which api endpoint to use. - if client_options.api_endpoint is not None: - api_endpoint = client_options.api_endpoint - else: - use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS_ENDPOINT", "auto") - if use_mtls_env == "never": - api_endpoint = self.DEFAULT_ENDPOINT - elif use_mtls_env == "always": - api_endpoint = self.DEFAULT_MTLS_ENDPOINT - elif use_mtls_env == "auto": - if is_mtls: - api_endpoint = self.DEFAULT_MTLS_ENDPOINT - else: - api_endpoint = self.DEFAULT_ENDPOINT - else: - raise MutualTLSChannelError( - "Unsupported GOOGLE_API_USE_MTLS_ENDPOINT value. Accepted " - "values: never, auto, always" - ) + api_key_value = getattr(client_options, "api_key", None) + if api_key_value and credentials: + raise ValueError( + "client_options.api_key and credentials are mutually exclusive" + ) # Save or instantiate the transport. # Ordinarily, we provide the transport, but allowing a custom transport # instance provides an extensibility point for unusual situations. if isinstance(transport, SecurityCenterTransport): # transport is a SecurityCenterTransport instance. - if credentials or client_options.credentials_file: + if credentials or client_options.credentials_file or api_key_value: raise ValueError( "When providing a transport instance, " "provide its credentials directly." @@ -458,6 +490,15 @@ def __init__( ) self._transport = transport else: + import google.auth._default # type: ignore + + if api_key_value and hasattr( + google.auth._default, "get_api_key_credentials" + ): + credentials = google.auth._default.get_api_key_credentials( + api_key_value + ) + Transport = type(self).get_transport_class(transport) self._transport = Transport( credentials=credentials, diff --git a/tests/unit/gapic/securitycenter_v1/test_security_center.py b/tests/unit/gapic/securitycenter_v1/test_security_center.py index c823d051..bd68c6f9 100644 --- a/tests/unit/gapic/securitycenter_v1/test_security_center.py +++ b/tests/unit/gapic/securitycenter_v1/test_security_center.py @@ -430,6 +430,87 @@ def test_security_center_client_mtls_env_auto( ) +@pytest.mark.parametrize( + "client_class", [SecurityCenterClient, SecurityCenterAsyncClient] +) +@mock.patch.object( + SecurityCenterClient, + "DEFAULT_ENDPOINT", + modify_default_endpoint(SecurityCenterClient), +) +@mock.patch.object( + SecurityCenterAsyncClient, + "DEFAULT_ENDPOINT", + modify_default_endpoint(SecurityCenterAsyncClient), +) +def test_security_center_client_get_mtls_endpoint_and_cert_source(client_class): + mock_client_cert_source = mock.Mock() + + # Test the case GOOGLE_API_USE_CLIENT_CERTIFICATE is "true". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "true"}): + mock_api_endpoint = "foo" + options = client_options.ClientOptions( + client_cert_source=mock_client_cert_source, api_endpoint=mock_api_endpoint + ) + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source( + options + ) + assert api_endpoint == mock_api_endpoint + assert cert_source == mock_client_cert_source + + # Test the case GOOGLE_API_USE_CLIENT_CERTIFICATE is "false". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "false"}): + mock_client_cert_source = mock.Mock() + mock_api_endpoint = "foo" + options = client_options.ClientOptions( + client_cert_source=mock_client_cert_source, api_endpoint=mock_api_endpoint + ) + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source( + options + ) + assert api_endpoint == mock_api_endpoint + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "never". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "never"}): + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_ENDPOINT + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "always". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "always"}): + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_MTLS_ENDPOINT + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "auto" and default cert doesn't exist. + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "true"}): + with mock.patch( + "google.auth.transport.mtls.has_default_client_cert_source", + return_value=False, + ): + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_ENDPOINT + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "auto" and default cert exists. + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "true"}): + with mock.patch( + "google.auth.transport.mtls.has_default_client_cert_source", + return_value=True, + ): + with mock.patch( + "google.auth.transport.mtls.default_client_cert_source", + return_value=mock_client_cert_source, + ): + ( + api_endpoint, + cert_source, + ) = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_MTLS_ENDPOINT + assert cert_source == mock_client_cert_source + + @pytest.mark.parametrize( "client_class,transport_class,transport_name", [ @@ -8731,6 +8812,23 @@ def test_credentials_transport_error(): transport=transport, ) + # It is an error to provide an api_key and a transport instance. + transport = transports.SecurityCenterGrpcTransport( + credentials=ga_credentials.AnonymousCredentials(), + ) + options = client_options.ClientOptions() + options.api_key = "api_key" + with pytest.raises(ValueError): + client = SecurityCenterClient(client_options=options, transport=transport,) + + # It is an error to provide an api_key and a credential. + options = mock.Mock() + options.api_key = "api_key" + with pytest.raises(ValueError): + client = SecurityCenterClient( + client_options=options, credentials=ga_credentials.AnonymousCredentials() + ) + # It is an error to provide scopes and a transport instance. transport = transports.SecurityCenterGrpcTransport( credentials=ga_credentials.AnonymousCredentials(), @@ -9534,3 +9632,33 @@ def test_client_ctx(): with client: pass close.assert_called() + + +@pytest.mark.parametrize( + "client_class,transport_class", + [ + (SecurityCenterClient, transports.SecurityCenterGrpcTransport), + (SecurityCenterAsyncClient, transports.SecurityCenterGrpcAsyncIOTransport), + ], +) +def test_api_key_credentials(client_class, transport_class): + with mock.patch.object( + google.auth._default, "get_api_key_credentials", create=True + ) as get_api_key_credentials: + mock_cred = mock.Mock() + get_api_key_credentials.return_value = mock_cred + options = client_options.ClientOptions() + options.api_key = "api_key" + with mock.patch.object(transport_class, "__init__") as patched: + patched.return_value = None + client = client_class(client_options=options) + patched.assert_called_once_with( + credentials=mock_cred, + credentials_file=None, + host=client.DEFAULT_ENDPOINT, + scopes=None, + client_cert_source_for_mtls=None, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + always_use_jwt_access=True, + ) diff --git a/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py b/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py index e1b3b967..56b86d77 100644 --- a/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py +++ b/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py @@ -423,6 +423,87 @@ def test_security_center_client_mtls_env_auto( ) +@pytest.mark.parametrize( + "client_class", [SecurityCenterClient, SecurityCenterAsyncClient] +) +@mock.patch.object( + SecurityCenterClient, + "DEFAULT_ENDPOINT", + modify_default_endpoint(SecurityCenterClient), +) +@mock.patch.object( + SecurityCenterAsyncClient, + "DEFAULT_ENDPOINT", + modify_default_endpoint(SecurityCenterAsyncClient), +) +def test_security_center_client_get_mtls_endpoint_and_cert_source(client_class): + mock_client_cert_source = mock.Mock() + + # Test the case GOOGLE_API_USE_CLIENT_CERTIFICATE is "true". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "true"}): + mock_api_endpoint = "foo" + options = client_options.ClientOptions( + client_cert_source=mock_client_cert_source, api_endpoint=mock_api_endpoint + ) + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source( + options + ) + assert api_endpoint == mock_api_endpoint + assert cert_source == mock_client_cert_source + + # Test the case GOOGLE_API_USE_CLIENT_CERTIFICATE is "false". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "false"}): + mock_client_cert_source = mock.Mock() + mock_api_endpoint = "foo" + options = client_options.ClientOptions( + client_cert_source=mock_client_cert_source, api_endpoint=mock_api_endpoint + ) + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source( + options + ) + assert api_endpoint == mock_api_endpoint + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "never". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "never"}): + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_ENDPOINT + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "always". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "always"}): + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_MTLS_ENDPOINT + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "auto" and default cert doesn't exist. + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "true"}): + with mock.patch( + "google.auth.transport.mtls.has_default_client_cert_source", + return_value=False, + ): + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_ENDPOINT + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "auto" and default cert exists. + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "true"}): + with mock.patch( + "google.auth.transport.mtls.has_default_client_cert_source", + return_value=True, + ): + with mock.patch( + "google.auth.transport.mtls.default_client_cert_source", + return_value=mock_client_cert_source, + ): + ( + api_endpoint, + cert_source, + ) = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_MTLS_ENDPOINT + assert cert_source == mock_client_cert_source + + @pytest.mark.parametrize( "client_class,transport_class,transport_name", [ @@ -5142,6 +5223,23 @@ def test_credentials_transport_error(): transport=transport, ) + # It is an error to provide an api_key and a transport instance. + transport = transports.SecurityCenterGrpcTransport( + credentials=ga_credentials.AnonymousCredentials(), + ) + options = client_options.ClientOptions() + options.api_key = "api_key" + with pytest.raises(ValueError): + client = SecurityCenterClient(client_options=options, transport=transport,) + + # It is an error to provide an api_key and a credential. + options = mock.Mock() + options.api_key = "api_key" + with pytest.raises(ValueError): + client = SecurityCenterClient( + client_options=options, credentials=ga_credentials.AnonymousCredentials() + ) + # It is an error to provide scopes and a transport instance. transport = transports.SecurityCenterGrpcTransport( credentials=ga_credentials.AnonymousCredentials(), @@ -5835,3 +5933,33 @@ def test_client_ctx(): with client: pass close.assert_called() + + +@pytest.mark.parametrize( + "client_class,transport_class", + [ + (SecurityCenterClient, transports.SecurityCenterGrpcTransport), + (SecurityCenterAsyncClient, transports.SecurityCenterGrpcAsyncIOTransport), + ], +) +def test_api_key_credentials(client_class, transport_class): + with mock.patch.object( + google.auth._default, "get_api_key_credentials", create=True + ) as get_api_key_credentials: + mock_cred = mock.Mock() + get_api_key_credentials.return_value = mock_cred + options = client_options.ClientOptions() + options.api_key = "api_key" + with mock.patch.object(transport_class, "__init__") as patched: + patched.return_value = None + client = client_class(client_options=options) + patched.assert_called_once_with( + credentials=mock_cred, + credentials_file=None, + host=client.DEFAULT_ENDPOINT, + scopes=None, + client_cert_source_for_mtls=None, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + always_use_jwt_access=True, + ) diff --git a/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py b/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py index ca093547..1f87a8cd 100644 --- a/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py +++ b/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py @@ -428,6 +428,87 @@ def test_security_center_client_mtls_env_auto( ) +@pytest.mark.parametrize( + "client_class", [SecurityCenterClient, SecurityCenterAsyncClient] +) +@mock.patch.object( + SecurityCenterClient, + "DEFAULT_ENDPOINT", + modify_default_endpoint(SecurityCenterClient), +) +@mock.patch.object( + SecurityCenterAsyncClient, + "DEFAULT_ENDPOINT", + modify_default_endpoint(SecurityCenterAsyncClient), +) +def test_security_center_client_get_mtls_endpoint_and_cert_source(client_class): + mock_client_cert_source = mock.Mock() + + # Test the case GOOGLE_API_USE_CLIENT_CERTIFICATE is "true". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "true"}): + mock_api_endpoint = "foo" + options = client_options.ClientOptions( + client_cert_source=mock_client_cert_source, api_endpoint=mock_api_endpoint + ) + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source( + options + ) + assert api_endpoint == mock_api_endpoint + assert cert_source == mock_client_cert_source + + # Test the case GOOGLE_API_USE_CLIENT_CERTIFICATE is "false". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "false"}): + mock_client_cert_source = mock.Mock() + mock_api_endpoint = "foo" + options = client_options.ClientOptions( + client_cert_source=mock_client_cert_source, api_endpoint=mock_api_endpoint + ) + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source( + options + ) + assert api_endpoint == mock_api_endpoint + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "never". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "never"}): + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_ENDPOINT + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "always". + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "always"}): + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_MTLS_ENDPOINT + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "auto" and default cert doesn't exist. + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "true"}): + with mock.patch( + "google.auth.transport.mtls.has_default_client_cert_source", + return_value=False, + ): + api_endpoint, cert_source = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_ENDPOINT + assert cert_source is None + + # Test the case GOOGLE_API_USE_MTLS_ENDPOINT is "auto" and default cert exists. + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "true"}): + with mock.patch( + "google.auth.transport.mtls.has_default_client_cert_source", + return_value=True, + ): + with mock.patch( + "google.auth.transport.mtls.default_client_cert_source", + return_value=mock_client_cert_source, + ): + ( + api_endpoint, + cert_source, + ) = client_class.get_mtls_endpoint_and_cert_source() + assert api_endpoint == client_class.DEFAULT_MTLS_ENDPOINT + assert cert_source == mock_client_cert_source + + @pytest.mark.parametrize( "client_class,transport_class,transport_name", [ @@ -6836,6 +6917,23 @@ def test_credentials_transport_error(): transport=transport, ) + # It is an error to provide an api_key and a transport instance. + transport = transports.SecurityCenterGrpcTransport( + credentials=ga_credentials.AnonymousCredentials(), + ) + options = client_options.ClientOptions() + options.api_key = "api_key" + with pytest.raises(ValueError): + client = SecurityCenterClient(client_options=options, transport=transport,) + + # It is an error to provide an api_key and a credential. + options = mock.Mock() + options.api_key = "api_key" + with pytest.raises(ValueError): + client = SecurityCenterClient( + client_options=options, credentials=ga_credentials.AnonymousCredentials() + ) + # It is an error to provide scopes and a transport instance. transport = transports.SecurityCenterGrpcTransport( credentials=ga_credentials.AnonymousCredentials(), @@ -7578,3 +7676,33 @@ def test_client_ctx(): with client: pass close.assert_called() + + +@pytest.mark.parametrize( + "client_class,transport_class", + [ + (SecurityCenterClient, transports.SecurityCenterGrpcTransport), + (SecurityCenterAsyncClient, transports.SecurityCenterGrpcAsyncIOTransport), + ], +) +def test_api_key_credentials(client_class, transport_class): + with mock.patch.object( + google.auth._default, "get_api_key_credentials", create=True + ) as get_api_key_credentials: + mock_cred = mock.Mock() + get_api_key_credentials.return_value = mock_cred + options = client_options.ClientOptions() + options.api_key = "api_key" + with mock.patch.object(transport_class, "__init__") as patched: + patched.return_value = None + client = client_class(client_options=options) + patched.assert_called_once_with( + credentials=mock_cred, + credentials_file=None, + host=client.DEFAULT_ENDPOINT, + scopes=None, + client_cert_source_for_mtls=None, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + always_use_jwt_access=True, + ) From 7fdd2a8013ad610d1e836f1327889ff187930e9d Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 8 Feb 2022 20:20:53 +0000 Subject: [PATCH 06/12] feat: add access field in the v1 finding proto (#279) - [x] Regenerate this pull request now. chore: use gapic-generator-python 0.62.1 docs: added more clarification around what event_time means on a v1 finding fix: resolve DuplicateCredentialArgs error when using credentials_file committer: parthea PiperOrigin-RevId: 425964861 Source-Link: https://github.com/googleapis/googleapis/commit/84b1a5a4f6fb2d04905be58e586b8a7a4310a8cf Source-Link: https://github.com/googleapis/googleapis-gen/commit/4fb761bbd8506ac156f49bac5f18306aa8eb3aa8 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNGZiNzYxYmJkODUwNmFjMTU2ZjQ5YmFjNWYxODMwNmFhOGViM2FhOCJ9 --- google/cloud/securitycenter/__init__.py | 4 + google/cloud/securitycenter_v1/__init__.py | 4 + .../services/security_center/async_client.py | 57 ++++++------- .../services/security_center/client.py | 57 ++++++------- .../security_center/transports/grpc.py | 7 +- .../transports/grpc_asyncio.py | 7 +- .../cloud/securitycenter_v1/types/__init__.py | 6 ++ .../cloud/securitycenter_v1/types/access.py | 67 +++++++++++++++ .../cloud/securitycenter_v1/types/finding.py | 26 +++--- .../types/securitycenter_service.py | 3 +- .../securitycenter_v1/types/vulnerability.py | 10 +-- .../services/security_center/async_client.py | 30 +++---- .../services/security_center/client.py | 30 +++---- .../security_center/transports/grpc.py | 7 +- .../transports/grpc_asyncio.py | 7 +- .../services/security_center/async_client.py | 44 +++++----- .../services/security_center/client.py | 44 +++++----- .../security_center/transports/grpc.py | 7 +- .../transports/grpc_asyncio.py | 7 +- .../securitycenter_v1/test_security_center.py | 81 ++++++++++++++++++- .../test_security_center.py | 80 +++++++++++++++++- .../test_security_center.py | 80 +++++++++++++++++- 22 files changed, 497 insertions(+), 168 deletions(-) create mode 100644 google/cloud/securitycenter_v1/types/access.py diff --git a/google/cloud/securitycenter/__init__.py b/google/cloud/securitycenter/__init__.py index b940ed8a..d2c1d80c 100644 --- a/google/cloud/securitycenter/__init__.py +++ b/google/cloud/securitycenter/__init__.py @@ -21,6 +21,8 @@ SecurityCenterAsyncClient, ) +from google.cloud.securitycenter_v1.types.access import Access +from google.cloud.securitycenter_v1.types.access import Geolocation from google.cloud.securitycenter_v1.types.asset import Asset from google.cloud.securitycenter_v1.types.external_system import ExternalSystem from google.cloud.securitycenter_v1.types.finding import Finding @@ -153,6 +155,8 @@ __all__ = ( "SecurityCenterClient", "SecurityCenterAsyncClient", + "Access", + "Geolocation", "Asset", "ExternalSystem", "Finding", diff --git a/google/cloud/securitycenter_v1/__init__.py b/google/cloud/securitycenter_v1/__init__.py index e1cecc33..003dc633 100644 --- a/google/cloud/securitycenter_v1/__init__.py +++ b/google/cloud/securitycenter_v1/__init__.py @@ -17,6 +17,8 @@ from .services.security_center import SecurityCenterClient from .services.security_center import SecurityCenterAsyncClient +from .types.access import Access +from .types.access import Geolocation from .types.asset import Asset from .types.external_system import ExternalSystem from .types.finding import Finding @@ -74,6 +76,7 @@ __all__ = ( "SecurityCenterAsyncClient", + "Access", "Asset", "BulkMuteFindingsRequest", "BulkMuteFindingsResponse", @@ -88,6 +91,7 @@ "ExternalSystem", "Finding", "Folder", + "Geolocation", "GetMuteConfigRequest", "GetNotificationConfigRequest", "GetOrganizationSettingsRequest", diff --git a/google/cloud/securitycenter_v1/services/security_center/async_client.py b/google/cloud/securitycenter_v1/services/security_center/async_client.py index f4d7c7ff..e66790d0 100644 --- a/google/cloud/securitycenter_v1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1/services/security_center/async_client.py @@ -34,6 +34,7 @@ from google.api_core import operation # type: ignore from google.api_core import operation_async # type: ignore from google.cloud.securitycenter_v1.services.security_center import pagers +from google.cloud.securitycenter_v1.types import access from google.cloud.securitycenter_v1.types import external_system as gcs_external_system from google.cloud.securitycenter_v1.types import finding from google.cloud.securitycenter_v1.types import finding as gcs_finding @@ -307,7 +308,7 @@ async def bulk_mute_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -399,7 +400,7 @@ async def create_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, source]) if request is not None and has_flattened_params: @@ -501,7 +502,7 @@ async def create_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, finding_id, finding]) if request is not None and has_flattened_params: @@ -598,7 +599,7 @@ async def create_mute_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, mute_config, mute_config_id]) if request is not None and has_flattened_params: @@ -701,7 +702,7 @@ async def create_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, config_id, notification_config]) if request is not None and has_flattened_params: @@ -772,7 +773,7 @@ async def delete_mute_config( sent along with the request as metadata. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -839,7 +840,7 @@ async def delete_notification_config( sent along with the request as metadata. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -965,7 +966,7 @@ async def get_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -1050,7 +1051,7 @@ async def get_mute_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1128,7 +1129,7 @@ async def get_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1213,7 +1214,7 @@ async def get_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1299,7 +1300,7 @@ async def get_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1487,7 +1488,7 @@ async def group_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, group_by]) if request is not None and has_flattened_params: @@ -1719,7 +1720,7 @@ async def list_mute_configs( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1802,7 +1803,7 @@ async def list_notification_configs( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1892,7 +1893,7 @@ async def list_sources( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1988,7 +1989,7 @@ async def run_asset_discovery( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -2093,7 +2094,7 @@ async def set_finding_state( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name, state, start_time]) if request is not None and has_flattened_params: @@ -2188,7 +2189,7 @@ async def set_mute( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name, mute]) if request is not None and has_flattened_params: @@ -2317,7 +2318,7 @@ async def set_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -2399,7 +2400,7 @@ async def test_iam_permissions( Response message for TestIamPermissions method. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource, permissions]) if request is not None and has_flattened_params: @@ -2492,7 +2493,7 @@ async def update_external_system( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([external_system, update_mask]) if request is not None and has_flattened_params: @@ -2580,7 +2581,7 @@ async def update_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([finding]) if request is not None and has_flattened_params: @@ -2663,7 +2664,7 @@ async def update_mute_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([mute_config, update_mask]) if request is not None and has_flattened_params: @@ -2755,7 +2756,7 @@ async def update_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([notification_config, update_mask]) if request is not None and has_flattened_params: @@ -2833,7 +2834,7 @@ async def update_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([organization_settings]) if request is not None and has_flattened_params: @@ -2910,7 +2911,7 @@ async def update_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([source]) if request is not None and has_flattened_params: @@ -2989,7 +2990,7 @@ async def update_security_marks( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([security_marks]) if request is not None and has_flattened_params: diff --git a/google/cloud/securitycenter_v1/services/security_center/client.py b/google/cloud/securitycenter_v1/services/security_center/client.py index ffcf4343..09aa2dbf 100644 --- a/google/cloud/securitycenter_v1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1/services/security_center/client.py @@ -37,6 +37,7 @@ from google.api_core import operation # type: ignore from google.api_core import operation_async # type: ignore from google.cloud.securitycenter_v1.services.security_center import pagers +from google.cloud.securitycenter_v1.types import access from google.cloud.securitycenter_v1.types import external_system as gcs_external_system from google.cloud.securitycenter_v1.types import finding from google.cloud.securitycenter_v1.types import finding as gcs_finding @@ -601,7 +602,7 @@ def bulk_mute_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -693,7 +694,7 @@ def create_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, source]) if request is not None and has_flattened_params: @@ -795,7 +796,7 @@ def create_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, finding_id, finding]) if request is not None and has_flattened_params: @@ -892,7 +893,7 @@ def create_mute_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, mute_config, mute_config_id]) if request is not None and has_flattened_params: @@ -995,7 +996,7 @@ def create_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, config_id, notification_config]) if request is not None and has_flattened_params: @@ -1070,7 +1071,7 @@ def delete_mute_config( sent along with the request as metadata. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1137,7 +1138,7 @@ def delete_notification_config( sent along with the request as metadata. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1267,7 +1268,7 @@ def get_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -1341,7 +1342,7 @@ def get_mute_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1419,7 +1420,7 @@ def get_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1494,7 +1495,7 @@ def get_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1574,7 +1575,7 @@ def get_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1743,7 +1744,7 @@ def group_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, group_by]) if request is not None and has_flattened_params: @@ -1947,7 +1948,7 @@ def list_mute_configs( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -2030,7 +2031,7 @@ def list_notification_configs( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -2114,7 +2115,7 @@ def list_sources( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -2200,7 +2201,7 @@ def run_asset_discovery( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -2305,7 +2306,7 @@ def set_finding_state( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name, state, start_time]) if request is not None and has_flattened_params: @@ -2400,7 +2401,7 @@ def set_mute( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name, mute]) if request is not None and has_flattened_params: @@ -2529,7 +2530,7 @@ def set_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -2610,7 +2611,7 @@ def test_iam_permissions( Response message for TestIamPermissions method. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource, permissions]) if request is not None and has_flattened_params: @@ -2692,7 +2693,7 @@ def update_external_system( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([external_system, update_mask]) if request is not None and has_flattened_params: @@ -2780,7 +2781,7 @@ def update_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([finding]) if request is not None and has_flattened_params: @@ -2863,7 +2864,7 @@ def update_mute_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([mute_config, update_mask]) if request is not None and has_flattened_params: @@ -2955,7 +2956,7 @@ def update_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([notification_config, update_mask]) if request is not None and has_flattened_params: @@ -3037,7 +3038,7 @@ def update_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([organization_settings]) if request is not None and has_flattened_params: @@ -3118,7 +3119,7 @@ def update_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([source]) if request is not None and has_flattened_params: @@ -3197,7 +3198,7 @@ def update_security_marks( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([security_marks]) if request is not None and has_flattened_params: diff --git a/google/cloud/securitycenter_v1/services/security_center/transports/grpc.py b/google/cloud/securitycenter_v1/services/security_center/transports/grpc.py index a67df2d7..ae878fc7 100644 --- a/google/cloud/securitycenter_v1/services/security_center/transports/grpc.py +++ b/google/cloud/securitycenter_v1/services/security_center/transports/grpc.py @@ -180,8 +180,11 @@ def __init__( if not self._grpc_channel: self._grpc_channel = type(self).create_channel( self._host, + # use the credentials which are saved credentials=self._credentials, - credentials_file=credentials_file, + # Set ``credentials_file`` to ``None`` here as + # the credentials that we saved earlier should be used. + credentials_file=None, scopes=self._scopes, ssl_credentials=self._ssl_channel_credentials, quota_project_id=quota_project_id, @@ -254,7 +257,7 @@ def operations_client(self) -> operations_v1.OperationsClient: This property caches on the instance; repeated calls return the same client. """ - # Sanity check: Only create a new client if we do not already have one. + # Quick check: Only create a new client if we do not already have one. if self._operations_client is None: self._operations_client = operations_v1.OperationsClient(self.grpc_channel) diff --git a/google/cloud/securitycenter_v1/services/security_center/transports/grpc_asyncio.py b/google/cloud/securitycenter_v1/services/security_center/transports/grpc_asyncio.py index ece0ef4b..fe36e206 100644 --- a/google/cloud/securitycenter_v1/services/security_center/transports/grpc_asyncio.py +++ b/google/cloud/securitycenter_v1/services/security_center/transports/grpc_asyncio.py @@ -225,8 +225,11 @@ def __init__( if not self._grpc_channel: self._grpc_channel = type(self).create_channel( self._host, + # use the credentials which are saved credentials=self._credentials, - credentials_file=credentials_file, + # Set ``credentials_file`` to ``None`` here as + # the credentials that we saved earlier should be used. + credentials_file=None, scopes=self._scopes, ssl_credentials=self._ssl_channel_credentials, quota_project_id=quota_project_id, @@ -256,7 +259,7 @@ def operations_client(self) -> operations_v1.OperationsAsyncClient: This property caches on the instance; repeated calls return the same client. """ - # Sanity check: Only create a new client if we do not already have one. + # Quick check: Only create a new client if we do not already have one. if self._operations_client is None: self._operations_client = operations_v1.OperationsAsyncClient( self.grpc_channel diff --git a/google/cloud/securitycenter_v1/types/__init__.py b/google/cloud/securitycenter_v1/types/__init__.py index 6bf0d256..289bf232 100644 --- a/google/cloud/securitycenter_v1/types/__init__.py +++ b/google/cloud/securitycenter_v1/types/__init__.py @@ -13,6 +13,10 @@ # See the License for the specific language governing permissions and # limitations under the License. # +from .access import ( + Access, + Geolocation, +) from .asset import Asset from .external_system import ExternalSystem from .finding import Finding @@ -73,6 +77,8 @@ ) __all__ = ( + "Access", + "Geolocation", "Asset", "ExternalSystem", "Finding", diff --git a/google/cloud/securitycenter_v1/types/access.py b/google/cloud/securitycenter_v1/types/access.py new file mode 100644 index 00000000..c11418a1 --- /dev/null +++ b/google/cloud/securitycenter_v1/types/access.py @@ -0,0 +1,67 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.cloud.securitycenter.v1", manifest={"Access", "Geolocation",}, +) + + +class Access(proto.Message): + r"""Represents an access event. + + Attributes: + principal_email (str): + Associated email, such as "foo@google.com". + caller_ip (str): + Caller's IP address, such as "1.1.1.1". + caller_ip_geo (google.cloud.securitycenter_v1.types.Geolocation): + The caller IP's geolocation, which identifies + where the call came from. + user_agent_family (str): + What kind of user agent is associated, e.g. + operating system shells, embedded or stand-alone + applications, etc. + service_name (str): + This is the API service that the service + account made a call to, e.g. + "iam.googleapis.com". + method_name (str): + The method that the service account called, + e.g. "SetIamPolicy". + """ + + principal_email = proto.Field(proto.STRING, number=1,) + caller_ip = proto.Field(proto.STRING, number=2,) + caller_ip_geo = proto.Field(proto.MESSAGE, number=3, message="Geolocation",) + user_agent_family = proto.Field(proto.STRING, number=4,) + service_name = proto.Field(proto.STRING, number=5,) + method_name = proto.Field(proto.STRING, number=6,) + + +class Geolocation(proto.Message): + r"""Represents a geographical location for a given access. + + Attributes: + region_code (str): + A CLDR. + """ + + region_code = proto.Field(proto.STRING, number=1,) + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/cloud/securitycenter_v1/types/finding.py b/google/cloud/securitycenter_v1/types/finding.py index e12600b5..ea01b3f5 100644 --- a/google/cloud/securitycenter_v1/types/finding.py +++ b/google/cloud/securitycenter_v1/types/finding.py @@ -15,6 +15,7 @@ # import proto # type: ignore +from google.cloud.securitycenter_v1.types import access as gcs_access from google.cloud.securitycenter_v1.types import external_system from google.cloud.securitycenter_v1.types import indicator as gcs_indicator from google.cloud.securitycenter_v1.types import security_marks as gcs_security_marks @@ -79,16 +80,16 @@ class Finding(proto.Message): come from the SecurityMarks resource that belongs to the finding. event_time (google.protobuf.timestamp_pb2.Timestamp): - The time at which the event took place, or - when an update to the finding occurred. For - example, if the finding represents an open - firewall it would capture the time the detector - believes the firewall became open. The accuracy - is determined by the detector. If the finding - were to be resolved afterward, this time would - reflect when the finding was resolved. Must not - be set to a value greater than the current - timestamp. + The time the finding was first detected. If + an existing finding is updated, then this is the + time the update occurred. For example, if the + finding represents an open firewall, this + property captures the time the detector believes + the firewall became open. The accuracy is + determined by the detector. If the finding is + later resolved, then this time reflects when the + finding was resolved. This must not be set to a + value greater than the current timestamp. create_time (google.protobuf.timestamp_pb2.Timestamp): The time at which the finding was created in Security Command Center. @@ -126,6 +127,10 @@ class Finding(proto.Message): Output only. Third party SIEM/SOAR fields within SCC, contains external system information and external system finding fields. + access (google.cloud.securitycenter_v1.types.Access): + Access details associated to the Finding, + such as more information on the caller, which + method was accessed, from where, etc. mute_initiator (str): First known as mute_annotation. Records additional information about the mute operation e.g. mute config that @@ -191,6 +196,7 @@ class FindingClass(proto.Enum): external_systems = proto.MapField( proto.STRING, proto.MESSAGE, number=22, message=external_system.ExternalSystem, ) + access = proto.Field(proto.MESSAGE, number=26, message=gcs_access.Access,) mute_initiator = proto.Field(proto.STRING, number=28,) diff --git a/google/cloud/securitycenter_v1/types/securitycenter_service.py b/google/cloud/securitycenter_v1/types/securitycenter_service.py index b36295d4..c5911d8f 100644 --- a/google/cloud/securitycenter_v1/types/securitycenter_service.py +++ b/google/cloud/securitycenter_v1/types/securitycenter_service.py @@ -1584,7 +1584,8 @@ class UpdateSecurityMarksRequest(proto.Message): take effect. If not set uses current server time. Updates will be applied to the SecurityMarks that are active immediately - preceding this time. + preceding this time. Must be smaller or equal to + the server time. """ security_marks = proto.Field( diff --git a/google/cloud/securitycenter_v1/types/vulnerability.py b/google/cloud/securitycenter_v1/types/vulnerability.py index a21ffab5..8ba42d10 100644 --- a/google/cloud/securitycenter_v1/types/vulnerability.py +++ b/google/cloud/securitycenter_v1/types/vulnerability.py @@ -45,13 +45,12 @@ class Cve(proto.Message): e.g. CVE-2021-34527 references (Sequence[google.cloud.securitycenter_v1.types.Reference]): Additional information about the CVE. - e.g. https://cve.mitre.org/cgi- - bin/cvename.cgi?name=CVE-2021-34527 + e.g. + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527 cvssv3 (google.cloud.securitycenter_v1.types.Cvssv3): Describe Common Vulnerability Scoring System specified at - https://www.first.org/cvss/v3.1/specification- - document + https://www.first.org/cvss/v3.1/specification-document """ id = proto.Field(proto.STRING, number=1,) @@ -67,8 +66,7 @@ class Reference(proto.Message): Source of the reference e.g. NVD uri (str): Uri for the mentioned source e.g. - https://cve.mitre.org/cgi- - bin/cvename.cgi?name=CVE-2021-34527. + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527. """ source = proto.Field(proto.STRING, number=1,) diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py index 985b1962..117edf51 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py @@ -282,7 +282,7 @@ async def create_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, source]) if request is not None and has_flattened_params: @@ -384,7 +384,7 @@ async def create_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, finding_id, finding]) if request is not None and has_flattened_params: @@ -515,7 +515,7 @@ async def get_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -600,7 +600,7 @@ async def get_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -686,7 +686,7 @@ async def get_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -864,7 +864,7 @@ async def group_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, group_by]) if request is not None and has_flattened_params: @@ -1093,7 +1093,7 @@ async def list_sources( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1199,7 +1199,7 @@ async def run_asset_discovery( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1304,7 +1304,7 @@ async def set_finding_state( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name, state, start_time]) if request is not None and has_flattened_params: @@ -1435,7 +1435,7 @@ async def set_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -1517,7 +1517,7 @@ async def test_iam_permissions( Response message for TestIamPermissions method. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource, permissions]) if request is not None and has_flattened_params: @@ -1613,7 +1613,7 @@ async def update_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([finding]) if request is not None and has_flattened_params: @@ -1689,7 +1689,7 @@ async def update_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([organization_settings]) if request is not None and has_flattened_params: @@ -1766,7 +1766,7 @@ async def update_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([source]) if request is not None and has_flattened_params: @@ -1845,7 +1845,7 @@ async def update_security_marks( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([security_marks]) if request is not None and has_flattened_params: diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1beta1/services/security_center/client.py index b3d4b08d..eaefae56 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/client.py @@ -526,7 +526,7 @@ def create_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, source]) if request is not None and has_flattened_params: @@ -628,7 +628,7 @@ def create_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, finding_id, finding]) if request is not None and has_flattened_params: @@ -759,7 +759,7 @@ def get_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -833,7 +833,7 @@ def get_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -913,7 +913,7 @@ def get_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1072,7 +1072,7 @@ def group_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, group_by]) if request is not None and has_flattened_params: @@ -1273,7 +1273,7 @@ def list_sources( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1369,7 +1369,7 @@ def run_asset_discovery( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1474,7 +1474,7 @@ def set_finding_state( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name, state, start_time]) if request is not None and has_flattened_params: @@ -1605,7 +1605,7 @@ def set_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -1686,7 +1686,7 @@ def test_iam_permissions( Response message for TestIamPermissions method. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource, permissions]) if request is not None and has_flattened_params: @@ -1771,7 +1771,7 @@ def update_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([finding]) if request is not None and has_flattened_params: @@ -1847,7 +1847,7 @@ def update_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([organization_settings]) if request is not None and has_flattened_params: @@ -1928,7 +1928,7 @@ def update_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([source]) if request is not None and has_flattened_params: @@ -2007,7 +2007,7 @@ def update_security_marks( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([security_marks]) if request is not None and has_flattened_params: diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc.py b/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc.py index 75366c1c..7a39a3ed 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc.py @@ -174,8 +174,11 @@ def __init__( if not self._grpc_channel: self._grpc_channel = type(self).create_channel( self._host, + # use the credentials which are saved credentials=self._credentials, - credentials_file=credentials_file, + # Set ``credentials_file`` to ``None`` here as + # the credentials that we saved earlier should be used. + credentials_file=None, scopes=self._scopes, ssl_credentials=self._ssl_channel_credentials, quota_project_id=quota_project_id, @@ -248,7 +251,7 @@ def operations_client(self) -> operations_v1.OperationsClient: This property caches on the instance; repeated calls return the same client. """ - # Sanity check: Only create a new client if we do not already have one. + # Quick check: Only create a new client if we do not already have one. if self._operations_client is None: self._operations_client = operations_v1.OperationsClient(self.grpc_channel) diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc_asyncio.py b/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc_asyncio.py index 2da70f82..71d2f3c7 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc_asyncio.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc_asyncio.py @@ -219,8 +219,11 @@ def __init__( if not self._grpc_channel: self._grpc_channel = type(self).create_channel( self._host, + # use the credentials which are saved credentials=self._credentials, - credentials_file=credentials_file, + # Set ``credentials_file`` to ``None`` here as + # the credentials that we saved earlier should be used. + credentials_file=None, scopes=self._scopes, ssl_credentials=self._ssl_channel_credentials, quota_project_id=quota_project_id, @@ -250,7 +253,7 @@ def operations_client(self) -> operations_v1.OperationsAsyncClient: This property caches on the instance; repeated calls return the same client. """ - # Sanity check: Only create a new client if we do not already have one. + # Quick check: Only create a new client if we do not already have one. if self._operations_client is None: self._operations_client = operations_v1.OperationsAsyncClient( self.grpc_channel diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py index bcf7f3ac..42844884 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py @@ -296,7 +296,7 @@ async def create_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, source]) if request is not None and has_flattened_params: @@ -395,7 +395,7 @@ async def create_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, finding_id, finding]) if request is not None and has_flattened_params: @@ -498,7 +498,7 @@ async def create_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, config_id, notification_config]) if request is not None and has_flattened_params: @@ -570,7 +570,7 @@ async def delete_notification_config( sent along with the request as metadata. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -696,7 +696,7 @@ async def get_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -785,7 +785,7 @@ async def get_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -870,7 +870,7 @@ async def get_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -956,7 +956,7 @@ async def get_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1144,7 +1144,7 @@ async def group_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, group_by]) if request is not None and has_flattened_params: @@ -1235,7 +1235,7 @@ async def list_assets( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1336,7 +1336,7 @@ async def list_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1429,7 +1429,7 @@ async def list_notification_configs( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1519,7 +1519,7 @@ async def list_sources( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1615,7 +1615,7 @@ async def run_asset_discovery( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1720,7 +1720,7 @@ async def set_finding_state( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name, state, start_time]) if request is not None and has_flattened_params: @@ -1851,7 +1851,7 @@ async def set_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -1933,7 +1933,7 @@ async def test_iam_permissions( Response message for TestIamPermissions method. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource, permissions]) if request is not None and has_flattened_params: @@ -2044,7 +2044,7 @@ async def update_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([finding, update_mask]) if request is not None and has_flattened_params: @@ -2137,7 +2137,7 @@ async def update_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([notification_config, update_mask]) if request is not None and has_flattened_params: @@ -2215,7 +2215,7 @@ async def update_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([organization_settings]) if request is not None and has_flattened_params: @@ -2302,7 +2302,7 @@ async def update_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([source, update_mask]) if request is not None and has_flattened_params: @@ -2396,7 +2396,7 @@ async def update_security_marks( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([security_marks, update_mask]) if request is not None and has_flattened_params: diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py index 8093cf85..6bf17628 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py @@ -559,7 +559,7 @@ def create_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, source]) if request is not None and has_flattened_params: @@ -658,7 +658,7 @@ def create_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, finding_id, finding]) if request is not None and has_flattened_params: @@ -761,7 +761,7 @@ def create_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, config_id, notification_config]) if request is not None and has_flattened_params: @@ -837,7 +837,7 @@ def delete_notification_config( sent along with the request as metadata. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -967,7 +967,7 @@ def get_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -1045,7 +1045,7 @@ def get_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1120,7 +1120,7 @@ def get_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1200,7 +1200,7 @@ def get_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name]) if request is not None and has_flattened_params: @@ -1369,7 +1369,7 @@ def group_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent, group_by]) if request is not None and has_flattened_params: @@ -1450,7 +1450,7 @@ def list_assets( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1541,7 +1541,7 @@ def list_findings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1624,7 +1624,7 @@ def list_notification_configs( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1708,7 +1708,7 @@ def list_sources( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1794,7 +1794,7 @@ def run_asset_discovery( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([parent]) if request is not None and has_flattened_params: @@ -1899,7 +1899,7 @@ def set_finding_state( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([name, state, start_time]) if request is not None and has_flattened_params: @@ -2030,7 +2030,7 @@ def set_iam_policy( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource]) if request is not None and has_flattened_params: @@ -2111,7 +2111,7 @@ def test_iam_permissions( Response message for TestIamPermissions method. """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([resource, permissions]) if request is not None and has_flattened_params: @@ -2211,7 +2211,7 @@ def update_finding( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([finding, update_mask]) if request is not None and has_flattened_params: @@ -2304,7 +2304,7 @@ def update_notification_config( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([notification_config, update_mask]) if request is not None and has_flattened_params: @@ -2386,7 +2386,7 @@ def update_organization_settings( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([organization_settings]) if request is not None and has_flattened_params: @@ -2477,7 +2477,7 @@ def update_source( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([source, update_mask]) if request is not None and has_flattened_params: @@ -2571,7 +2571,7 @@ def update_security_marks( """ # Create or coerce a protobuf request object. - # Sanity check: If we got a request object, we should *not* have + # Quick check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. has_flattened_params = any([security_marks, update_mask]) if request is not None and has_flattened_params: diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc.py index 85c22589..bd7236c7 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc.py @@ -179,8 +179,11 @@ def __init__( if not self._grpc_channel: self._grpc_channel = type(self).create_channel( self._host, + # use the credentials which are saved credentials=self._credentials, - credentials_file=credentials_file, + # Set ``credentials_file`` to ``None`` here as + # the credentials that we saved earlier should be used. + credentials_file=None, scopes=self._scopes, ssl_credentials=self._ssl_channel_credentials, quota_project_id=quota_project_id, @@ -253,7 +256,7 @@ def operations_client(self) -> operations_v1.OperationsClient: This property caches on the instance; repeated calls return the same client. """ - # Sanity check: Only create a new client if we do not already have one. + # Quick check: Only create a new client if we do not already have one. if self._operations_client is None: self._operations_client = operations_v1.OperationsClient(self.grpc_channel) diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc_asyncio.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc_asyncio.py index 9a73a6f3..2d3fe2c4 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc_asyncio.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc_asyncio.py @@ -224,8 +224,11 @@ def __init__( if not self._grpc_channel: self._grpc_channel = type(self).create_channel( self._host, + # use the credentials which are saved credentials=self._credentials, - credentials_file=credentials_file, + # Set ``credentials_file`` to ``None`` here as + # the credentials that we saved earlier should be used. + credentials_file=None, scopes=self._scopes, ssl_credentials=self._ssl_channel_credentials, quota_project_id=quota_project_id, @@ -255,7 +258,7 @@ def operations_client(self) -> operations_v1.OperationsAsyncClient: This property caches on the instance; repeated calls return the same client. """ - # Sanity check: Only create a new client if we do not already have one. + # Quick check: Only create a new client if we do not already have one. if self._operations_client is None: self._operations_client = operations_v1.OperationsAsyncClient( self.grpc_channel diff --git a/tests/unit/gapic/securitycenter_v1/test_security_center.py b/tests/unit/gapic/securitycenter_v1/test_security_center.py index bd68c6f9..24cab56a 100644 --- a/tests/unit/gapic/securitycenter_v1/test_security_center.py +++ b/tests/unit/gapic/securitycenter_v1/test_security_center.py @@ -29,6 +29,7 @@ from google.api_core import gapic_v1 from google.api_core import grpc_helpers from google.api_core import grpc_helpers_async +from google.api_core import operation from google.api_core import operation_async # type: ignore from google.api_core import operations_v1 from google.api_core import path_template @@ -40,6 +41,7 @@ from google.cloud.securitycenter_v1.services.security_center import SecurityCenterClient from google.cloud.securitycenter_v1.services.security_center import pagers from google.cloud.securitycenter_v1.services.security_center import transports +from google.cloud.securitycenter_v1.types import access from google.cloud.securitycenter_v1.types import external_system from google.cloud.securitycenter_v1.types import external_system as gcs_external_system from google.cloud.securitycenter_v1.types import finding @@ -543,21 +545,28 @@ def test_security_center_client_client_options_scopes( @pytest.mark.parametrize( - "client_class,transport_class,transport_name", + "client_class,transport_class,transport_name,grpc_helpers", [ - (SecurityCenterClient, transports.SecurityCenterGrpcTransport, "grpc"), + ( + SecurityCenterClient, + transports.SecurityCenterGrpcTransport, + "grpc", + grpc_helpers, + ), ( SecurityCenterAsyncClient, transports.SecurityCenterGrpcAsyncIOTransport, "grpc_asyncio", + grpc_helpers_async, ), ], ) def test_security_center_client_client_options_credentials_file( - client_class, transport_class, transport_name + client_class, transport_class, transport_name, grpc_helpers ): # Check the case credentials file is provided. options = client_options.ClientOptions(credentials_file="credentials.json") + with mock.patch.object(transport_class, "__init__") as patched: patched.return_value = None client = client_class(client_options=options, transport=transport_name) @@ -593,6 +602,72 @@ def test_security_center_client_client_options_from_dict(): ) +@pytest.mark.parametrize( + "client_class,transport_class,transport_name,grpc_helpers", + [ + ( + SecurityCenterClient, + transports.SecurityCenterGrpcTransport, + "grpc", + grpc_helpers, + ), + ( + SecurityCenterAsyncClient, + transports.SecurityCenterGrpcAsyncIOTransport, + "grpc_asyncio", + grpc_helpers_async, + ), + ], +) +def test_security_center_client_create_channel_credentials_file( + client_class, transport_class, transport_name, grpc_helpers +): + # Check the case credentials file is provided. + options = client_options.ClientOptions(credentials_file="credentials.json") + + with mock.patch.object(transport_class, "__init__") as patched: + patched.return_value = None + client = client_class(client_options=options, transport=transport_name) + patched.assert_called_once_with( + credentials=None, + credentials_file="credentials.json", + host=client.DEFAULT_ENDPOINT, + scopes=None, + client_cert_source_for_mtls=None, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + always_use_jwt_access=True, + ) + + # test that the credentials from file are saved and used as the credentials. + with mock.patch.object( + google.auth, "load_credentials_from_file", autospec=True + ) as load_creds, mock.patch.object( + google.auth, "default", autospec=True + ) as adc, mock.patch.object( + grpc_helpers, "create_channel" + ) as create_channel: + creds = ga_credentials.AnonymousCredentials() + file_creds = ga_credentials.AnonymousCredentials() + load_creds.return_value = (file_creds, None) + adc.return_value = (creds, None) + client = client_class(client_options=options, transport=transport_name) + create_channel.assert_called_with( + "securitycenter.googleapis.com:443", + credentials=file_creds, + credentials_file=None, + quota_project_id=None, + default_scopes=("https://www.googleapis.com/auth/cloud-platform",), + scopes=None, + default_host="securitycenter.googleapis.com", + ssl_credentials=None, + options=[ + ("grpc.max_send_message_length", -1), + ("grpc.max_receive_message_length", -1), + ], + ) + + @pytest.mark.parametrize( "request_type", [securitycenter_service.BulkMuteFindingsRequest, dict,] ) diff --git a/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py b/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py index 56b86d77..a8ce77e3 100644 --- a/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py +++ b/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py @@ -29,6 +29,7 @@ from google.api_core import gapic_v1 from google.api_core import grpc_helpers from google.api_core import grpc_helpers_async +from google.api_core import operation from google.api_core import operation_async # type: ignore from google.api_core import operations_v1 from google.api_core import path_template @@ -536,21 +537,28 @@ def test_security_center_client_client_options_scopes( @pytest.mark.parametrize( - "client_class,transport_class,transport_name", + "client_class,transport_class,transport_name,grpc_helpers", [ - (SecurityCenterClient, transports.SecurityCenterGrpcTransport, "grpc"), + ( + SecurityCenterClient, + transports.SecurityCenterGrpcTransport, + "grpc", + grpc_helpers, + ), ( SecurityCenterAsyncClient, transports.SecurityCenterGrpcAsyncIOTransport, "grpc_asyncio", + grpc_helpers_async, ), ], ) def test_security_center_client_client_options_credentials_file( - client_class, transport_class, transport_name + client_class, transport_class, transport_name, grpc_helpers ): # Check the case credentials file is provided. options = client_options.ClientOptions(credentials_file="credentials.json") + with mock.patch.object(transport_class, "__init__") as patched: patched.return_value = None client = client_class(client_options=options, transport=transport_name) @@ -586,6 +594,72 @@ def test_security_center_client_client_options_from_dict(): ) +@pytest.mark.parametrize( + "client_class,transport_class,transport_name,grpc_helpers", + [ + ( + SecurityCenterClient, + transports.SecurityCenterGrpcTransport, + "grpc", + grpc_helpers, + ), + ( + SecurityCenterAsyncClient, + transports.SecurityCenterGrpcAsyncIOTransport, + "grpc_asyncio", + grpc_helpers_async, + ), + ], +) +def test_security_center_client_create_channel_credentials_file( + client_class, transport_class, transport_name, grpc_helpers +): + # Check the case credentials file is provided. + options = client_options.ClientOptions(credentials_file="credentials.json") + + with mock.patch.object(transport_class, "__init__") as patched: + patched.return_value = None + client = client_class(client_options=options, transport=transport_name) + patched.assert_called_once_with( + credentials=None, + credentials_file="credentials.json", + host=client.DEFAULT_ENDPOINT, + scopes=None, + client_cert_source_for_mtls=None, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + always_use_jwt_access=True, + ) + + # test that the credentials from file are saved and used as the credentials. + with mock.patch.object( + google.auth, "load_credentials_from_file", autospec=True + ) as load_creds, mock.patch.object( + google.auth, "default", autospec=True + ) as adc, mock.patch.object( + grpc_helpers, "create_channel" + ) as create_channel: + creds = ga_credentials.AnonymousCredentials() + file_creds = ga_credentials.AnonymousCredentials() + load_creds.return_value = (file_creds, None) + adc.return_value = (creds, None) + client = client_class(client_options=options, transport=transport_name) + create_channel.assert_called_with( + "securitycenter.googleapis.com:443", + credentials=file_creds, + credentials_file=None, + quota_project_id=None, + default_scopes=("https://www.googleapis.com/auth/cloud-platform",), + scopes=None, + default_host="securitycenter.googleapis.com", + ssl_credentials=None, + options=[ + ("grpc.max_send_message_length", -1), + ("grpc.max_receive_message_length", -1), + ], + ) + + @pytest.mark.parametrize( "request_type", [securitycenter_service.CreateSourceRequest, dict,] ) diff --git a/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py b/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py index 1f87a8cd..ea0a24b6 100644 --- a/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py +++ b/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py @@ -29,6 +29,7 @@ from google.api_core import gapic_v1 from google.api_core import grpc_helpers from google.api_core import grpc_helpers_async +from google.api_core import operation from google.api_core import operation_async # type: ignore from google.api_core import operations_v1 from google.api_core import path_template @@ -541,21 +542,28 @@ def test_security_center_client_client_options_scopes( @pytest.mark.parametrize( - "client_class,transport_class,transport_name", + "client_class,transport_class,transport_name,grpc_helpers", [ - (SecurityCenterClient, transports.SecurityCenterGrpcTransport, "grpc"), + ( + SecurityCenterClient, + transports.SecurityCenterGrpcTransport, + "grpc", + grpc_helpers, + ), ( SecurityCenterAsyncClient, transports.SecurityCenterGrpcAsyncIOTransport, "grpc_asyncio", + grpc_helpers_async, ), ], ) def test_security_center_client_client_options_credentials_file( - client_class, transport_class, transport_name + client_class, transport_class, transport_name, grpc_helpers ): # Check the case credentials file is provided. options = client_options.ClientOptions(credentials_file="credentials.json") + with mock.patch.object(transport_class, "__init__") as patched: patched.return_value = None client = client_class(client_options=options, transport=transport_name) @@ -591,6 +599,72 @@ def test_security_center_client_client_options_from_dict(): ) +@pytest.mark.parametrize( + "client_class,transport_class,transport_name,grpc_helpers", + [ + ( + SecurityCenterClient, + transports.SecurityCenterGrpcTransport, + "grpc", + grpc_helpers, + ), + ( + SecurityCenterAsyncClient, + transports.SecurityCenterGrpcAsyncIOTransport, + "grpc_asyncio", + grpc_helpers_async, + ), + ], +) +def test_security_center_client_create_channel_credentials_file( + client_class, transport_class, transport_name, grpc_helpers +): + # Check the case credentials file is provided. + options = client_options.ClientOptions(credentials_file="credentials.json") + + with mock.patch.object(transport_class, "__init__") as patched: + patched.return_value = None + client = client_class(client_options=options, transport=transport_name) + patched.assert_called_once_with( + credentials=None, + credentials_file="credentials.json", + host=client.DEFAULT_ENDPOINT, + scopes=None, + client_cert_source_for_mtls=None, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + always_use_jwt_access=True, + ) + + # test that the credentials from file are saved and used as the credentials. + with mock.patch.object( + google.auth, "load_credentials_from_file", autospec=True + ) as load_creds, mock.patch.object( + google.auth, "default", autospec=True + ) as adc, mock.patch.object( + grpc_helpers, "create_channel" + ) as create_channel: + creds = ga_credentials.AnonymousCredentials() + file_creds = ga_credentials.AnonymousCredentials() + load_creds.return_value = (file_creds, None) + adc.return_value = (creds, None) + client = client_class(client_options=options, transport=transport_name) + create_channel.assert_called_with( + "securitycenter.googleapis.com:443", + credentials=file_creds, + credentials_file=None, + quota_project_id=None, + default_scopes=("https://www.googleapis.com/auth/cloud-platform",), + scopes=None, + default_host="securitycenter.googleapis.com", + ssl_credentials=None, + options=[ + ("grpc.max_send_message_length", -1), + ("grpc.max_receive_message_length", -1), + ], + ) + + @pytest.mark.parametrize( "request_type", [securitycenter_service.CreateSourceRequest, dict,] ) From 0e54f6b7b3aa5129a928e7738ef9fd4b1e74947c Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 11 Feb 2022 15:37:40 -0700 Subject: [PATCH 07/12] chore: use gapic-generator-python 0.63.2 (#281) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: use gapic-generator-python 0.63.2 docs: add generated snippets PiperOrigin-RevId: 427792504 Source-Link: https://github.com/googleapis/googleapis/commit/55b9e1e0b3106c850d13958352bc0751147b6b15 Source-Link: https://github.com/googleapis/googleapis-gen/commit/bf4e86b753f42cb0edb1fd51fbe840d7da0a1cde Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYmY0ZTg2Yjc1M2Y0MmNiMGVkYjFmZDUxZmJlODQwZDdkYTBhMWNkZSJ9 * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot --- .../services/security_center/async_client.py | 618 ++++ .../services/security_center/client.py | 649 ++++ .../services/security_center/async_client.py | 361 +++ .../services/security_center/client.py | 379 +++ .../services/security_center/async_client.py | 455 +++ .../services/security_center/client.py | 478 +++ ...ecurity_center_bulk_mute_findings_async.py | 49 + ...security_center_bulk_mute_findings_sync.py | 49 + ...v1_security_center_create_finding_async.py | 46 + ..._v1_security_center_create_finding_sync.py | 46 + ...ecurity_center_create_mute_config_async.py | 50 + ...security_center_create_mute_config_sync.py | 50 + ...center_create_notification_config_async.py | 46 + ..._center_create_notification_config_sync.py | 46 + ..._v1_security_center_create_source_async.py | 45 + ...r_v1_security_center_create_source_sync.py | 45 + ...ecurity_center_delete_mute_config_async.py | 43 + ...security_center_delete_mute_config_sync.py | 43 + ...center_delete_notification_config_async.py | 43 + ..._center_delete_notification_config_sync.py | 43 + ...v1_security_center_get_iam_policy_async.py | 45 + ..._v1_security_center_get_iam_policy_sync.py | 45 + ...1_security_center_get_mute_config_async.py | 45 + ...v1_security_center_get_mute_config_sync.py | 45 + ...ty_center_get_notification_config_async.py | 45 + ...ity_center_get_notification_config_sync.py | 45 + ..._center_get_organization_settings_async.py | 45 + ...y_center_get_organization_settings_sync.py | 45 + ...ter_v1_security_center_get_source_async.py | 45 + ...nter_v1_security_center_get_source_sync.py | 45 + ...r_v1_security_center_group_assets_async.py | 47 + ...er_v1_security_center_group_assets_sync.py | 47 + ...v1_security_center_group_findings_async.py | 47 + ..._v1_security_center_group_findings_sync.py | 47 + ...er_v1_security_center_list_assets_async.py | 46 + ...ter_v1_security_center_list_assets_sync.py | 46 + ..._v1_security_center_list_findings_async.py | 46 + ...r_v1_security_center_list_findings_sync.py | 46 + ...security_center_list_mute_configs_async.py | 46 + ..._security_center_list_mute_configs_sync.py | 46 + ..._center_list_notification_configs_async.py | 46 + ...y_center_list_notification_configs_sync.py | 46 + ...r_v1_security_center_list_sources_async.py | 46 + ...er_v1_security_center_list_sources_sync.py | 46 + ...curity_center_run_asset_discovery_async.py | 49 + ...ecurity_center_run_asset_discovery_sync.py | 49 + ...security_center_set_finding_state_async.py | 46 + ..._security_center_set_finding_state_sync.py | 46 + ...v1_security_center_set_iam_policy_async.py | 45 + ..._v1_security_center_set_iam_policy_sync.py | 45 + ...enter_v1_security_center_set_mute_async.py | 46 + ...center_v1_security_center_set_mute_sync.py | 46 + ...urity_center_test_iam_permissions_async.py | 46 + ...curity_center_test_iam_permissions_sync.py | 46 + ...ity_center_update_external_system_async.py | 44 + ...rity_center_update_external_system_sync.py | 44 + ...v1_security_center_update_finding_async.py | 44 + ..._v1_security_center_update_finding_sync.py | 44 + ...ecurity_center_update_mute_config_async.py | 48 + ...security_center_update_mute_config_sync.py | 48 + ...center_update_notification_config_async.py | 44 + ..._center_update_notification_config_sync.py | 44 + ...nter_update_organization_settings_async.py | 44 + ...enter_update_organization_settings_sync.py | 44 + ...rity_center_update_security_marks_async.py | 44 + ...urity_center_update_security_marks_sync.py | 44 + ..._v1_security_center_update_source_async.py | 44 + ...r_v1_security_center_update_source_sync.py | 44 + ...a1_security_center_create_finding_async.py | 46 + ...ta1_security_center_create_finding_sync.py | 46 + ...ta1_security_center_create_source_async.py | 45 + ...eta1_security_center_create_source_sync.py | 45 + ...a1_security_center_get_iam_policy_async.py | 45 + ...ta1_security_center_get_iam_policy_sync.py | 45 + ..._center_get_organization_settings_async.py | 45 + ...y_center_get_organization_settings_sync.py | 45 + ...1beta1_security_center_get_source_async.py | 45 + ...v1beta1_security_center_get_source_sync.py | 45 + ...eta1_security_center_group_assets_async.py | 47 + ...beta1_security_center_group_assets_sync.py | 47 + ...a1_security_center_group_findings_async.py | 47 + ...ta1_security_center_group_findings_sync.py | 47 + ...beta1_security_center_list_assets_async.py | 46 + ...1beta1_security_center_list_assets_sync.py | 46 + ...ta1_security_center_list_findings_async.py | 46 + ...eta1_security_center_list_findings_sync.py | 46 + ...eta1_security_center_list_sources_async.py | 46 + ...beta1_security_center_list_sources_sync.py | 46 + ...curity_center_run_asset_discovery_async.py | 49 + ...ecurity_center_run_asset_discovery_sync.py | 49 + ...security_center_set_finding_state_async.py | 46 + ..._security_center_set_finding_state_sync.py | 46 + ...a1_security_center_set_iam_policy_async.py | 45 + ...ta1_security_center_set_iam_policy_sync.py | 45 + ...urity_center_test_iam_permissions_async.py | 46 + ...curity_center_test_iam_permissions_sync.py | 46 + ...a1_security_center_update_finding_async.py | 44 + ...ta1_security_center_update_finding_sync.py | 44 + ...nter_update_organization_settings_async.py | 44 + ...enter_update_organization_settings_sync.py | 44 + ...rity_center_update_security_marks_async.py | 44 + ...urity_center_update_security_marks_sync.py | 44 + ...ta1_security_center_update_source_async.py | 44 + ...eta1_security_center_update_source_sync.py | 44 + ...a1_security_center_create_finding_async.py | 46 + ...ta1_security_center_create_finding_sync.py | 46 + ...center_create_notification_config_async.py | 46 + ..._center_create_notification_config_sync.py | 46 + ...ta1_security_center_create_source_async.py | 45 + ...eta1_security_center_create_source_sync.py | 45 + ...center_delete_notification_config_async.py | 43 + ..._center_delete_notification_config_sync.py | 43 + ...a1_security_center_get_iam_policy_async.py | 45 + ...ta1_security_center_get_iam_policy_sync.py | 45 + ...ty_center_get_notification_config_async.py | 45 + ...ity_center_get_notification_config_sync.py | 45 + ..._center_get_organization_settings_async.py | 45 + ...y_center_get_organization_settings_sync.py | 45 + ...1beta1_security_center_get_source_async.py | 45 + ...p1beta1_security_center_get_source_sync.py | 45 + ...eta1_security_center_group_assets_async.py | 47 + ...beta1_security_center_group_assets_sync.py | 47 + ...a1_security_center_group_findings_async.py | 47 + ...ta1_security_center_group_findings_sync.py | 47 + ...beta1_security_center_list_assets_async.py | 46 + ...1beta1_security_center_list_assets_sync.py | 46 + ...ta1_security_center_list_findings_async.py | 46 + ...eta1_security_center_list_findings_sync.py | 46 + ..._center_list_notification_configs_async.py | 46 + ...y_center_list_notification_configs_sync.py | 46 + ...eta1_security_center_list_sources_async.py | 46 + ...beta1_security_center_list_sources_sync.py | 46 + ...curity_center_run_asset_discovery_async.py | 49 + ...ecurity_center_run_asset_discovery_sync.py | 49 + ...security_center_set_finding_state_async.py | 46 + ..._security_center_set_finding_state_sync.py | 46 + ...a1_security_center_set_iam_policy_async.py | 45 + ...ta1_security_center_set_iam_policy_sync.py | 45 + ...urity_center_test_iam_permissions_async.py | 46 + ...curity_center_test_iam_permissions_sync.py | 46 + ...a1_security_center_update_finding_async.py | 44 + ...ta1_security_center_update_finding_sync.py | 44 + ...center_update_notification_config_async.py | 44 + ..._center_update_notification_config_sync.py | 44 + ...nter_update_organization_settings_async.py | 44 + ...enter_update_organization_settings_sync.py | 44 + ...rity_center_update_security_marks_async.py | 44 + ...urity_center_update_security_marks_sync.py | 44 + ...ta1_security_center_update_source_async.py | 44 + ...eta1_security_center_update_source_sync.py | 44 + .../snippet_metadata_securitycenter_v1.json | 2755 +++++++++++++++++ ...ippet_metadata_securitycenter_v1beta1.json | 1606 ++++++++++ ...pet_metadata_securitycenter_v1p1beta1.json | 2047 ++++++++++++ 153 files changed, 15906 insertions(+) create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py create mode 100644 samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py create mode 100644 samples/generated_samples/snippet_metadata_securitycenter_v1.json create mode 100644 samples/generated_samples/snippet_metadata_securitycenter_v1beta1.json create mode 100644 samples/generated_samples/snippet_metadata_securitycenter_v1p1beta1.json diff --git a/google/cloud/securitycenter_v1/services/security_center/async_client.py b/google/cloud/securitycenter_v1/services/security_center/async_client.py index e66790d0..9959c4b2 100644 --- a/google/cloud/securitycenter_v1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1/services/security_center/async_client.py @@ -272,6 +272,30 @@ async def bulk_mute_findings( organization, folder or project. The findings matched by the filter will be muted after the LRO is done. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_bulk_mute_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.BulkMuteFindingsRequest( + parent="parent_value", + ) + + # Make the request + operation = client.bulk_mute_findings(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.BulkMuteFindingsRequest, dict]): The request object. Request message for bulk findings @@ -364,6 +388,25 @@ async def create_source( ) -> gcs_source.Source: r"""Creates a source. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_create_source(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = client.create_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.CreateSourceRequest, dict]): The request object. Request message for creating a @@ -452,6 +495,27 @@ async def create_finding( r"""Creates a finding. The corresponding source must exist for finding creation to succeed. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_create_finding(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = client.create_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.CreateFindingRequest, dict]): The request object. Request message for creating a @@ -555,6 +619,30 @@ async def create_mute_config( ) -> gcs_mute_config.MuteConfig: r"""Creates a mute config. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_create_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + mute_config = securitycenter_v1.MuteConfig() + mute_config.filter = "filter_value" + + request = securitycenter_v1.CreateMuteConfigRequest( + parent="parent_value", + mute_config=mute_config, + mute_config_id="mute_config_id_value", + ) + + # Make the request + response = client.create_mute_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.CreateMuteConfigRequest, dict]): The request object. Request message for creating a mute @@ -654,6 +742,26 @@ async def create_notification_config( ) -> gcs_notification_config.NotificationConfig: r"""Creates a notification config. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_create_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateNotificationConfigRequest( + parent="parent_value", + config_id="config_id_value", + ) + + # Make the request + response = client.create_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.CreateNotificationConfigRequest, dict]): The request object. Request message for creating a @@ -753,6 +861,22 @@ async def delete_mute_config( ) -> None: r"""Deletes an existing mute config. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_delete_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.DeleteMuteConfigRequest( + name="name_value", + ) + + # Make the request + client.delete_mute_config(request=request) + Args: request (Union[google.cloud.securitycenter_v1.types.DeleteMuteConfigRequest, dict]): The request object. Request message for deleting a mute @@ -821,6 +945,22 @@ async def delete_notification_config( ) -> None: r"""Deletes a notification config. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_delete_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.DeleteNotificationConfigRequest( + name="name_value", + ) + + # Make the request + client.delete_notification_config(request=request) + Args: request (Union[google.cloud.securitycenter_v1.types.DeleteNotificationConfigRequest, dict]): The request object. Request message for deleting a @@ -887,6 +1027,26 @@ async def get_iam_policy( r"""Gets the access control policy on the specified Source. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]): The request object. Request message for `GetIamPolicy` @@ -1023,6 +1183,25 @@ async def get_mute_config( ) -> mute_config.MuteConfig: r"""Gets a mute config. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetMuteConfigRequest( + name="name_value", + ) + + # Make the request + response = client.get_mute_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GetMuteConfigRequest, dict]): The request object. Request message for retrieving a @@ -1100,6 +1279,25 @@ async def get_notification_config( ) -> notification_config.NotificationConfig: r"""Gets a notification config. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetNotificationConfigRequest( + name="name_value", + ) + + # Make the request + response = client.get_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GetNotificationConfigRequest, dict]): The request object. Request message for getting a @@ -1188,6 +1386,25 @@ async def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = client.get_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GetOrganizationSettingsRequest, dict]): The request object. Request message for getting @@ -1271,6 +1488,25 @@ async def get_source( ) -> source.Source: r"""Gets a source. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_source(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = client.get_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GetSourceRequest, dict]): The request object. Request message for getting a @@ -1357,6 +1593,28 @@ async def group_assets( r"""Filters an organization's assets and groups them by their specified properties. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_group_assets(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GroupAssetsRequest, dict]): The request object. Request message for grouping by @@ -1433,6 +1691,28 @@ async def group_findings( /v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_group_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GroupFindingsRequest, dict]): The request object. Request message for grouping by @@ -1552,6 +1832,26 @@ async def list_assets( ) -> pagers.ListAssetsAsyncPager: r"""Lists an organization's assets. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_assets(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListAssetsRequest, dict]): The request object. Request message for listing assets. @@ -1621,6 +1921,27 @@ async def list_findings( To list across all sources provide a ``-`` as the source id. Example: /v1/organizations/{organization_id}/sources/-/findings + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListFindingsRequest, dict]): The request object. Request message for listing @@ -1690,6 +2011,26 @@ async def list_mute_configs( ) -> pagers.ListMuteConfigsAsyncPager: r"""Lists mute configs. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_mute_configs(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListMuteConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_mute_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListMuteConfigsRequest, dict]): The request object. Request message for listing mute @@ -1775,6 +2116,26 @@ async def list_notification_configs( ) -> pagers.ListNotificationConfigsAsyncPager: r"""Lists notification configs. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_notification_configs(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListNotificationConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_notification_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListNotificationConfigsRequest, dict]): The request object. Request message for listing @@ -1866,6 +2227,26 @@ async def list_sources( ) -> pagers.ListSourcesAsyncPager: r"""Lists all sources belonging to an organization. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_sources(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListSourcesRequest, dict]): The request object. Request message for listing sources. @@ -1961,6 +2342,30 @@ async def run_asset_discovery( organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.RunAssetDiscoveryRequest, dict]): The request object. Request message for running asset @@ -2046,6 +2451,26 @@ async def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_set_finding_state(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = client.set_finding_state(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.SetFindingStateRequest, dict]): The request object. Request message for updating a @@ -2146,6 +2571,26 @@ async def set_mute( ) -> finding.Finding: r"""Updates the mute state of a finding. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_set_mute(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetMuteRequest( + name="name_value", + mute="UNDEFINED", + ) + + # Make the request + response = client.set_mute(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.SetMuteRequest, dict]): The request object. Request message for updating a @@ -2239,6 +2684,26 @@ async def set_iam_policy( r"""Sets the access control policy on the specified Source. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]): The request object. Request message for `SetIamPolicy` @@ -2367,6 +2832,27 @@ async def test_iam_permissions( r"""Returns the permissions that a caller has on the specified source. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]): The request object. Request message for @@ -2460,6 +2946,24 @@ async def update_external_system( ) -> gcs_external_system.ExternalSystem: r"""Updates external system. This is for a given finding. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_external_system(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateExternalSystemRequest( + ) + + # Make the request + response = client.update_external_system(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateExternalSystemRequest, dict]): The request object. Request message for updating a @@ -2545,6 +3049,25 @@ async def update_finding( r"""Creates or updates a finding. The corresponding source must exist for a finding creation to succeed. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_finding(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateFindingRequest( + ) + + # Make the request + response = client.update_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateFindingRequest, dict]): The request object. Request message for updating or @@ -2631,6 +3154,28 @@ async def update_mute_config( ) -> gcs_mute_config.MuteConfig: r"""Updates a mute config. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + mute_config = securitycenter_v1.MuteConfig() + mute_config.filter = "filter_value" + + request = securitycenter_v1.UpdateMuteConfigRequest( + mute_config=mute_config, + ) + + # Make the request + response = client.update_mute_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateMuteConfigRequest, dict]): The request object. Request message for updating a mute @@ -2719,6 +3264,25 @@ async def update_notification_config( r"""Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateNotificationConfigRequest( + ) + + # Make the request + response = client.update_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateNotificationConfigRequest, dict]): The request object. Request message for updating a @@ -2809,6 +3373,24 @@ async def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = client.update_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateOrganizationSettingsRequest, dict]): The request object. Request message for updating an @@ -2883,6 +3465,24 @@ async def update_source( ) -> gcs_source.Source: r"""Updates a source. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_source(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateSourceRequest( + ) + + # Make the request + response = client.update_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateSourceRequest, dict]): The request object. Request message for updating a @@ -2960,6 +3560,24 @@ async def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_security_marks(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = client.update_security_marks(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateSecurityMarksRequest, dict]): The request object. Request message for updating a diff --git a/google/cloud/securitycenter_v1/services/security_center/client.py b/google/cloud/securitycenter_v1/services/security_center/client.py index 09aa2dbf..980dd5fa 100644 --- a/google/cloud/securitycenter_v1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1/services/security_center/client.py @@ -566,6 +566,31 @@ def bulk_mute_findings( organization, folder or project. The findings matched by the filter will be muted after the LRO is done. + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_bulk_mute_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.BulkMuteFindingsRequest( + parent="parent_value", + ) + + # Make the request + operation = client.bulk_mute_findings(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.BulkMuteFindingsRequest, dict]): The request object. Request message for bulk findings @@ -658,6 +683,26 @@ def create_source( ) -> gcs_source.Source: r"""Creates a source. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_create_source(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = client.create_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.CreateSourceRequest, dict]): The request object. Request message for creating a @@ -746,6 +791,28 @@ def create_finding( r"""Creates a finding. The corresponding source must exist for finding creation to succeed. + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_create_finding(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = client.create_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.CreateFindingRequest, dict]): The request object. Request message for creating a @@ -849,6 +916,31 @@ def create_mute_config( ) -> gcs_mute_config.MuteConfig: r"""Creates a mute config. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_create_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + mute_config = securitycenter_v1.MuteConfig() + mute_config.filter = "filter_value" + + request = securitycenter_v1.CreateMuteConfigRequest( + parent="parent_value", + mute_config=mute_config, + mute_config_id="mute_config_id_value", + ) + + # Make the request + response = client.create_mute_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.CreateMuteConfigRequest, dict]): The request object. Request message for creating a mute @@ -948,6 +1040,27 @@ def create_notification_config( ) -> gcs_notification_config.NotificationConfig: r"""Creates a notification config. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_create_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateNotificationConfigRequest( + parent="parent_value", + config_id="config_id_value", + ) + + # Make the request + response = client.create_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.CreateNotificationConfigRequest, dict]): The request object. Request message for creating a @@ -1051,6 +1164,23 @@ def delete_mute_config( ) -> None: r"""Deletes an existing mute config. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_delete_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.DeleteMuteConfigRequest( + name="name_value", + ) + + # Make the request + client.delete_mute_config(request=request) + Args: request (Union[google.cloud.securitycenter_v1.types.DeleteMuteConfigRequest, dict]): The request object. Request message for deleting a mute @@ -1119,6 +1249,23 @@ def delete_notification_config( ) -> None: r"""Deletes a notification config. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_delete_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.DeleteNotificationConfigRequest( + name="name_value", + ) + + # Make the request + client.delete_notification_config(request=request) + Args: request (Union[google.cloud.securitycenter_v1.types.DeleteNotificationConfigRequest, dict]): The request object. Request message for deleting a @@ -1189,6 +1336,27 @@ def get_iam_policy( r"""Gets the access control policy on the specified Source. + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]): The request object. Request message for `GetIamPolicy` @@ -1314,6 +1482,26 @@ def get_mute_config( ) -> mute_config.MuteConfig: r"""Gets a mute config. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetMuteConfigRequest( + name="name_value", + ) + + # Make the request + response = client.get_mute_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GetMuteConfigRequest, dict]): The request object. Request message for retrieving a @@ -1391,6 +1579,26 @@ def get_notification_config( ) -> notification_config.NotificationConfig: r"""Gets a notification config. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetNotificationConfigRequest( + name="name_value", + ) + + # Make the request + response = client.get_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GetNotificationConfigRequest, dict]): The request object. Request message for getting a @@ -1469,6 +1677,26 @@ def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = client.get_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GetOrganizationSettingsRequest, dict]): The request object. Request message for getting @@ -1546,6 +1774,26 @@ def get_source( ) -> source.Source: r"""Gets a source. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_get_source(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = client.get_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GetSourceRequest, dict]): The request object. Request message for getting a @@ -1622,6 +1870,29 @@ def group_assets( r"""Filters an organization's assets and groups them by their specified properties. + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_group_assets(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GroupAssetsRequest, dict]): The request object. Request message for grouping by @@ -1689,6 +1960,29 @@ def group_findings( /v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_group_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.GroupFindingsRequest, dict]): The request object. Request message for grouping by @@ -1798,6 +2092,27 @@ def list_assets( ) -> pagers.ListAssetsPager: r"""Lists an organization's assets. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_assets(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListAssetsRequest, dict]): The request object. Request message for listing assets. @@ -1858,6 +2173,28 @@ def list_findings( To list across all sources provide a ``-`` as the source id. Example: /v1/organizations/{organization_id}/sources/-/findings + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListFindingsRequest, dict]): The request object. Request message for listing @@ -1918,6 +2255,27 @@ def list_mute_configs( ) -> pagers.ListMuteConfigsPager: r"""Lists mute configs. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_mute_configs(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListMuteConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_mute_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListMuteConfigsRequest, dict]): The request object. Request message for listing mute @@ -2003,6 +2361,27 @@ def list_notification_configs( ) -> pagers.ListNotificationConfigsPager: r"""Lists notification configs. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_notification_configs(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListNotificationConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_notification_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListNotificationConfigsRequest, dict]): The request object. Request message for listing @@ -2088,6 +2467,27 @@ def list_sources( ) -> pagers.ListSourcesPager: r"""Lists all sources belonging to an organization. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_list_sources(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.ListSourcesRequest, dict]): The request object. Request message for listing sources. @@ -2173,6 +2573,31 @@ def run_asset_discovery( organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error. + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.RunAssetDiscoveryRequest, dict]): The request object. Request message for running asset @@ -2258,6 +2683,27 @@ def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_set_finding_state(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = client.set_finding_state(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.SetFindingStateRequest, dict]): The request object. Request message for updating a @@ -2358,6 +2804,27 @@ def set_mute( ) -> finding.Finding: r"""Updates the mute state of a finding. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_set_mute(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetMuteRequest( + name="name_value", + mute="UNDEFINED", + ) + + # Make the request + response = client.set_mute(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.SetMuteRequest, dict]): The request object. Request message for updating a @@ -2451,6 +2918,27 @@ def set_iam_policy( r"""Sets the access control policy on the specified Source. + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]): The request object. Request message for `SetIamPolicy` @@ -2578,6 +3066,28 @@ def test_iam_permissions( r"""Returns the permissions that a caller has on the specified source. + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]): The request object. Request message for @@ -2660,6 +3170,25 @@ def update_external_system( ) -> gcs_external_system.ExternalSystem: r"""Updates external system. This is for a given finding. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_external_system(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateExternalSystemRequest( + ) + + # Make the request + response = client.update_external_system(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateExternalSystemRequest, dict]): The request object. Request message for updating a @@ -2745,6 +3274,26 @@ def update_finding( r"""Creates or updates a finding. The corresponding source must exist for a finding creation to succeed. + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_finding(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateFindingRequest( + ) + + # Make the request + response = client.update_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateFindingRequest, dict]): The request object. Request message for updating or @@ -2831,6 +3380,29 @@ def update_mute_config( ) -> gcs_mute_config.MuteConfig: r"""Updates a mute config. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + mute_config = securitycenter_v1.MuteConfig() + mute_config.filter = "filter_value" + + request = securitycenter_v1.UpdateMuteConfigRequest( + mute_config=mute_config, + ) + + # Make the request + response = client.update_mute_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateMuteConfigRequest, dict]): The request object. Request message for updating a mute @@ -2919,6 +3491,26 @@ def update_notification_config( r"""Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter + + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateNotificationConfigRequest( + ) + + # Make the request + response = client.update_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateNotificationConfigRequest, dict]): The request object. Request message for updating a @@ -3013,6 +3605,25 @@ def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = client.update_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateOrganizationSettingsRequest, dict]): The request object. Request message for updating an @@ -3091,6 +3702,25 @@ def update_source( ) -> gcs_source.Source: r"""Updates a source. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_source(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateSourceRequest( + ) + + # Make the request + response = client.update_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateSourceRequest, dict]): The request object. Request message for updating a @@ -3168,6 +3798,25 @@ def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. + + .. code-block:: + + from google.cloud import securitycenter_v1 + + def sample_update_security_marks(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = client.update_security_marks(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1.types.UpdateSecurityMarksRequest, dict]): The request object. Request message for updating a diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py index 117edf51..0b3e5d5f 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py @@ -246,6 +246,25 @@ async def create_source( ) -> gcs_source.Source: r"""Creates a source. + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_create_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = client.create_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.CreateSourceRequest, dict]): The request object. Request message for creating a @@ -334,6 +353,27 @@ async def create_finding( r"""Creates a finding. The corresponding source must exist for finding creation to succeed. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_create_finding(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = client.create_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.CreateFindingRequest, dict]): The request object. Request message for creating a @@ -436,6 +476,26 @@ async def get_iam_policy( r"""Gets the access control policy on the specified Source. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]): The request object. Request message for `GetIamPolicy` @@ -574,6 +634,25 @@ async def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = client.get_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.GetOrganizationSettingsRequest, dict]): The request object. Request message for getting @@ -657,6 +736,25 @@ async def get_source( ) -> source.Source: r"""Gets a source. + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_get_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = client.get_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.GetSourceRequest, dict]): The request object. Request message for getting a @@ -743,6 +841,28 @@ async def group_assets( r"""Filters an organization's assets and groups them by their specified properties. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_group_assets(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.GroupAssetsRequest, dict]): The request object. Request message for grouping by @@ -818,6 +938,28 @@ async def group_findings( Example: /v1beta1/organizations/{organization_id}/sources/-/findings + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_group_findings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.GroupFindingsRequest, dict]): The request object. Request message for grouping by @@ -928,6 +1070,26 @@ async def list_assets( ) -> pagers.ListAssetsAsyncPager: r"""Lists an organization's assets. + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_list_assets(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.ListAssetsRequest, dict]): The request object. Request message for listing assets. @@ -998,6 +1160,27 @@ async def list_findings( Example: /v1beta1/organizations/{organization_id}/sources/-/findings + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_list_findings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.ListFindingsRequest, dict]): The request object. Request message for listing @@ -1067,6 +1250,26 @@ async def list_sources( ) -> pagers.ListSourcesAsyncPager: r"""Lists all sources belonging to an organization. + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_list_sources(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.ListSourcesRequest, dict]): The request object. Request message for listing sources. @@ -1161,6 +1364,30 @@ async def run_asset_discovery( organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.RunAssetDiscoveryRequest, dict]): The request object. Request message for running asset @@ -1256,6 +1483,26 @@ async def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_set_finding_state(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = client.set_finding_state(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.SetFindingStateRequest, dict]): The request object. Request message for updating a @@ -1356,6 +1603,26 @@ async def set_iam_policy( r"""Sets the access control policy on the specified Source. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]): The request object. Request message for `SetIamPolicy` @@ -1484,6 +1751,27 @@ async def test_iam_permissions( r"""Returns the permissions that a caller has on the specified source. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]): The request object. Request message for @@ -1577,6 +1865,25 @@ async def update_finding( r"""Creates or updates a finding. The corresponding source must exist for a finding creation to succeed. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_update_finding(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateFindingRequest( + ) + + # Make the request + response = client.update_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.UpdateFindingRequest, dict]): The request object. Request message for updating or @@ -1664,6 +1971,24 @@ async def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = client.update_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.UpdateOrganizationSettingsRequest, dict]): The request object. Request message for updating an @@ -1738,6 +2063,24 @@ async def update_source( ) -> gcs_source.Source: r"""Updates a source. + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_update_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateSourceRequest( + ) + + # Make the request + response = client.update_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.UpdateSourceRequest, dict]): The request object. Request message for updating a @@ -1815,6 +2158,24 @@ async def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_update_security_marks(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = client.update_security_marks(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.UpdateSecurityMarksRequest, dict]): The request object. Request message for updating a diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1beta1/services/security_center/client.py index eaefae56..91eb7268 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/client.py @@ -490,6 +490,26 @@ def create_source( ) -> gcs_source.Source: r"""Creates a source. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_create_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = client.create_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.CreateSourceRequest, dict]): The request object. Request message for creating a @@ -578,6 +598,28 @@ def create_finding( r"""Creates a finding. The corresponding source must exist for finding creation to succeed. + + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_create_finding(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = client.create_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.CreateFindingRequest, dict]): The request object. Request message for creating a @@ -680,6 +722,27 @@ def get_iam_policy( r"""Gets the access control policy on the specified Source. + + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]): The request object. Request message for `GetIamPolicy` @@ -807,6 +870,26 @@ def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = client.get_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.GetOrganizationSettingsRequest, dict]): The request object. Request message for getting @@ -884,6 +967,26 @@ def get_source( ) -> source.Source: r"""Gets a source. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_get_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = client.get_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.GetSourceRequest, dict]): The request object. Request message for getting a @@ -960,6 +1063,29 @@ def group_assets( r"""Filters an organization's assets and groups them by their specified properties. + + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_group_assets(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.GroupAssetsRequest, dict]): The request object. Request message for grouping by @@ -1026,6 +1152,29 @@ def group_findings( Example: /v1beta1/organizations/{organization_id}/sources/-/findings + + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_group_findings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.GroupFindingsRequest, dict]): The request object. Request message for grouping by @@ -1126,6 +1275,27 @@ def list_assets( ) -> pagers.ListAssetsPager: r"""Lists an organization's assets. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_list_assets(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.ListAssetsRequest, dict]): The request object. Request message for listing assets. @@ -1187,6 +1357,28 @@ def list_findings( Example: /v1beta1/organizations/{organization_id}/sources/-/findings + + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_list_findings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.ListFindingsRequest, dict]): The request object. Request message for listing @@ -1247,6 +1439,27 @@ def list_sources( ) -> pagers.ListSourcesPager: r"""Lists all sources belonging to an organization. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_list_sources(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.ListSourcesRequest, dict]): The request object. Request message for listing sources. @@ -1331,6 +1544,31 @@ def run_asset_discovery( organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error. + + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.RunAssetDiscoveryRequest, dict]): The request object. Request message for running asset @@ -1426,6 +1664,27 @@ def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_set_finding_state(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = client.set_finding_state(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.SetFindingStateRequest, dict]): The request object. Request message for updating a @@ -1526,6 +1785,27 @@ def set_iam_policy( r"""Sets the access control policy on the specified Source. + + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]): The request object. Request message for `SetIamPolicy` @@ -1653,6 +1933,28 @@ def test_iam_permissions( r"""Returns the permissions that a caller has on the specified source. + + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]): The request object. Request message for @@ -1735,6 +2037,26 @@ def update_finding( r"""Creates or updates a finding. The corresponding source must exist for a finding creation to succeed. + + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_update_finding(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateFindingRequest( + ) + + # Make the request + response = client.update_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.UpdateFindingRequest, dict]): The request object. Request message for updating or @@ -1822,6 +2144,25 @@ def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = client.update_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.UpdateOrganizationSettingsRequest, dict]): The request object. Request message for updating an @@ -1900,6 +2241,25 @@ def update_source( ) -> gcs_source.Source: r"""Updates a source. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_update_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateSourceRequest( + ) + + # Make the request + response = client.update_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.UpdateSourceRequest, dict]): The request object. Request message for updating a @@ -1977,6 +2337,25 @@ def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. + + .. code-block:: + + from google.cloud import securitycenter_v1beta1 + + def sample_update_security_marks(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = client.update_security_marks(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1beta1.types.UpdateSecurityMarksRequest, dict]): The request object. Request message for updating a diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py index 42844884..8e212470 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py @@ -260,6 +260,25 @@ async def create_source( ) -> gcs_source.Source: r"""Creates a source. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_create_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = client.create_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.CreateSourceRequest, dict]): The request object. Request message for creating a @@ -348,6 +367,27 @@ async def create_finding( r"""Creates a finding. The corresponding source must exist for finding creation to succeed. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_create_finding(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = client.create_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.CreateFindingRequest, dict]): The request object. Request message for creating a @@ -450,6 +490,26 @@ async def create_notification_config( ) -> gcs_notification_config.NotificationConfig: r"""Creates a notification config. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_create_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateNotificationConfigRequest( + parent="parent_value", + config_id="config_id_value", + ) + + # Make the request + response = client.create_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.CreateNotificationConfigRequest, dict]): The request object. Request message for creating a @@ -551,6 +611,22 @@ async def delete_notification_config( ) -> None: r"""Deletes a notification config. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_delete_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.DeleteNotificationConfigRequest( + name="name_value", + ) + + # Make the request + client.delete_notification_config(request=request) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.DeleteNotificationConfigRequest, dict]): The request object. Request message for deleting a @@ -617,6 +693,26 @@ async def get_iam_policy( r"""Gets the access control policy on the specified Source. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]): The request object. Request message for `GetIamPolicy` @@ -755,6 +851,25 @@ async def get_notification_config( ) -> notification_config.NotificationConfig: r"""Gets a notification config. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_get_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetNotificationConfigRequest( + name="name_value", + ) + + # Make the request + response = client.get_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GetNotificationConfigRequest, dict]): The request object. Request message for getting a @@ -844,6 +959,25 @@ async def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = client.get_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GetOrganizationSettingsRequest, dict]): The request object. Request message for getting @@ -927,6 +1061,25 @@ async def get_source( ) -> source.Source: r"""Gets a source. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_get_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = client.get_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GetSourceRequest, dict]): The request object. Request message for getting a @@ -1013,6 +1166,28 @@ async def group_assets( r"""Filters an organization's assets and groups them by their specified properties. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_group_assets(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GroupAssetsRequest, dict]): The request object. Request message for grouping by @@ -1089,6 +1264,28 @@ async def group_findings( /v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_group_findings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GroupFindingsRequest, dict]): The request object. Request message for grouping by @@ -1209,6 +1406,26 @@ async def list_assets( ) -> pagers.ListAssetsAsyncPager: r"""Lists an organization's assets. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_list_assets(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.ListAssetsRequest, dict]): The request object. Request message for listing assets. @@ -1302,6 +1519,27 @@ async def list_findings( Example: /v1p1beta1/organizations/{organization_id}/sources/-/findings + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_list_findings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.ListFindingsRequest, dict]): The request object. Request message for listing @@ -1401,6 +1639,26 @@ async def list_notification_configs( ) -> pagers.ListNotificationConfigsAsyncPager: r"""Lists notification configs. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_list_notification_configs(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListNotificationConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_notification_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.ListNotificationConfigsRequest, dict]): The request object. Request message for listing @@ -1492,6 +1750,26 @@ async def list_sources( ) -> pagers.ListSourcesAsyncPager: r"""Lists all sources belonging to an organization. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_list_sources(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.ListSourcesRequest, dict]): The request object. Request message for listing sources. @@ -1587,6 +1865,30 @@ async def run_asset_discovery( organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.RunAssetDiscoveryRequest, dict]): The request object. Request message for running asset @@ -1672,6 +1974,26 @@ async def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_set_finding_state(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = client.set_finding_state(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.SetFindingStateRequest, dict]): The request object. Request message for updating a @@ -1772,6 +2094,26 @@ async def set_iam_policy( r"""Sets the access control policy on the specified Source. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]): The request object. Request message for `SetIamPolicy` @@ -1900,6 +2242,27 @@ async def test_iam_permissions( r"""Returns the permissions that a caller has on the specified source. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]): The request object. Request message for @@ -1994,6 +2357,25 @@ async def update_finding( r"""Creates or updates a finding. The corresponding source must exist for a finding creation to succeed. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_finding(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateFindingRequest( + ) + + # Make the request + response = client.update_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateFindingRequest, dict]): The request object. Request message for updating or @@ -2099,6 +2481,25 @@ async def update_notification_config( r"""Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateNotificationConfigRequest( + ) + + # Make the request + response = client.update_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateNotificationConfigRequest, dict]): The request object. Request message for updating a @@ -2190,6 +2591,24 @@ async def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = client.update_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateOrganizationSettingsRequest, dict]): The request object. Request message for updating an @@ -2265,6 +2684,24 @@ async def update_source( ) -> gcs_source.Source: r"""Updates a source. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateSourceRequest( + ) + + # Make the request + response = client.update_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateSourceRequest, dict]): The request object. Request message for updating a @@ -2354,6 +2791,24 @@ async def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_security_marks(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = client.update_security_marks(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateSecurityMarksRequest, dict]): The request object. Request message for updating a diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py index 6bf17628..955db1ab 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py @@ -523,6 +523,26 @@ def create_source( ) -> gcs_source.Source: r"""Creates a source. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_create_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = client.create_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.CreateSourceRequest, dict]): The request object. Request message for creating a @@ -611,6 +631,28 @@ def create_finding( r"""Creates a finding. The corresponding source must exist for finding creation to succeed. + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_create_finding(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = client.create_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.CreateFindingRequest, dict]): The request object. Request message for creating a @@ -713,6 +755,27 @@ def create_notification_config( ) -> gcs_notification_config.NotificationConfig: r"""Creates a notification config. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_create_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateNotificationConfigRequest( + parent="parent_value", + config_id="config_id_value", + ) + + # Make the request + response = client.create_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.CreateNotificationConfigRequest, dict]): The request object. Request message for creating a @@ -818,6 +881,23 @@ def delete_notification_config( ) -> None: r"""Deletes a notification config. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_delete_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.DeleteNotificationConfigRequest( + name="name_value", + ) + + # Make the request + client.delete_notification_config(request=request) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.DeleteNotificationConfigRequest, dict]): The request object. Request message for deleting a @@ -888,6 +968,27 @@ def get_iam_policy( r"""Gets the access control policy on the specified Source. + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]): The request object. Request message for `GetIamPolicy` @@ -1015,6 +1116,26 @@ def get_notification_config( ) -> notification_config.NotificationConfig: r"""Gets a notification config. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_get_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetNotificationConfigRequest( + name="name_value", + ) + + # Make the request + response = client.get_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GetNotificationConfigRequest, dict]): The request object. Request message for getting a @@ -1094,6 +1215,26 @@ def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = client.get_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GetOrganizationSettingsRequest, dict]): The request object. Request message for getting @@ -1171,6 +1312,26 @@ def get_source( ) -> source.Source: r"""Gets a source. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_get_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = client.get_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GetSourceRequest, dict]): The request object. Request message for getting a @@ -1247,6 +1408,29 @@ def group_assets( r"""Filters an organization's assets and groups them by their specified properties. + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_group_assets(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GroupAssetsRequest, dict]): The request object. Request message for grouping by @@ -1314,6 +1498,29 @@ def group_findings( /v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_group_findings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.GroupFindingsRequest, dict]): The request object. Request message for grouping by @@ -1424,6 +1631,27 @@ def list_assets( ) -> pagers.ListAssetsPager: r"""Lists an organization's assets. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_list_assets(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.ListAssetsRequest, dict]): The request object. Request message for listing assets. @@ -1507,6 +1735,28 @@ def list_findings( Example: /v1p1beta1/organizations/{organization_id}/sources/-/findings + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_list_findings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.ListFindingsRequest, dict]): The request object. Request message for listing @@ -1596,6 +1846,27 @@ def list_notification_configs( ) -> pagers.ListNotificationConfigsPager: r"""Lists notification configs. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_list_notification_configs(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListNotificationConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_notification_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.ListNotificationConfigsRequest, dict]): The request object. Request message for listing @@ -1681,6 +1952,27 @@ def list_sources( ) -> pagers.ListSourcesPager: r"""Lists all sources belonging to an organization. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_list_sources(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.ListSourcesRequest, dict]): The request object. Request message for listing sources. @@ -1766,6 +2058,31 @@ def run_asset_discovery( organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error. + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.RunAssetDiscoveryRequest, dict]): The request object. Request message for running asset @@ -1851,6 +2168,27 @@ def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_set_finding_state(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = client.set_finding_state(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.SetFindingStateRequest, dict]): The request object. Request message for updating a @@ -1951,6 +2289,27 @@ def set_iam_policy( r"""Sets the access control policy on the specified Source. + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]): The request object. Request message for `SetIamPolicy` @@ -2078,6 +2437,28 @@ def test_iam_permissions( r"""Returns the permissions that a caller has on the specified source. + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]): The request object. Request message for @@ -2161,6 +2542,26 @@ def update_finding( r"""Creates or updates a finding. The corresponding source must exist for a finding creation to succeed. + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_finding(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateFindingRequest( + ) + + # Make the request + response = client.update_finding(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateFindingRequest, dict]): The request object. Request message for updating or @@ -2266,6 +2667,26 @@ def update_notification_config( r"""Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter + + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateNotificationConfigRequest( + ) + + # Make the request + response = client.update_notification_config(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateNotificationConfigRequest, dict]): The request object. Request message for updating a @@ -2361,6 +2782,25 @@ def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = client.update_organization_settings(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateOrganizationSettingsRequest, dict]): The request object. Request message for updating an @@ -2440,6 +2880,25 @@ def update_source( ) -> gcs_source.Source: r"""Updates a source. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateSourceRequest( + ) + + # Make the request + response = client.update_source(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateSourceRequest, dict]): The request object. Request message for updating a @@ -2529,6 +2988,25 @@ def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. + + .. code-block:: + + from google.cloud import securitycenter_v1p1beta1 + + def sample_update_security_marks(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = client.update_security_marks(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.securitycenter_v1p1beta1.types.UpdateSecurityMarksRequest, dict]): The request object. Request message for updating a diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py new file mode 100644 index 00000000..1d32a8e9 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for BulkMuteFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_async] +from google.cloud import securitycenter_v1 + + +async def sample_bulk_mute_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.BulkMuteFindingsRequest( + parent="parent_value", + ) + + # Make the request + operation = client.bulk_mute_findings(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py new file mode 100644 index 00000000..93bd1850 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for BulkMuteFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_sync] +from google.cloud import securitycenter_v1 + + +def sample_bulk_mute_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.BulkMuteFindingsRequest( + parent="parent_value", + ) + + # Make the request + operation = client.bulk_mute_findings(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py new file mode 100644 index 00000000..bf426216 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_async] +from google.cloud import securitycenter_v1 + + +async def sample_create_finding(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = await client.create_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py new file mode 100644 index 00000000..747c0b26 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_sync] +from google.cloud import securitycenter_v1 + + +def sample_create_finding(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = client.create_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py new file mode 100644 index 00000000..c1ccdbb6 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateMuteConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_async] +from google.cloud import securitycenter_v1 + + +async def sample_create_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + mute_config = securitycenter_v1.MuteConfig() + mute_config.filter = "filter_value" + + request = securitycenter_v1.CreateMuteConfigRequest( + parent="parent_value", + mute_config=mute_config, + mute_config_id="mute_config_id_value", + ) + + # Make the request + response = await client.create_mute_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py new file mode 100644 index 00000000..ae57b5a1 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateMuteConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_sync] +from google.cloud import securitycenter_v1 + + +def sample_create_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + mute_config = securitycenter_v1.MuteConfig() + mute_config.filter = "filter_value" + + request = securitycenter_v1.CreateMuteConfigRequest( + parent="parent_value", + mute_config=mute_config, + mute_config_id="mute_config_id_value", + ) + + # Make the request + response = client.create_mute_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py new file mode 100644 index 00000000..e76205c1 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_async] +from google.cloud import securitycenter_v1 + + +async def sample_create_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateNotificationConfigRequest( + parent="parent_value", + config_id="config_id_value", + ) + + # Make the request + response = await client.create_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py new file mode 100644 index 00000000..0bde77c9 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_sync] +from google.cloud import securitycenter_v1 + + +def sample_create_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateNotificationConfigRequest( + parent="parent_value", + config_id="config_id_value", + ) + + # Make the request + response = client.create_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_async.py new file mode 100644 index 00000000..b63315f7 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_async] +from google.cloud import securitycenter_v1 + + +async def sample_create_source(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = await client.create_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py new file mode 100644 index 00000000..8fab3325 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_sync] +from google.cloud import securitycenter_v1 + + +def sample_create_source(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = client.create_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py new file mode 100644 index 00000000..78426704 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteMuteConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_async] +from google.cloud import securitycenter_v1 + + +async def sample_delete_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.DeleteMuteConfigRequest( + name="name_value", + ) + + # Make the request + await client.delete_mute_config(request=request) + + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py new file mode 100644 index 00000000..6731b129 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteMuteConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_sync] +from google.cloud import securitycenter_v1 + + +def sample_delete_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.DeleteMuteConfigRequest( + name="name_value", + ) + + # Make the request + client.delete_mute_config(request=request) + + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py new file mode 100644 index 00000000..b24d514b --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_async] +from google.cloud import securitycenter_v1 + + +async def sample_delete_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.DeleteNotificationConfigRequest( + name="name_value", + ) + + # Make the request + await client.delete_notification_config(request=request) + + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py new file mode 100644 index 00000000..b69aa045 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_sync] +from google.cloud import securitycenter_v1 + + +def sample_delete_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.DeleteNotificationConfigRequest( + name="name_value", + ) + + # Make the request + client.delete_notification_config(request=request) + + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py new file mode 100644 index 00000000..203dfcb2 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_async] +from google.cloud import securitycenter_v1 + + +async def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py new file mode 100644 index 00000000..42e01ae3 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_sync] +from google.cloud import securitycenter_v1 + + +def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py new file mode 100644 index 00000000..1f7474a4 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetMuteConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_async] +from google.cloud import securitycenter_v1 + + +async def sample_get_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetMuteConfigRequest( + name="name_value", + ) + + # Make the request + response = await client.get_mute_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py new file mode 100644 index 00000000..efcda129 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetMuteConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_sync] +from google.cloud import securitycenter_v1 + + +def sample_get_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetMuteConfigRequest( + name="name_value", + ) + + # Make the request + response = client.get_mute_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py new file mode 100644 index 00000000..9ee495dd --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_async] +from google.cloud import securitycenter_v1 + + +async def sample_get_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetNotificationConfigRequest( + name="name_value", + ) + + # Make the request + response = await client.get_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py new file mode 100644 index 00000000..a6c16949 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_sync] +from google.cloud import securitycenter_v1 + + +def sample_get_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetNotificationConfigRequest( + name="name_value", + ) + + # Make the request + response = client.get_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py new file mode 100644 index 00000000..22cbb81e --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_async] +from google.cloud import securitycenter_v1 + + +async def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = await client.get_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py new file mode 100644 index 00000000..0e0f3a74 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_sync] +from google.cloud import securitycenter_v1 + + +def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = client.get_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_async.py new file mode 100644 index 00000000..5a3825f5 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_async] +from google.cloud import securitycenter_v1 + + +async def sample_get_source(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = await client.get_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py new file mode 100644 index 00000000..cd2a815a --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_sync] +from google.cloud import securitycenter_v1 + + +def sample_get_source(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = client.get_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py new file mode 100644 index 00000000..a26cf3ec --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_async] +from google.cloud import securitycenter_v1 + + +async def sample_group_assets(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py new file mode 100644 index 00000000..ddd4aff3 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_sync] +from google.cloud import securitycenter_v1 + + +def sample_group_assets(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py new file mode 100644 index 00000000..74a85245 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_async] +from google.cloud import securitycenter_v1 + + +async def sample_group_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py new file mode 100644 index 00000000..99c3b1b4 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_sync] +from google.cloud import securitycenter_v1 + + +def sample_group_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py new file mode 100644 index 00000000..c7fbddde --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_async] +from google.cloud import securitycenter_v1 + + +async def sample_list_assets(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py new file mode 100644 index 00000000..1be67426 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_sync] +from google.cloud import securitycenter_v1 + + +def sample_list_assets(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py new file mode 100644 index 00000000..9aa05fa5 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_async] +from google.cloud import securitycenter_v1 + + +async def sample_list_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py new file mode 100644 index 00000000..fa0aa9bc --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_sync] +from google.cloud import securitycenter_v1 + + +def sample_list_findings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py new file mode 100644 index 00000000..0009aed7 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListMuteConfigs +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_async] +from google.cloud import securitycenter_v1 + + +async def sample_list_mute_configs(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListMuteConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_mute_configs(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py new file mode 100644 index 00000000..7fa7ee6c --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListMuteConfigs +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_sync] +from google.cloud import securitycenter_v1 + + +def sample_list_mute_configs(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListMuteConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_mute_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py new file mode 100644 index 00000000..523d7281 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListNotificationConfigs +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_async] +from google.cloud import securitycenter_v1 + + +async def sample_list_notification_configs(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListNotificationConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_notification_configs(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py new file mode 100644 index 00000000..7fd6e8bf --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListNotificationConfigs +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_sync] +from google.cloud import securitycenter_v1 + + +def sample_list_notification_configs(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListNotificationConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_notification_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py new file mode 100644 index 00000000..f555c469 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSources +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_async] +from google.cloud import securitycenter_v1 + + +async def sample_list_sources(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py new file mode 100644 index 00000000..66582c26 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSources +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_sync] +from google.cloud import securitycenter_v1 + + +def sample_list_sources(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py new file mode 100644 index 00000000..dc2efce0 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for RunAssetDiscovery +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_async] +from google.cloud import securitycenter_v1 + + +async def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py new file mode 100644 index 00000000..ba5169f4 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for RunAssetDiscovery +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_sync] +from google.cloud import securitycenter_v1 + + +def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py new file mode 100644 index 00000000..b9b73da0 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetFindingState +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_async] +from google.cloud import securitycenter_v1 + + +async def sample_set_finding_state(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = await client.set_finding_state(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py new file mode 100644 index 00000000..7fcf034f --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetFindingState +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_sync] +from google.cloud import securitycenter_v1 + + +def sample_set_finding_state(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = client.set_finding_state(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py new file mode 100644 index 00000000..12e0a3d7 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_async] +from google.cloud import securitycenter_v1 + + +async def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py new file mode 100644 index 00000000..71d8f0d9 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_sync] +from google.cloud import securitycenter_v1 + + +def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py new file mode 100644 index 00000000..3a16bca1 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetMute +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_async] +from google.cloud import securitycenter_v1 + + +async def sample_set_mute(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetMuteRequest( + name="name_value", + mute="UNDEFINED", + ) + + # Make the request + response = await client.set_mute(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py new file mode 100644 index 00000000..53024923 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetMute +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_sync] +from google.cloud import securitycenter_v1 + + +def sample_set_mute(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.SetMuteRequest( + name="name_value", + mute="UNDEFINED", + ) + + # Make the request + response = client.set_mute(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py new file mode 100644 index 00000000..418ce1df --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_async] +from google.cloud import securitycenter_v1 + + +async def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = await client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py new file mode 100644 index 00000000..b035fccb --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_sync] +from google.cloud import securitycenter_v1 + + +def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py new file mode 100644 index 00000000..56f02f29 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateExternalSystem +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_async] +from google.cloud import securitycenter_v1 + + +async def sample_update_external_system(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateExternalSystemRequest( + ) + + # Make the request + response = await client.update_external_system(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py new file mode 100644 index 00000000..f663e203 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateExternalSystem +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_sync] +from google.cloud import securitycenter_v1 + + +def sample_update_external_system(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateExternalSystemRequest( + ) + + # Make the request + response = client.update_external_system(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py new file mode 100644 index 00000000..a8e5d3d1 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_async] +from google.cloud import securitycenter_v1 + + +async def sample_update_finding(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateFindingRequest( + ) + + # Make the request + response = await client.update_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py new file mode 100644 index 00000000..31bed5d5 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_sync] +from google.cloud import securitycenter_v1 + + +def sample_update_finding(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateFindingRequest( + ) + + # Make the request + response = client.update_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py new file mode 100644 index 00000000..dc736961 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py @@ -0,0 +1,48 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateMuteConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_async] +from google.cloud import securitycenter_v1 + + +async def sample_update_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + mute_config = securitycenter_v1.MuteConfig() + mute_config.filter = "filter_value" + + request = securitycenter_v1.UpdateMuteConfigRequest( + mute_config=mute_config, + ) + + # Make the request + response = await client.update_mute_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py new file mode 100644 index 00000000..5aa0ce4d --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py @@ -0,0 +1,48 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateMuteConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_sync] +from google.cloud import securitycenter_v1 + + +def sample_update_mute_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + mute_config = securitycenter_v1.MuteConfig() + mute_config.filter = "filter_value" + + request = securitycenter_v1.UpdateMuteConfigRequest( + mute_config=mute_config, + ) + + # Make the request + response = client.update_mute_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py new file mode 100644 index 00000000..0ffff76f --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_async] +from google.cloud import securitycenter_v1 + + +async def sample_update_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateNotificationConfigRequest( + ) + + # Make the request + response = await client.update_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py new file mode 100644 index 00000000..b13ba1ae --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_sync] +from google.cloud import securitycenter_v1 + + +def sample_update_notification_config(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateNotificationConfigRequest( + ) + + # Make the request + response = client.update_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py new file mode 100644 index 00000000..8cfc46ba --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_async] +from google.cloud import securitycenter_v1 + + +async def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = await client.update_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py new file mode 100644 index 00000000..8f4bda98 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_sync] +from google.cloud import securitycenter_v1 + + +def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = client.update_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py new file mode 100644 index 00000000..16469920 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecurityMarks +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_async] +from google.cloud import securitycenter_v1 + + +async def sample_update_security_marks(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = await client.update_security_marks(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py new file mode 100644 index 00000000..42d47fc2 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecurityMarks +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_sync] +from google.cloud import securitycenter_v1 + + +def sample_update_security_marks(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = client.update_security_marks(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_async.py new file mode 100644 index 00000000..71f0b9e1 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_async] +from google.cloud import securitycenter_v1 + + +async def sample_update_source(): + # Create a client + client = securitycenter_v1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateSourceRequest( + ) + + # Make the request + response = await client.update_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py new file mode 100644 index 00000000..241e6e54 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_sync] +from google.cloud import securitycenter_v1 + + +def sample_update_source(): + # Create a client + client = securitycenter_v1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1.UpdateSourceRequest( + ) + + # Make the request + response = client.update_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py new file mode 100644 index 00000000..46b8da2a --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_create_finding(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = await client.create_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py new file mode 100644 index 00000000..b58b72a6 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_create_finding(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = client.create_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py new file mode 100644 index 00000000..14e11f6e --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_create_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = await client.create_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py new file mode 100644 index 00000000..00b6c592 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_create_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = client.create_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py new file mode 100644 index 00000000..1a7e679d --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py new file mode 100644 index 00000000..95708883 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py new file mode 100644 index 00000000..007e5ea1 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = await client.get_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py new file mode 100644 index 00000000..c215fa08 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = client.get_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py new file mode 100644 index 00000000..4306cdef --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_get_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = await client.get_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py new file mode 100644 index 00000000..5635147f --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_get_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = client.get_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py new file mode 100644 index 00000000..251799fd --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_group_assets(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py new file mode 100644 index 00000000..1a323a1b --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_group_assets(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py new file mode 100644 index 00000000..d85061ae --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_group_findings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py new file mode 100644 index 00000000..1771d118 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_group_findings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py new file mode 100644 index 00000000..e74c9e73 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_list_assets(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py new file mode 100644 index 00000000..addeb6d2 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_list_assets(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py new file mode 100644 index 00000000..a86a9c21 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_list_findings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py new file mode 100644 index 00000000..d9b3c0de --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_list_findings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py new file mode 100644 index 00000000..d921db81 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSources +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_list_sources(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py new file mode 100644 index 00000000..4368d215 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSources +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_list_sources(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py new file mode 100644 index 00000000..b1fa6758 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for RunAssetDiscovery +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py new file mode 100644 index 00000000..2551c5da --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for RunAssetDiscovery +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py new file mode 100644 index 00000000..0a09c11b --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetFindingState +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_set_finding_state(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = await client.set_finding_state(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py new file mode 100644 index 00000000..d64d6e96 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetFindingState +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_set_finding_state(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = client.set_finding_state(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py new file mode 100644 index 00000000..55445d33 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py new file mode 100644 index 00000000..12f72e70 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py new file mode 100644 index 00000000..59172c82 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = await client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py new file mode 100644 index 00000000..2900efb7 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py new file mode 100644 index 00000000..e7a11e1b --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_update_finding(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateFindingRequest( + ) + + # Make the request + response = await client.update_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py new file mode 100644 index 00000000..d3e5cc56 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_update_finding(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateFindingRequest( + ) + + # Make the request + response = client.update_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py new file mode 100644 index 00000000..4fff33b4 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = await client.update_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py new file mode 100644 index 00000000..c022a758 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = client.update_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py new file mode 100644 index 00000000..ff0df575 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecurityMarks +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_update_security_marks(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = await client.update_security_marks(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py new file mode 100644 index 00000000..96def401 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecurityMarks +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_update_security_marks(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = client.update_security_marks(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py new file mode 100644 index 00000000..d4cc754a --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_async] +from google.cloud import securitycenter_v1beta1 + + +async def sample_update_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateSourceRequest( + ) + + # Make the request + response = await client.update_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py new file mode 100644 index 00000000..49a2ae1d --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_sync] +from google.cloud import securitycenter_v1beta1 + + +def sample_update_source(): + # Create a client + client = securitycenter_v1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1beta1.UpdateSourceRequest( + ) + + # Make the request + response = client.update_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py new file mode 100644 index 00000000..5b4ecdbe --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_create_finding(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = await client.create_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py new file mode 100644 index 00000000..a613d9cf --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_create_finding(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateFindingRequest( + parent="parent_value", + finding_id="finding_id_value", + ) + + # Make the request + response = client.create_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py new file mode 100644 index 00000000..23239739 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_create_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateNotificationConfigRequest( + parent="parent_value", + config_id="config_id_value", + ) + + # Make the request + response = await client.create_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py new file mode 100644 index 00000000..5f898c9a --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_create_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateNotificationConfigRequest( + parent="parent_value", + config_id="config_id_value", + ) + + # Make the request + response = client.create_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py new file mode 100644 index 00000000..2cd2f6b9 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_create_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = await client.create_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py new file mode 100644 index 00000000..31a60af8 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_create_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.CreateSourceRequest( + parent="parent_value", + ) + + # Make the request + response = client.create_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py new file mode 100644 index 00000000..7607797e --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_delete_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.DeleteNotificationConfigRequest( + name="name_value", + ) + + # Make the request + await client.delete_notification_config(request=request) + + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py new file mode 100644 index 00000000..a9475392 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_delete_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.DeleteNotificationConfigRequest( + name="name_value", + ) + + # Make the request + client.delete_notification_config(request=request) + + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py new file mode 100644 index 00000000..5dc58d13 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py new file mode 100644 index 00000000..a43ac7bc --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_get_iam_policy(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py new file mode 100644 index 00000000..2597f150 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_get_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetNotificationConfigRequest( + name="name_value", + ) + + # Make the request + response = await client.get_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py new file mode 100644 index 00000000..8708e2ac --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_get_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetNotificationConfigRequest( + name="name_value", + ) + + # Make the request + response = client.get_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py new file mode 100644 index 00000000..acd6291a --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = await client.get_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py new file mode 100644 index 00000000..61f44ea9 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_get_organization_settings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetOrganizationSettingsRequest( + name="name_value", + ) + + # Make the request + response = client.get_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py new file mode 100644 index 00000000..3747177c --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_get_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = await client.get_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py new file mode 100644 index 00000000..403b531a --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_get_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GetSourceRequest( + name="name_value", + ) + + # Make the request + response = client.get_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py new file mode 100644 index 00000000..a1e474ad --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_group_assets(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py new file mode 100644 index 00000000..caa039e4 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_group_assets(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GroupAssetsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py new file mode 100644 index 00000000..828a38e7 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_group_findings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py new file mode 100644 index 00000000..adac1643 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GroupFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_group_findings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.GroupFindingsRequest( + parent="parent_value", + group_by="group_by_value", + ) + + # Make the request + page_result = client.group_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py new file mode 100644 index 00000000..5f4805d1 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_list_assets(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py new file mode 100644 index 00000000..34b34741 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListAssets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_list_assets(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListAssetsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_assets(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py new file mode 100644 index 00000000..d6cc1cb8 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_list_findings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py new file mode 100644 index 00000000..0e75a59a --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListFindings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_list_findings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListFindingsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_findings(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py new file mode 100644 index 00000000..cc322146 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListNotificationConfigs +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_list_notification_configs(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListNotificationConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_notification_configs(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py new file mode 100644 index 00000000..75cb364b --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListNotificationConfigs +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_list_notification_configs(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListNotificationConfigsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_notification_configs(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py new file mode 100644 index 00000000..cfa969f7 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSources +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_list_sources(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py new file mode 100644 index 00000000..2190e7b6 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSources +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_list_sources(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.ListSourcesRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_sources(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py new file mode 100644 index 00000000..167ef671 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for RunAssetDiscovery +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = await operation.result() + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py new file mode 100644 index 00000000..cf6c0296 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for RunAssetDiscovery +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_run_asset_discovery(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.RunAssetDiscoveryRequest( + parent="parent_value", + ) + + # Make the request + operation = client.run_asset_discovery(request=request) + + print("Waiting for operation to complete...") + + response = operation.result() + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py new file mode 100644 index 00000000..6af7cb7f --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetFindingState +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_set_finding_state(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = await client.set_finding_state(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py new file mode 100644 index 00000000..fc3ff636 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetFindingState +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_set_finding_state(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.SetFindingStateRequest( + name="name_value", + state="INACTIVE", + ) + + # Make the request + response = client.set_finding_state(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py new file mode 100644 index 00000000..cbf1a9ae --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py new file mode 100644 index 00000000..235c6b8c --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_set_iam_policy(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py new file mode 100644 index 00000000..3134debb --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = await client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py new file mode 100644 index 00000000..4c5d0732 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_test_iam_permissions(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py new file mode 100644 index 00000000..e39b2381 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_update_finding(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateFindingRequest( + ) + + # Make the request + response = await client.update_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py new file mode 100644 index 00000000..2a059d35 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateFinding +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_update_finding(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateFindingRequest( + ) + + # Make the request + response = client.update_finding(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py new file mode 100644 index 00000000..32a1abea --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_update_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateNotificationConfigRequest( + ) + + # Make the request + response = await client.update_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py new file mode 100644 index 00000000..36513460 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateNotificationConfig +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_update_notification_config(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateNotificationConfigRequest( + ) + + # Make the request + response = client.update_notification_config(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py new file mode 100644 index 00000000..b4906db9 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = await client.update_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py new file mode 100644 index 00000000..b77045da --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateOrganizationSettings +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_update_organization_settings(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateOrganizationSettingsRequest( + ) + + # Make the request + response = client.update_organization_settings(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py new file mode 100644 index 00000000..71849f41 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecurityMarks +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_update_security_marks(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = await client.update_security_marks(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py new file mode 100644 index 00000000..807064e0 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecurityMarks +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_update_security_marks(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateSecurityMarksRequest( + ) + + # Make the request + response = client.update_security_marks(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py new file mode 100644 index 00000000..dc2bc206 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_async] +from google.cloud import securitycenter_v1p1beta1 + + +async def sample_update_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterAsyncClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateSourceRequest( + ) + + # Make the request + response = await client.update_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py new file mode 100644 index 00000000..73a77087 --- /dev/null +++ b/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSource +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-securitycenter + + +# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_sync] +from google.cloud import securitycenter_v1p1beta1 + + +def sample_update_source(): + # Create a client + client = securitycenter_v1p1beta1.SecurityCenterClient() + + # Initialize request argument(s) + request = securitycenter_v1p1beta1.UpdateSourceRequest( + ) + + # Make the request + response = client.update_source(request=request) + + # Handle the response + print(response) + +# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_sync] diff --git a/samples/generated_samples/snippet_metadata_securitycenter_v1.json b/samples/generated_samples/snippet_metadata_securitycenter_v1.json new file mode 100644 index 00000000..16ad1069 --- /dev/null +++ b/samples/generated_samples/snippet_metadata_securitycenter_v1.json @@ -0,0 +1,2755 @@ +{ + "snippets": [ + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "BulkMuteFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_async", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "BulkMuteFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_sync", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateMuteConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_async", + "segments": [ + { + "end": 49, + "start": 27, + "type": "FULL" + }, + { + "end": 49, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 43, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 46, + "start": 44, + "type": "REQUEST_EXECUTION" + }, + { + "end": 50, + "start": 47, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateMuteConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_sync", + "segments": [ + { + "end": 49, + "start": 27, + "type": "FULL" + }, + { + "end": 49, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 43, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 46, + "start": 44, + "type": "REQUEST_EXECUTION" + }, + { + "end": 50, + "start": 47, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_create_source_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "DeleteMuteConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_async", + "segments": [ + { + "end": 42, + "start": 27, + "type": "FULL" + }, + { + "end": 42, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "DeleteMuteConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_sync", + "segments": [ + { + "end": 42, + "start": 27, + "type": "FULL" + }, + { + "end": 42, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "DeleteNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_async", + "segments": [ + { + "end": 42, + "start": 27, + "type": "FULL" + }, + { + "end": 42, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "DeleteNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_sync", + "segments": [ + { + "end": 42, + "start": 27, + "type": "FULL" + }, + { + "end": 42, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetMuteConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetMuteConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_source_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_async", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_sync", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_async", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_sync", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListMuteConfigs" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListMuteConfigs" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListNotificationConfigs" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListNotificationConfigs" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListSources" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListSources" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "RunAssetDiscovery" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_async", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "RunAssetDiscovery" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_sync", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetFindingState" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetFindingState" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetMute" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetMute" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "TestIamPermissions" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "TestIamPermissions" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateExternalSystem" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateExternalSystem" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateMuteConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_async", + "segments": [ + { + "end": 47, + "start": 27, + "type": "FULL" + }, + { + "end": 47, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 41, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 44, + "start": 42, + "type": "REQUEST_EXECUTION" + }, + { + "end": 48, + "start": 45, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateMuteConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_sync", + "segments": [ + { + "end": 47, + "start": 27, + "type": "FULL" + }, + { + "end": 47, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 41, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 44, + "start": 42, + "type": "REQUEST_EXECUTION" + }, + { + "end": 48, + "start": 45, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSecurityMarks" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSecurityMarks" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_source_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + } + ] +} diff --git a/samples/generated_samples/snippet_metadata_securitycenter_v1beta1.json b/samples/generated_samples/snippet_metadata_securitycenter_v1beta1.json new file mode 100644 index 00000000..73ca95d3 --- /dev/null +++ b/samples/generated_samples/snippet_metadata_securitycenter_v1beta1.json @@ -0,0 +1,1606 @@ +{ + "snippets": [ + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_async", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_sync", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_async", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_sync", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListSources" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListSources" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "RunAssetDiscovery" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_async", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "RunAssetDiscovery" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_sync", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetFindingState" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetFindingState" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "TestIamPermissions" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "TestIamPermissions" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSecurityMarks" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSecurityMarks" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + } + ] +} diff --git a/samples/generated_samples/snippet_metadata_securitycenter_v1p1beta1.json b/samples/generated_samples/snippet_metadata_securitycenter_v1p1beta1.json new file mode 100644 index 00000000..002de4ab --- /dev/null +++ b/samples/generated_samples/snippet_metadata_securitycenter_v1p1beta1.json @@ -0,0 +1,2047 @@ +{ + "snippets": [ + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "CreateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "DeleteNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_async", + "segments": [ + { + "end": 42, + "start": 27, + "type": "FULL" + }, + { + "end": 42, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "DeleteNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_sync", + "segments": [ + { + "end": 42, + "start": 27, + "type": "FULL" + }, + { + "end": 42, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GetSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_async", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_sync", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_async", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "GroupFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_sync", + "segments": [ + { + "end": 46, + "start": 27, + "type": "FULL" + }, + { + "end": 46, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 47, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListAssets" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListFindings" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListNotificationConfigs" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListNotificationConfigs" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListSources" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "ListSources" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "RunAssetDiscovery" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_async", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "RunAssetDiscovery" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_sync", + "segments": [ + { + "end": 48, + "start": 27, + "type": "FULL" + }, + { + "end": 48, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 45, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 49, + "start": 46, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetFindingState" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetFindingState" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "SetIamPolicy" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "TestIamPermissions" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "TestIamPermissions" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateFinding" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateNotificationConfig" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateOrganizationSettings" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSecurityMarks" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSecurityMarks" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecurityCenter" + }, + "shortName": "UpdateSource" + } + }, + "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py", + "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + } + ] +} From 5e02432f489f00d9f136cf6b86c159db8d1cd120 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 18 Feb 2022 10:59:02 +0000 Subject: [PATCH 08/12] docs: Update documentation for the Finding resource field "project_display_name" (#282) - [ ] Regenerate this pull request now. docs: Update documentation for the Mute fields on Findings PiperOrigin-RevId: 429148908 Source-Link: https://github.com/googleapis/googleapis/commit/c93764cc28b12e745f453a3eacf20080e3ec5a0c Source-Link: https://github.com/googleapis/googleapis-gen/commit/88104688fff37c67ff72addb73f3fe61d19dc85a Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiODgxMDQ2ODhmZmYzN2M2N2ZmNzJhZGRiNzNmM2ZlNjFkMTlkYzg1YSJ9 --- google/cloud/securitycenter_v1/types/finding.py | 6 +++++- google/cloud/securitycenter_v1/types/resource.py | 3 +-- .../cloud/securitycenter_v1/types/securitycenter_service.py | 3 +-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/google/cloud/securitycenter_v1/types/finding.py b/google/cloud/securitycenter_v1/types/finding.py index ea01b3f5..85a00bdc 100644 --- a/google/cloud/securitycenter_v1/types/finding.py +++ b/google/cloud/securitycenter_v1/types/finding.py @@ -107,6 +107,8 @@ class Finding(proto.Message): mute (google.cloud.securitycenter_v1.types.Finding.Mute): Indicates the mute state of a finding (either unspecified, muted, unmuted or undefined). + Unlike other attributes of a finding, a finding + provider shouldn't set the value of mute. finding_class (google.cloud.securitycenter_v1.types.Finding.FindingClass): The class of the finding. indicator (google.cloud.securitycenter_v1.types.Indicator): @@ -134,7 +136,9 @@ class Finding(proto.Message): mute_initiator (str): First known as mute_annotation. Records additional information about the mute operation e.g. mute config that - muted the finding, user who muted the finding, etc. + muted the finding, user who muted the finding, etc. Unlike + other attributes of a finding, a finding provider shouldn't + set the value of mute. """ class State(proto.Enum): diff --git a/google/cloud/securitycenter_v1/types/resource.py b/google/cloud/securitycenter_v1/types/resource.py index 38aa4d02..28d9b1f5 100644 --- a/google/cloud/securitycenter_v1/types/resource.py +++ b/google/cloud/securitycenter_v1/types/resource.py @@ -34,8 +34,7 @@ class Resource(proto.Message): The full resource name of project that the resource belongs to. project_display_name (str): - The human readable name of project that the - resource belongs to. + The project id that the resource belongs to. parent (str): The full resource name of resource's parent. parent_display_name (str): diff --git a/google/cloud/securitycenter_v1/types/securitycenter_service.py b/google/cloud/securitycenter_v1/types/securitycenter_service.py index c5911d8f..1128270b 100644 --- a/google/cloud/securitycenter_v1/types/securitycenter_service.py +++ b/google/cloud/securitycenter_v1/types/securitycenter_service.py @@ -1333,8 +1333,7 @@ class Resource(proto.Message): The full resource name of project that the resource belongs to. project_display_name (str): - The human readable name of project that the - resource belongs to. + The project id that the resource belongs to. parent_name (str): The full resource name of resource's parent. parent_display_name (str): From b11d0e03deb144ebfaa8633a1cf2f7b744e2555b Mon Sep 17 00:00:00 2001 From: Sita Lakshmi Sangameswaran Date: Fri, 18 Feb 2022 22:14:10 +0530 Subject: [PATCH 09/12] chore: blunderbuss config (#278) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: blunderbuss config * updated samples owner * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * modified issue assignment to yoshi-python * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot --- .github/blunderbuss.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/blunderbuss.yml diff --git a/.github/blunderbuss.yml b/.github/blunderbuss.yml new file mode 100644 index 00000000..1e5c01cc --- /dev/null +++ b/.github/blunderbuss.yml @@ -0,0 +1,11 @@ +assign_issues: + - googleapis/yoshi-python + +assign_prs: + - dinagraves + +assign_issues_by: + - labels: + - samples + to: + - sitalakshmi \ No newline at end of file From 5dc3f0401b9236da7d6316d9c9cc23a995e6448d Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 25 Feb 2022 10:14:05 -0700 Subject: [PATCH 10/12] chore: use gapic-generator-python 0.63.4 (#283) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: use gapic-generator-python 0.63.4 chore: fix snippet region tag format chore: fix docstring code block formatting PiperOrigin-RevId: 430730865 Source-Link: https://github.com/googleapis/googleapis/commit/ea5800229f73f94fd7204915a86ed09dcddf429a Source-Link: https://github.com/googleapis/googleapis-gen/commit/ca893ff8af25fc7fe001de1405a517d80446ecca Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiY2E4OTNmZjhhZjI1ZmM3ZmUwMDFkZTE0MDVhNTE3ZDgwNDQ2ZWNjYSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * chore: delete duplicates Co-authored-by: Owl Bot Co-authored-by: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com> --- .../services/security_center/async_client.py | 62 ++--- .../services/security_center/client.py | 93 +++---- .../services/security_center/async_client.py | 36 +-- .../services/security_center/client.py | 54 ++-- .../services/security_center/async_client.py | 46 ++-- .../services/security_center/client.py | 69 ++--- ...curity_center_bulk_mute_findings_async.py} | 4 +- ...ecurity_center_bulk_mute_findings_sync.py} | 4 +- ...d_security_center_create_finding_async.py} | 4 +- ...ed_security_center_create_finding_sync.py} | 4 +- ...curity_center_create_mute_config_async.py} | 4 +- ...ecurity_center_create_mute_config_sync.py} | 4 +- ...enter_create_notification_config_async.py} | 4 +- ...center_create_notification_config_sync.py} | 4 +- ...ed_security_center_create_source_async.py} | 4 +- ...ted_security_center_create_source_sync.py} | 4 +- ...curity_center_delete_mute_config_async.py} | 4 +- ...ecurity_center_delete_mute_config_sync.py} | 4 +- ...enter_delete_notification_config_async.py} | 4 +- ...center_delete_notification_config_sync.py} | 4 +- ...d_security_center_get_iam_policy_async.py} | 4 +- ...ed_security_center_get_iam_policy_sync.py} | 4 +- ..._security_center_get_mute_config_async.py} | 4 +- ...d_security_center_get_mute_config_sync.py} | 4 +- ...y_center_get_notification_config_async.py} | 4 +- ...ty_center_get_notification_config_sync.py} | 4 +- ...center_get_organization_settings_async.py} | 4 +- ..._center_get_organization_settings_sync.py} | 4 +- ...rated_security_center_get_source_async.py} | 4 +- ...erated_security_center_get_source_sync.py} | 4 +- ...ted_security_center_group_assets_async.py} | 4 +- ...ated_security_center_group_assets_sync.py} | 4 +- ...d_security_center_group_findings_async.py} | 4 +- ...ed_security_center_group_findings_sync.py} | 4 +- ...ated_security_center_list_assets_async.py} | 4 +- ...rated_security_center_list_assets_sync.py} | 4 +- ...ed_security_center_list_findings_async.py} | 4 +- ...ted_security_center_list_findings_sync.py} | 4 +- ...ecurity_center_list_mute_configs_async.py} | 4 +- ...security_center_list_mute_configs_sync.py} | 4 +- ...center_list_notification_configs_async.py} | 4 +- ..._center_list_notification_configs_sync.py} | 4 +- ...ted_security_center_list_sources_async.py} | 4 +- ...ated_security_center_list_sources_sync.py} | 4 +- ...urity_center_run_asset_discovery_async.py} | 4 +- ...curity_center_run_asset_discovery_sync.py} | 4 +- ...ecurity_center_set_finding_state_async.py} | 4 +- ...security_center_set_finding_state_sync.py} | 4 +- ...d_security_center_set_iam_policy_async.py} | 4 +- ...ed_security_center_set_iam_policy_sync.py} | 4 +- ...nerated_security_center_set_mute_async.py} | 4 +- ...enerated_security_center_set_mute_sync.py} | 4 +- ...rity_center_test_iam_permissions_async.py} | 4 +- ...urity_center_test_iam_permissions_sync.py} | 4 +- ...ty_center_update_external_system_async.py} | 4 +- ...ity_center_update_external_system_sync.py} | 4 +- ...d_security_center_update_finding_async.py} | 4 +- ...ed_security_center_update_finding_sync.py} | 4 +- ...curity_center_update_mute_config_async.py} | 4 +- ...ecurity_center_update_mute_config_sync.py} | 4 +- ...enter_update_notification_config_async.py} | 4 +- ...center_update_notification_config_sync.py} | 4 +- ...ter_update_organization_settings_async.py} | 4 +- ...nter_update_organization_settings_sync.py} | 4 +- ...ity_center_update_security_marks_async.py} | 4 +- ...rity_center_update_security_marks_sync.py} | 4 +- ...ed_security_center_update_source_async.py} | 4 +- ...ted_security_center_update_source_sync.py} | 4 +- ...d_security_center_create_finding_async.py} | 4 +- ...ed_security_center_create_finding_sync.py} | 4 +- ...ed_security_center_create_source_async.py} | 4 +- ...ted_security_center_create_source_sync.py} | 4 +- ...d_security_center_get_iam_policy_async.py} | 4 +- ...ed_security_center_get_iam_policy_sync.py} | 4 +- ...center_get_organization_settings_async.py} | 4 +- ..._center_get_organization_settings_sync.py} | 4 +- ...rated_security_center_get_source_async.py} | 4 +- ...erated_security_center_get_source_sync.py} | 4 +- ...ted_security_center_group_assets_async.py} | 4 +- ...ated_security_center_group_assets_sync.py} | 4 +- ...d_security_center_group_findings_async.py} | 4 +- ...ed_security_center_group_findings_sync.py} | 4 +- ...ated_security_center_list_assets_async.py} | 4 +- ...rated_security_center_list_assets_sync.py} | 4 +- ...ed_security_center_list_findings_async.py} | 4 +- ...ted_security_center_list_findings_sync.py} | 4 +- ...ted_security_center_list_sources_async.py} | 4 +- ...ated_security_center_list_sources_sync.py} | 4 +- ...urity_center_run_asset_discovery_async.py} | 4 +- ...curity_center_run_asset_discovery_sync.py} | 4 +- ...ecurity_center_set_finding_state_async.py} | 4 +- ...security_center_set_finding_state_sync.py} | 4 +- ...d_security_center_set_iam_policy_async.py} | 4 +- ...ed_security_center_set_iam_policy_sync.py} | 4 +- ...rity_center_test_iam_permissions_async.py} | 4 +- ...urity_center_test_iam_permissions_sync.py} | 4 +- ...d_security_center_update_finding_async.py} | 4 +- ...ed_security_center_update_finding_sync.py} | 4 +- ...ter_update_organization_settings_async.py} | 4 +- ...nter_update_organization_settings_sync.py} | 4 +- ...ity_center_update_security_marks_async.py} | 4 +- ...rity_center_update_security_marks_sync.py} | 4 +- ...ed_security_center_update_source_async.py} | 4 +- ...ted_security_center_update_source_sync.py} | 4 +- ...d_security_center_create_finding_async.py} | 4 +- ...ed_security_center_create_finding_sync.py} | 4 +- ...enter_create_notification_config_async.py} | 4 +- ...center_create_notification_config_sync.py} | 4 +- ...ed_security_center_create_source_async.py} | 4 +- ...ted_security_center_create_source_sync.py} | 4 +- ...enter_delete_notification_config_async.py} | 4 +- ...center_delete_notification_config_sync.py} | 4 +- ...d_security_center_get_iam_policy_async.py} | 4 +- ...ed_security_center_get_iam_policy_sync.py} | 4 +- ...y_center_get_notification_config_async.py} | 4 +- ...ty_center_get_notification_config_sync.py} | 4 +- ...center_get_organization_settings_async.py} | 4 +- ..._center_get_organization_settings_sync.py} | 4 +- ...rated_security_center_get_source_async.py} | 4 +- ...erated_security_center_get_source_sync.py} | 4 +- ...ted_security_center_group_assets_async.py} | 4 +- ...ated_security_center_group_assets_sync.py} | 4 +- ...d_security_center_group_findings_async.py} | 4 +- ...ed_security_center_group_findings_sync.py} | 4 +- ...ated_security_center_list_assets_async.py} | 4 +- ...rated_security_center_list_assets_sync.py} | 4 +- ...ed_security_center_list_findings_async.py} | 4 +- ...ted_security_center_list_findings_sync.py} | 4 +- ...center_list_notification_configs_async.py} | 4 +- ..._center_list_notification_configs_sync.py} | 4 +- ...ted_security_center_list_sources_async.py} | 4 +- ...ated_security_center_list_sources_sync.py} | 4 +- ...urity_center_run_asset_discovery_async.py} | 4 +- ...curity_center_run_asset_discovery_sync.py} | 4 +- ...ecurity_center_set_finding_state_async.py} | 4 +- ...security_center_set_finding_state_sync.py} | 4 +- ...d_security_center_set_iam_policy_async.py} | 4 +- ...ed_security_center_set_iam_policy_sync.py} | 4 +- ...rity_center_test_iam_permissions_async.py} | 4 +- ...urity_center_test_iam_permissions_sync.py} | 4 +- ...d_security_center_update_finding_async.py} | 4 +- ...ed_security_center_update_finding_sync.py} | 4 +- ...enter_update_notification_config_async.py} | 4 +- ...center_update_notification_config_sync.py} | 4 +- ...ter_update_organization_settings_async.py} | 4 +- ...nter_update_organization_settings_sync.py} | 4 +- ...ity_center_update_security_marks_async.py} | 4 +- ...rity_center_update_security_marks_sync.py} | 4 +- ...ed_security_center_update_source_async.py} | 4 +- ...ted_security_center_update_source_sync.py} | 4 +- .../snippet_metadata_securitycenter_v1.json | 248 +++++++++--------- ...ippet_metadata_securitycenter_v1beta1.json | 144 +++++----- ...pet_metadata_securitycenter_v1p1beta1.json | 184 ++++++------- 153 files changed, 720 insertions(+), 792 deletions(-) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py => securitycenter_v1_generated_security_center_bulk_mute_findings_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py => securitycenter_v1_generated_security_center_bulk_mute_findings_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py => securitycenter_v1_generated_security_center_create_finding_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py => securitycenter_v1_generated_security_center_create_finding_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py => securitycenter_v1_generated_security_center_create_mute_config_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py => securitycenter_v1_generated_security_center_create_mute_config_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py => securitycenter_v1_generated_security_center_create_notification_config_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py => securitycenter_v1_generated_security_center_create_notification_config_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_create_source_async.py => securitycenter_v1_generated_security_center_create_source_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py => securitycenter_v1_generated_security_center_create_source_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py => securitycenter_v1_generated_security_center_delete_mute_config_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py => securitycenter_v1_generated_security_center_delete_mute_config_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py => securitycenter_v1_generated_security_center_delete_notification_config_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py => securitycenter_v1_generated_security_center_delete_notification_config_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py => securitycenter_v1_generated_security_center_get_iam_policy_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py => securitycenter_v1_generated_security_center_get_iam_policy_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py => securitycenter_v1_generated_security_center_get_mute_config_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py => securitycenter_v1_generated_security_center_get_mute_config_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py => securitycenter_v1_generated_security_center_get_notification_config_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py => securitycenter_v1_generated_security_center_get_notification_config_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py => securitycenter_v1_generated_security_center_get_organization_settings_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py => securitycenter_v1_generated_security_center_get_organization_settings_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_source_async.py => securitycenter_v1_generated_security_center_get_source_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py => securitycenter_v1_generated_security_center_get_source_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py => securitycenter_v1_generated_security_center_group_assets_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py => securitycenter_v1_generated_security_center_group_assets_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py => securitycenter_v1_generated_security_center_group_findings_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py => securitycenter_v1_generated_security_center_group_findings_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py => securitycenter_v1_generated_security_center_list_assets_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py => securitycenter_v1_generated_security_center_list_assets_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py => securitycenter_v1_generated_security_center_list_findings_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py => securitycenter_v1_generated_security_center_list_findings_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py => securitycenter_v1_generated_security_center_list_mute_configs_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py => securitycenter_v1_generated_security_center_list_mute_configs_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py => securitycenter_v1_generated_security_center_list_notification_configs_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py => securitycenter_v1_generated_security_center_list_notification_configs_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py => securitycenter_v1_generated_security_center_list_sources_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py => securitycenter_v1_generated_security_center_list_sources_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py => securitycenter_v1_generated_security_center_run_asset_discovery_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py => securitycenter_v1_generated_security_center_run_asset_discovery_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py => securitycenter_v1_generated_security_center_set_finding_state_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py => securitycenter_v1_generated_security_center_set_finding_state_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py => securitycenter_v1_generated_security_center_set_iam_policy_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py => securitycenter_v1_generated_security_center_set_iam_policy_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py => securitycenter_v1_generated_security_center_set_mute_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py => securitycenter_v1_generated_security_center_set_mute_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py => securitycenter_v1_generated_security_center_test_iam_permissions_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py => securitycenter_v1_generated_security_center_test_iam_permissions_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py => securitycenter_v1_generated_security_center_update_external_system_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py => securitycenter_v1_generated_security_center_update_external_system_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py => securitycenter_v1_generated_security_center_update_finding_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py => securitycenter_v1_generated_security_center_update_finding_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py => securitycenter_v1_generated_security_center_update_mute_config_async.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py => securitycenter_v1_generated_security_center_update_mute_config_sync.py} (89%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py => securitycenter_v1_generated_security_center_update_notification_config_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py => securitycenter_v1_generated_security_center_update_notification_config_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py => securitycenter_v1_generated_security_center_update_organization_settings_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py => securitycenter_v1_generated_security_center_update_organization_settings_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py => securitycenter_v1_generated_security_center_update_security_marks_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py => securitycenter_v1_generated_security_center_update_security_marks_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_source_async.py => securitycenter_v1_generated_security_center_update_source_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py => securitycenter_v1_generated_security_center_update_source_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py => securitycenter_v1beta1_generated_security_center_create_finding_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py => securitycenter_v1beta1_generated_security_center_create_finding_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py => securitycenter_v1beta1_generated_security_center_create_source_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py => securitycenter_v1beta1_generated_security_center_create_source_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py => securitycenter_v1beta1_generated_security_center_get_iam_policy_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py => securitycenter_v1beta1_generated_security_center_get_iam_policy_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py => securitycenter_v1beta1_generated_security_center_get_organization_settings_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py => securitycenter_v1beta1_generated_security_center_get_organization_settings_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py => securitycenter_v1beta1_generated_security_center_get_source_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py => securitycenter_v1beta1_generated_security_center_get_source_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py => securitycenter_v1beta1_generated_security_center_group_assets_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py => securitycenter_v1beta1_generated_security_center_group_assets_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py => securitycenter_v1beta1_generated_security_center_group_findings_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py => securitycenter_v1beta1_generated_security_center_group_findings_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py => securitycenter_v1beta1_generated_security_center_list_assets_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py => securitycenter_v1beta1_generated_security_center_list_assets_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py => securitycenter_v1beta1_generated_security_center_list_findings_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py => securitycenter_v1beta1_generated_security_center_list_findings_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py => securitycenter_v1beta1_generated_security_center_list_sources_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py => securitycenter_v1beta1_generated_security_center_list_sources_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py => securitycenter_v1beta1_generated_security_center_run_asset_discovery_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py => securitycenter_v1beta1_generated_security_center_run_asset_discovery_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py => securitycenter_v1beta1_generated_security_center_set_finding_state_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py => securitycenter_v1beta1_generated_security_center_set_finding_state_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py => securitycenter_v1beta1_generated_security_center_set_iam_policy_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py => securitycenter_v1beta1_generated_security_center_set_iam_policy_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py => securitycenter_v1beta1_generated_security_center_test_iam_permissions_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py => securitycenter_v1beta1_generated_security_center_test_iam_permissions_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py => securitycenter_v1beta1_generated_security_center_update_finding_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py => securitycenter_v1beta1_generated_security_center_update_finding_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py => securitycenter_v1beta1_generated_security_center_update_organization_settings_async.py} (86%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py => securitycenter_v1beta1_generated_security_center_update_organization_settings_sync.py} (86%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py => securitycenter_v1beta1_generated_security_center_update_security_marks_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py => securitycenter_v1beta1_generated_security_center_update_security_marks_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py => securitycenter_v1beta1_generated_security_center_update_source_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py => securitycenter_v1beta1_generated_security_center_update_source_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py => securitycenter_v1p1beta1_generated_security_center_create_finding_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py => securitycenter_v1p1beta1_generated_security_center_create_finding_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py => securitycenter_v1p1beta1_generated_security_center_create_notification_config_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py => securitycenter_v1p1beta1_generated_security_center_create_notification_config_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py => securitycenter_v1p1beta1_generated_security_center_create_source_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py => securitycenter_v1p1beta1_generated_security_center_create_source_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py => securitycenter_v1p1beta1_generated_security_center_delete_notification_config_async.py} (86%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py => securitycenter_v1p1beta1_generated_security_center_delete_notification_config_sync.py} (86%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py => securitycenter_v1p1beta1_generated_security_center_get_iam_policy_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py => securitycenter_v1p1beta1_generated_security_center_get_iam_policy_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py => securitycenter_v1p1beta1_generated_security_center_get_notification_config_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py => securitycenter_v1p1beta1_generated_security_center_get_notification_config_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py => securitycenter_v1p1beta1_generated_security_center_get_organization_settings_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py => securitycenter_v1p1beta1_generated_security_center_get_organization_settings_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py => securitycenter_v1p1beta1_generated_security_center_get_source_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py => securitycenter_v1p1beta1_generated_security_center_get_source_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py => securitycenter_v1p1beta1_generated_security_center_group_assets_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py => securitycenter_v1p1beta1_generated_security_center_group_assets_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py => securitycenter_v1p1beta1_generated_security_center_group_findings_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py => securitycenter_v1p1beta1_generated_security_center_group_findings_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py => securitycenter_v1p1beta1_generated_security_center_list_assets_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py => securitycenter_v1p1beta1_generated_security_center_list_assets_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py => securitycenter_v1p1beta1_generated_security_center_list_findings_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py => securitycenter_v1p1beta1_generated_security_center_list_findings_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py => securitycenter_v1p1beta1_generated_security_center_list_notification_configs_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py => securitycenter_v1p1beta1_generated_security_center_list_notification_configs_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py => securitycenter_v1p1beta1_generated_security_center_list_sources_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py => securitycenter_v1p1beta1_generated_security_center_list_sources_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py => securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py => securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py => securitycenter_v1p1beta1_generated_security_center_set_finding_state_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py => securitycenter_v1p1beta1_generated_security_center_set_finding_state_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py => securitycenter_v1p1beta1_generated_security_center_set_iam_policy_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py => securitycenter_v1p1beta1_generated_security_center_set_iam_policy_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py => securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_async.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py => securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_sync.py} (88%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py => securitycenter_v1p1beta1_generated_security_center_update_finding_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py => securitycenter_v1p1beta1_generated_security_center_update_finding_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py => securitycenter_v1p1beta1_generated_security_center_update_notification_config_async.py} (86%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py => securitycenter_v1p1beta1_generated_security_center_update_notification_config_sync.py} (86%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py => securitycenter_v1p1beta1_generated_security_center_update_organization_settings_async.py} (86%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py => securitycenter_v1p1beta1_generated_security_center_update_organization_settings_sync.py} (86%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py => securitycenter_v1p1beta1_generated_security_center_update_security_marks_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py => securitycenter_v1p1beta1_generated_security_center_update_security_marks_sync.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py => securitycenter_v1p1beta1_generated_security_center_update_source_async.py} (87%) rename samples/generated_samples/{securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py => securitycenter_v1p1beta1_generated_security_center_update_source_sync.py} (87%) diff --git a/google/cloud/securitycenter_v1/services/security_center/async_client.py b/google/cloud/securitycenter_v1/services/security_center/async_client.py index 9959c4b2..68145880 100644 --- a/google/cloud/securitycenter_v1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1/services/security_center/async_client.py @@ -273,7 +273,7 @@ async def bulk_mute_findings( the filter will be muted after the LRO is done. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -388,7 +388,7 @@ async def create_source( ) -> gcs_source.Source: r"""Creates a source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -496,7 +496,7 @@ async def create_finding( exist for finding creation to succeed. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -619,7 +619,7 @@ async def create_mute_config( ) -> gcs_mute_config.MuteConfig: r"""Creates a mute config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -742,7 +742,7 @@ async def create_notification_config( ) -> gcs_notification_config.NotificationConfig: r"""Creates a notification config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -861,7 +861,7 @@ async def delete_mute_config( ) -> None: r"""Deletes an existing mute config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -945,7 +945,7 @@ async def delete_notification_config( ) -> None: r"""Deletes a notification config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1028,7 +1028,7 @@ async def get_iam_policy( Source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1183,7 +1183,7 @@ async def get_mute_config( ) -> mute_config.MuteConfig: r"""Gets a mute config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1279,7 +1279,7 @@ async def get_notification_config( ) -> notification_config.NotificationConfig: r"""Gets a notification config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1386,7 +1386,7 @@ async def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1488,7 +1488,7 @@ async def get_source( ) -> source.Source: r"""Gets a source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1594,7 +1594,7 @@ async def group_assets( their specified properties. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1692,7 +1692,7 @@ async def group_findings( /v1/projects/{project_id}/sources/-/findings - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1832,7 +1832,7 @@ async def list_assets( ) -> pagers.ListAssetsAsyncPager: r"""Lists an organization's assets. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1922,7 +1922,7 @@ async def list_findings( Example: /v1/organizations/{organization_id}/sources/-/findings - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2011,7 +2011,7 @@ async def list_mute_configs( ) -> pagers.ListMuteConfigsAsyncPager: r"""Lists mute configs. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2116,7 +2116,7 @@ async def list_notification_configs( ) -> pagers.ListNotificationConfigsAsyncPager: r"""Lists notification configs. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2227,7 +2227,7 @@ async def list_sources( ) -> pagers.ListSourcesAsyncPager: r"""Lists all sources belonging to an organization. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2343,7 +2343,7 @@ async def run_asset_discovery( receive a TOO_MANY_REQUESTS error. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2451,7 +2451,7 @@ async def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2571,7 +2571,7 @@ async def set_mute( ) -> finding.Finding: r"""Updates the mute state of a finding. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2685,7 +2685,7 @@ async def set_iam_policy( Source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2833,7 +2833,7 @@ async def test_iam_permissions( specified source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2946,7 +2946,7 @@ async def update_external_system( ) -> gcs_external_system.ExternalSystem: r"""Updates external system. This is for a given finding. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3050,7 +3050,7 @@ async def update_finding( source must exist for a finding creation to succeed. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3154,7 +3154,7 @@ async def update_mute_config( ) -> gcs_mute_config.MuteConfig: r"""Updates a mute config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3265,7 +3265,7 @@ async def update_notification_config( allowed: description, pubsub_topic, streaming_config.filter - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3373,7 +3373,7 @@ async def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3465,7 +3465,7 @@ async def update_source( ) -> gcs_source.Source: r"""Updates a source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3560,7 +3560,7 @@ async def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 diff --git a/google/cloud/securitycenter_v1/services/security_center/client.py b/google/cloud/securitycenter_v1/services/security_center/client.py index 980dd5fa..4f9d2e67 100644 --- a/google/cloud/securitycenter_v1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1/services/security_center/client.py @@ -567,8 +567,7 @@ def bulk_mute_findings( the filter will be muted after the LRO is done. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -683,8 +682,7 @@ def create_source( ) -> gcs_source.Source: r"""Creates a source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -792,8 +790,7 @@ def create_finding( exist for finding creation to succeed. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -916,8 +913,7 @@ def create_mute_config( ) -> gcs_mute_config.MuteConfig: r"""Creates a mute config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1040,8 +1036,7 @@ def create_notification_config( ) -> gcs_notification_config.NotificationConfig: r"""Creates a notification config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1164,8 +1159,7 @@ def delete_mute_config( ) -> None: r"""Deletes an existing mute config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1249,8 +1243,7 @@ def delete_notification_config( ) -> None: r"""Deletes a notification config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1337,8 +1330,7 @@ def get_iam_policy( Source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1482,8 +1474,7 @@ def get_mute_config( ) -> mute_config.MuteConfig: r"""Gets a mute config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1579,8 +1570,7 @@ def get_notification_config( ) -> notification_config.NotificationConfig: r"""Gets a notification config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1677,8 +1667,7 @@ def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1774,8 +1763,7 @@ def get_source( ) -> source.Source: r"""Gets a source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1871,8 +1859,7 @@ def group_assets( their specified properties. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -1961,8 +1948,7 @@ def group_findings( /v1/projects/{project_id}/sources/-/findings - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2092,8 +2078,7 @@ def list_assets( ) -> pagers.ListAssetsPager: r"""Lists an organization's assets. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2174,8 +2159,7 @@ def list_findings( Example: /v1/organizations/{organization_id}/sources/-/findings - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2255,8 +2239,7 @@ def list_mute_configs( ) -> pagers.ListMuteConfigsPager: r"""Lists mute configs. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2361,8 +2344,7 @@ def list_notification_configs( ) -> pagers.ListNotificationConfigsPager: r"""Lists notification configs. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2467,8 +2449,7 @@ def list_sources( ) -> pagers.ListSourcesPager: r"""Lists all sources belonging to an organization. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2574,8 +2555,7 @@ def run_asset_discovery( receive a TOO_MANY_REQUESTS error. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2683,8 +2663,7 @@ def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2804,8 +2783,7 @@ def set_mute( ) -> finding.Finding: r"""Updates the mute state of a finding. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -2919,8 +2897,7 @@ def set_iam_policy( Source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3067,8 +3044,7 @@ def test_iam_permissions( specified source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3170,8 +3146,7 @@ def update_external_system( ) -> gcs_external_system.ExternalSystem: r"""Updates external system. This is for a given finding. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3275,8 +3250,7 @@ def update_finding( source must exist for a finding creation to succeed. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3380,8 +3354,7 @@ def update_mute_config( ) -> gcs_mute_config.MuteConfig: r"""Updates a mute config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3492,8 +3465,7 @@ def update_notification_config( allowed: description, pubsub_topic, streaming_config.filter - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3605,8 +3577,7 @@ def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3702,8 +3673,7 @@ def update_source( ) -> gcs_source.Source: r"""Updates a source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 @@ -3798,8 +3768,7 @@ def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1 diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py index 0b3e5d5f..4e915186 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py @@ -246,7 +246,7 @@ async def create_source( ) -> gcs_source.Source: r"""Creates a source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -354,7 +354,7 @@ async def create_finding( exist for finding creation to succeed. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -477,7 +477,7 @@ async def get_iam_policy( Source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -634,7 +634,7 @@ async def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -736,7 +736,7 @@ async def get_source( ) -> source.Source: r"""Gets a source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -842,7 +842,7 @@ async def group_assets( their specified properties. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -939,7 +939,7 @@ async def group_findings( /v1beta1/organizations/{organization_id}/sources/-/findings - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1070,7 +1070,7 @@ async def list_assets( ) -> pagers.ListAssetsAsyncPager: r"""Lists an organization's assets. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1161,7 +1161,7 @@ async def list_findings( /v1beta1/organizations/{organization_id}/sources/-/findings - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1250,7 +1250,7 @@ async def list_sources( ) -> pagers.ListSourcesAsyncPager: r"""Lists all sources belonging to an organization. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1365,7 +1365,7 @@ async def run_asset_discovery( receive a TOO_MANY_REQUESTS error. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1483,7 +1483,7 @@ async def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1604,7 +1604,7 @@ async def set_iam_policy( Source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1752,7 +1752,7 @@ async def test_iam_permissions( specified source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1866,7 +1866,7 @@ async def update_finding( source must exist for a finding creation to succeed. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1971,7 +1971,7 @@ async def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -2063,7 +2063,7 @@ async def update_source( ) -> gcs_source.Source: r"""Updates a source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -2158,7 +2158,7 @@ async def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1beta1/services/security_center/client.py index 91eb7268..1806120e 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/client.py @@ -490,8 +490,7 @@ def create_source( ) -> gcs_source.Source: r"""Creates a source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -599,8 +598,7 @@ def create_finding( exist for finding creation to succeed. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -723,8 +721,7 @@ def get_iam_policy( Source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -870,8 +867,7 @@ def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -967,8 +963,7 @@ def get_source( ) -> source.Source: r"""Gets a source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1064,8 +1059,7 @@ def group_assets( their specified properties. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1153,8 +1147,7 @@ def group_findings( /v1beta1/organizations/{organization_id}/sources/-/findings - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1275,8 +1268,7 @@ def list_assets( ) -> pagers.ListAssetsPager: r"""Lists an organization's assets. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1358,8 +1350,7 @@ def list_findings( /v1beta1/organizations/{organization_id}/sources/-/findings - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1439,8 +1430,7 @@ def list_sources( ) -> pagers.ListSourcesPager: r"""Lists all sources belonging to an organization. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1545,8 +1535,7 @@ def run_asset_discovery( receive a TOO_MANY_REQUESTS error. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1664,8 +1653,7 @@ def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1786,8 +1774,7 @@ def set_iam_policy( Source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -1934,8 +1921,7 @@ def test_iam_permissions( specified source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -2038,8 +2024,7 @@ def update_finding( source must exist for a finding creation to succeed. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -2144,8 +2129,7 @@ def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -2241,8 +2225,7 @@ def update_source( ) -> gcs_source.Source: r"""Updates a source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 @@ -2337,8 +2320,7 @@ def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1beta1 diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py index 8e212470..1b3b8429 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py @@ -260,7 +260,7 @@ async def create_source( ) -> gcs_source.Source: r"""Creates a source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -368,7 +368,7 @@ async def create_finding( exist for finding creation to succeed. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -490,7 +490,7 @@ async def create_notification_config( ) -> gcs_notification_config.NotificationConfig: r"""Creates a notification config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -611,7 +611,7 @@ async def delete_notification_config( ) -> None: r"""Deletes a notification config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -694,7 +694,7 @@ async def get_iam_policy( Source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -851,7 +851,7 @@ async def get_notification_config( ) -> notification_config.NotificationConfig: r"""Gets a notification config. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -959,7 +959,7 @@ async def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1061,7 +1061,7 @@ async def get_source( ) -> source.Source: r"""Gets a source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1167,7 +1167,7 @@ async def group_assets( their specified properties. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1265,7 +1265,7 @@ async def group_findings( /v1/projects/{project_id}/sources/-/findings - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1406,7 +1406,7 @@ async def list_assets( ) -> pagers.ListAssetsAsyncPager: r"""Lists an organization's assets. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1520,7 +1520,7 @@ async def list_findings( /v1p1beta1/organizations/{organization_id}/sources/-/findings - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1639,7 +1639,7 @@ async def list_notification_configs( ) -> pagers.ListNotificationConfigsAsyncPager: r"""Lists notification configs. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1750,7 +1750,7 @@ async def list_sources( ) -> pagers.ListSourcesAsyncPager: r"""Lists all sources belonging to an organization. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1866,7 +1866,7 @@ async def run_asset_discovery( receive a TOO_MANY_REQUESTS error. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1974,7 +1974,7 @@ async def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2095,7 +2095,7 @@ async def set_iam_policy( Source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2243,7 +2243,7 @@ async def test_iam_permissions( specified source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2358,7 +2358,7 @@ async def update_finding( source must exist for a finding creation to succeed. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2482,7 +2482,7 @@ async def update_notification_config( allowed: description, pubsub_topic, streaming_config.filter - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2591,7 +2591,7 @@ async def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2684,7 +2684,7 @@ async def update_source( ) -> gcs_source.Source: r"""Updates a source. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2791,7 +2791,7 @@ async def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py index 955db1ab..43fe000e 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py @@ -523,8 +523,7 @@ def create_source( ) -> gcs_source.Source: r"""Creates a source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -632,8 +631,7 @@ def create_finding( exist for finding creation to succeed. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -755,8 +753,7 @@ def create_notification_config( ) -> gcs_notification_config.NotificationConfig: r"""Creates a notification config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -881,8 +878,7 @@ def delete_notification_config( ) -> None: r"""Deletes a notification config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -969,8 +965,7 @@ def get_iam_policy( Source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1116,8 +1111,7 @@ def get_notification_config( ) -> notification_config.NotificationConfig: r"""Gets a notification config. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1215,8 +1209,7 @@ def get_organization_settings( ) -> organization_settings.OrganizationSettings: r"""Gets the settings for an organization. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1312,8 +1305,7 @@ def get_source( ) -> source.Source: r"""Gets a source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1409,8 +1401,7 @@ def group_assets( their specified properties. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1499,8 +1490,7 @@ def group_findings( /v1/projects/{project_id}/sources/-/findings - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1631,8 +1621,7 @@ def list_assets( ) -> pagers.ListAssetsPager: r"""Lists an organization's assets. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1736,8 +1725,7 @@ def list_findings( /v1p1beta1/organizations/{organization_id}/sources/-/findings - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1846,8 +1834,7 @@ def list_notification_configs( ) -> pagers.ListNotificationConfigsPager: r"""Lists notification configs. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -1952,8 +1939,7 @@ def list_sources( ) -> pagers.ListSourcesPager: r"""Lists all sources belonging to an organization. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2059,8 +2045,7 @@ def run_asset_discovery( receive a TOO_MANY_REQUESTS error. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2168,8 +2153,7 @@ def set_finding_state( ) -> finding.Finding: r"""Updates the state of a finding. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2290,8 +2274,7 @@ def set_iam_policy( Source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2438,8 +2421,7 @@ def test_iam_permissions( specified source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2543,8 +2525,7 @@ def update_finding( source must exist for a finding creation to succeed. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2668,8 +2649,7 @@ def update_notification_config( allowed: description, pubsub_topic, streaming_config.filter - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2782,8 +2762,7 @@ def update_organization_settings( ) -> gcs_organization_settings.OrganizationSettings: r"""Updates an organization's settings. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2880,8 +2859,7 @@ def update_source( ) -> gcs_source.Source: r"""Updates a source. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 @@ -2988,8 +2966,7 @@ def update_security_marks( ) -> gcs_security_marks.SecurityMarks: r"""Updates security marks. - - .. code-block:: + .. code-block:: python from google.cloud import securitycenter_v1p1beta1 diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_async.py index 1d32a8e9..232edf93 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_async] +# [START securitycenter_v1_generated_SecurityCenter_BulkMuteFindings_async] from google.cloud import securitycenter_v1 @@ -46,4 +46,4 @@ async def sample_bulk_mute_findings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_async] +# [END securitycenter_v1_generated_SecurityCenter_BulkMuteFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_sync.py index 93bd1850..7029cde6 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_sync] +# [START securitycenter_v1_generated_SecurityCenter_BulkMuteFindings_sync] from google.cloud import securitycenter_v1 @@ -46,4 +46,4 @@ def sample_bulk_mute_findings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_sync] +# [END securitycenter_v1_generated_SecurityCenter_BulkMuteFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_async.py index bf426216..2ca49ec0 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_async] +# [START securitycenter_v1_generated_SecurityCenter_CreateFinding_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_create_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_async] +# [END securitycenter_v1_generated_SecurityCenter_CreateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_sync.py index 747c0b26..98231aa0 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_sync] +# [START securitycenter_v1_generated_SecurityCenter_CreateFinding_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_create_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_sync] +# [END securitycenter_v1_generated_SecurityCenter_CreateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_async.py index c1ccdbb6..a59ee8b8 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_async] +# [START securitycenter_v1_generated_SecurityCenter_CreateMuteConfig_async] from google.cloud import securitycenter_v1 @@ -47,4 +47,4 @@ async def sample_create_mute_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_async] +# [END securitycenter_v1_generated_SecurityCenter_CreateMuteConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_sync.py index ae57b5a1..474a9366 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_sync] +# [START securitycenter_v1_generated_SecurityCenter_CreateMuteConfig_sync] from google.cloud import securitycenter_v1 @@ -47,4 +47,4 @@ def sample_create_mute_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_sync] +# [END securitycenter_v1_generated_SecurityCenter_CreateMuteConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_async.py index e76205c1..b1493258 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_async] +# [START securitycenter_v1_generated_SecurityCenter_CreateNotificationConfig_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_create_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_async] +# [END securitycenter_v1_generated_SecurityCenter_CreateNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_sync.py index 0bde77c9..3f585645 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_sync] +# [START securitycenter_v1_generated_SecurityCenter_CreateNotificationConfig_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_create_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_sync] +# [END securitycenter_v1_generated_SecurityCenter_CreateNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_create_source_async.py index b63315f7..cf5ab966 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_async] +# [START securitycenter_v1_generated_SecurityCenter_CreateSource_async] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ async def sample_create_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_async] +# [END securitycenter_v1_generated_SecurityCenter_CreateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_create_source_sync.py index 8fab3325..7e9e0598 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_sync] +# [START securitycenter_v1_generated_SecurityCenter_CreateSource_sync] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ def sample_create_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_sync] +# [END securitycenter_v1_generated_SecurityCenter_CreateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_async.py index 78426704..d9b9a2da 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_async] +# [START securitycenter_v1_generated_SecurityCenter_DeleteMuteConfig_async] from google.cloud import securitycenter_v1 @@ -40,4 +40,4 @@ async def sample_delete_mute_config(): await client.delete_mute_config(request=request) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_async] +# [END securitycenter_v1_generated_SecurityCenter_DeleteMuteConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_sync.py index 6731b129..c6200f12 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_sync] +# [START securitycenter_v1_generated_SecurityCenter_DeleteMuteConfig_sync] from google.cloud import securitycenter_v1 @@ -40,4 +40,4 @@ def sample_delete_mute_config(): client.delete_mute_config(request=request) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_sync] +# [END securitycenter_v1_generated_SecurityCenter_DeleteMuteConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_async.py index b24d514b..5691e05b 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_async] +# [START securitycenter_v1_generated_SecurityCenter_DeleteNotificationConfig_async] from google.cloud import securitycenter_v1 @@ -40,4 +40,4 @@ async def sample_delete_notification_config(): await client.delete_notification_config(request=request) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_async] +# [END securitycenter_v1_generated_SecurityCenter_DeleteNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_sync.py index b69aa045..f59a5fdb 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_sync] +# [START securitycenter_v1_generated_SecurityCenter_DeleteNotificationConfig_sync] from google.cloud import securitycenter_v1 @@ -40,4 +40,4 @@ def sample_delete_notification_config(): client.delete_notification_config(request=request) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_sync] +# [END securitycenter_v1_generated_SecurityCenter_DeleteNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_async.py index 203dfcb2..66e4aaf5 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_async] +# [START securitycenter_v1_generated_SecurityCenter_GetIamPolicy_async] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ async def sample_get_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_async] +# [END securitycenter_v1_generated_SecurityCenter_GetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_sync.py index 42e01ae3..e69b949d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_sync] +# [START securitycenter_v1_generated_SecurityCenter_GetIamPolicy_sync] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ def sample_get_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_sync] +# [END securitycenter_v1_generated_SecurityCenter_GetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_async.py index 1f7474a4..6a1ca330 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_async] +# [START securitycenter_v1_generated_SecurityCenter_GetMuteConfig_async] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ async def sample_get_mute_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_async] +# [END securitycenter_v1_generated_SecurityCenter_GetMuteConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_sync.py index efcda129..e61065b8 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_sync] +# [START securitycenter_v1_generated_SecurityCenter_GetMuteConfig_sync] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ def sample_get_mute_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_sync] +# [END securitycenter_v1_generated_SecurityCenter_GetMuteConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_async.py index 9ee495dd..5da5d4b6 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_async] +# [START securitycenter_v1_generated_SecurityCenter_GetNotificationConfig_async] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ async def sample_get_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_async] +# [END securitycenter_v1_generated_SecurityCenter_GetNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_sync.py index a6c16949..8ab2658b 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_sync] +# [START securitycenter_v1_generated_SecurityCenter_GetNotificationConfig_sync] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ def sample_get_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_sync] +# [END securitycenter_v1_generated_SecurityCenter_GetNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_async.py index 22cbb81e..4811388e 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_async] +# [START securitycenter_v1_generated_SecurityCenter_GetOrganizationSettings_async] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ async def sample_get_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_async] +# [END securitycenter_v1_generated_SecurityCenter_GetOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_sync.py index 0e0f3a74..08c80b1d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_sync] +# [START securitycenter_v1_generated_SecurityCenter_GetOrganizationSettings_sync] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ def sample_get_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_sync] +# [END securitycenter_v1_generated_SecurityCenter_GetOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_source_async.py index 5a3825f5..8435deba 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_async] +# [START securitycenter_v1_generated_SecurityCenter_GetSource_async] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ async def sample_get_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_async] +# [END securitycenter_v1_generated_SecurityCenter_GetSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_get_source_sync.py index cd2a815a..0c2d673e 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_sync] +# [START securitycenter_v1_generated_SecurityCenter_GetSource_sync] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ def sample_get_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_sync] +# [END securitycenter_v1_generated_SecurityCenter_GetSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_async.py index a26cf3ec..2a25c0d1 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_async] +# [START securitycenter_v1_generated_SecurityCenter_GroupAssets_async] from google.cloud import securitycenter_v1 @@ -44,4 +44,4 @@ async def sample_group_assets(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_async] +# [END securitycenter_v1_generated_SecurityCenter_GroupAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_sync.py index ddd4aff3..8a72de3e 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_sync] +# [START securitycenter_v1_generated_SecurityCenter_GroupAssets_sync] from google.cloud import securitycenter_v1 @@ -44,4 +44,4 @@ def sample_group_assets(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_sync] +# [END securitycenter_v1_generated_SecurityCenter_GroupAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_async.py index 74a85245..f70443f2 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_async] +# [START securitycenter_v1_generated_SecurityCenter_GroupFindings_async] from google.cloud import securitycenter_v1 @@ -44,4 +44,4 @@ async def sample_group_findings(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_async] +# [END securitycenter_v1_generated_SecurityCenter_GroupFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_sync.py index 99c3b1b4..c0359ebc 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_sync] +# [START securitycenter_v1_generated_SecurityCenter_GroupFindings_sync] from google.cloud import securitycenter_v1 @@ -44,4 +44,4 @@ def sample_group_findings(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_sync] +# [END securitycenter_v1_generated_SecurityCenter_GroupFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_async.py index c7fbddde..23dc17e5 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_async] +# [START securitycenter_v1_generated_SecurityCenter_ListAssets_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_list_assets(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_async] +# [END securitycenter_v1_generated_SecurityCenter_ListAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_sync.py index 1be67426..a27421de 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_sync] +# [START securitycenter_v1_generated_SecurityCenter_ListAssets_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_list_assets(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_sync] +# [END securitycenter_v1_generated_SecurityCenter_ListAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_async.py index 9aa05fa5..e82e10e1 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_async] +# [START securitycenter_v1_generated_SecurityCenter_ListFindings_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_list_findings(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_async] +# [END securitycenter_v1_generated_SecurityCenter_ListFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_sync.py index fa0aa9bc..293ce802 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_sync] +# [START securitycenter_v1_generated_SecurityCenter_ListFindings_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_list_findings(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_sync] +# [END securitycenter_v1_generated_SecurityCenter_ListFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_async.py index 0009aed7..06a360bc 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_async] +# [START securitycenter_v1_generated_SecurityCenter_ListMuteConfigs_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_list_mute_configs(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_async] +# [END securitycenter_v1_generated_SecurityCenter_ListMuteConfigs_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_sync.py index 7fa7ee6c..44dc6ece 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_sync] +# [START securitycenter_v1_generated_SecurityCenter_ListMuteConfigs_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_list_mute_configs(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_sync] +# [END securitycenter_v1_generated_SecurityCenter_ListMuteConfigs_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_async.py index 523d7281..a99ce52f 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_async] +# [START securitycenter_v1_generated_SecurityCenter_ListNotificationConfigs_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_list_notification_configs(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_async] +# [END securitycenter_v1_generated_SecurityCenter_ListNotificationConfigs_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_sync.py index 7fd6e8bf..97b5bee5 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_sync] +# [START securitycenter_v1_generated_SecurityCenter_ListNotificationConfigs_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_list_notification_configs(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_sync] +# [END securitycenter_v1_generated_SecurityCenter_ListNotificationConfigs_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_async.py index f555c469..66332bd3 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_async] +# [START securitycenter_v1_generated_SecurityCenter_ListSources_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_list_sources(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_async] +# [END securitycenter_v1_generated_SecurityCenter_ListSources_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_sync.py index 66582c26..16b30eb7 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_sync] +# [START securitycenter_v1_generated_SecurityCenter_ListSources_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_list_sources(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_sync] +# [END securitycenter_v1_generated_SecurityCenter_ListSources_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_async.py index dc2efce0..6059727d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_async] +# [START securitycenter_v1_generated_SecurityCenter_RunAssetDiscovery_async] from google.cloud import securitycenter_v1 @@ -46,4 +46,4 @@ async def sample_run_asset_discovery(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_async] +# [END securitycenter_v1_generated_SecurityCenter_RunAssetDiscovery_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_sync.py index ba5169f4..3e31e8e0 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_sync] +# [START securitycenter_v1_generated_SecurityCenter_RunAssetDiscovery_sync] from google.cloud import securitycenter_v1 @@ -46,4 +46,4 @@ def sample_run_asset_discovery(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_sync] +# [END securitycenter_v1_generated_SecurityCenter_RunAssetDiscovery_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_async.py index b9b73da0..f2561aac 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_async] +# [START securitycenter_v1_generated_SecurityCenter_SetFindingState_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_set_finding_state(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_async] +# [END securitycenter_v1_generated_SecurityCenter_SetFindingState_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_sync.py index 7fcf034f..1a41c662 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_sync] +# [START securitycenter_v1_generated_SecurityCenter_SetFindingState_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_set_finding_state(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_sync] +# [END securitycenter_v1_generated_SecurityCenter_SetFindingState_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_async.py index 12e0a3d7..7975c36d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_async] +# [START securitycenter_v1_generated_SecurityCenter_SetIamPolicy_async] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ async def sample_set_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_async] +# [END securitycenter_v1_generated_SecurityCenter_SetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_sync.py index 71d8f0d9..4dc2b4c3 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_sync] +# [START securitycenter_v1_generated_SecurityCenter_SetIamPolicy_sync] from google.cloud import securitycenter_v1 @@ -42,4 +42,4 @@ def sample_set_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_sync] +# [END securitycenter_v1_generated_SecurityCenter_SetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_async.py index 3a16bca1..15b307da 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_async] +# [START securitycenter_v1_generated_SecurityCenter_SetMute_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_set_mute(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_async] +# [END securitycenter_v1_generated_SecurityCenter_SetMute_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_sync.py index 53024923..b527c90f 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_sync] +# [START securitycenter_v1_generated_SecurityCenter_SetMute_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_set_mute(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_sync] +# [END securitycenter_v1_generated_SecurityCenter_SetMute_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_async.py index 418ce1df..ee419a7c 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_async] +# [START securitycenter_v1_generated_SecurityCenter_TestIamPermissions_async] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ async def sample_test_iam_permissions(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_async] +# [END securitycenter_v1_generated_SecurityCenter_TestIamPermissions_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_sync.py index b035fccb..e770205a 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_sync] +# [START securitycenter_v1_generated_SecurityCenter_TestIamPermissions_sync] from google.cloud import securitycenter_v1 @@ -43,4 +43,4 @@ def sample_test_iam_permissions(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_sync] +# [END securitycenter_v1_generated_SecurityCenter_TestIamPermissions_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_async.py index 56f02f29..207c96b2 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_async] +# [START securitycenter_v1_generated_SecurityCenter_UpdateExternalSystem_async] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ async def sample_update_external_system(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_async] +# [END securitycenter_v1_generated_SecurityCenter_UpdateExternalSystem_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_sync.py index f663e203..595d2634 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_sync] +# [START securitycenter_v1_generated_SecurityCenter_UpdateExternalSystem_sync] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ def sample_update_external_system(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_sync] +# [END securitycenter_v1_generated_SecurityCenter_UpdateExternalSystem_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_async.py index a8e5d3d1..ba716fd9 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_async] +# [START securitycenter_v1_generated_SecurityCenter_UpdateFinding_async] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ async def sample_update_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_async] +# [END securitycenter_v1_generated_SecurityCenter_UpdateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_sync.py index 31bed5d5..4f71c59c 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_sync] +# [START securitycenter_v1_generated_SecurityCenter_UpdateFinding_sync] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ def sample_update_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_sync] +# [END securitycenter_v1_generated_SecurityCenter_UpdateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_async.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_async.py index dc736961..648f465d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_async] +# [START securitycenter_v1_generated_SecurityCenter_UpdateMuteConfig_async] from google.cloud import securitycenter_v1 @@ -45,4 +45,4 @@ async def sample_update_mute_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_async] +# [END securitycenter_v1_generated_SecurityCenter_UpdateMuteConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_sync.py similarity index 89% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_sync.py index 5aa0ce4d..d633c5f9 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_sync] +# [START securitycenter_v1_generated_SecurityCenter_UpdateMuteConfig_sync] from google.cloud import securitycenter_v1 @@ -45,4 +45,4 @@ def sample_update_mute_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_sync] +# [END securitycenter_v1_generated_SecurityCenter_UpdateMuteConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_async.py index 0ffff76f..f12425f6 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_async] +# [START securitycenter_v1_generated_SecurityCenter_UpdateNotificationConfig_async] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ async def sample_update_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_async] +# [END securitycenter_v1_generated_SecurityCenter_UpdateNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_sync.py index b13ba1ae..a39cf89b 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_sync] +# [START securitycenter_v1_generated_SecurityCenter_UpdateNotificationConfig_sync] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ def sample_update_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_sync] +# [END securitycenter_v1_generated_SecurityCenter_UpdateNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_async.py index 8cfc46ba..5a1c9aee 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_async] +# [START securitycenter_v1_generated_SecurityCenter_UpdateOrganizationSettings_async] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ async def sample_update_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_async] +# [END securitycenter_v1_generated_SecurityCenter_UpdateOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_sync.py index 8f4bda98..c9c9eccf 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_sync] +# [START securitycenter_v1_generated_SecurityCenter_UpdateOrganizationSettings_sync] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ def sample_update_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_sync] +# [END securitycenter_v1_generated_SecurityCenter_UpdateOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_async.py index 16469920..4c4b4e28 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_async] +# [START securitycenter_v1_generated_SecurityCenter_UpdateSecurityMarks_async] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ async def sample_update_security_marks(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_async] +# [END securitycenter_v1_generated_SecurityCenter_UpdateSecurityMarks_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_sync.py index 42d47fc2..ba049650 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_sync] +# [START securitycenter_v1_generated_SecurityCenter_UpdateSecurityMarks_sync] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ def sample_update_security_marks(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_sync] +# [END securitycenter_v1_generated_SecurityCenter_UpdateSecurityMarks_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_async.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_source_async.py index 71f0b9e1..8219b595 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_async] +# [START securitycenter_v1_generated_SecurityCenter_UpdateSource_async] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ async def sample_update_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_async] +# [END securitycenter_v1_generated_SecurityCenter_UpdateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py rename to samples/generated_samples/securitycenter_v1_generated_security_center_update_source_sync.py index 241e6e54..ab65339f 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_sync] +# [START securitycenter_v1_generated_SecurityCenter_UpdateSource_sync] from google.cloud import securitycenter_v1 @@ -41,4 +41,4 @@ def sample_update_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_sync] +# [END securitycenter_v1_generated_SecurityCenter_UpdateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_async.py index 46b8da2a..968e3577 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_CreateFinding_async] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ async def sample_create_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_CreateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_sync.py index b58b72a6..fdb29451 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_CreateFinding_sync] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ def sample_create_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_CreateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_async.py index 14e11f6e..d4a4d65f 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_CreateSource_async] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ async def sample_create_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_CreateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_sync.py index 00b6c592..cc524ca1 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_CreateSource_sync] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ def sample_create_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_CreateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_async.py index 1a7e679d..6e51c05b 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_GetIamPolicy_async] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ async def sample_get_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_GetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_sync.py index 95708883..c4e32a16 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_GetIamPolicy_sync] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ def sample_get_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_GetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_async.py index 007e5ea1..117f8454 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_GetOrganizationSettings_async] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ async def sample_get_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_GetOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_sync.py index c215fa08..b5e1b17a 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_GetOrganizationSettings_sync] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ def sample_get_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_GetOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_async.py index 4306cdef..78a0f8d3 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_GetSource_async] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ async def sample_get_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_GetSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_sync.py index 5635147f..5f2e55fb 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_GetSource_sync] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ def sample_get_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_GetSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_async.py index 251799fd..a3d30160 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_GroupAssets_async] from google.cloud import securitycenter_v1beta1 @@ -44,4 +44,4 @@ async def sample_group_assets(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_GroupAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_sync.py index 1a323a1b..fddf40c0 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_GroupAssets_sync] from google.cloud import securitycenter_v1beta1 @@ -44,4 +44,4 @@ def sample_group_assets(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_GroupAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_async.py index d85061ae..01861d62 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_GroupFindings_async] from google.cloud import securitycenter_v1beta1 @@ -44,4 +44,4 @@ async def sample_group_findings(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_GroupFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_sync.py index 1771d118..130b224b 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_GroupFindings_sync] from google.cloud import securitycenter_v1beta1 @@ -44,4 +44,4 @@ def sample_group_findings(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_GroupFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_async.py index e74c9e73..f5266839 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_ListAssets_async] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ async def sample_list_assets(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_ListAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_sync.py index addeb6d2..e53ea9e1 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_ListAssets_sync] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ def sample_list_assets(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_ListAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_async.py index a86a9c21..7caa5ca4 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_ListFindings_async] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ async def sample_list_findings(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_ListFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_sync.py index d9b3c0de..aee938fd 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_ListFindings_sync] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ def sample_list_findings(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_ListFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_async.py index d921db81..11fe05a1 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_ListSources_async] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ async def sample_list_sources(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_ListSources_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_sync.py index 4368d215..90bc2a63 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_ListSources_sync] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ def sample_list_sources(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_ListSources_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_async.py index b1fa6758..f1e187fd 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_RunAssetDiscovery_async] from google.cloud import securitycenter_v1beta1 @@ -46,4 +46,4 @@ async def sample_run_asset_discovery(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_RunAssetDiscovery_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_sync.py index 2551c5da..0128715b 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_RunAssetDiscovery_sync] from google.cloud import securitycenter_v1beta1 @@ -46,4 +46,4 @@ def sample_run_asset_discovery(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_RunAssetDiscovery_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_async.py index 0a09c11b..0518e312 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_SetFindingState_async] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ async def sample_set_finding_state(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_SetFindingState_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_sync.py index d64d6e96..a21cb378 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_SetFindingState_sync] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ def sample_set_finding_state(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_SetFindingState_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_async.py index 55445d33..9200a76e 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_SetIamPolicy_async] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ async def sample_set_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_SetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_sync.py index 12f72e70..75ec218c 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_SetIamPolicy_sync] from google.cloud import securitycenter_v1beta1 @@ -42,4 +42,4 @@ def sample_set_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_SetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_async.py index 59172c82..9f2a04ec 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_TestIamPermissions_async] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ async def sample_test_iam_permissions(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_TestIamPermissions_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_sync.py index 2900efb7..6fb1874e 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_TestIamPermissions_sync] from google.cloud import securitycenter_v1beta1 @@ -43,4 +43,4 @@ def sample_test_iam_permissions(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_TestIamPermissions_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_async.py index e7a11e1b..22d4c8c0 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_UpdateFinding_async] from google.cloud import securitycenter_v1beta1 @@ -41,4 +41,4 @@ async def sample_update_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_UpdateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_sync.py index d3e5cc56..7b194e23 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_UpdateFinding_sync] from google.cloud import securitycenter_v1beta1 @@ -41,4 +41,4 @@ def sample_update_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_UpdateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_async.py similarity index 86% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_async.py index 4fff33b4..2d440211 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_UpdateOrganizationSettings_async] from google.cloud import securitycenter_v1beta1 @@ -41,4 +41,4 @@ async def sample_update_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_UpdateOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_sync.py similarity index 86% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_sync.py index c022a758..73b41d12 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_UpdateOrganizationSettings_sync] from google.cloud import securitycenter_v1beta1 @@ -41,4 +41,4 @@ def sample_update_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_UpdateOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_async.py index ff0df575..ab4f15aa 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_UpdateSecurityMarks_async] from google.cloud import securitycenter_v1beta1 @@ -41,4 +41,4 @@ async def sample_update_security_marks(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_UpdateSecurityMarks_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_sync.py index 96def401..a47e2936 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_UpdateSecurityMarks_sync] from google.cloud import securitycenter_v1beta1 @@ -41,4 +41,4 @@ def sample_update_security_marks(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_UpdateSecurityMarks_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_async.py index d4cc754a..8f4a069d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_async] +# [START securitycenter_v1beta1_generated_SecurityCenter_UpdateSource_async] from google.cloud import securitycenter_v1beta1 @@ -41,4 +41,4 @@ async def sample_update_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_async] +# [END securitycenter_v1beta1_generated_SecurityCenter_UpdateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py rename to samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_sync.py index 49a2ae1d..2aa680ac 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_sync] +# [START securitycenter_v1beta1_generated_SecurityCenter_UpdateSource_sync] from google.cloud import securitycenter_v1beta1 @@ -41,4 +41,4 @@ def sample_update_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_sync] +# [END securitycenter_v1beta1_generated_SecurityCenter_UpdateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_async.py index 5b4ecdbe..2415b358 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_CreateFinding_async] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ async def sample_create_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_CreateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_sync.py index a613d9cf..0a17c8bf 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_CreateFinding_sync] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ def sample_create_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_CreateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_async.py index 23239739..e3d8c9b6 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_CreateNotificationConfig_async] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ async def sample_create_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_CreateNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_sync.py index 5f898c9a..9c7d056d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_CreateNotificationConfig_sync] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ def sample_create_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_CreateNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_async.py index 2cd2f6b9..ae96517e 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_CreateSource_async] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ async def sample_create_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_CreateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_sync.py index 31a60af8..46283597 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_CreateSource_sync] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ def sample_create_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_CreateSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_async.py similarity index 86% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_async.py index 7607797e..6c97f4c3 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_DeleteNotificationConfig_async] from google.cloud import securitycenter_v1p1beta1 @@ -40,4 +40,4 @@ async def sample_delete_notification_config(): await client.delete_notification_config(request=request) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_DeleteNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_sync.py similarity index 86% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_sync.py index a9475392..46f4b062 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_DeleteNotificationConfig_sync] from google.cloud import securitycenter_v1p1beta1 @@ -40,4 +40,4 @@ def sample_delete_notification_config(): client.delete_notification_config(request=request) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_DeleteNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_async.py index 5dc58d13..0f510530 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GetIamPolicy_async] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ async def sample_get_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_sync.py index a43ac7bc..d91ae14d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GetIamPolicy_sync] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ def sample_get_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_async.py index 2597f150..956ce0f2 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GetNotificationConfig_async] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ async def sample_get_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GetNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_sync.py index 8708e2ac..a0e3a97d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GetNotificationConfig_sync] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ def sample_get_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GetNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_async.py index acd6291a..ffb92e2e 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GetOrganizationSettings_async] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ async def sample_get_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GetOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_sync.py index 61f44ea9..2d4e0366 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GetOrganizationSettings_sync] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ def sample_get_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GetOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_async.py index 3747177c..b2caf9e6 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GetSource_async] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ async def sample_get_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GetSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_sync.py index 403b531a..088eb45c 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GetSource_sync] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ def sample_get_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GetSource_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_async.py index a1e474ad..abc6305d 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GroupAssets_async] from google.cloud import securitycenter_v1p1beta1 @@ -44,4 +44,4 @@ async def sample_group_assets(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GroupAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_sync.py index caa039e4..daa754c7 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GroupAssets_sync] from google.cloud import securitycenter_v1p1beta1 @@ -44,4 +44,4 @@ def sample_group_assets(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GroupAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_async.py index 828a38e7..4e573c15 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GroupFindings_async] from google.cloud import securitycenter_v1p1beta1 @@ -44,4 +44,4 @@ async def sample_group_findings(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GroupFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_sync.py index adac1643..d05ec3c2 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_GroupFindings_sync] from google.cloud import securitycenter_v1p1beta1 @@ -44,4 +44,4 @@ def sample_group_findings(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_GroupFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_async.py index 5f4805d1..f12100a9 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_ListAssets_async] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ async def sample_list_assets(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_ListAssets_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_sync.py index 34b34741..a86dcb23 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_ListAssets_sync] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ def sample_list_assets(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_ListAssets_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_async.py index d6cc1cb8..ae665116 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_ListFindings_async] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ async def sample_list_findings(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_ListFindings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_sync.py index 0e75a59a..89b7b513 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_ListFindings_sync] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ def sample_list_findings(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_ListFindings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_async.py index cc322146..0186e4dc 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_ListNotificationConfigs_async] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ async def sample_list_notification_configs(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_ListNotificationConfigs_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_sync.py index 75cb364b..468590fb 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_ListNotificationConfigs_sync] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ def sample_list_notification_configs(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_ListNotificationConfigs_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_async.py index cfa969f7..8ae0dd9a 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_ListSources_async] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ async def sample_list_sources(): async for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_ListSources_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_sync.py index 2190e7b6..fd43e4b2 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_ListSources_sync] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ def sample_list_sources(): for response in page_result: print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_ListSources_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_async.py index 167ef671..d55ea163 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_RunAssetDiscovery_async] from google.cloud import securitycenter_v1p1beta1 @@ -46,4 +46,4 @@ async def sample_run_asset_discovery(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_RunAssetDiscovery_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_sync.py index cf6c0296..496c39dc 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_RunAssetDiscovery_sync] from google.cloud import securitycenter_v1p1beta1 @@ -46,4 +46,4 @@ def sample_run_asset_discovery(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_RunAssetDiscovery_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_async.py index 6af7cb7f..b3ede9b7 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_SetFindingState_async] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ async def sample_set_finding_state(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_SetFindingState_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_sync.py index fc3ff636..81a75ae1 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_SetFindingState_sync] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ def sample_set_finding_state(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_SetFindingState_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_async.py index cbf1a9ae..9e840129 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_SetIamPolicy_async] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ async def sample_set_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_SetIamPolicy_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_sync.py index 235c6b8c..52f7af27 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_SetIamPolicy_sync] from google.cloud import securitycenter_v1p1beta1 @@ -42,4 +42,4 @@ def sample_set_iam_policy(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_SetIamPolicy_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_async.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_async.py index 3134debb..6abb1ded 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_TestIamPermissions_async] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ async def sample_test_iam_permissions(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_TestIamPermissions_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_sync.py similarity index 88% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_sync.py index 4c5d0732..94157329 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_TestIamPermissions_sync] from google.cloud import securitycenter_v1p1beta1 @@ -43,4 +43,4 @@ def sample_test_iam_permissions(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_TestIamPermissions_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_async.py index e39b2381..5a10b674 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateFinding_async] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ async def sample_update_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateFinding_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_sync.py index 2a059d35..e7213c32 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateFinding_sync] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ def sample_update_finding(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateFinding_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_async.py similarity index 86% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_async.py index 32a1abea..bb6968df 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateNotificationConfig_async] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ async def sample_update_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateNotificationConfig_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_sync.py similarity index 86% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_sync.py index 36513460..07d158f6 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateNotificationConfig_sync] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ def sample_update_notification_config(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateNotificationConfig_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_async.py similarity index 86% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_async.py index b4906db9..c0b81daa 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateOrganizationSettings_async] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ async def sample_update_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateOrganizationSettings_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_sync.py similarity index 86% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_sync.py index b77045da..a4506378 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateOrganizationSettings_sync] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ def sample_update_organization_settings(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateOrganizationSettings_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_async.py index 71849f41..68e5371f 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSecurityMarks_async] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ async def sample_update_security_marks(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSecurityMarks_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_sync.py index 807064e0..1416f98a 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSecurityMarks_sync] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ def sample_update_security_marks(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSecurityMarks_sync] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_async.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_async.py index dc2bc206..6d208245 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_async.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_async] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSource_async] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ async def sample_update_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_async] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSource_async] diff --git a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_sync.py similarity index 87% rename from samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py rename to samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_sync.py index 73a77087..1b716865 100644 --- a/samples/generated_samples/securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_sync.py @@ -23,7 +23,7 @@ # python3 -m pip install google-cloud-securitycenter -# [START securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_sync] +# [START securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSource_sync] from google.cloud import securitycenter_v1p1beta1 @@ -41,4 +41,4 @@ def sample_update_source(): # Handle the response print(response) -# [END securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_sync] +# [END securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSource_sync] diff --git a/samples/generated_samples/snippet_metadata_securitycenter_v1.json b/samples/generated_samples/snippet_metadata_securitycenter_v1.json index 16ad1069..18e39cc1 100644 --- a/samples/generated_samples/snippet_metadata_securitycenter_v1.json +++ b/samples/generated_samples/snippet_metadata_securitycenter_v1.json @@ -10,8 +10,8 @@ "shortName": "BulkMuteFindings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_async", + "file": "securitycenter_v1_generated_security_center_bulk_mute_findings_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_BulkMuteFindings_async", "segments": [ { "end": 48, @@ -54,8 +54,8 @@ "shortName": "BulkMuteFindings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_bulk_mute_findings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_BulkMuteFindings_sync", + "file": "securitycenter_v1_generated_security_center_bulk_mute_findings_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_BulkMuteFindings_sync", "segments": [ { "end": 48, @@ -99,8 +99,8 @@ "shortName": "CreateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_create_finding_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_async", + "file": "securitycenter_v1_generated_security_center_create_finding_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_CreateFinding_async", "segments": [ { "end": 45, @@ -143,8 +143,8 @@ "shortName": "CreateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_create_finding_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateFinding_sync", + "file": "securitycenter_v1_generated_security_center_create_finding_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_CreateFinding_sync", "segments": [ { "end": 45, @@ -188,8 +188,8 @@ "shortName": "CreateMuteConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_create_mute_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_async", + "file": "securitycenter_v1_generated_security_center_create_mute_config_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_CreateMuteConfig_async", "segments": [ { "end": 49, @@ -232,8 +232,8 @@ "shortName": "CreateMuteConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_create_mute_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateMuteConfig_sync", + "file": "securitycenter_v1_generated_security_center_create_mute_config_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_CreateMuteConfig_sync", "segments": [ { "end": 49, @@ -277,8 +277,8 @@ "shortName": "CreateNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_create_notification_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_async", + "file": "securitycenter_v1_generated_security_center_create_notification_config_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_CreateNotificationConfig_async", "segments": [ { "end": 45, @@ -321,8 +321,8 @@ "shortName": "CreateNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_create_notification_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateNotificationConfig_sync", + "file": "securitycenter_v1_generated_security_center_create_notification_config_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_CreateNotificationConfig_sync", "segments": [ { "end": 45, @@ -366,8 +366,8 @@ "shortName": "CreateSource" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_create_source_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_async", + "file": "securitycenter_v1_generated_security_center_create_source_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_CreateSource_async", "segments": [ { "end": 44, @@ -410,8 +410,8 @@ "shortName": "CreateSource" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_create_source_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_CreateSource_sync", + "file": "securitycenter_v1_generated_security_center_create_source_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_CreateSource_sync", "segments": [ { "end": 44, @@ -455,8 +455,8 @@ "shortName": "DeleteMuteConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_async", + "file": "securitycenter_v1_generated_security_center_delete_mute_config_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_DeleteMuteConfig_async", "segments": [ { "end": 42, @@ -497,8 +497,8 @@ "shortName": "DeleteMuteConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_delete_mute_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteMuteConfig_sync", + "file": "securitycenter_v1_generated_security_center_delete_mute_config_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_DeleteMuteConfig_sync", "segments": [ { "end": 42, @@ -540,8 +540,8 @@ "shortName": "DeleteNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_async", + "file": "securitycenter_v1_generated_security_center_delete_notification_config_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_DeleteNotificationConfig_async", "segments": [ { "end": 42, @@ -582,8 +582,8 @@ "shortName": "DeleteNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_delete_notification_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_DeleteNotificationConfig_sync", + "file": "securitycenter_v1_generated_security_center_delete_notification_config_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_DeleteNotificationConfig_sync", "segments": [ { "end": 42, @@ -625,8 +625,8 @@ "shortName": "GetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_async", + "file": "securitycenter_v1_generated_security_center_get_iam_policy_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetIamPolicy_async", "segments": [ { "end": 44, @@ -669,8 +669,8 @@ "shortName": "GetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_iam_policy_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetIamPolicy_sync", + "file": "securitycenter_v1_generated_security_center_get_iam_policy_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetIamPolicy_sync", "segments": [ { "end": 44, @@ -714,8 +714,8 @@ "shortName": "GetMuteConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_mute_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_async", + "file": "securitycenter_v1_generated_security_center_get_mute_config_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetMuteConfig_async", "segments": [ { "end": 44, @@ -758,8 +758,8 @@ "shortName": "GetMuteConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_mute_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetMuteConfig_sync", + "file": "securitycenter_v1_generated_security_center_get_mute_config_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetMuteConfig_sync", "segments": [ { "end": 44, @@ -803,8 +803,8 @@ "shortName": "GetNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_notification_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_async", + "file": "securitycenter_v1_generated_security_center_get_notification_config_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetNotificationConfig_async", "segments": [ { "end": 44, @@ -847,8 +847,8 @@ "shortName": "GetNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_notification_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetNotificationConfig_sync", + "file": "securitycenter_v1_generated_security_center_get_notification_config_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetNotificationConfig_sync", "segments": [ { "end": 44, @@ -892,8 +892,8 @@ "shortName": "GetOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_async", + "file": "securitycenter_v1_generated_security_center_get_organization_settings_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetOrganizationSettings_async", "segments": [ { "end": 44, @@ -936,8 +936,8 @@ "shortName": "GetOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_organization_settings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetOrganizationSettings_sync", + "file": "securitycenter_v1_generated_security_center_get_organization_settings_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetOrganizationSettings_sync", "segments": [ { "end": 44, @@ -981,8 +981,8 @@ "shortName": "GetSource" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_source_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_async", + "file": "securitycenter_v1_generated_security_center_get_source_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetSource_async", "segments": [ { "end": 44, @@ -1025,8 +1025,8 @@ "shortName": "GetSource" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_get_source_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GetSource_sync", + "file": "securitycenter_v1_generated_security_center_get_source_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GetSource_sync", "segments": [ { "end": 44, @@ -1070,8 +1070,8 @@ "shortName": "GroupAssets" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_group_assets_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_async", + "file": "securitycenter_v1_generated_security_center_group_assets_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GroupAssets_async", "segments": [ { "end": 46, @@ -1114,8 +1114,8 @@ "shortName": "GroupAssets" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_group_assets_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GroupAssets_sync", + "file": "securitycenter_v1_generated_security_center_group_assets_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GroupAssets_sync", "segments": [ { "end": 46, @@ -1159,8 +1159,8 @@ "shortName": "GroupFindings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_group_findings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_async", + "file": "securitycenter_v1_generated_security_center_group_findings_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GroupFindings_async", "segments": [ { "end": 46, @@ -1203,8 +1203,8 @@ "shortName": "GroupFindings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_group_findings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_GroupFindings_sync", + "file": "securitycenter_v1_generated_security_center_group_findings_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_GroupFindings_sync", "segments": [ { "end": 46, @@ -1248,8 +1248,8 @@ "shortName": "ListAssets" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_assets_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_async", + "file": "securitycenter_v1_generated_security_center_list_assets_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListAssets_async", "segments": [ { "end": 45, @@ -1292,8 +1292,8 @@ "shortName": "ListAssets" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_assets_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListAssets_sync", + "file": "securitycenter_v1_generated_security_center_list_assets_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListAssets_sync", "segments": [ { "end": 45, @@ -1337,8 +1337,8 @@ "shortName": "ListFindings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_findings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_async", + "file": "securitycenter_v1_generated_security_center_list_findings_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListFindings_async", "segments": [ { "end": 45, @@ -1381,8 +1381,8 @@ "shortName": "ListFindings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_findings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListFindings_sync", + "file": "securitycenter_v1_generated_security_center_list_findings_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListFindings_sync", "segments": [ { "end": 45, @@ -1426,8 +1426,8 @@ "shortName": "ListMuteConfigs" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_async", + "file": "securitycenter_v1_generated_security_center_list_mute_configs_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListMuteConfigs_async", "segments": [ { "end": 45, @@ -1470,8 +1470,8 @@ "shortName": "ListMuteConfigs" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_mute_configs_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListMuteConfigs_sync", + "file": "securitycenter_v1_generated_security_center_list_mute_configs_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListMuteConfigs_sync", "segments": [ { "end": 45, @@ -1515,8 +1515,8 @@ "shortName": "ListNotificationConfigs" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_async", + "file": "securitycenter_v1_generated_security_center_list_notification_configs_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListNotificationConfigs_async", "segments": [ { "end": 45, @@ -1559,8 +1559,8 @@ "shortName": "ListNotificationConfigs" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_notification_configs_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListNotificationConfigs_sync", + "file": "securitycenter_v1_generated_security_center_list_notification_configs_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListNotificationConfigs_sync", "segments": [ { "end": 45, @@ -1604,8 +1604,8 @@ "shortName": "ListSources" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_sources_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_async", + "file": "securitycenter_v1_generated_security_center_list_sources_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListSources_async", "segments": [ { "end": 45, @@ -1648,8 +1648,8 @@ "shortName": "ListSources" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_list_sources_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_ListSources_sync", + "file": "securitycenter_v1_generated_security_center_list_sources_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_ListSources_sync", "segments": [ { "end": 45, @@ -1693,8 +1693,8 @@ "shortName": "RunAssetDiscovery" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_async", + "file": "securitycenter_v1_generated_security_center_run_asset_discovery_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_RunAssetDiscovery_async", "segments": [ { "end": 48, @@ -1737,8 +1737,8 @@ "shortName": "RunAssetDiscovery" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_run_asset_discovery_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_RunAssetDiscovery_sync", + "file": "securitycenter_v1_generated_security_center_run_asset_discovery_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_RunAssetDiscovery_sync", "segments": [ { "end": 48, @@ -1782,8 +1782,8 @@ "shortName": "SetFindingState" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_set_finding_state_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_async", + "file": "securitycenter_v1_generated_security_center_set_finding_state_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_SetFindingState_async", "segments": [ { "end": 45, @@ -1826,8 +1826,8 @@ "shortName": "SetFindingState" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_set_finding_state_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetFindingState_sync", + "file": "securitycenter_v1_generated_security_center_set_finding_state_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_SetFindingState_sync", "segments": [ { "end": 45, @@ -1871,8 +1871,8 @@ "shortName": "SetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_async", + "file": "securitycenter_v1_generated_security_center_set_iam_policy_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_SetIamPolicy_async", "segments": [ { "end": 44, @@ -1915,8 +1915,8 @@ "shortName": "SetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_set_iam_policy_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetIamPolicy_sync", + "file": "securitycenter_v1_generated_security_center_set_iam_policy_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_SetIamPolicy_sync", "segments": [ { "end": 44, @@ -1960,8 +1960,8 @@ "shortName": "SetMute" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_set_mute_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_async", + "file": "securitycenter_v1_generated_security_center_set_mute_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_SetMute_async", "segments": [ { "end": 45, @@ -2004,8 +2004,8 @@ "shortName": "SetMute" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_set_mute_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_SetMute_sync", + "file": "securitycenter_v1_generated_security_center_set_mute_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_SetMute_sync", "segments": [ { "end": 45, @@ -2049,8 +2049,8 @@ "shortName": "TestIamPermissions" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_async", + "file": "securitycenter_v1_generated_security_center_test_iam_permissions_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_TestIamPermissions_async", "segments": [ { "end": 45, @@ -2093,8 +2093,8 @@ "shortName": "TestIamPermissions" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_test_iam_permissions_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_TestIamPermissions_sync", + "file": "securitycenter_v1_generated_security_center_test_iam_permissions_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_TestIamPermissions_sync", "segments": [ { "end": 45, @@ -2138,8 +2138,8 @@ "shortName": "UpdateExternalSystem" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_external_system_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_async", + "file": "securitycenter_v1_generated_security_center_update_external_system_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateExternalSystem_async", "segments": [ { "end": 43, @@ -2182,8 +2182,8 @@ "shortName": "UpdateExternalSystem" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_external_system_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateExternalSystem_sync", + "file": "securitycenter_v1_generated_security_center_update_external_system_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateExternalSystem_sync", "segments": [ { "end": 43, @@ -2227,8 +2227,8 @@ "shortName": "UpdateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_finding_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_async", + "file": "securitycenter_v1_generated_security_center_update_finding_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateFinding_async", "segments": [ { "end": 43, @@ -2271,8 +2271,8 @@ "shortName": "UpdateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_finding_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateFinding_sync", + "file": "securitycenter_v1_generated_security_center_update_finding_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateFinding_sync", "segments": [ { "end": 43, @@ -2316,8 +2316,8 @@ "shortName": "UpdateMuteConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_mute_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_async", + "file": "securitycenter_v1_generated_security_center_update_mute_config_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateMuteConfig_async", "segments": [ { "end": 47, @@ -2360,8 +2360,8 @@ "shortName": "UpdateMuteConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_mute_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateMuteConfig_sync", + "file": "securitycenter_v1_generated_security_center_update_mute_config_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateMuteConfig_sync", "segments": [ { "end": 47, @@ -2405,8 +2405,8 @@ "shortName": "UpdateNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_notification_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_async", + "file": "securitycenter_v1_generated_security_center_update_notification_config_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateNotificationConfig_async", "segments": [ { "end": 43, @@ -2449,8 +2449,8 @@ "shortName": "UpdateNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_notification_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateNotificationConfig_sync", + "file": "securitycenter_v1_generated_security_center_update_notification_config_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateNotificationConfig_sync", "segments": [ { "end": 43, @@ -2494,8 +2494,8 @@ "shortName": "UpdateOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_async", + "file": "securitycenter_v1_generated_security_center_update_organization_settings_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateOrganizationSettings_async", "segments": [ { "end": 43, @@ -2538,8 +2538,8 @@ "shortName": "UpdateOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_organization_settings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateOrganizationSettings_sync", + "file": "securitycenter_v1_generated_security_center_update_organization_settings_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateOrganizationSettings_sync", "segments": [ { "end": 43, @@ -2583,8 +2583,8 @@ "shortName": "UpdateSecurityMarks" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_security_marks_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_async", + "file": "securitycenter_v1_generated_security_center_update_security_marks_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateSecurityMarks_async", "segments": [ { "end": 43, @@ -2627,8 +2627,8 @@ "shortName": "UpdateSecurityMarks" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_security_marks_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSecurityMarks_sync", + "file": "securitycenter_v1_generated_security_center_update_security_marks_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateSecurityMarks_sync", "segments": [ { "end": 43, @@ -2672,8 +2672,8 @@ "shortName": "UpdateSource" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_source_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_async", + "file": "securitycenter_v1_generated_security_center_update_source_async.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateSource_async", "segments": [ { "end": 43, @@ -2716,8 +2716,8 @@ "shortName": "UpdateSource" } }, - "file": "securitycenter_generated_securitycenter_v1_security_center_update_source_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1_SecurityCenter_UpdateSource_sync", + "file": "securitycenter_v1_generated_security_center_update_source_sync.py", + "regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateSource_sync", "segments": [ { "end": 43, diff --git a/samples/generated_samples/snippet_metadata_securitycenter_v1beta1.json b/samples/generated_samples/snippet_metadata_securitycenter_v1beta1.json index 73ca95d3..9a1cb98f 100644 --- a/samples/generated_samples/snippet_metadata_securitycenter_v1beta1.json +++ b/samples/generated_samples/snippet_metadata_securitycenter_v1beta1.json @@ -10,8 +10,8 @@ "shortName": "CreateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_async", + "file": "securitycenter_v1beta1_generated_security_center_create_finding_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_CreateFinding_async", "segments": [ { "end": 45, @@ -54,8 +54,8 @@ "shortName": "CreateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_create_finding_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateFinding_sync", + "file": "securitycenter_v1beta1_generated_security_center_create_finding_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_CreateFinding_sync", "segments": [ { "end": 45, @@ -99,8 +99,8 @@ "shortName": "CreateSource" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_create_source_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_async", + "file": "securitycenter_v1beta1_generated_security_center_create_source_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_CreateSource_async", "segments": [ { "end": 44, @@ -143,8 +143,8 @@ "shortName": "CreateSource" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_create_source_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_CreateSource_sync", + "file": "securitycenter_v1beta1_generated_security_center_create_source_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_CreateSource_sync", "segments": [ { "end": 44, @@ -188,8 +188,8 @@ "shortName": "GetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_async", + "file": "securitycenter_v1beta1_generated_security_center_get_iam_policy_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GetIamPolicy_async", "segments": [ { "end": 44, @@ -232,8 +232,8 @@ "shortName": "GetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_iam_policy_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetIamPolicy_sync", + "file": "securitycenter_v1beta1_generated_security_center_get_iam_policy_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GetIamPolicy_sync", "segments": [ { "end": 44, @@ -277,8 +277,8 @@ "shortName": "GetOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_async", + "file": "securitycenter_v1beta1_generated_security_center_get_organization_settings_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GetOrganizationSettings_async", "segments": [ { "end": 44, @@ -321,8 +321,8 @@ "shortName": "GetOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_organization_settings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetOrganizationSettings_sync", + "file": "securitycenter_v1beta1_generated_security_center_get_organization_settings_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GetOrganizationSettings_sync", "segments": [ { "end": 44, @@ -366,8 +366,8 @@ "shortName": "GetSource" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_source_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_async", + "file": "securitycenter_v1beta1_generated_security_center_get_source_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GetSource_async", "segments": [ { "end": 44, @@ -410,8 +410,8 @@ "shortName": "GetSource" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_get_source_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GetSource_sync", + "file": "securitycenter_v1beta1_generated_security_center_get_source_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GetSource_sync", "segments": [ { "end": 44, @@ -455,8 +455,8 @@ "shortName": "GroupAssets" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_async", + "file": "securitycenter_v1beta1_generated_security_center_group_assets_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GroupAssets_async", "segments": [ { "end": 46, @@ -499,8 +499,8 @@ "shortName": "GroupAssets" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_group_assets_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupAssets_sync", + "file": "securitycenter_v1beta1_generated_security_center_group_assets_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GroupAssets_sync", "segments": [ { "end": 46, @@ -544,8 +544,8 @@ "shortName": "GroupFindings" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_async", + "file": "securitycenter_v1beta1_generated_security_center_group_findings_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GroupFindings_async", "segments": [ { "end": 46, @@ -588,8 +588,8 @@ "shortName": "GroupFindings" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_group_findings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_GroupFindings_sync", + "file": "securitycenter_v1beta1_generated_security_center_group_findings_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_GroupFindings_sync", "segments": [ { "end": 46, @@ -633,8 +633,8 @@ "shortName": "ListAssets" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_async", + "file": "securitycenter_v1beta1_generated_security_center_list_assets_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_ListAssets_async", "segments": [ { "end": 45, @@ -677,8 +677,8 @@ "shortName": "ListAssets" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_assets_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListAssets_sync", + "file": "securitycenter_v1beta1_generated_security_center_list_assets_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_ListAssets_sync", "segments": [ { "end": 45, @@ -722,8 +722,8 @@ "shortName": "ListFindings" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_async", + "file": "securitycenter_v1beta1_generated_security_center_list_findings_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_ListFindings_async", "segments": [ { "end": 45, @@ -766,8 +766,8 @@ "shortName": "ListFindings" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_findings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListFindings_sync", + "file": "securitycenter_v1beta1_generated_security_center_list_findings_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_ListFindings_sync", "segments": [ { "end": 45, @@ -811,8 +811,8 @@ "shortName": "ListSources" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_async", + "file": "securitycenter_v1beta1_generated_security_center_list_sources_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_ListSources_async", "segments": [ { "end": 45, @@ -855,8 +855,8 @@ "shortName": "ListSources" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_list_sources_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_ListSources_sync", + "file": "securitycenter_v1beta1_generated_security_center_list_sources_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_ListSources_sync", "segments": [ { "end": 45, @@ -900,8 +900,8 @@ "shortName": "RunAssetDiscovery" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_async", + "file": "securitycenter_v1beta1_generated_security_center_run_asset_discovery_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_RunAssetDiscovery_async", "segments": [ { "end": 48, @@ -944,8 +944,8 @@ "shortName": "RunAssetDiscovery" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_run_asset_discovery_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_RunAssetDiscovery_sync", + "file": "securitycenter_v1beta1_generated_security_center_run_asset_discovery_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_RunAssetDiscovery_sync", "segments": [ { "end": 48, @@ -989,8 +989,8 @@ "shortName": "SetFindingState" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_async", + "file": "securitycenter_v1beta1_generated_security_center_set_finding_state_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_SetFindingState_async", "segments": [ { "end": 45, @@ -1033,8 +1033,8 @@ "shortName": "SetFindingState" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_set_finding_state_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetFindingState_sync", + "file": "securitycenter_v1beta1_generated_security_center_set_finding_state_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_SetFindingState_sync", "segments": [ { "end": 45, @@ -1078,8 +1078,8 @@ "shortName": "SetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_async", + "file": "securitycenter_v1beta1_generated_security_center_set_iam_policy_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_SetIamPolicy_async", "segments": [ { "end": 44, @@ -1122,8 +1122,8 @@ "shortName": "SetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_set_iam_policy_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_SetIamPolicy_sync", + "file": "securitycenter_v1beta1_generated_security_center_set_iam_policy_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_SetIamPolicy_sync", "segments": [ { "end": 44, @@ -1167,8 +1167,8 @@ "shortName": "TestIamPermissions" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_async", + "file": "securitycenter_v1beta1_generated_security_center_test_iam_permissions_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_TestIamPermissions_async", "segments": [ { "end": 45, @@ -1211,8 +1211,8 @@ "shortName": "TestIamPermissions" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_test_iam_permissions_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_TestIamPermissions_sync", + "file": "securitycenter_v1beta1_generated_security_center_test_iam_permissions_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_TestIamPermissions_sync", "segments": [ { "end": 45, @@ -1256,8 +1256,8 @@ "shortName": "UpdateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_async", + "file": "securitycenter_v1beta1_generated_security_center_update_finding_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_UpdateFinding_async", "segments": [ { "end": 43, @@ -1300,8 +1300,8 @@ "shortName": "UpdateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_finding_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateFinding_sync", + "file": "securitycenter_v1beta1_generated_security_center_update_finding_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_UpdateFinding_sync", "segments": [ { "end": 43, @@ -1345,8 +1345,8 @@ "shortName": "UpdateOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_async", + "file": "securitycenter_v1beta1_generated_security_center_update_organization_settings_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_UpdateOrganizationSettings_async", "segments": [ { "end": 43, @@ -1389,8 +1389,8 @@ "shortName": "UpdateOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_organization_settings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateOrganizationSettings_sync", + "file": "securitycenter_v1beta1_generated_security_center_update_organization_settings_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_UpdateOrganizationSettings_sync", "segments": [ { "end": 43, @@ -1434,8 +1434,8 @@ "shortName": "UpdateSecurityMarks" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_async", + "file": "securitycenter_v1beta1_generated_security_center_update_security_marks_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_UpdateSecurityMarks_async", "segments": [ { "end": 43, @@ -1478,8 +1478,8 @@ "shortName": "UpdateSecurityMarks" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_security_marks_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSecurityMarks_sync", + "file": "securitycenter_v1beta1_generated_security_center_update_security_marks_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_UpdateSecurityMarks_sync", "segments": [ { "end": 43, @@ -1523,8 +1523,8 @@ "shortName": "UpdateSource" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_source_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_async", + "file": "securitycenter_v1beta1_generated_security_center_update_source_async.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_UpdateSource_async", "segments": [ { "end": 43, @@ -1567,8 +1567,8 @@ "shortName": "UpdateSource" } }, - "file": "securitycenter_generated_securitycenter_v1beta1_security_center_update_source_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1beta1_SecurityCenter_UpdateSource_sync", + "file": "securitycenter_v1beta1_generated_security_center_update_source_sync.py", + "regionTag": "securitycenter_v1beta1_generated_SecurityCenter_UpdateSource_sync", "segments": [ { "end": 43, diff --git a/samples/generated_samples/snippet_metadata_securitycenter_v1p1beta1.json b/samples/generated_samples/snippet_metadata_securitycenter_v1p1beta1.json index 002de4ab..09d7f6b1 100644 --- a/samples/generated_samples/snippet_metadata_securitycenter_v1p1beta1.json +++ b/samples/generated_samples/snippet_metadata_securitycenter_v1p1beta1.json @@ -10,8 +10,8 @@ "shortName": "CreateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_async", + "file": "securitycenter_v1p1beta1_generated_security_center_create_finding_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_CreateFinding_async", "segments": [ { "end": 45, @@ -54,8 +54,8 @@ "shortName": "CreateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_finding_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateFinding_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_create_finding_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_CreateFinding_sync", "segments": [ { "end": 45, @@ -99,8 +99,8 @@ "shortName": "CreateNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_async", + "file": "securitycenter_v1p1beta1_generated_security_center_create_notification_config_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_CreateNotificationConfig_async", "segments": [ { "end": 45, @@ -143,8 +143,8 @@ "shortName": "CreateNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_notification_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateNotificationConfig_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_create_notification_config_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_CreateNotificationConfig_sync", "segments": [ { "end": 45, @@ -188,8 +188,8 @@ "shortName": "CreateSource" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_async", + "file": "securitycenter_v1p1beta1_generated_security_center_create_source_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_CreateSource_async", "segments": [ { "end": 44, @@ -232,8 +232,8 @@ "shortName": "CreateSource" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_create_source_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_CreateSource_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_create_source_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_CreateSource_sync", "segments": [ { "end": 44, @@ -277,8 +277,8 @@ "shortName": "DeleteNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_async", + "file": "securitycenter_v1p1beta1_generated_security_center_delete_notification_config_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_DeleteNotificationConfig_async", "segments": [ { "end": 42, @@ -319,8 +319,8 @@ "shortName": "DeleteNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_delete_notification_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_DeleteNotificationConfig_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_delete_notification_config_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_DeleteNotificationConfig_sync", "segments": [ { "end": 42, @@ -362,8 +362,8 @@ "shortName": "GetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_async", + "file": "securitycenter_v1p1beta1_generated_security_center_get_iam_policy_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GetIamPolicy_async", "segments": [ { "end": 44, @@ -406,8 +406,8 @@ "shortName": "GetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_iam_policy_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetIamPolicy_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_get_iam_policy_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GetIamPolicy_sync", "segments": [ { "end": 44, @@ -451,8 +451,8 @@ "shortName": "GetNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_async", + "file": "securitycenter_v1p1beta1_generated_security_center_get_notification_config_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GetNotificationConfig_async", "segments": [ { "end": 44, @@ -495,8 +495,8 @@ "shortName": "GetNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_notification_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetNotificationConfig_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_get_notification_config_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GetNotificationConfig_sync", "segments": [ { "end": 44, @@ -540,8 +540,8 @@ "shortName": "GetOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_async", + "file": "securitycenter_v1p1beta1_generated_security_center_get_organization_settings_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GetOrganizationSettings_async", "segments": [ { "end": 44, @@ -584,8 +584,8 @@ "shortName": "GetOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_organization_settings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetOrganizationSettings_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_get_organization_settings_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GetOrganizationSettings_sync", "segments": [ { "end": 44, @@ -629,8 +629,8 @@ "shortName": "GetSource" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_async", + "file": "securitycenter_v1p1beta1_generated_security_center_get_source_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GetSource_async", "segments": [ { "end": 44, @@ -673,8 +673,8 @@ "shortName": "GetSource" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_get_source_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GetSource_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_get_source_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GetSource_sync", "segments": [ { "end": 44, @@ -718,8 +718,8 @@ "shortName": "GroupAssets" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_async", + "file": "securitycenter_v1p1beta1_generated_security_center_group_assets_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GroupAssets_async", "segments": [ { "end": 46, @@ -762,8 +762,8 @@ "shortName": "GroupAssets" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_group_assets_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupAssets_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_group_assets_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GroupAssets_sync", "segments": [ { "end": 46, @@ -807,8 +807,8 @@ "shortName": "GroupFindings" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_async", + "file": "securitycenter_v1p1beta1_generated_security_center_group_findings_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GroupFindings_async", "segments": [ { "end": 46, @@ -851,8 +851,8 @@ "shortName": "GroupFindings" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_group_findings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_GroupFindings_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_group_findings_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_GroupFindings_sync", "segments": [ { "end": 46, @@ -896,8 +896,8 @@ "shortName": "ListAssets" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_async", + "file": "securitycenter_v1p1beta1_generated_security_center_list_assets_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_ListAssets_async", "segments": [ { "end": 45, @@ -940,8 +940,8 @@ "shortName": "ListAssets" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_assets_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListAssets_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_list_assets_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_ListAssets_sync", "segments": [ { "end": 45, @@ -985,8 +985,8 @@ "shortName": "ListFindings" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_async", + "file": "securitycenter_v1p1beta1_generated_security_center_list_findings_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_ListFindings_async", "segments": [ { "end": 45, @@ -1029,8 +1029,8 @@ "shortName": "ListFindings" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_findings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListFindings_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_list_findings_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_ListFindings_sync", "segments": [ { "end": 45, @@ -1074,8 +1074,8 @@ "shortName": "ListNotificationConfigs" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_async", + "file": "securitycenter_v1p1beta1_generated_security_center_list_notification_configs_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_ListNotificationConfigs_async", "segments": [ { "end": 45, @@ -1118,8 +1118,8 @@ "shortName": "ListNotificationConfigs" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_notification_configs_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListNotificationConfigs_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_list_notification_configs_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_ListNotificationConfigs_sync", "segments": [ { "end": 45, @@ -1163,8 +1163,8 @@ "shortName": "ListSources" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_async", + "file": "securitycenter_v1p1beta1_generated_security_center_list_sources_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_ListSources_async", "segments": [ { "end": 45, @@ -1207,8 +1207,8 @@ "shortName": "ListSources" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_list_sources_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_ListSources_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_list_sources_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_ListSources_sync", "segments": [ { "end": 45, @@ -1252,8 +1252,8 @@ "shortName": "RunAssetDiscovery" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_async", + "file": "securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_RunAssetDiscovery_async", "segments": [ { "end": 48, @@ -1296,8 +1296,8 @@ "shortName": "RunAssetDiscovery" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_run_asset_discovery_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_RunAssetDiscovery_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_RunAssetDiscovery_sync", "segments": [ { "end": 48, @@ -1341,8 +1341,8 @@ "shortName": "SetFindingState" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_async", + "file": "securitycenter_v1p1beta1_generated_security_center_set_finding_state_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_SetFindingState_async", "segments": [ { "end": 45, @@ -1385,8 +1385,8 @@ "shortName": "SetFindingState" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_set_finding_state_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetFindingState_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_set_finding_state_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_SetFindingState_sync", "segments": [ { "end": 45, @@ -1430,8 +1430,8 @@ "shortName": "SetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_async", + "file": "securitycenter_v1p1beta1_generated_security_center_set_iam_policy_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_SetIamPolicy_async", "segments": [ { "end": 44, @@ -1474,8 +1474,8 @@ "shortName": "SetIamPolicy" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_set_iam_policy_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_SetIamPolicy_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_set_iam_policy_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_SetIamPolicy_sync", "segments": [ { "end": 44, @@ -1519,8 +1519,8 @@ "shortName": "TestIamPermissions" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_async", + "file": "securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_TestIamPermissions_async", "segments": [ { "end": 45, @@ -1563,8 +1563,8 @@ "shortName": "TestIamPermissions" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_test_iam_permissions_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_TestIamPermissions_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_TestIamPermissions_sync", "segments": [ { "end": 45, @@ -1608,8 +1608,8 @@ "shortName": "UpdateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_async", + "file": "securitycenter_v1p1beta1_generated_security_center_update_finding_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateFinding_async", "segments": [ { "end": 43, @@ -1652,8 +1652,8 @@ "shortName": "UpdateFinding" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_finding_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateFinding_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_update_finding_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateFinding_sync", "segments": [ { "end": 43, @@ -1697,8 +1697,8 @@ "shortName": "UpdateNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_async", + "file": "securitycenter_v1p1beta1_generated_security_center_update_notification_config_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateNotificationConfig_async", "segments": [ { "end": 43, @@ -1741,8 +1741,8 @@ "shortName": "UpdateNotificationConfig" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_notification_config_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateNotificationConfig_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_update_notification_config_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateNotificationConfig_sync", "segments": [ { "end": 43, @@ -1786,8 +1786,8 @@ "shortName": "UpdateOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_async", + "file": "securitycenter_v1p1beta1_generated_security_center_update_organization_settings_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateOrganizationSettings_async", "segments": [ { "end": 43, @@ -1830,8 +1830,8 @@ "shortName": "UpdateOrganizationSettings" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_organization_settings_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateOrganizationSettings_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_update_organization_settings_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateOrganizationSettings_sync", "segments": [ { "end": 43, @@ -1875,8 +1875,8 @@ "shortName": "UpdateSecurityMarks" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_async", + "file": "securitycenter_v1p1beta1_generated_security_center_update_security_marks_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSecurityMarks_async", "segments": [ { "end": 43, @@ -1919,8 +1919,8 @@ "shortName": "UpdateSecurityMarks" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_security_marks_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSecurityMarks_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_update_security_marks_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSecurityMarks_sync", "segments": [ { "end": 43, @@ -1964,8 +1964,8 @@ "shortName": "UpdateSource" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_async.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_async", + "file": "securitycenter_v1p1beta1_generated_security_center_update_source_async.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSource_async", "segments": [ { "end": 43, @@ -2008,8 +2008,8 @@ "shortName": "UpdateSource" } }, - "file": "securitycenter_generated_securitycenter_v1p1beta1_security_center_update_source_sync.py", - "regionTag": "securitycenter_generated_securitycenter_v1p1beta1_SecurityCenter_UpdateSource_sync", + "file": "securitycenter_v1p1beta1_generated_security_center_update_source_sync.py", + "regionTag": "securitycenter_v1p1beta1_generated_SecurityCenter_UpdateSource_sync", "segments": [ { "end": 43, From 73f86303cfa6906f5acb94babd22a20173b9616c Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Sat, 26 Feb 2022 05:32:22 -0500 Subject: [PATCH 11/12] chore: update copyright year to 2022 (#284) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: update copyright year to 2022 PiperOrigin-RevId: 431037888 Source-Link: https://github.com/googleapis/googleapis/commit/b3397f5febbf21dfc69b875ddabaf76bee765058 Source-Link: https://github.com/googleapis/googleapis-gen/commit/510b54e1cdefd53173984df16645081308fe897e Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTEwYjU0ZTFjZGVmZDUzMTczOTg0ZGYxNjY0NTA4MTMwOGZlODk3ZSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 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 --- google/cloud/securitycenter/__init__.py | 2 +- google/cloud/securitycenter_v1/__init__.py | 2 +- google/cloud/securitycenter_v1/services/__init__.py | 2 +- .../securitycenter_v1/services/security_center/__init__.py | 2 +- .../securitycenter_v1/services/security_center/async_client.py | 2 +- .../cloud/securitycenter_v1/services/security_center/client.py | 2 +- .../cloud/securitycenter_v1/services/security_center/pagers.py | 2 +- .../services/security_center/transports/__init__.py | 2 +- .../services/security_center/transports/base.py | 2 +- .../services/security_center/transports/grpc.py | 2 +- .../services/security_center/transports/grpc_asyncio.py | 2 +- google/cloud/securitycenter_v1/types/__init__.py | 2 +- google/cloud/securitycenter_v1/types/access.py | 2 +- google/cloud/securitycenter_v1/types/asset.py | 2 +- google/cloud/securitycenter_v1/types/external_system.py | 2 +- google/cloud/securitycenter_v1/types/finding.py | 2 +- google/cloud/securitycenter_v1/types/folder.py | 2 +- google/cloud/securitycenter_v1/types/indicator.py | 2 +- google/cloud/securitycenter_v1/types/mute_config.py | 2 +- google/cloud/securitycenter_v1/types/notification_config.py | 2 +- google/cloud/securitycenter_v1/types/notification_message.py | 2 +- google/cloud/securitycenter_v1/types/organization_settings.py | 2 +- google/cloud/securitycenter_v1/types/resource.py | 2 +- .../securitycenter_v1/types/run_asset_discovery_response.py | 2 +- google/cloud/securitycenter_v1/types/security_marks.py | 2 +- google/cloud/securitycenter_v1/types/securitycenter_service.py | 2 +- google/cloud/securitycenter_v1/types/source.py | 2 +- google/cloud/securitycenter_v1/types/vulnerability.py | 2 +- google/cloud/securitycenter_v1beta1/__init__.py | 2 +- google/cloud/securitycenter_v1beta1/services/__init__.py | 2 +- .../securitycenter_v1beta1/services/security_center/__init__.py | 2 +- .../services/security_center/async_client.py | 2 +- .../securitycenter_v1beta1/services/security_center/client.py | 2 +- .../securitycenter_v1beta1/services/security_center/pagers.py | 2 +- .../services/security_center/transports/__init__.py | 2 +- .../services/security_center/transports/base.py | 2 +- .../services/security_center/transports/grpc.py | 2 +- .../services/security_center/transports/grpc_asyncio.py | 2 +- google/cloud/securitycenter_v1beta1/types/__init__.py | 2 +- google/cloud/securitycenter_v1beta1/types/asset.py | 2 +- google/cloud/securitycenter_v1beta1/types/finding.py | 2 +- .../cloud/securitycenter_v1beta1/types/organization_settings.py | 2 +- .../types/run_asset_discovery_response.py | 2 +- google/cloud/securitycenter_v1beta1/types/security_marks.py | 2 +- .../securitycenter_v1beta1/types/securitycenter_service.py | 2 +- google/cloud/securitycenter_v1beta1/types/source.py | 2 +- google/cloud/securitycenter_v1p1beta1/__init__.py | 2 +- google/cloud/securitycenter_v1p1beta1/services/__init__.py | 2 +- .../services/security_center/__init__.py | 2 +- .../services/security_center/async_client.py | 2 +- .../securitycenter_v1p1beta1/services/security_center/client.py | 2 +- .../securitycenter_v1p1beta1/services/security_center/pagers.py | 2 +- .../services/security_center/transports/__init__.py | 2 +- .../services/security_center/transports/base.py | 2 +- .../services/security_center/transports/grpc.py | 2 +- .../services/security_center/transports/grpc_asyncio.py | 2 +- google/cloud/securitycenter_v1p1beta1/types/__init__.py | 2 +- google/cloud/securitycenter_v1p1beta1/types/asset.py | 2 +- google/cloud/securitycenter_v1p1beta1/types/finding.py | 2 +- google/cloud/securitycenter_v1p1beta1/types/folder.py | 2 +- .../cloud/securitycenter_v1p1beta1/types/notification_config.py | 2 +- .../securitycenter_v1p1beta1/types/notification_message.py | 2 +- .../securitycenter_v1p1beta1/types/organization_settings.py | 2 +- google/cloud/securitycenter_v1p1beta1/types/resource.py | 2 +- .../types/run_asset_discovery_response.py | 2 +- google/cloud/securitycenter_v1p1beta1/types/security_marks.py | 2 +- .../securitycenter_v1p1beta1/types/securitycenter_service.py | 2 +- google/cloud/securitycenter_v1p1beta1/types/source.py | 2 +- ...ter_v1_generated_security_center_bulk_mute_findings_async.py | 2 +- ...nter_v1_generated_security_center_bulk_mute_findings_sync.py | 2 +- ...ycenter_v1_generated_security_center_create_finding_async.py | 2 +- ...tycenter_v1_generated_security_center_create_finding_sync.py | 2 +- ...ter_v1_generated_security_center_create_mute_config_async.py | 2 +- ...nter_v1_generated_security_center_create_mute_config_sync.py | 2 +- ...enerated_security_center_create_notification_config_async.py | 2 +- ...generated_security_center_create_notification_config_sync.py | 2 +- ...tycenter_v1_generated_security_center_create_source_async.py | 2 +- ...itycenter_v1_generated_security_center_create_source_sync.py | 2 +- ...ter_v1_generated_security_center_delete_mute_config_async.py | 2 +- ...nter_v1_generated_security_center_delete_mute_config_sync.py | 2 +- ...enerated_security_center_delete_notification_config_async.py | 2 +- ...generated_security_center_delete_notification_config_sync.py | 2 +- ...ycenter_v1_generated_security_center_get_iam_policy_async.py | 2 +- ...tycenter_v1_generated_security_center_get_iam_policy_sync.py | 2 +- ...center_v1_generated_security_center_get_mute_config_async.py | 2 +- ...ycenter_v1_generated_security_center_get_mute_config_sync.py | 2 +- ...1_generated_security_center_get_notification_config_async.py | 2 +- ...v1_generated_security_center_get_notification_config_sync.py | 2 +- ...generated_security_center_get_organization_settings_async.py | 2 +- ..._generated_security_center_get_organization_settings_sync.py | 2 +- ...uritycenter_v1_generated_security_center_get_source_async.py | 2 +- ...curitycenter_v1_generated_security_center_get_source_sync.py | 2 +- ...itycenter_v1_generated_security_center_group_assets_async.py | 2 +- ...ritycenter_v1_generated_security_center_group_assets_sync.py | 2 +- ...ycenter_v1_generated_security_center_group_findings_async.py | 2 +- ...tycenter_v1_generated_security_center_group_findings_sync.py | 2 +- ...ritycenter_v1_generated_security_center_list_assets_async.py | 2 +- ...uritycenter_v1_generated_security_center_list_assets_sync.py | 2 +- ...tycenter_v1_generated_security_center_list_findings_async.py | 2 +- ...itycenter_v1_generated_security_center_list_findings_sync.py | 2 +- ...nter_v1_generated_security_center_list_mute_configs_async.py | 2 +- ...enter_v1_generated_security_center_list_mute_configs_sync.py | 2 +- ...generated_security_center_list_notification_configs_async.py | 2 +- ..._generated_security_center_list_notification_configs_sync.py | 2 +- ...itycenter_v1_generated_security_center_list_sources_async.py | 2 +- ...ritycenter_v1_generated_security_center_list_sources_sync.py | 2 +- ...er_v1_generated_security_center_run_asset_discovery_async.py | 2 +- ...ter_v1_generated_security_center_run_asset_discovery_sync.py | 2 +- ...nter_v1_generated_security_center_set_finding_state_async.py | 2 +- ...enter_v1_generated_security_center_set_finding_state_sync.py | 2 +- ...ycenter_v1_generated_security_center_set_iam_policy_async.py | 2 +- ...tycenter_v1_generated_security_center_set_iam_policy_sync.py | 2 +- ...ecuritycenter_v1_generated_security_center_set_mute_async.py | 2 +- ...securitycenter_v1_generated_security_center_set_mute_sync.py | 2 +- ...r_v1_generated_security_center_test_iam_permissions_async.py | 2 +- ...er_v1_generated_security_center_test_iam_permissions_sync.py | 2 +- ...v1_generated_security_center_update_external_system_async.py | 2 +- ..._v1_generated_security_center_update_external_system_sync.py | 2 +- ...ycenter_v1_generated_security_center_update_finding_async.py | 2 +- ...tycenter_v1_generated_security_center_update_finding_sync.py | 2 +- ...ter_v1_generated_security_center_update_mute_config_async.py | 2 +- ...nter_v1_generated_security_center_update_mute_config_sync.py | 2 +- ...enerated_security_center_update_notification_config_async.py | 2 +- ...generated_security_center_update_notification_config_sync.py | 2 +- ...erated_security_center_update_organization_settings_async.py | 2 +- ...nerated_security_center_update_organization_settings_sync.py | 2 +- ..._v1_generated_security_center_update_security_marks_async.py | 2 +- ...r_v1_generated_security_center_update_security_marks_sync.py | 2 +- ...tycenter_v1_generated_security_center_update_source_async.py | 2 +- ...itycenter_v1_generated_security_center_update_source_sync.py | 2 +- ...er_v1beta1_generated_security_center_create_finding_async.py | 2 +- ...ter_v1beta1_generated_security_center_create_finding_sync.py | 2 +- ...ter_v1beta1_generated_security_center_create_source_async.py | 2 +- ...nter_v1beta1_generated_security_center_create_source_sync.py | 2 +- ...er_v1beta1_generated_security_center_get_iam_policy_async.py | 2 +- ...ter_v1beta1_generated_security_center_get_iam_policy_sync.py | 2 +- ...generated_security_center_get_organization_settings_async.py | 2 +- ..._generated_security_center_get_organization_settings_sync.py | 2 +- ...center_v1beta1_generated_security_center_get_source_async.py | 2 +- ...ycenter_v1beta1_generated_security_center_get_source_sync.py | 2 +- ...nter_v1beta1_generated_security_center_group_assets_async.py | 2 +- ...enter_v1beta1_generated_security_center_group_assets_sync.py | 2 +- ...er_v1beta1_generated_security_center_group_findings_async.py | 2 +- ...ter_v1beta1_generated_security_center_group_findings_sync.py | 2 +- ...enter_v1beta1_generated_security_center_list_assets_async.py | 2 +- ...center_v1beta1_generated_security_center_list_assets_sync.py | 2 +- ...ter_v1beta1_generated_security_center_list_findings_async.py | 2 +- ...nter_v1beta1_generated_security_center_list_findings_sync.py | 2 +- ...nter_v1beta1_generated_security_center_list_sources_async.py | 2 +- ...enter_v1beta1_generated_security_center_list_sources_sync.py | 2 +- ...beta1_generated_security_center_run_asset_discovery_async.py | 2 +- ...1beta1_generated_security_center_run_asset_discovery_sync.py | 2 +- ...v1beta1_generated_security_center_set_finding_state_async.py | 2 +- ..._v1beta1_generated_security_center_set_finding_state_sync.py | 2 +- ...er_v1beta1_generated_security_center_set_iam_policy_async.py | 2 +- ...ter_v1beta1_generated_security_center_set_iam_policy_sync.py | 2 +- ...eta1_generated_security_center_test_iam_permissions_async.py | 2 +- ...beta1_generated_security_center_test_iam_permissions_sync.py | 2 +- ...er_v1beta1_generated_security_center_update_finding_async.py | 2 +- ...ter_v1beta1_generated_security_center_update_finding_sync.py | 2 +- ...erated_security_center_update_organization_settings_async.py | 2 +- ...nerated_security_center_update_organization_settings_sync.py | 2 +- ...ta1_generated_security_center_update_security_marks_async.py | 2 +- ...eta1_generated_security_center_update_security_marks_sync.py | 2 +- ...ter_v1beta1_generated_security_center_update_source_async.py | 2 +- ...nter_v1beta1_generated_security_center_update_source_sync.py | 2 +- ..._v1p1beta1_generated_security_center_create_finding_async.py | 2 +- ...r_v1p1beta1_generated_security_center_create_finding_sync.py | 2 +- ...enerated_security_center_create_notification_config_async.py | 2 +- ...generated_security_center_create_notification_config_sync.py | 2 +- ...r_v1p1beta1_generated_security_center_create_source_async.py | 2 +- ...er_v1p1beta1_generated_security_center_create_source_sync.py | 2 +- ...enerated_security_center_delete_notification_config_async.py | 2 +- ...generated_security_center_delete_notification_config_sync.py | 2 +- ..._v1p1beta1_generated_security_center_get_iam_policy_async.py | 2 +- ...r_v1p1beta1_generated_security_center_get_iam_policy_sync.py | 2 +- ...1_generated_security_center_get_notification_config_async.py | 2 +- ...a1_generated_security_center_get_notification_config_sync.py | 2 +- ...generated_security_center_get_organization_settings_async.py | 2 +- ..._generated_security_center_get_organization_settings_sync.py | 2 +- ...nter_v1p1beta1_generated_security_center_get_source_async.py | 2 +- ...enter_v1p1beta1_generated_security_center_get_source_sync.py | 2 +- ...er_v1p1beta1_generated_security_center_group_assets_async.py | 2 +- ...ter_v1p1beta1_generated_security_center_group_assets_sync.py | 2 +- ..._v1p1beta1_generated_security_center_group_findings_async.py | 2 +- ...r_v1p1beta1_generated_security_center_group_findings_sync.py | 2 +- ...ter_v1p1beta1_generated_security_center_list_assets_async.py | 2 +- ...nter_v1p1beta1_generated_security_center_list_assets_sync.py | 2 +- ...r_v1p1beta1_generated_security_center_list_findings_async.py | 2 +- ...er_v1p1beta1_generated_security_center_list_findings_sync.py | 2 +- ...generated_security_center_list_notification_configs_async.py | 2 +- ..._generated_security_center_list_notification_configs_sync.py | 2 +- ...er_v1p1beta1_generated_security_center_list_sources_async.py | 2 +- ...ter_v1p1beta1_generated_security_center_list_sources_sync.py | 2 +- ...beta1_generated_security_center_run_asset_discovery_async.py | 2 +- ...1beta1_generated_security_center_run_asset_discovery_sync.py | 2 +- ...p1beta1_generated_security_center_set_finding_state_async.py | 2 +- ...1p1beta1_generated_security_center_set_finding_state_sync.py | 2 +- ..._v1p1beta1_generated_security_center_set_iam_policy_async.py | 2 +- ...r_v1p1beta1_generated_security_center_set_iam_policy_sync.py | 2 +- ...eta1_generated_security_center_test_iam_permissions_async.py | 2 +- ...beta1_generated_security_center_test_iam_permissions_sync.py | 2 +- ..._v1p1beta1_generated_security_center_update_finding_async.py | 2 +- ...r_v1p1beta1_generated_security_center_update_finding_sync.py | 2 +- ...enerated_security_center_update_notification_config_async.py | 2 +- ...generated_security_center_update_notification_config_sync.py | 2 +- ...erated_security_center_update_organization_settings_async.py | 2 +- ...nerated_security_center_update_organization_settings_sync.py | 2 +- ...ta1_generated_security_center_update_security_marks_async.py | 2 +- ...eta1_generated_security_center_update_security_marks_sync.py | 2 +- ...r_v1p1beta1_generated_security_center_update_source_async.py | 2 +- ...er_v1p1beta1_generated_security_center_update_source_sync.py | 2 +- scripts/fixup_securitycenter_v1_keywords.py | 2 +- scripts/fixup_securitycenter_v1beta1_keywords.py | 2 +- scripts/fixup_securitycenter_v1p1beta1_keywords.py | 2 +- tests/__init__.py | 2 +- tests/unit/__init__.py | 2 +- tests/unit/gapic/__init__.py | 2 +- tests/unit/gapic/securitycenter_v1/__init__.py | 2 +- tests/unit/gapic/securitycenter_v1/test_security_center.py | 2 +- tests/unit/gapic/securitycenter_v1beta1/__init__.py | 2 +- tests/unit/gapic/securitycenter_v1beta1/test_security_center.py | 2 +- tests/unit/gapic/securitycenter_v1p1beta1/__init__.py | 2 +- .../unit/gapic/securitycenter_v1p1beta1/test_security_center.py | 2 +- 224 files changed, 224 insertions(+), 224 deletions(-) diff --git a/google/cloud/securitycenter/__init__.py b/google/cloud/securitycenter/__init__.py index d2c1d80c..1b6f6462 100644 --- a/google/cloud/securitycenter/__init__.py +++ b/google/cloud/securitycenter/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/__init__.py b/google/cloud/securitycenter_v1/__init__.py index 003dc633..514e954d 100644 --- a/google/cloud/securitycenter_v1/__init__.py +++ b/google/cloud/securitycenter_v1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/services/__init__.py b/google/cloud/securitycenter_v1/services/__init__.py index 4de65971..e8e1c384 100644 --- a/google/cloud/securitycenter_v1/services/__init__.py +++ b/google/cloud/securitycenter_v1/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/services/security_center/__init__.py b/google/cloud/securitycenter_v1/services/security_center/__init__.py index b56953c3..f47f7f32 100644 --- a/google/cloud/securitycenter_v1/services/security_center/__init__.py +++ b/google/cloud/securitycenter_v1/services/security_center/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/services/security_center/async_client.py b/google/cloud/securitycenter_v1/services/security_center/async_client.py index 68145880..496dede5 100644 --- a/google/cloud/securitycenter_v1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1/services/security_center/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/services/security_center/client.py b/google/cloud/securitycenter_v1/services/security_center/client.py index 4f9d2e67..66d4a8dc 100644 --- a/google/cloud/securitycenter_v1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1/services/security_center/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/services/security_center/pagers.py b/google/cloud/securitycenter_v1/services/security_center/pagers.py index beca9ce6..4d7487ac 100644 --- a/google/cloud/securitycenter_v1/services/security_center/pagers.py +++ b/google/cloud/securitycenter_v1/services/security_center/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/services/security_center/transports/__init__.py b/google/cloud/securitycenter_v1/services/security_center/transports/__init__.py index 1a2f356a..0a421194 100644 --- a/google/cloud/securitycenter_v1/services/security_center/transports/__init__.py +++ b/google/cloud/securitycenter_v1/services/security_center/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/services/security_center/transports/base.py b/google/cloud/securitycenter_v1/services/security_center/transports/base.py index ffea33c4..5822280d 100644 --- a/google/cloud/securitycenter_v1/services/security_center/transports/base.py +++ b/google/cloud/securitycenter_v1/services/security_center/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/services/security_center/transports/grpc.py b/google/cloud/securitycenter_v1/services/security_center/transports/grpc.py index ae878fc7..daeb4e96 100644 --- a/google/cloud/securitycenter_v1/services/security_center/transports/grpc.py +++ b/google/cloud/securitycenter_v1/services/security_center/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/services/security_center/transports/grpc_asyncio.py b/google/cloud/securitycenter_v1/services/security_center/transports/grpc_asyncio.py index fe36e206..54362ecf 100644 --- a/google/cloud/securitycenter_v1/services/security_center/transports/grpc_asyncio.py +++ b/google/cloud/securitycenter_v1/services/security_center/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/__init__.py b/google/cloud/securitycenter_v1/types/__init__.py index 289bf232..c1b9fc3c 100644 --- a/google/cloud/securitycenter_v1/types/__init__.py +++ b/google/cloud/securitycenter_v1/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/access.py b/google/cloud/securitycenter_v1/types/access.py index c11418a1..3a05d8d3 100644 --- a/google/cloud/securitycenter_v1/types/access.py +++ b/google/cloud/securitycenter_v1/types/access.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/asset.py b/google/cloud/securitycenter_v1/types/asset.py index 2ce564b9..e632c3c7 100644 --- a/google/cloud/securitycenter_v1/types/asset.py +++ b/google/cloud/securitycenter_v1/types/asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/external_system.py b/google/cloud/securitycenter_v1/types/external_system.py index d3154435..8476b198 100644 --- a/google/cloud/securitycenter_v1/types/external_system.py +++ b/google/cloud/securitycenter_v1/types/external_system.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/finding.py b/google/cloud/securitycenter_v1/types/finding.py index 85a00bdc..3e6dc1c4 100644 --- a/google/cloud/securitycenter_v1/types/finding.py +++ b/google/cloud/securitycenter_v1/types/finding.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/folder.py b/google/cloud/securitycenter_v1/types/folder.py index 896ee9ad..947bd0ef 100644 --- a/google/cloud/securitycenter_v1/types/folder.py +++ b/google/cloud/securitycenter_v1/types/folder.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/indicator.py b/google/cloud/securitycenter_v1/types/indicator.py index 16ead94a..c9960c9d 100644 --- a/google/cloud/securitycenter_v1/types/indicator.py +++ b/google/cloud/securitycenter_v1/types/indicator.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/mute_config.py b/google/cloud/securitycenter_v1/types/mute_config.py index 83a1483c..8e28f877 100644 --- a/google/cloud/securitycenter_v1/types/mute_config.py +++ b/google/cloud/securitycenter_v1/types/mute_config.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/notification_config.py b/google/cloud/securitycenter_v1/types/notification_config.py index 416be74e..3ade954a 100644 --- a/google/cloud/securitycenter_v1/types/notification_config.py +++ b/google/cloud/securitycenter_v1/types/notification_config.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/notification_message.py b/google/cloud/securitycenter_v1/types/notification_message.py index 5c196a41..00c31bff 100644 --- a/google/cloud/securitycenter_v1/types/notification_message.py +++ b/google/cloud/securitycenter_v1/types/notification_message.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/organization_settings.py b/google/cloud/securitycenter_v1/types/organization_settings.py index 9bf72dcb..cb7e8a44 100644 --- a/google/cloud/securitycenter_v1/types/organization_settings.py +++ b/google/cloud/securitycenter_v1/types/organization_settings.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/resource.py b/google/cloud/securitycenter_v1/types/resource.py index 28d9b1f5..c379c6e8 100644 --- a/google/cloud/securitycenter_v1/types/resource.py +++ b/google/cloud/securitycenter_v1/types/resource.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/run_asset_discovery_response.py b/google/cloud/securitycenter_v1/types/run_asset_discovery_response.py index eeb3e34d..3ceea086 100644 --- a/google/cloud/securitycenter_v1/types/run_asset_discovery_response.py +++ b/google/cloud/securitycenter_v1/types/run_asset_discovery_response.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/security_marks.py b/google/cloud/securitycenter_v1/types/security_marks.py index 02c8bc30..bafdb8d6 100644 --- a/google/cloud/securitycenter_v1/types/security_marks.py +++ b/google/cloud/securitycenter_v1/types/security_marks.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/securitycenter_service.py b/google/cloud/securitycenter_v1/types/securitycenter_service.py index 1128270b..975366a2 100644 --- a/google/cloud/securitycenter_v1/types/securitycenter_service.py +++ b/google/cloud/securitycenter_v1/types/securitycenter_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/source.py b/google/cloud/securitycenter_v1/types/source.py index 9fb3ec48..0ce767c3 100644 --- a/google/cloud/securitycenter_v1/types/source.py +++ b/google/cloud/securitycenter_v1/types/source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1/types/vulnerability.py b/google/cloud/securitycenter_v1/types/vulnerability.py index 8ba42d10..9c8ddae7 100644 --- a/google/cloud/securitycenter_v1/types/vulnerability.py +++ b/google/cloud/securitycenter_v1/types/vulnerability.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/__init__.py b/google/cloud/securitycenter_v1beta1/__init__.py index fae8e1ee..2bb71e82 100644 --- a/google/cloud/securitycenter_v1beta1/__init__.py +++ b/google/cloud/securitycenter_v1beta1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/services/__init__.py b/google/cloud/securitycenter_v1beta1/services/__init__.py index 4de65971..e8e1c384 100644 --- a/google/cloud/securitycenter_v1beta1/services/__init__.py +++ b/google/cloud/securitycenter_v1beta1/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/__init__.py b/google/cloud/securitycenter_v1beta1/services/security_center/__init__.py index b56953c3..f47f7f32 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/__init__.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py index 4e915186..42287594 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1beta1/services/security_center/client.py index 1806120e..8818c99e 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/pagers.py b/google/cloud/securitycenter_v1beta1/services/security_center/pagers.py index 78a40539..9a93ac23 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/pagers.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/transports/__init__.py b/google/cloud/securitycenter_v1beta1/services/security_center/transports/__init__.py index 1a2f356a..0a421194 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/transports/__init__.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/transports/base.py b/google/cloud/securitycenter_v1beta1/services/security_center/transports/base.py index ff1bf24e..12c253d5 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/transports/base.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc.py b/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc.py index 7a39a3ed..f03f44c9 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc_asyncio.py b/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc_asyncio.py index 71d2f3c7..dd08518c 100644 --- a/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc_asyncio.py +++ b/google/cloud/securitycenter_v1beta1/services/security_center/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/types/__init__.py b/google/cloud/securitycenter_v1beta1/types/__init__.py index 3ae3b744..79ebe7af 100644 --- a/google/cloud/securitycenter_v1beta1/types/__init__.py +++ b/google/cloud/securitycenter_v1beta1/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/types/asset.py b/google/cloud/securitycenter_v1beta1/types/asset.py index 91215e46..5a97ef44 100644 --- a/google/cloud/securitycenter_v1beta1/types/asset.py +++ b/google/cloud/securitycenter_v1beta1/types/asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/types/finding.py b/google/cloud/securitycenter_v1beta1/types/finding.py index 1fc2b420..50bfe3a7 100644 --- a/google/cloud/securitycenter_v1beta1/types/finding.py +++ b/google/cloud/securitycenter_v1beta1/types/finding.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/types/organization_settings.py b/google/cloud/securitycenter_v1beta1/types/organization_settings.py index 5cb641cd..1ed4587e 100644 --- a/google/cloud/securitycenter_v1beta1/types/organization_settings.py +++ b/google/cloud/securitycenter_v1beta1/types/organization_settings.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/types/run_asset_discovery_response.py b/google/cloud/securitycenter_v1beta1/types/run_asset_discovery_response.py index 3e51bf94..b8a0b24b 100644 --- a/google/cloud/securitycenter_v1beta1/types/run_asset_discovery_response.py +++ b/google/cloud/securitycenter_v1beta1/types/run_asset_discovery_response.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/types/security_marks.py b/google/cloud/securitycenter_v1beta1/types/security_marks.py index f0ebfb01..081d2077 100644 --- a/google/cloud/securitycenter_v1beta1/types/security_marks.py +++ b/google/cloud/securitycenter_v1beta1/types/security_marks.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/types/securitycenter_service.py b/google/cloud/securitycenter_v1beta1/types/securitycenter_service.py index e9d56251..c3fc678a 100644 --- a/google/cloud/securitycenter_v1beta1/types/securitycenter_service.py +++ b/google/cloud/securitycenter_v1beta1/types/securitycenter_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1beta1/types/source.py b/google/cloud/securitycenter_v1beta1/types/source.py index 89eb17a4..6b6e541c 100644 --- a/google/cloud/securitycenter_v1beta1/types/source.py +++ b/google/cloud/securitycenter_v1beta1/types/source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/__init__.py b/google/cloud/securitycenter_v1p1beta1/__init__.py index 9c8fa408..c0184a48 100644 --- a/google/cloud/securitycenter_v1p1beta1/__init__.py +++ b/google/cloud/securitycenter_v1p1beta1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/services/__init__.py b/google/cloud/securitycenter_v1p1beta1/services/__init__.py index 4de65971..e8e1c384 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/__init__.py +++ b/google/cloud/securitycenter_v1p1beta1/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/__init__.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/__init__.py index b56953c3..f47f7f32 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/__init__.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py index 1b3b8429..be513965 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py index 43fe000e..3ccfcc3a 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/pagers.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/pagers.py index 4758dc47..25ee0e27 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/pagers.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/__init__.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/__init__.py index 1a2f356a..0a421194 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/__init__.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/base.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/base.py index 49684808..3aad074b 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/base.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc.py index bd7236c7..05f535c3 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc_asyncio.py b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc_asyncio.py index 2d3fe2c4..965b0fa9 100644 --- a/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc_asyncio.py +++ b/google/cloud/securitycenter_v1p1beta1/services/security_center/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/__init__.py b/google/cloud/securitycenter_v1p1beta1/types/__init__.py index dc6a8bc3..7dc15649 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/__init__.py +++ b/google/cloud/securitycenter_v1p1beta1/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/asset.py b/google/cloud/securitycenter_v1p1beta1/types/asset.py index 9869d497..10a0083b 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/asset.py +++ b/google/cloud/securitycenter_v1p1beta1/types/asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/finding.py b/google/cloud/securitycenter_v1p1beta1/types/finding.py index 2c122a4b..a780ec97 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/finding.py +++ b/google/cloud/securitycenter_v1p1beta1/types/finding.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/folder.py b/google/cloud/securitycenter_v1p1beta1/types/folder.py index 407f9183..00dc786c 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/folder.py +++ b/google/cloud/securitycenter_v1p1beta1/types/folder.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/notification_config.py b/google/cloud/securitycenter_v1p1beta1/types/notification_config.py index b7ff626e..33aa5328 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/notification_config.py +++ b/google/cloud/securitycenter_v1p1beta1/types/notification_config.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/notification_message.py b/google/cloud/securitycenter_v1p1beta1/types/notification_message.py index 5b0beec7..899e38de 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/notification_message.py +++ b/google/cloud/securitycenter_v1p1beta1/types/notification_message.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/organization_settings.py b/google/cloud/securitycenter_v1p1beta1/types/organization_settings.py index 212ce085..0aad52cd 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/organization_settings.py +++ b/google/cloud/securitycenter_v1p1beta1/types/organization_settings.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/resource.py b/google/cloud/securitycenter_v1p1beta1/types/resource.py index 8cc75dfb..11e2b853 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/resource.py +++ b/google/cloud/securitycenter_v1p1beta1/types/resource.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/run_asset_discovery_response.py b/google/cloud/securitycenter_v1p1beta1/types/run_asset_discovery_response.py index 90301258..10310e8f 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/run_asset_discovery_response.py +++ b/google/cloud/securitycenter_v1p1beta1/types/run_asset_discovery_response.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/security_marks.py b/google/cloud/securitycenter_v1p1beta1/types/security_marks.py index d00e98b9..bc634f99 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/security_marks.py +++ b/google/cloud/securitycenter_v1p1beta1/types/security_marks.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/securitycenter_service.py b/google/cloud/securitycenter_v1p1beta1/types/securitycenter_service.py index e36c8098..0de86f3b 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/securitycenter_service.py +++ b/google/cloud/securitycenter_v1p1beta1/types/securitycenter_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/cloud/securitycenter_v1p1beta1/types/source.py b/google/cloud/securitycenter_v1p1beta1/types/source.py index 5fd35e81..5d96df4a 100644 --- a/google/cloud/securitycenter_v1p1beta1/types/source.py +++ b/google/cloud/securitycenter_v1p1beta1/types/source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_async.py index 232edf93..9953611a 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_sync.py index 7029cde6..d005f189 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_bulk_mute_findings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_async.py index 2ca49ec0..8644139d 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_sync.py index 98231aa0..9df7490b 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_finding_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_async.py index a59ee8b8..a2020b3a 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_sync.py index 474a9366..931a5108 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_mute_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_async.py index b1493258..c89c2b5f 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_sync.py index 3f585645..4bacf976 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_notification_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_async.py index cf5ab966..5b2b9b09 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_sync.py index 7e9e0598..1d5bf720 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_create_source_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_async.py index d9b9a2da..8a9d1b06 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_sync.py index c6200f12..b35ca4df 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_mute_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_async.py index 5691e05b..818944e6 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_sync.py index f59a5fdb..593ef154 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_delete_notification_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_async.py index 66e4aaf5..948c64b1 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_sync.py index e69b949d..47856e3f 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_iam_policy_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_async.py index 6a1ca330..bfc59f6c 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_sync.py index e61065b8..5519eb9b 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_mute_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_async.py index 5da5d4b6..27d1c147 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_sync.py index 8ab2658b..da59b972 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_notification_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_async.py index 4811388e..2952542a 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_sync.py index 08c80b1d..24e76345 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_organization_settings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_async.py index 8435deba..7d0ac16b 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_sync.py index 0c2d673e..3a6fbdcd 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_get_source_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_async.py index 2a25c0d1..21805a57 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_sync.py index 8a72de3e..c67379dd 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_group_assets_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_async.py index f70443f2..85107575 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_sync.py index c0359ebc..d854d7c1 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_group_findings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_async.py index 23dc17e5..c8378b8b 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_sync.py index a27421de..560b2bf9 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_assets_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_async.py index e82e10e1..c33e1a95 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_sync.py index 293ce802..24fc79c5 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_findings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_async.py index 06a360bc..a492b8e6 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_sync.py index 44dc6ece..671e45d3 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_mute_configs_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_async.py index a99ce52f..aa32cb66 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_sync.py index 97b5bee5..0dc57bf8 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_notification_configs_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_async.py index 66332bd3..5893031c 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_sync.py index 16b30eb7..05154aef 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_list_sources_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_async.py index 6059727d..62687858 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_sync.py index 3e31e8e0..273d997d 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_run_asset_discovery_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_async.py index f2561aac..e0eec776 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_sync.py index 1a41c662..62ff4bef 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_finding_state_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_async.py index 7975c36d..f9248e91 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_sync.py index 4dc2b4c3..2903057f 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_iam_policy_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_async.py index 15b307da..fbdc49ca 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_sync.py index b527c90f..b0b893e9 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_set_mute_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_async.py index ee419a7c..edf2f095 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_sync.py index e770205a..e8321c3f 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_test_iam_permissions_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_async.py index 207c96b2..6535cb73 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_sync.py index 595d2634..ef81d97d 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_external_system_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_async.py index ba716fd9..d8fcc011 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_sync.py index 4f71c59c..7ac54e91 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_finding_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_async.py index 648f465d..7d417c93 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_sync.py index d633c5f9..e78dc821 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_mute_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_async.py index f12425f6..bba849d7 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_sync.py index a39cf89b..7797cb95 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_notification_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_async.py index 5a1c9aee..3e76bd6e 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_sync.py index c9c9eccf..3a219a71 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_organization_settings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_async.py index 4c4b4e28..327bef67 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_sync.py index ba049650..c8d02cb0 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_security_marks_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_async.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_async.py index 8219b595..ee287f4f 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_async.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_sync.py b/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_sync.py index ab65339f..2f9689bd 100644 --- a/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_sync.py +++ b/samples/generated_samples/securitycenter_v1_generated_security_center_update_source_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_async.py index 968e3577..c7e387c9 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_sync.py index fdb29451..e9400dc5 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_finding_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_async.py index d4a4d65f..b41dba5c 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_sync.py index cc524ca1..1152d137 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_create_source_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_async.py index 6e51c05b..df2fa11a 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_sync.py index c4e32a16..490ebad2 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_iam_policy_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_async.py index 117f8454..fe8a6f2f 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_sync.py index b5e1b17a..b94402a7 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_organization_settings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_async.py index 78a0f8d3..36be3801 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_sync.py index 5f2e55fb..fb5b226e 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_get_source_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_async.py index a3d30160..9b4d31ff 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_sync.py index fddf40c0..aff67bae 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_assets_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_async.py index 01861d62..5aea930e 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_sync.py index 130b224b..5c89f1e0 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_group_findings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_async.py index f5266839..9fdfe2e9 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_sync.py index e53ea9e1..c5fc7570 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_assets_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_async.py index 7caa5ca4..cd2d8a33 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_sync.py index aee938fd..5746583b 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_findings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_async.py index 11fe05a1..493401aa 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_sync.py index 90bc2a63..92f0bf0b 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_list_sources_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_async.py index f1e187fd..a7189bf8 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_sync.py index 0128715b..d61d884d 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_run_asset_discovery_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_async.py index 0518e312..47429abb 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_sync.py index a21cb378..945466b6 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_finding_state_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_async.py index 9200a76e..13471830 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_sync.py index 75ec218c..9923af6f 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_set_iam_policy_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_async.py index 9f2a04ec..6e798733 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_sync.py index 6fb1874e..b5df5bf9 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_test_iam_permissions_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_async.py index 22d4c8c0..04e5642f 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_sync.py index 7b194e23..9eaa6bdc 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_finding_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_async.py index 2d440211..262a691e 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_sync.py index 73b41d12..8a1037af 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_organization_settings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_async.py index ab4f15aa..dbb79752 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_sync.py index a47e2936..3ae9bc49 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_security_marks_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_async.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_async.py index 8f4a069d..488873ba 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_async.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_sync.py b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_sync.py index 2aa680ac..37a8c377 100644 --- a/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_sync.py +++ b/samples/generated_samples/securitycenter_v1beta1_generated_security_center_update_source_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_async.py index 2415b358..0d31c7a2 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_sync.py index 0a17c8bf..b0a6f0c0 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_finding_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_async.py index e3d8c9b6..38187795 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_sync.py index 9c7d056d..3a4f2938 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_notification_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_async.py index ae96517e..074bfb24 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_sync.py index 46283597..69ae04c2 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_create_source_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_async.py index 6c97f4c3..4c4a243d 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_sync.py index 46f4b062..f2900a39 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_delete_notification_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_async.py index 0f510530..2df9e604 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_sync.py index d91ae14d..6438495e 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_iam_policy_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_async.py index 956ce0f2..67fff148 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_sync.py index a0e3a97d..41648700 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_notification_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_async.py index ffb92e2e..6bea5a6f 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_sync.py index 2d4e0366..683f7162 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_organization_settings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_async.py index b2caf9e6..e9c642cc 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_sync.py index 088eb45c..944bb787 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_get_source_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_async.py index abc6305d..183d04ea 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_sync.py index daa754c7..fc979dda 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_assets_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_async.py index 4e573c15..e44faa50 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_sync.py index d05ec3c2..a0a088d9 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_group_findings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_async.py index f12100a9..83e87f25 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_sync.py index a86dcb23..d073a794 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_assets_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_async.py index ae665116..c4bebed0 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_sync.py index 89b7b513..a133a7b7 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_findings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_async.py index 0186e4dc..dce2aa4c 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_sync.py index 468590fb..bbea7ddf 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_notification_configs_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_async.py index 8ae0dd9a..e1c90269 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_sync.py index fd43e4b2..7f0d6440 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_list_sources_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_async.py index d55ea163..7898bff3 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_sync.py index 496c39dc..3167484b 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_run_asset_discovery_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_async.py index b3ede9b7..fa5a7dba 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_sync.py index 81a75ae1..d6d87ba4 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_finding_state_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_async.py index 9e840129..6e9c2e62 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_sync.py index 52f7af27..a87e2d6f 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_set_iam_policy_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_async.py index 6abb1ded..22c92734 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_sync.py index 94157329..0c4f8450 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_test_iam_permissions_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_async.py index 5a10b674..d120629f 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_sync.py index e7213c32..34c96621 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_finding_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_async.py index bb6968df..4bf6b2b1 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_sync.py index 07d158f6..b00b6aa4 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_notification_config_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_async.py index c0b81daa..6bd9cc3a 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_sync.py index a4506378..fed451ae 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_organization_settings_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_async.py index 68e5371f..6366cab3 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_sync.py index 1416f98a..73f21131 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_security_marks_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_async.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_async.py index 6d208245..7c583173 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_async.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_async.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_sync.py b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_sync.py index 1b716865..2182fc11 100644 --- a/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_sync.py +++ b/samples/generated_samples/securitycenter_v1p1beta1_generated_security_center_update_source_sync.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/scripts/fixup_securitycenter_v1_keywords.py b/scripts/fixup_securitycenter_v1_keywords.py index ee3fea5b..009caf04 100644 --- a/scripts/fixup_securitycenter_v1_keywords.py +++ b/scripts/fixup_securitycenter_v1_keywords.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/scripts/fixup_securitycenter_v1beta1_keywords.py b/scripts/fixup_securitycenter_v1beta1_keywords.py index 835bfb0c..a64fb79e 100644 --- a/scripts/fixup_securitycenter_v1beta1_keywords.py +++ b/scripts/fixup_securitycenter_v1beta1_keywords.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/scripts/fixup_securitycenter_v1p1beta1_keywords.py b/scripts/fixup_securitycenter_v1p1beta1_keywords.py index bb7aec08..c909948f 100644 --- a/scripts/fixup_securitycenter_v1p1beta1_keywords.py +++ b/scripts/fixup_securitycenter_v1p1beta1_keywords.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/__init__.py b/tests/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/__init__.py b/tests/unit/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/unit/__init__.py +++ b/tests/unit/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/__init__.py b/tests/unit/gapic/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/unit/gapic/__init__.py +++ b/tests/unit/gapic/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/securitycenter_v1/__init__.py b/tests/unit/gapic/securitycenter_v1/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/unit/gapic/securitycenter_v1/__init__.py +++ b/tests/unit/gapic/securitycenter_v1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/securitycenter_v1/test_security_center.py b/tests/unit/gapic/securitycenter_v1/test_security_center.py index 24cab56a..0d9ddccb 100644 --- a/tests/unit/gapic/securitycenter_v1/test_security_center.py +++ b/tests/unit/gapic/securitycenter_v1/test_security_center.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/securitycenter_v1beta1/__init__.py b/tests/unit/gapic/securitycenter_v1beta1/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/unit/gapic/securitycenter_v1beta1/__init__.py +++ b/tests/unit/gapic/securitycenter_v1beta1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py b/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py index a8ce77e3..b8534a57 100644 --- a/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py +++ b/tests/unit/gapic/securitycenter_v1beta1/test_security_center.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/securitycenter_v1p1beta1/__init__.py b/tests/unit/gapic/securitycenter_v1p1beta1/__init__.py index 4de65971..e8e1c384 100644 --- a/tests/unit/gapic/securitycenter_v1p1beta1/__init__.py +++ b/tests/unit/gapic/securitycenter_v1p1beta1/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py b/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py index ea0a24b6..adc16c13 100644 --- a/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py +++ b/tests/unit/gapic/securitycenter_v1p1beta1/test_security_center.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2020 Google LLC +# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. From c162c6ec8ffff45ea1709c333ac510c3beed9978 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 28 Feb 2022 17:49:33 -0500 Subject: [PATCH 12/12] chore(main): release 1.9.0 (#274) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- CHANGELOG.md | 20 ++++++++++++++++++++ setup.py | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d999ddd6..15ba2f46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,26 @@ [1]: https://pypi.org/project/google-cloud-securitycenter/#history +## [1.9.0](https://github.com/googleapis/python-securitycenter/compare/v1.8.0...v1.9.0) (2022-02-26) + + +### Features + +* add access field in the v1 finding proto ([#279](https://github.com/googleapis/python-securitycenter/issues/279)) ([7fdd2a8](https://github.com/googleapis/python-securitycenter/commit/7fdd2a8013ad610d1e836f1327889ff187930e9d)) +* add api key support ([#273](https://github.com/googleapis/python-securitycenter/issues/273)) ([96e1e0c](https://github.com/googleapis/python-securitycenter/commit/96e1e0c752f62faf4898f60e269dbbbb0d37887f)) + + +### Bug Fixes + +* resolve DuplicateCredentialArgs error when using credentials_file ([7fdd2a8](https://github.com/googleapis/python-securitycenter/commit/7fdd2a8013ad610d1e836f1327889ff187930e9d)) + + +### Documentation + +* added more clarification around what event_time means on a v1 finding ([7fdd2a8](https://github.com/googleapis/python-securitycenter/commit/7fdd2a8013ad610d1e836f1327889ff187930e9d)) +* Update documentation for the Finding resource field "project_display_name" ([#282](https://github.com/googleapis/python-securitycenter/issues/282)) ([5e02432](https://github.com/googleapis/python-securitycenter/commit/5e02432f489f00d9f136cf6b86c159db8d1cd120)) +* Update documentation for the Mute fields on Findings ([5e02432](https://github.com/googleapis/python-securitycenter/commit/5e02432f489f00d9f136cf6b86c159db8d1cd120)) + ## [1.8.0](https://github.com/googleapis/python-securitycenter/compare/v1.7.0...v1.8.0) (2022-01-14) diff --git a/setup.py b/setup.py index 12558eba..b3aa2683 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ name = "google-cloud-securitycenter" description = "Cloud Security Command Center API client library" -version = "1.8.0" +version = "1.9.0" release_status = "Development Status :: 5 - Production/Stable" dependencies = [ # NOTE: Maintainers, please do not require google-api-core>=2.x.x