diff --git a/.flake8 b/.flake8 index 29227d4..2e43874 100644 --- a/.flake8 +++ b/.flake8 @@ -16,7 +16,7 @@ # Generated by synthtool. DO NOT EDIT! [flake8] -ignore = E203, E266, E501, W503 +ignore = E203, E231, E266, E501, W503 exclude = # Exclude generated code. **/proto/** diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 87dd006..757c9dc 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,4 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:7cffbc10910c3ab1b852c05114a08d374c195a81cdec1d4a67a1d129331d0bfe + digest: sha256:81ed5ecdfc7cac5b699ba4537376f3563f6f04122c4ec9e735d3b3dc1d43dd32 +# created: 2022-05-05T22:08:23.383410683Z diff --git a/.github/auto-approve.yml b/.github/auto-approve.yml new file mode 100644 index 0000000..311ebbb --- /dev/null +++ b/.github/auto-approve.yml @@ -0,0 +1,3 @@ +# https://github.com/googleapis/repo-automation-bots/tree/main/packages/auto-approve +processes: + - "OwlBotTemplateChanges" diff --git a/.github/auto-label.yaml b/.github/auto-label.yaml new file mode 100644 index 0000000..41bff0b --- /dev/null +++ b/.github/auto-label.yaml @@ -0,0 +1,15 @@ +# 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. +requestsize: + enabled: true diff --git a/.kokoro/docker/docs/Dockerfile b/.kokoro/docker/docs/Dockerfile index 4e1b1fb..238b87b 100644 --- a/.kokoro/docker/docs/Dockerfile +++ b/.kokoro/docker/docs/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -from ubuntu:20.04 +from ubuntu:22.04 ENV DEBIAN_FRONTEND noninteractive @@ -60,8 +60,24 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* \ && rm -f /var/cache/apt/archives/*.deb +###################### Install python 3.8.11 + +# Download python 3.8.11 +RUN wget https://www.python.org/ftp/python/3.8.11/Python-3.8.11.tgz + +# Extract files +RUN tar -xvf Python-3.8.11.tgz + +# Install python 3.8.11 +RUN ./Python-3.8.11/configure --enable-optimizations +RUN make altinstall + +###################### Install pip RUN wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \ - && python3.8 /tmp/get-pip.py \ + && python3 /tmp/get-pip.py \ && rm /tmp/get-pip.py +# Test pip +RUN python3 -m pip + CMD ["python3.8"] diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 62eb5a7..46d2371 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,7 +22,7 @@ repos: - id: end-of-file-fixer - id: check-yaml - repo: https://github.com/psf/black - rev: 19.10b0 + rev: 22.3.0 hooks: - id: black - repo: https://gitlab.com/pycqa/flake8 diff --git a/CHANGELOG.md b/CHANGELOG.md index b662b25..301d6e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,20 @@ # Changelog -### [0.1.2](https://github.com/googleapis/python-certificate-manager/compare/v0.1.1...v0.1.2) (2022-03-30) +## [0.1.3](https://github.com/googleapis/python-certificate-manager/compare/v0.1.2...v0.1.3) (2022-06-03) + + +### Bug Fixes + +* **deps:** require protobuf <4.0.0dev ([#55](https://github.com/googleapis/python-certificate-manager/issues/55)) ([14a09d2](https://github.com/googleapis/python-certificate-manager/commit/14a09d2bfd6920632250ad8b3c8dac3b80884273)) + +## [0.1.2](https://github.com/googleapis/python-certificate-manager/compare/v0.1.1...v0.1.2) (2022-03-30) ### Bug Fixes * Updated resource patterns to comply with https://google.aip.dev/123#annotating-resource-types ([#17](https://github.com/googleapis/python-certificate-manager/issues/17)) ([71f74bf](https://github.com/googleapis/python-certificate-manager/commit/71f74bf5e25c732f51ac6db32bc204e6116cbad2)) -### [0.1.1](https://github.com/googleapis/python-certificate-manager/compare/v0.1.0...v0.1.1) (2022-03-05) +## [0.1.1](https://github.com/googleapis/python-certificate-manager/compare/v0.1.0...v0.1.1) (2022-03-05) ### Bug Fixes diff --git a/docs/conf.py b/docs/conf.py index a9d4ed6..842d941 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -24,9 +24,9 @@ # All configuration values have a default; values that are commented out # serve to show the default. -import sys import os import shlex +import sys # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the diff --git a/google/cloud/certificate_manager/__init__.py b/google/cloud/certificate_manager/__init__.py index 89e09da..4d8e01d 100644 --- a/google/cloud/certificate_manager/__init__.py +++ b/google/cloud/certificate_manager/__init__.py @@ -14,97 +14,44 @@ # limitations under the License. # -from google.cloud.certificate_manager_v1.services.certificate_manager.client import ( - CertificateManagerClient, -) from google.cloud.certificate_manager_v1.services.certificate_manager.async_client import ( CertificateManagerAsyncClient, ) - -from google.cloud.certificate_manager_v1.types.certificate_manager import Certificate -from google.cloud.certificate_manager_v1.types.certificate_manager import CertificateMap -from google.cloud.certificate_manager_v1.types.certificate_manager import ( - CertificateMapEntry, +from google.cloud.certificate_manager_v1.services.certificate_manager.client import ( + CertificateManagerClient, ) from google.cloud.certificate_manager_v1.types.certificate_manager import ( + Certificate, + CertificateMap, + CertificateMapEntry, CreateCertificateMapEntryRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( CreateCertificateMapRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( CreateCertificateRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( CreateDnsAuthorizationRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DeleteCertificateMapEntryRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DeleteCertificateMapRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DeleteCertificateRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DeleteDnsAuthorizationRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( DnsAuthorization, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( GetCertificateMapEntryRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( GetCertificateMapRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( GetCertificateRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( GetDnsAuthorizationRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificateMapEntriesRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificateMapEntriesResponse, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificateMapsRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificateMapsResponse, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificatesRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListCertificatesResponse, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListDnsAuthorizationsRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( ListDnsAuthorizationsResponse, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( OperationMetadata, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( + ServingState, UpdateCertificateMapEntryRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( UpdateCertificateMapRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( UpdateCertificateRequest, -) -from google.cloud.certificate_manager_v1.types.certificate_manager import ( UpdateDnsAuthorizationRequest, ) -from google.cloud.certificate_manager_v1.types.certificate_manager import ServingState __all__ = ( "CertificateManagerClient", diff --git a/google/cloud/certificate_manager_v1/__init__.py b/google/cloud/certificate_manager_v1/__init__.py index 7e3a5ae..c12092d 100644 --- a/google/cloud/certificate_manager_v1/__init__.py +++ b/google/cloud/certificate_manager_v1/__init__.py @@ -14,39 +14,42 @@ # limitations under the License. # -from .services.certificate_manager import CertificateManagerClient -from .services.certificate_manager import CertificateManagerAsyncClient - -from .types.certificate_manager import Certificate -from .types.certificate_manager import CertificateMap -from .types.certificate_manager import CertificateMapEntry -from .types.certificate_manager import CreateCertificateMapEntryRequest -from .types.certificate_manager import CreateCertificateMapRequest -from .types.certificate_manager import CreateCertificateRequest -from .types.certificate_manager import CreateDnsAuthorizationRequest -from .types.certificate_manager import DeleteCertificateMapEntryRequest -from .types.certificate_manager import DeleteCertificateMapRequest -from .types.certificate_manager import DeleteCertificateRequest -from .types.certificate_manager import DeleteDnsAuthorizationRequest -from .types.certificate_manager import DnsAuthorization -from .types.certificate_manager import GetCertificateMapEntryRequest -from .types.certificate_manager import GetCertificateMapRequest -from .types.certificate_manager import GetCertificateRequest -from .types.certificate_manager import GetDnsAuthorizationRequest -from .types.certificate_manager import ListCertificateMapEntriesRequest -from .types.certificate_manager import ListCertificateMapEntriesResponse -from .types.certificate_manager import ListCertificateMapsRequest -from .types.certificate_manager import ListCertificateMapsResponse -from .types.certificate_manager import ListCertificatesRequest -from .types.certificate_manager import ListCertificatesResponse -from .types.certificate_manager import ListDnsAuthorizationsRequest -from .types.certificate_manager import ListDnsAuthorizationsResponse -from .types.certificate_manager import OperationMetadata -from .types.certificate_manager import UpdateCertificateMapEntryRequest -from .types.certificate_manager import UpdateCertificateMapRequest -from .types.certificate_manager import UpdateCertificateRequest -from .types.certificate_manager import UpdateDnsAuthorizationRequest -from .types.certificate_manager import ServingState +from .services.certificate_manager import ( + CertificateManagerAsyncClient, + CertificateManagerClient, +) +from .types.certificate_manager import ( + Certificate, + CertificateMap, + CertificateMapEntry, + CreateCertificateMapEntryRequest, + CreateCertificateMapRequest, + CreateCertificateRequest, + CreateDnsAuthorizationRequest, + DeleteCertificateMapEntryRequest, + DeleteCertificateMapRequest, + DeleteCertificateRequest, + DeleteDnsAuthorizationRequest, + DnsAuthorization, + GetCertificateMapEntryRequest, + GetCertificateMapRequest, + GetCertificateRequest, + GetDnsAuthorizationRequest, + ListCertificateMapEntriesRequest, + ListCertificateMapEntriesResponse, + ListCertificateMapsRequest, + ListCertificateMapsResponse, + ListCertificatesRequest, + ListCertificatesResponse, + ListDnsAuthorizationsRequest, + ListDnsAuthorizationsResponse, + OperationMetadata, + ServingState, + UpdateCertificateMapEntryRequest, + UpdateCertificateMapRequest, + UpdateCertificateRequest, + UpdateDnsAuthorizationRequest, +) __all__ = ( "CertificateManagerAsyncClient", diff --git a/google/cloud/certificate_manager_v1/services/certificate_manager/__init__.py b/google/cloud/certificate_manager_v1/services/certificate_manager/__init__.py index dfa6ffa..030d746 100644 --- a/google/cloud/certificate_manager_v1/services/certificate_manager/__init__.py +++ b/google/cloud/certificate_manager_v1/services/certificate_manager/__init__.py @@ -13,8 +13,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # -from .client import CertificateManagerClient from .async_client import CertificateManagerAsyncClient +from .client import CertificateManagerClient __all__ = ( "CertificateManagerClient", diff --git a/google/cloud/certificate_manager_v1/services/certificate_manager/async_client.py b/google/cloud/certificate_manager_v1/services/certificate_manager/async_client.py index 5d7d655..7db2e90 100644 --- a/google/cloud/certificate_manager_v1/services/certificate_manager/async_client.py +++ b/google/cloud/certificate_manager_v1/services/certificate_manager/async_client.py @@ -16,15 +16,15 @@ from collections import OrderedDict import functools import re -from typing import Dict, Optional, Sequence, Tuple, Type, Union -import pkg_resources +from typing import Dict, Mapping, Optional, Sequence, Tuple, Type, Union -from google.api_core.client_options import ClientOptions from google.api_core import exceptions as core_exceptions from google.api_core import gapic_v1 from google.api_core import retry as retries +from google.api_core.client_options import ClientOptions from google.auth import credentials as ga_credentials # type: ignore from google.oauth2 import service_account # type: ignore +import pkg_resources try: OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault] @@ -33,14 +33,16 @@ from google.api_core import operation # type: ignore from google.api_core import operation_async # type: ignore -from google.cloud.certificate_manager_v1.services.certificate_manager import pagers -from google.cloud.certificate_manager_v1.types import certificate_manager from google.protobuf import empty_pb2 # type: ignore from google.protobuf import field_mask_pb2 # type: ignore from google.protobuf import timestamp_pb2 # type: ignore -from .transports.base import CertificateManagerTransport, DEFAULT_CLIENT_INFO -from .transports.grpc_asyncio import CertificateManagerGrpcAsyncIOTransport + +from google.cloud.certificate_manager_v1.services.certificate_manager import pagers +from google.cloud.certificate_manager_v1.types import certificate_manager + from .client import CertificateManagerClient +from .transports.base import DEFAULT_CLIENT_INFO, CertificateManagerTransport +from .transports.grpc_asyncio import CertificateManagerGrpcAsyncIOTransport class CertificateManagerAsyncClient: @@ -281,9 +283,9 @@ async def list_certificates( from google.cloud import certificate_manager_v1 - def sample_list_certificates(): + async def sample_list_certificates(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.ListCertificatesRequest( @@ -294,7 +296,7 @@ def sample_list_certificates(): page_result = client.list_certificates(request=request) # Handle the response - for response in page_result: + async for response in page_result: print(response) Args: @@ -398,9 +400,9 @@ async def get_certificate( from google.cloud import certificate_manager_v1 - def sample_get_certificate(): + async def sample_get_certificate(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.GetCertificateRequest( @@ -408,7 +410,7 @@ def sample_get_certificate(): ) # Make the request - response = client.get_certificate(request=request) + response = await client.get_certificate(request=request) # Handle the response print(response) @@ -499,14 +501,13 @@ async def create_certificate( r"""Creates a new Certificate in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 - def sample_create_certificate(): + async def sample_create_certificate(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.CreateCertificateRequest( @@ -519,7 +520,7 @@ def sample_create_certificate(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -643,9 +644,9 @@ async def update_certificate( from google.cloud import certificate_manager_v1 - def sample_update_certificate(): + async def sample_update_certificate(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.UpdateCertificateRequest( @@ -656,7 +657,7 @@ def sample_update_certificate(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -773,9 +774,9 @@ async def delete_certificate( from google.cloud import certificate_manager_v1 - def sample_delete_certificate(): + async def sample_delete_certificate(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.DeleteCertificateRequest( @@ -787,7 +788,7 @@ def sample_delete_certificate(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -899,14 +900,13 @@ async def list_certificate_maps( r"""Lists CertificateMaps in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 - def sample_list_certificate_maps(): + async def sample_list_certificate_maps(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.ListCertificateMapsRequest( @@ -917,7 +917,7 @@ def sample_list_certificate_maps(): page_result = client.list_certificate_maps(request=request) # Handle the response - for response in page_result: + async for response in page_result: print(response) Args: @@ -1021,9 +1021,9 @@ async def get_certificate_map( from google.cloud import certificate_manager_v1 - def sample_get_certificate_map(): + async def sample_get_certificate_map(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.GetCertificateMapRequest( @@ -1031,7 +1031,7 @@ def sample_get_certificate_map(): ) # Make the request - response = client.get_certificate_map(request=request) + response = await client.get_certificate_map(request=request) # Handle the response print(response) @@ -1125,14 +1125,13 @@ async def create_certificate_map( r"""Creates a new CertificateMap in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 - def sample_create_certificate_map(): + async def sample_create_certificate_map(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.CreateCertificateMapRequest( @@ -1145,7 +1144,7 @@ def sample_create_certificate_map(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -1269,9 +1268,9 @@ async def update_certificate_map( from google.cloud import certificate_manager_v1 - def sample_update_certificate_map(): + async def sample_update_certificate_map(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.UpdateCertificateMapRequest( @@ -1282,7 +1281,7 @@ def sample_update_certificate_map(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -1398,14 +1397,13 @@ async def delete_certificate_map( Remove all the entries from the map before calling this method. - .. code-block:: python from google.cloud import certificate_manager_v1 - def sample_delete_certificate_map(): + async def sample_delete_certificate_map(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.DeleteCertificateMapRequest( @@ -1417,7 +1415,7 @@ def sample_delete_certificate_map(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -1532,14 +1530,13 @@ async def list_certificate_map_entries( r"""Lists CertificateMapEntries in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 - def sample_list_certificate_map_entries(): + async def sample_list_certificate_map_entries(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.ListCertificateMapEntriesRequest( @@ -1550,7 +1547,7 @@ def sample_list_certificate_map_entries(): page_result = client.list_certificate_map_entries(request=request) # Handle the response - for response in page_result: + async for response in page_result: print(response) Args: @@ -1655,9 +1652,9 @@ async def get_certificate_map_entry( from google.cloud import certificate_manager_v1 - def sample_get_certificate_map_entry(): + async def sample_get_certificate_map_entry(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.GetCertificateMapEntryRequest( @@ -1665,7 +1662,7 @@ def sample_get_certificate_map_entry(): ) # Make the request - response = client.get_certificate_map_entry(request=request) + response = await client.get_certificate_map_entry(request=request) # Handle the response print(response) @@ -1759,14 +1756,13 @@ async def create_certificate_map_entry( r"""Creates a new CertificateMapEntry in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 - def sample_create_certificate_map_entry(): + async def sample_create_certificate_map_entry(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) certificate_map_entry = certificate_manager_v1.CertificateMapEntry() @@ -1783,7 +1779,7 @@ def sample_create_certificate_map_entry(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -1912,9 +1908,9 @@ async def update_certificate_map_entry( from google.cloud import certificate_manager_v1 - def sample_update_certificate_map_entry(): + async def sample_update_certificate_map_entry(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) certificate_map_entry = certificate_manager_v1.CertificateMapEntry() @@ -1929,7 +1925,7 @@ def sample_update_certificate_map_entry(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -2049,9 +2045,9 @@ async def delete_certificate_map_entry( from google.cloud import certificate_manager_v1 - def sample_delete_certificate_map_entry(): + async def sample_delete_certificate_map_entry(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.DeleteCertificateMapEntryRequest( @@ -2063,7 +2059,7 @@ def sample_delete_certificate_map_entry(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -2176,14 +2172,13 @@ async def list_dns_authorizations( r"""Lists DnsAuthorizations in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 - def sample_list_dns_authorizations(): + async def sample_list_dns_authorizations(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.ListDnsAuthorizationsRequest( @@ -2194,7 +2189,7 @@ def sample_list_dns_authorizations(): page_result = client.list_dns_authorizations(request=request) # Handle the response - for response in page_result: + async for response in page_result: print(response) Args: @@ -2298,9 +2293,9 @@ async def get_dns_authorization( from google.cloud import certificate_manager_v1 - def sample_get_dns_authorization(): + async def sample_get_dns_authorization(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.GetDnsAuthorizationRequest( @@ -2308,7 +2303,7 @@ def sample_get_dns_authorization(): ) # Make the request - response = client.get_dns_authorization(request=request) + response = await client.get_dns_authorization(request=request) # Handle the response print(response) @@ -2403,14 +2398,13 @@ async def create_dns_authorization( r"""Creates a new DnsAuthorization in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 - def sample_create_dns_authorization(): + async def sample_create_dns_authorization(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) dns_authorization = certificate_manager_v1.DnsAuthorization() @@ -2427,7 +2421,7 @@ def sample_create_dns_authorization(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -2550,9 +2544,9 @@ async def update_dns_authorization( from google.cloud import certificate_manager_v1 - def sample_update_dns_authorization(): + async def sample_update_dns_authorization(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) dns_authorization = certificate_manager_v1.DnsAuthorization() @@ -2567,7 +2561,7 @@ def sample_update_dns_authorization(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) @@ -2683,9 +2677,9 @@ async def delete_dns_authorization( from google.cloud import certificate_manager_v1 - def sample_delete_dns_authorization(): + async def sample_delete_dns_authorization(): # Create a client - client = certificate_manager_v1.CertificateManagerClient() + client = certificate_manager_v1.CertificateManagerAsyncClient() # Initialize request argument(s) request = certificate_manager_v1.DeleteDnsAuthorizationRequest( @@ -2697,7 +2691,7 @@ def sample_delete_dns_authorization(): print("Waiting for operation to complete...") - response = operation.result() + response = await operation.result() # Handle the response print(response) diff --git a/google/cloud/certificate_manager_v1/services/certificate_manager/client.py b/google/cloud/certificate_manager_v1/services/certificate_manager/client.py index 2dafe11..15daad6 100644 --- a/google/cloud/certificate_manager_v1/services/certificate_manager/client.py +++ b/google/cloud/certificate_manager_v1/services/certificate_manager/client.py @@ -16,18 +16,18 @@ from collections import OrderedDict import os import re -from typing import Dict, Optional, Sequence, Tuple, Type, Union -import pkg_resources +from typing import Dict, Mapping, Optional, Sequence, Tuple, Type, Union from google.api_core import client_options as client_options_lib from google.api_core import exceptions as core_exceptions from google.api_core import gapic_v1 from google.api_core import retry as retries from google.auth import credentials as ga_credentials # type: ignore +from google.auth.exceptions import MutualTLSChannelError # type: ignore from google.auth.transport import mtls # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore -from google.auth.exceptions import MutualTLSChannelError # type: ignore from google.oauth2 import service_account # type: ignore +import pkg_resources try: OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault] @@ -36,12 +36,14 @@ from google.api_core import operation # type: ignore from google.api_core import operation_async # type: ignore -from google.cloud.certificate_manager_v1.services.certificate_manager import pagers -from google.cloud.certificate_manager_v1.types import certificate_manager from google.protobuf import empty_pb2 # type: ignore from google.protobuf import field_mask_pb2 # type: ignore from google.protobuf import timestamp_pb2 # type: ignore -from .transports.base import CertificateManagerTransport, DEFAULT_CLIENT_INFO + +from google.cloud.certificate_manager_v1.services.certificate_manager import pagers +from google.cloud.certificate_manager_v1.types import certificate_manager + +from .transports.base import DEFAULT_CLIENT_INFO, CertificateManagerTransport from .transports.grpc import CertificateManagerGrpcTransport from .transports.grpc_asyncio import CertificateManagerGrpcAsyncIOTransport @@ -788,7 +790,6 @@ def create_certificate( r"""Creates a new Certificate in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 @@ -1161,7 +1162,6 @@ def list_certificate_maps( r"""Lists CertificateMaps in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 @@ -1369,7 +1369,6 @@ def create_certificate_map( r"""Creates a new CertificateMap in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 @@ -1624,7 +1623,6 @@ def delete_certificate_map( Remove all the entries from the map before calling this method. - .. code-block:: python from google.cloud import certificate_manager_v1 @@ -1749,7 +1747,6 @@ def list_certificate_map_entries( r"""Lists CertificateMapEntries in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 @@ -1964,7 +1961,6 @@ def create_certificate_map_entry( r"""Creates a new CertificateMapEntry in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 @@ -2366,7 +2362,6 @@ def list_dns_authorizations( r"""Lists DnsAuthorizations in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 @@ -2575,7 +2570,6 @@ def create_dns_authorization( r"""Creates a new DnsAuthorization in a given project and location. - .. code-block:: python from google.cloud import certificate_manager_v1 diff --git a/google/cloud/certificate_manager_v1/services/certificate_manager/pagers.py b/google/cloud/certificate_manager_v1/services/certificate_manager/pagers.py index cd33893..d08e914 100644 --- a/google/cloud/certificate_manager_v1/services/certificate_manager/pagers.py +++ b/google/cloud/certificate_manager_v1/services/certificate_manager/pagers.py @@ -18,10 +18,10 @@ AsyncIterator, Awaitable, Callable, + Iterator, + Optional, Sequence, Tuple, - Optional, - Iterator, ) from google.cloud.certificate_manager_v1.types import certificate_manager diff --git a/google/cloud/certificate_manager_v1/services/certificate_manager/transports/__init__.py b/google/cloud/certificate_manager_v1/services/certificate_manager/transports/__init__.py index a5e92fc..046ef3d 100644 --- a/google/cloud/certificate_manager_v1/services/certificate_manager/transports/__init__.py +++ b/google/cloud/certificate_manager_v1/services/certificate_manager/transports/__init__.py @@ -20,7 +20,6 @@ from .grpc import CertificateManagerGrpcTransport from .grpc_asyncio import CertificateManagerGrpcAsyncIOTransport - # Compile a registry of transports. _transport_registry = ( OrderedDict() diff --git a/google/cloud/certificate_manager_v1/services/certificate_manager/transports/base.py b/google/cloud/certificate_manager_v1/services/certificate_manager/transports/base.py index 58c0398..e52d901 100644 --- a/google/cloud/certificate_manager_v1/services/certificate_manager/transports/base.py +++ b/google/cloud/certificate_manager_v1/services/certificate_manager/transports/base.py @@ -15,19 +15,18 @@ # import abc from typing import Awaitable, Callable, Dict, Optional, Sequence, Union -import pkg_resources -import google.auth # type: ignore import google.api_core from google.api_core import exceptions as core_exceptions -from google.api_core import gapic_v1 +from google.api_core import gapic_v1, operations_v1 from google.api_core import retry as retries -from google.api_core import operations_v1 +import google.auth # type: ignore from google.auth import credentials as ga_credentials # type: ignore +from google.longrunning import operations_pb2 # type: ignore from google.oauth2 import service_account # type: ignore +import pkg_resources from google.cloud.certificate_manager_v1.types import certificate_manager -from google.longrunning import operations_pb2 # type: ignore try: DEFAULT_CLIENT_INFO = gapic_v1.client_info.ClientInfo( @@ -82,6 +81,7 @@ def __init__( always_use_jwt_access (Optional[bool]): Whether self signed JWT should be used for service account credentials. """ + # Save the hostname. Default to port 443 (HTTPS) if none is specified. if ":" not in host: host += ":443" @@ -621,5 +621,9 @@ def delete_dns_authorization( ]: raise NotImplementedError() + @property + def kind(self) -> str: + raise NotImplementedError() + __all__ = ("CertificateManagerTransport",) diff --git a/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc.py b/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc.py index b1f69ed..ee07b7a 100644 --- a/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc.py +++ b/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc.py @@ -13,21 +13,19 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import warnings from typing import Callable, Dict, Optional, Sequence, Tuple, Union +import warnings -from google.api_core import grpc_helpers -from google.api_core import operations_v1 -from google.api_core import gapic_v1 +from google.api_core import gapic_v1, grpc_helpers, operations_v1 import google.auth # type: ignore from google.auth import credentials as ga_credentials # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore - +from google.longrunning import operations_pb2 # type: ignore import grpc # type: ignore from google.cloud.certificate_manager_v1.types import certificate_manager -from google.longrunning import operations_pb2 # type: ignore -from .base import CertificateManagerTransport, DEFAULT_CLIENT_INFO + +from .base import DEFAULT_CLIENT_INFO, CertificateManagerTransport class CertificateManagerGrpcTransport(CertificateManagerTransport): @@ -851,5 +849,9 @@ def delete_dns_authorization( def close(self): self.grpc_channel.close() + @property + def kind(self) -> str: + return "grpc" + __all__ = ("CertificateManagerGrpcTransport",) diff --git a/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc_asyncio.py b/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc_asyncio.py index 2308981..be2b2c1 100644 --- a/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc_asyncio.py +++ b/google/cloud/certificate_manager_v1/services/certificate_manager/transports/grpc_asyncio.py @@ -13,21 +13,19 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import warnings from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union +import warnings -from google.api_core import gapic_v1 -from google.api_core import grpc_helpers_async -from google.api_core import operations_v1 +from google.api_core import gapic_v1, grpc_helpers_async, operations_v1 from google.auth import credentials as ga_credentials # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore - +from google.longrunning import operations_pb2 # type: ignore import grpc # type: ignore from grpc.experimental import aio # type: ignore from google.cloud.certificate_manager_v1.types import certificate_manager -from google.longrunning import operations_pb2 # type: ignore -from .base import CertificateManagerTransport, DEFAULT_CLIENT_INFO + +from .base import DEFAULT_CLIENT_INFO, CertificateManagerTransport from .grpc import CertificateManagerGrpcTransport diff --git a/google/cloud/certificate_manager_v1/types/__init__.py b/google/cloud/certificate_manager_v1/types/__init__.py index 36365d3..b97d6f4 100644 --- a/google/cloud/certificate_manager_v1/types/__init__.py +++ b/google/cloud/certificate_manager_v1/types/__init__.py @@ -39,11 +39,11 @@ ListDnsAuthorizationsRequest, ListDnsAuthorizationsResponse, OperationMetadata, + ServingState, UpdateCertificateMapEntryRequest, UpdateCertificateMapRequest, UpdateCertificateRequest, UpdateDnsAuthorizationRequest, - ServingState, ) __all__ = ( diff --git a/google/cloud/certificate_manager_v1/types/certificate_manager.py b/google/cloud/certificate_manager_v1/types/certificate_manager.py index 825a1b2..a75c91c 100644 --- a/google/cloud/certificate_manager_v1/types/certificate_manager.py +++ b/google/cloud/certificate_manager_v1/types/certificate_manager.py @@ -13,11 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import proto # type: ignore - from google.protobuf import field_mask_pb2 # type: ignore from google.protobuf import timestamp_pb2 # type: ignore - +import proto # type: ignore __protobuf__ = proto.module( package="google.cloud.certificatemanager.v1", @@ -834,7 +832,7 @@ class Certificate(proto.Message): update_time (google.protobuf.timestamp_pb2.Timestamp): Output only. The last update timestamp of a Certificate. - labels (Sequence[google.cloud.certificate_manager_v1.types.Certificate.LabelsEntry]): + labels (Mapping[str, str]): Set of labels associated with a Certificate. self_managed (google.cloud.certificate_manager_v1.types.Certificate.SelfManagedCertificate): If set, defines data of a self-managed @@ -1105,7 +1103,7 @@ class CertificateMap(proto.Message): update_time (google.protobuf.timestamp_pb2.Timestamp): Output only. The update timestamp of a Certificate Map. - labels (Sequence[google.cloud.certificate_manager_v1.types.CertificateMap.LabelsEntry]): + labels (Mapping[str, str]): Set of labels associated with a Certificate Map. gclb_targets (Sequence[google.cloud.certificate_manager_v1.types.CertificateMap.GclbTarget]): @@ -1230,7 +1228,7 @@ class CertificateMapEntry(proto.Message): update_time (google.protobuf.timestamp_pb2.Timestamp): Output only. The update timestamp of a Certificate Map Entry. - labels (Sequence[google.cloud.certificate_manager_v1.types.CertificateMapEntry.LabelsEntry]): + labels (Mapping[str, str]): Set of labels associated with a Certificate Map Entry. hostname (str): @@ -1322,7 +1320,7 @@ class DnsAuthorization(proto.Message): update_time (google.protobuf.timestamp_pb2.Timestamp): Output only. The last update timestamp of a DnsAuthorization. - labels (Sequence[google.cloud.certificate_manager_v1.types.DnsAuthorization.LabelsEntry]): + labels (Mapping[str, str]): Set of labels associated with a DnsAuthorization. description (str): diff --git a/noxfile.py b/noxfile.py index 3addb4e..7c1742d 100644 --- a/noxfile.py +++ b/noxfile.py @@ -17,19 +17,45 @@ # Generated by synthtool. DO NOT EDIT! from __future__ import absolute_import + import os import pathlib import shutil +import warnings import nox - BLACK_VERSION = "black==22.3.0" -BLACK_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] +ISORT_VERSION = "isort==5.10.1" +LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"] DEFAULT_PYTHON_VERSION = "3.8" -SYSTEM_TEST_PYTHON_VERSIONS = ["3.8"] + UNIT_TEST_PYTHON_VERSIONS = ["3.6", "3.7", "3.8", "3.9", "3.10"] +UNIT_TEST_STANDARD_DEPENDENCIES = [ + "mock", + "asyncmock", + "pytest", + "pytest-cov", + "pytest-asyncio", +] +UNIT_TEST_EXTERNAL_DEPENDENCIES = [] +UNIT_TEST_LOCAL_DEPENDENCIES = [] +UNIT_TEST_DEPENDENCIES = [] +UNIT_TEST_EXTRAS = [] +UNIT_TEST_EXTRAS_BY_PYTHON = {} + +SYSTEM_TEST_PYTHON_VERSIONS = ["3.8"] +SYSTEM_TEST_STANDARD_DEPENDENCIES = [ + "mock", + "pytest", + "google-cloud-testutils", +] +SYSTEM_TEST_EXTERNAL_DEPENDENCIES = [] +SYSTEM_TEST_LOCAL_DEPENDENCIES = [] +SYSTEM_TEST_DEPENDENCIES = [] +SYSTEM_TEST_EXTRAS = [] +SYSTEM_TEST_EXTRAS_BY_PYTHON = {} CURRENT_DIRECTORY = pathlib.Path(__file__).parent.absolute() @@ -59,7 +85,7 @@ def lint(session): session.run( "black", "--check", - *BLACK_PATHS, + *LINT_PATHS, ) session.run("flake8", "google", "tests") @@ -70,7 +96,27 @@ def blacken(session): session.install(BLACK_VERSION) session.run( "black", - *BLACK_PATHS, + *LINT_PATHS, + ) + + +@nox.session(python=DEFAULT_PYTHON_VERSION) +def format(session): + """ + Run isort to sort imports. Then run black + to format code to uniform standard. + """ + session.install(BLACK_VERSION, ISORT_VERSION) + # Use the --fss option to sort imports using strict alphabetical order. + # See https://pycqa.github.io/isort/docs/configuration/options.html#force-sort-within-sections + session.run( + "isort", + "--fss", + *LINT_PATHS, + ) + session.run( + "black", + *LINT_PATHS, ) @@ -81,23 +127,41 @@ def lint_setup_py(session): session.run("python", "setup.py", "check", "--restructuredtext", "--strict") +def install_unittest_dependencies(session, *constraints): + standard_deps = UNIT_TEST_STANDARD_DEPENDENCIES + UNIT_TEST_DEPENDENCIES + session.install(*standard_deps, *constraints) + + if UNIT_TEST_EXTERNAL_DEPENDENCIES: + warnings.warn( + "'unit_test_external_dependencies' is deprecated. Instead, please " + "use 'unit_test_dependencies' or 'unit_test_local_dependencies'.", + DeprecationWarning, + ) + session.install(*UNIT_TEST_EXTERNAL_DEPENDENCIES, *constraints) + + if UNIT_TEST_LOCAL_DEPENDENCIES: + session.install(*UNIT_TEST_LOCAL_DEPENDENCIES, *constraints) + + if UNIT_TEST_EXTRAS_BY_PYTHON: + extras = UNIT_TEST_EXTRAS_BY_PYTHON.get(session.python, []) + elif UNIT_TEST_EXTRAS: + extras = UNIT_TEST_EXTRAS + else: + extras = [] + + if extras: + session.install("-e", f".[{','.join(extras)}]", *constraints) + else: + session.install("-e", ".", *constraints) + + def default(session): # Install all test dependencies, then install this package in-place. constraints_path = str( CURRENT_DIRECTORY / "testing" / f"constraints-{session.python}.txt" ) - session.install( - "mock", - "asyncmock", - "pytest", - "pytest-cov", - "pytest-asyncio", - "-c", - constraints_path, - ) - - session.install("-e", ".", "-c", constraints_path) + install_unittest_dependencies(session, "-c", constraints_path) # Run py.test against the unit tests. session.run( @@ -121,6 +185,35 @@ def unit(session): default(session) +def install_systemtest_dependencies(session, *constraints): + + # Use pre-release gRPC for system tests. + session.install("--pre", "grpcio") + + session.install(*SYSTEM_TEST_STANDARD_DEPENDENCIES, *constraints) + + if SYSTEM_TEST_EXTERNAL_DEPENDENCIES: + session.install(*SYSTEM_TEST_EXTERNAL_DEPENDENCIES, *constraints) + + if SYSTEM_TEST_LOCAL_DEPENDENCIES: + session.install("-e", *SYSTEM_TEST_LOCAL_DEPENDENCIES, *constraints) + + if SYSTEM_TEST_DEPENDENCIES: + session.install("-e", *SYSTEM_TEST_DEPENDENCIES, *constraints) + + if SYSTEM_TEST_EXTRAS_BY_PYTHON: + extras = SYSTEM_TEST_EXTRAS_BY_PYTHON.get(session.python, []) + elif SYSTEM_TEST_EXTRAS: + extras = SYSTEM_TEST_EXTRAS + else: + extras = [] + + if extras: + session.install("-e", f".[{','.join(extras)}]", *constraints) + else: + session.install("-e", ".", *constraints) + + @nox.session(python=SYSTEM_TEST_PYTHON_VERSIONS) def system(session): """Run the system test suite.""" @@ -143,13 +236,7 @@ def system(session): if not system_test_exists and not system_test_folder_exists: session.skip("System tests were not found") - # Use pre-release gRPC for system tests. - session.install("--pre", "grpcio") - - # Install all test dependencies, then install this package into the - # virtualenv's dist-packages. - session.install("mock", "pytest", "google-cloud-testutils", "-c", constraints_path) - session.install("-e", ".", "-c", constraints_path) + install_systemtest_dependencies(session, "-c", constraints_path) # Run py.test against the system tests. if system_test_exists: diff --git a/samples/generated_samples/snippet_metadata_certificate manager_v1.json b/samples/generated_samples/snippet_metadata_certificate manager_v1.json index bea7b7e..a1aecc3 100644 --- a/samples/generated_samples/snippet_metadata_certificate manager_v1.json +++ b/samples/generated_samples/snippet_metadata_certificate manager_v1.json @@ -1,16 +1,69 @@ { + "clientLibrary": { + "apis": [ + { + "id": "google.cloud.certificatemanager.v1", + "version": "v1" + } + ], + "language": "PYTHON", + "name": "google-cloud-certificate-manager" + }, "snippets": [ { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.create_certificate_map_entry", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificateMapEntry", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "CreateCertificateMapEntry" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.CreateCertificateMapEntryRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "certificate_map_entry", + "type": "google.cloud.certificate_manager_v1.types.CertificateMapEntry" + }, + { + "name": "certificate_map_entry_id", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "create_certificate_map_entry" }, + "description": "Sample for CreateCertificateMapEntry", "file": "certificatemanager_v1_generated_certificate_manager_create_certificate_map_entry_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_CreateCertificateMapEntry_async", "segments": [ { @@ -43,18 +96,62 @@ "start": 51, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_create_certificate_map_entry_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.create_certificate_map_entry", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificateMapEntry", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "CreateCertificateMapEntry" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.CreateCertificateMapEntryRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "certificate_map_entry", + "type": "google.cloud.certificate_manager_v1.types.CertificateMapEntry" + }, + { + "name": "certificate_map_entry_id", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "create_certificate_map_entry" }, + "description": "Sample for CreateCertificateMapEntry", "file": "certificatemanager_v1_generated_certificate_manager_create_certificate_map_entry_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_CreateCertificateMapEntry_sync", "segments": [ { @@ -87,19 +184,63 @@ "start": 51, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_create_certificate_map_entry_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.create_certificate_map", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificateMap", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "CreateCertificateMap" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.CreateCertificateMapRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "certificate_map", + "type": "google.cloud.certificate_manager_v1.types.CertificateMap" + }, + { + "name": "certificate_map_id", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "create_certificate_map" }, + "description": "Sample for CreateCertificateMap", "file": "certificatemanager_v1_generated_certificate_manager_create_certificate_map_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_CreateCertificateMap_async", "segments": [ { @@ -132,18 +273,62 @@ "start": 47, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_create_certificate_map_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.create_certificate_map", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificateMap", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "CreateCertificateMap" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.CreateCertificateMapRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "certificate_map", + "type": "google.cloud.certificate_manager_v1.types.CertificateMap" + }, + { + "name": "certificate_map_id", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "create_certificate_map" }, + "description": "Sample for CreateCertificateMap", "file": "certificatemanager_v1_generated_certificate_manager_create_certificate_map_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_CreateCertificateMap_sync", "segments": [ { @@ -176,19 +361,63 @@ "start": 47, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_create_certificate_map_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.create_certificate", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificate", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "CreateCertificate" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.CreateCertificateRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "certificate", + "type": "google.cloud.certificate_manager_v1.types.Certificate" + }, + { + "name": "certificate_id", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "create_certificate" }, + "description": "Sample for CreateCertificate", "file": "certificatemanager_v1_generated_certificate_manager_create_certificate_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_CreateCertificate_async", "segments": [ { @@ -221,18 +450,62 @@ "start": 47, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_create_certificate_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.create_certificate", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateCertificate", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "CreateCertificate" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.CreateCertificateRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "certificate", + "type": "google.cloud.certificate_manager_v1.types.Certificate" + }, + { + "name": "certificate_id", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "create_certificate" }, + "description": "Sample for CreateCertificate", "file": "certificatemanager_v1_generated_certificate_manager_create_certificate_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_CreateCertificate_sync", "segments": [ { @@ -265,19 +538,63 @@ "start": 47, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_create_certificate_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.create_dns_authorization", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateDnsAuthorization", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "CreateDnsAuthorization" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.CreateDnsAuthorizationRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "dns_authorization", + "type": "google.cloud.certificate_manager_v1.types.DnsAuthorization" + }, + { + "name": "dns_authorization_id", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "create_dns_authorization" }, + "description": "Sample for CreateDnsAuthorization", "file": "certificatemanager_v1_generated_certificate_manager_create_dns_authorization_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_CreateDnsAuthorization_async", "segments": [ { @@ -310,18 +627,62 @@ "start": 51, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_create_dns_authorization_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.create_dns_authorization", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.CreateDnsAuthorization", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "CreateDnsAuthorization" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.CreateDnsAuthorizationRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "dns_authorization", + "type": "google.cloud.certificate_manager_v1.types.DnsAuthorization" + }, + { + "name": "dns_authorization_id", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "create_dns_authorization" }, + "description": "Sample for CreateDnsAuthorization", "file": "certificatemanager_v1_generated_certificate_manager_create_dns_authorization_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_CreateDnsAuthorization_sync", "segments": [ { @@ -354,19 +715,55 @@ "start": 51, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_create_dns_authorization_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.delete_certificate_map_entry", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificateMapEntry", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "DeleteCertificateMapEntry" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.DeleteCertificateMapEntryRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "delete_certificate_map_entry" }, + "description": "Sample for DeleteCertificateMapEntry", "file": "certificatemanager_v1_generated_certificate_manager_delete_certificate_map_entry_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_DeleteCertificateMapEntry_async", "segments": [ { @@ -399,18 +796,54 @@ "start": 46, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_delete_certificate_map_entry_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.delete_certificate_map_entry", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificateMapEntry", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "DeleteCertificateMapEntry" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.DeleteCertificateMapEntryRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "delete_certificate_map_entry" }, + "description": "Sample for DeleteCertificateMapEntry", "file": "certificatemanager_v1_generated_certificate_manager_delete_certificate_map_entry_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_DeleteCertificateMapEntry_sync", "segments": [ { @@ -443,19 +876,55 @@ "start": 46, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_delete_certificate_map_entry_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.delete_certificate_map", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificateMap", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "DeleteCertificateMap" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.DeleteCertificateMapRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "delete_certificate_map" }, + "description": "Sample for DeleteCertificateMap", "file": "certificatemanager_v1_generated_certificate_manager_delete_certificate_map_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_DeleteCertificateMap_async", "segments": [ { @@ -488,18 +957,54 @@ "start": 46, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_delete_certificate_map_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.delete_certificate_map", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificateMap", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "DeleteCertificateMap" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.DeleteCertificateMapRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "delete_certificate_map" }, + "description": "Sample for DeleteCertificateMap", "file": "certificatemanager_v1_generated_certificate_manager_delete_certificate_map_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_DeleteCertificateMap_sync", "segments": [ { @@ -532,19 +1037,55 @@ "start": 46, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_delete_certificate_map_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.delete_certificate", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificate", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "DeleteCertificate" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.DeleteCertificateRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "delete_certificate" }, + "description": "Sample for DeleteCertificate", "file": "certificatemanager_v1_generated_certificate_manager_delete_certificate_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_DeleteCertificate_async", "segments": [ { @@ -577,18 +1118,54 @@ "start": 46, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_delete_certificate_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.delete_certificate", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteCertificate", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "DeleteCertificate" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.DeleteCertificateRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "delete_certificate" }, + "description": "Sample for DeleteCertificate", "file": "certificatemanager_v1_generated_certificate_manager_delete_certificate_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_DeleteCertificate_sync", "segments": [ { @@ -621,19 +1198,55 @@ "start": 46, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_delete_certificate_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.delete_dns_authorization", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteDnsAuthorization", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "DeleteDnsAuthorization" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.DeleteDnsAuthorizationRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "delete_dns_authorization" }, + "description": "Sample for DeleteDnsAuthorization", "file": "certificatemanager_v1_generated_certificate_manager_delete_dns_authorization_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_DeleteDnsAuthorization_async", "segments": [ { @@ -666,18 +1279,54 @@ "start": 46, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_delete_dns_authorization_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.delete_dns_authorization", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.DeleteDnsAuthorization", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "DeleteDnsAuthorization" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.DeleteDnsAuthorizationRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "delete_dns_authorization" }, + "description": "Sample for DeleteDnsAuthorization", "file": "certificatemanager_v1_generated_certificate_manager_delete_dns_authorization_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_DeleteDnsAuthorization_sync", "segments": [ { @@ -710,19 +1359,55 @@ "start": 46, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_delete_dns_authorization_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.get_certificate_map_entry", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificateMapEntry", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "GetCertificateMapEntry" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.GetCertificateMapEntryRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.types.CertificateMapEntry", + "shortName": "get_certificate_map_entry" }, + "description": "Sample for GetCertificateMapEntry", "file": "certificatemanager_v1_generated_certificate_manager_get_certificate_map_entry_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_GetCertificateMapEntry_async", "segments": [ { @@ -755,18 +1440,54 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_get_certificate_map_entry_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.get_certificate_map_entry", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificateMapEntry", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "GetCertificateMapEntry" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.GetCertificateMapEntryRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.types.CertificateMapEntry", + "shortName": "get_certificate_map_entry" }, + "description": "Sample for GetCertificateMapEntry", "file": "certificatemanager_v1_generated_certificate_manager_get_certificate_map_entry_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_GetCertificateMapEntry_sync", "segments": [ { @@ -799,19 +1520,55 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_get_certificate_map_entry_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.get_certificate_map", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificateMap", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "GetCertificateMap" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.GetCertificateMapRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.types.CertificateMap", + "shortName": "get_certificate_map" }, + "description": "Sample for GetCertificateMap", "file": "certificatemanager_v1_generated_certificate_manager_get_certificate_map_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_GetCertificateMap_async", "segments": [ { @@ -844,18 +1601,54 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_get_certificate_map_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.get_certificate_map", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificateMap", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "GetCertificateMap" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.GetCertificateMapRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.types.CertificateMap", + "shortName": "get_certificate_map" }, + "description": "Sample for GetCertificateMap", "file": "certificatemanager_v1_generated_certificate_manager_get_certificate_map_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_GetCertificateMap_sync", "segments": [ { @@ -888,19 +1681,55 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_get_certificate_map_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.get_certificate", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificate", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "GetCertificate" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.GetCertificateRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.types.Certificate", + "shortName": "get_certificate" }, + "description": "Sample for GetCertificate", "file": "certificatemanager_v1_generated_certificate_manager_get_certificate_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_GetCertificate_async", "segments": [ { @@ -933,18 +1762,54 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_get_certificate_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.get_certificate", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetCertificate", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "GetCertificate" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.GetCertificateRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.types.Certificate", + "shortName": "get_certificate" }, + "description": "Sample for GetCertificate", "file": "certificatemanager_v1_generated_certificate_manager_get_certificate_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_GetCertificate_sync", "segments": [ { @@ -977,19 +1842,55 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_get_certificate_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.get_dns_authorization", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetDnsAuthorization", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "GetDnsAuthorization" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.GetDnsAuthorizationRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.types.DnsAuthorization", + "shortName": "get_dns_authorization" }, + "description": "Sample for GetDnsAuthorization", "file": "certificatemanager_v1_generated_certificate_manager_get_dns_authorization_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_GetDnsAuthorization_async", "segments": [ { @@ -1022,18 +1923,54 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_get_dns_authorization_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.get_dns_authorization", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.GetDnsAuthorization", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "GetDnsAuthorization" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.GetDnsAuthorizationRequest" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.types.DnsAuthorization", + "shortName": "get_dns_authorization" }, + "description": "Sample for GetDnsAuthorization", "file": "certificatemanager_v1_generated_certificate_manager_get_dns_authorization_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_GetDnsAuthorization_sync", "segments": [ { @@ -1066,19 +2003,55 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_get_dns_authorization_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.list_certificate_map_entries", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificateMapEntries", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "ListCertificateMapEntries" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.ListCertificateMapEntriesRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.services.certificate_manager.pagers.ListCertificateMapEntriesAsyncPager", + "shortName": "list_certificate_map_entries" }, + "description": "Sample for ListCertificateMapEntries", "file": "certificatemanager_v1_generated_certificate_manager_list_certificate_map_entries_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_ListCertificateMapEntries_async", "segments": [ { @@ -1111,18 +2084,54 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_list_certificate_map_entries_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.list_certificate_map_entries", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificateMapEntries", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "ListCertificateMapEntries" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.ListCertificateMapEntriesRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.services.certificate_manager.pagers.ListCertificateMapEntriesPager", + "shortName": "list_certificate_map_entries" }, + "description": "Sample for ListCertificateMapEntries", "file": "certificatemanager_v1_generated_certificate_manager_list_certificate_map_entries_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_ListCertificateMapEntries_sync", "segments": [ { @@ -1155,19 +2164,55 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_list_certificate_map_entries_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.list_certificate_maps", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificateMaps", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "ListCertificateMaps" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.ListCertificateMapsRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.services.certificate_manager.pagers.ListCertificateMapsAsyncPager", + "shortName": "list_certificate_maps" }, + "description": "Sample for ListCertificateMaps", "file": "certificatemanager_v1_generated_certificate_manager_list_certificate_maps_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_ListCertificateMaps_async", "segments": [ { @@ -1200,18 +2245,54 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_list_certificate_maps_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.list_certificate_maps", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificateMaps", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "ListCertificateMaps" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.ListCertificateMapsRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.services.certificate_manager.pagers.ListCertificateMapsPager", + "shortName": "list_certificate_maps" }, + "description": "Sample for ListCertificateMaps", "file": "certificatemanager_v1_generated_certificate_manager_list_certificate_maps_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_ListCertificateMaps_sync", "segments": [ { @@ -1244,19 +2325,55 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_list_certificate_maps_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.list_certificates", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificates", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "ListCertificates" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.ListCertificatesRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.services.certificate_manager.pagers.ListCertificatesAsyncPager", + "shortName": "list_certificates" }, + "description": "Sample for ListCertificates", "file": "certificatemanager_v1_generated_certificate_manager_list_certificates_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_ListCertificates_async", "segments": [ { @@ -1289,18 +2406,54 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_list_certificates_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.list_certificates", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListCertificates", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "ListCertificates" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.ListCertificatesRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.services.certificate_manager.pagers.ListCertificatesPager", + "shortName": "list_certificates" }, + "description": "Sample for ListCertificates", "file": "certificatemanager_v1_generated_certificate_manager_list_certificates_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_ListCertificates_sync", "segments": [ { @@ -1333,19 +2486,55 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_list_certificates_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.list_dns_authorizations", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListDnsAuthorizations", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "ListDnsAuthorizations" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.ListDnsAuthorizationsRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.services.certificate_manager.pagers.ListDnsAuthorizationsAsyncPager", + "shortName": "list_dns_authorizations" }, + "description": "Sample for ListDnsAuthorizations", "file": "certificatemanager_v1_generated_certificate_manager_list_dns_authorizations_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_ListDnsAuthorizations_async", "segments": [ { @@ -1378,18 +2567,54 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_list_dns_authorizations_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.list_dns_authorizations", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.ListDnsAuthorizations", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "ListDnsAuthorizations" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.ListDnsAuthorizationsRequest" + }, + { + "name": "parent", + "type": "str" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.cloud.certificate_manager_v1.services.certificate_manager.pagers.ListDnsAuthorizationsPager", + "shortName": "list_dns_authorizations" }, + "description": "Sample for ListDnsAuthorizations", "file": "certificatemanager_v1_generated_certificate_manager_list_dns_authorizations_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_ListDnsAuthorizations_sync", "segments": [ { @@ -1422,19 +2647,59 @@ "start": 42, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_list_dns_authorizations_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.update_certificate_map_entry", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateCertificateMapEntry", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "UpdateCertificateMapEntry" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.UpdateCertificateMapEntryRequest" + }, + { + "name": "certificate_map_entry", + "type": "google.cloud.certificate_manager_v1.types.CertificateMapEntry" + }, + { + "name": "update_mask", + "type": "google.protobuf.field_mask_pb2.FieldMask" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "update_certificate_map_entry" }, + "description": "Sample for UpdateCertificateMapEntry", "file": "certificatemanager_v1_generated_certificate_manager_update_certificate_map_entry_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_UpdateCertificateMapEntry_async", "segments": [ { @@ -1467,18 +2732,58 @@ "start": 49, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_update_certificate_map_entry_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.update_certificate_map_entry", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateCertificateMapEntry", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "UpdateCertificateMapEntry" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.UpdateCertificateMapEntryRequest" + }, + { + "name": "certificate_map_entry", + "type": "google.cloud.certificate_manager_v1.types.CertificateMapEntry" + }, + { + "name": "update_mask", + "type": "google.protobuf.field_mask_pb2.FieldMask" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "update_certificate_map_entry" }, + "description": "Sample for UpdateCertificateMapEntry", "file": "certificatemanager_v1_generated_certificate_manager_update_certificate_map_entry_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_UpdateCertificateMapEntry_sync", "segments": [ { @@ -1511,19 +2816,59 @@ "start": 49, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_update_certificate_map_entry_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.update_certificate_map", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateCertificateMap", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "UpdateCertificateMap" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.UpdateCertificateMapRequest" + }, + { + "name": "certificate_map", + "type": "google.cloud.certificate_manager_v1.types.CertificateMap" + }, + { + "name": "update_mask", + "type": "google.protobuf.field_mask_pb2.FieldMask" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "update_certificate_map" }, + "description": "Sample for UpdateCertificateMap", "file": "certificatemanager_v1_generated_certificate_manager_update_certificate_map_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_UpdateCertificateMap_async", "segments": [ { @@ -1556,18 +2901,58 @@ "start": 45, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_update_certificate_map_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.update_certificate_map", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateCertificateMap", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "UpdateCertificateMap" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.UpdateCertificateMapRequest" + }, + { + "name": "certificate_map", + "type": "google.cloud.certificate_manager_v1.types.CertificateMap" + }, + { + "name": "update_mask", + "type": "google.protobuf.field_mask_pb2.FieldMask" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "update_certificate_map" }, + "description": "Sample for UpdateCertificateMap", "file": "certificatemanager_v1_generated_certificate_manager_update_certificate_map_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_UpdateCertificateMap_sync", "segments": [ { @@ -1600,19 +2985,59 @@ "start": 45, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_update_certificate_map_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.update_certificate", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateCertificate", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "UpdateCertificate" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.UpdateCertificateRequest" + }, + { + "name": "certificate", + "type": "google.cloud.certificate_manager_v1.types.Certificate" + }, + { + "name": "update_mask", + "type": "google.protobuf.field_mask_pb2.FieldMask" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "update_certificate" }, + "description": "Sample for UpdateCertificate", "file": "certificatemanager_v1_generated_certificate_manager_update_certificate_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_UpdateCertificate_async", "segments": [ { @@ -1645,18 +3070,58 @@ "start": 45, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_update_certificate_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.update_certificate", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateCertificate", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "UpdateCertificate" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.UpdateCertificateRequest" + }, + { + "name": "certificate", + "type": "google.cloud.certificate_manager_v1.types.Certificate" + }, + { + "name": "update_mask", + "type": "google.protobuf.field_mask_pb2.FieldMask" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "update_certificate" }, + "description": "Sample for UpdateCertificate", "file": "certificatemanager_v1_generated_certificate_manager_update_certificate_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_UpdateCertificate_sync", "segments": [ { @@ -1689,19 +3154,59 @@ "start": 45, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_update_certificate_sync.py" }, { + "canonical": true, "clientMethod": { "async": true, + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient", + "shortName": "CertificateManagerAsyncClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerAsyncClient.update_dns_authorization", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateDnsAuthorization", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "UpdateDnsAuthorization" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.UpdateDnsAuthorizationRequest" + }, + { + "name": "dns_authorization", + "type": "google.cloud.certificate_manager_v1.types.DnsAuthorization" + }, + { + "name": "update_mask", + "type": "google.protobuf.field_mask_pb2.FieldMask" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation_async.AsyncOperation", + "shortName": "update_dns_authorization" }, + "description": "Sample for UpdateDnsAuthorization", "file": "certificatemanager_v1_generated_certificate_manager_update_dns_authorization_async.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_UpdateDnsAuthorization_async", "segments": [ { @@ -1734,18 +3239,58 @@ "start": 49, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_update_dns_authorization_async.py" }, { + "canonical": true, "clientMethod": { + "client": { + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient", + "shortName": "CertificateManagerClient" + }, + "fullName": "google.cloud.certificate_manager_v1.CertificateManagerClient.update_dns_authorization", "method": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager.UpdateDnsAuthorization", "service": { + "fullName": "google.cloud.certificatemanager.v1.CertificateManager", "shortName": "CertificateManager" }, "shortName": "UpdateDnsAuthorization" - } + }, + "parameters": [ + { + "name": "request", + "type": "google.cloud.certificate_manager_v1.types.UpdateDnsAuthorizationRequest" + }, + { + "name": "dns_authorization", + "type": "google.cloud.certificate_manager_v1.types.DnsAuthorization" + }, + { + "name": "update_mask", + "type": "google.protobuf.field_mask_pb2.FieldMask" + }, + { + "name": "retry", + "type": "google.api_core.retry.Retry" + }, + { + "name": "timeout", + "type": "float" + }, + { + "name": "metadata", + "type": "Sequence[Tuple[str, str]" + } + ], + "resultType": "google.api_core.operation.Operation", + "shortName": "update_dns_authorization" }, + "description": "Sample for UpdateDnsAuthorization", "file": "certificatemanager_v1_generated_certificate_manager_update_dns_authorization_sync.py", + "language": "PYTHON", + "origin": "API_DEFINITION", "regionTag": "certificatemanager_v1_generated_CertificateManager_UpdateDnsAuthorization_sync", "segments": [ { @@ -1778,7 +3323,8 @@ "start": 49, "type": "RESPONSE_HANDLING" } - ] + ], + "title": "certificatemanager_v1_generated_certificate_manager_update_dns_authorization_sync.py" } ] } diff --git a/scripts/readme-gen/readme_gen.py b/scripts/readme-gen/readme_gen.py index d309d6e..91b5967 100644 --- a/scripts/readme-gen/readme_gen.py +++ b/scripts/readme-gen/readme_gen.py @@ -28,7 +28,10 @@ jinja_env = jinja2.Environment( trim_blocks=True, loader=jinja2.FileSystemLoader( - os.path.abspath(os.path.join(os.path.dirname(__file__), 'templates')))) + os.path.abspath(os.path.join(os.path.dirname(__file__), "templates")) + ), + autoescape=True, +) README_TMPL = jinja_env.get_template('README.tmpl.rst') diff --git a/setup.py b/setup.py index 040c295..4b22540 100644 --- a/setup.py +++ b/setup.py @@ -19,18 +19,18 @@ import setuptools - name = "google-cloud-certificate-manager" description = "Certificate Manager API client library" url = "https://github.com/googleapis/python-certificate-manager" -version = "0.1.2" +version = "0.1.3" release_status = "Development Status :: 4 - Beta" dependencies = [ # NOTE: Maintainers, please do not require google-api-core>=2.x.x # Until this issue is closed # https://github.com/googleapis/google-cloud-python/issues/10566 "google-api-core[grpc] >= 1.31.5, <3.0.0dev,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0", - "proto-plus >= 1.15.0", + "proto-plus >= 1.15.0, <2.0.0dev", + "protobuf >= 3.19.0, <4.0.0dev", ] package_root = os.path.abspath(os.path.dirname(__file__)) diff --git a/testing/constraints-3.6.txt b/testing/constraints-3.6.txt index be5a64f..786e637 100644 --- a/testing/constraints-3.6.txt +++ b/testing/constraints-3.6.txt @@ -6,3 +6,4 @@ # Then this file should have google-cloud-foo==1.14.0 google-api-core==1.31.5 proto-plus==1.15.0 +protobuf==3.19.0 diff --git a/testing/constraints-3.7.txt b/testing/constraints-3.7.txt index e69de29..786e637 100644 --- a/testing/constraints-3.7.txt +++ b/testing/constraints-3.7.txt @@ -0,0 +1,9 @@ +# This constraints file is used to check that lower bounds +# are correct in setup.py +# List all library dependencies and extras in this file. +# Pin the version to the lower bound. +# e.g., if setup.py has "google-cloud-foo >= 1.14.0, < 2.0.0dev", +# Then this file should have google-cloud-foo==1.14.0 +google-api-core==1.31.5 +proto-plus==1.15.0 +protobuf==3.19.0 diff --git a/tests/unit/gapic/certificate_manager_v1/test_certificate_manager.py b/tests/unit/gapic/certificate_manager_v1/test_certificate_manager.py index 6c0947b..d08a329 100644 --- a/tests/unit/gapic/certificate_manager_v1/test_certificate_manager.py +++ b/tests/unit/gapic/certificate_manager_v1/test_certificate_manager.py @@ -14,41 +14,47 @@ # limitations under the License. # import os -import mock -import grpc -from grpc.experimental import aio -import math -import pytest -from proto.marshal.rules.dates import DurationRule, TimestampRule +# try/except added for compatibility with python < 3.8 +try: + from unittest import mock + from unittest.mock import AsyncMock +except ImportError: + import mock +import math +from google.api_core import ( + future, + gapic_v1, + grpc_helpers, + grpc_helpers_async, + operation, + operations_v1, + path_template, +) from google.api_core import client_options from google.api_core import exceptions as core_exceptions -from google.api_core import future -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 +import google.auth from google.auth import credentials as ga_credentials from google.auth.exceptions import MutualTLSChannelError +from google.longrunning import operations_pb2 +from google.oauth2 import service_account +from google.protobuf import field_mask_pb2 # type: ignore +from google.protobuf import timestamp_pb2 # type: ignore +import grpc +from grpc.experimental import aio +from proto.marshal.rules.dates import DurationRule, TimestampRule +import pytest + from google.cloud.certificate_manager_v1.services.certificate_manager import ( CertificateManagerAsyncClient, -) -from google.cloud.certificate_manager_v1.services.certificate_manager import ( CertificateManagerClient, + pagers, + transports, ) -from google.cloud.certificate_manager_v1.services.certificate_manager import pagers -from google.cloud.certificate_manager_v1.services.certificate_manager import transports from google.cloud.certificate_manager_v1.types import certificate_manager -from google.longrunning import operations_pb2 -from google.oauth2 import service_account -from google.protobuf import field_mask_pb2 # type: ignore -from google.protobuf import timestamp_pb2 # type: ignore -import google.auth def client_cert_source_callback(): @@ -97,24 +103,26 @@ def test__get_default_mtls_endpoint(): @pytest.mark.parametrize( - "client_class", + "client_class,transport_name", [ - CertificateManagerClient, - CertificateManagerAsyncClient, + (CertificateManagerClient, "grpc"), + (CertificateManagerAsyncClient, "grpc_asyncio"), ], ) -def test_certificate_manager_client_from_service_account_info(client_class): +def test_certificate_manager_client_from_service_account_info( + client_class, transport_name +): creds = ga_credentials.AnonymousCredentials() with mock.patch.object( service_account.Credentials, "from_service_account_info" ) as factory: factory.return_value = creds info = {"valid": True} - client = client_class.from_service_account_info(info) + client = client_class.from_service_account_info(info, transport=transport_name) assert client.transport._credentials == creds assert isinstance(client, client_class) - assert client.transport._host == "certificatemanager.googleapis.com:443" + assert client.transport._host == ("certificatemanager.googleapis.com:443") @pytest.mark.parametrize( @@ -143,27 +151,33 @@ def test_certificate_manager_client_service_account_always_use_jwt( @pytest.mark.parametrize( - "client_class", + "client_class,transport_name", [ - CertificateManagerClient, - CertificateManagerAsyncClient, + (CertificateManagerClient, "grpc"), + (CertificateManagerAsyncClient, "grpc_asyncio"), ], ) -def test_certificate_manager_client_from_service_account_file(client_class): +def test_certificate_manager_client_from_service_account_file( + client_class, transport_name +): creds = ga_credentials.AnonymousCredentials() with mock.patch.object( service_account.Credentials, "from_service_account_file" ) as factory: factory.return_value = creds - client = client_class.from_service_account_file("dummy/file/path.json") + client = client_class.from_service_account_file( + "dummy/file/path.json", transport=transport_name + ) assert client.transport._credentials == creds assert isinstance(client, client_class) - client = client_class.from_service_account_json("dummy/file/path.json") + client = client_class.from_service_account_json( + "dummy/file/path.json", transport=transport_name + ) assert client.transport._credentials == creds assert isinstance(client, client_class) - assert client.transport._host == "certificatemanager.googleapis.com:443" + assert client.transport._host == ("certificatemanager.googleapis.com:443") def test_certificate_manager_client_get_transport_class(): @@ -772,7 +786,7 @@ def test_list_certificates_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.ListCertificatesRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -790,7 +804,7 @@ def test_list_certificates_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -804,7 +818,7 @@ async def test_list_certificates_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.ListCertificatesRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -824,7 +838,7 @@ async def test_list_certificates_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -961,7 +975,7 @@ def test_list_certificates_pager(transport_name: str = "grpc"): assert pager._metadata == metadata - results = [i for i in pager] + results = list(pager) assert len(results) == 6 assert all(isinstance(i, certificate_manager.Certificate) for i in results) @@ -1054,7 +1068,7 @@ async def test_list_certificates_async_pager(): ) assert async_pager.next_page_token == "abc" responses = [] - async for response in async_pager: + async for response in async_pager: # pragma: no branch responses.append(response) assert len(responses) == 6 @@ -1102,7 +1116,9 @@ async def test_list_certificates_async_pages(): RuntimeError, ) pages = [] - async for page_ in (await client.list_certificates(request={})).pages: + async for page_ in ( + await client.list_certificates(request={}) + ).pages: # pragma: no branch pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token @@ -1226,7 +1242,7 @@ def test_get_certificate_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.GetCertificateRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object(type(client.transport.get_certificate), "__call__") as call: @@ -1242,7 +1258,7 @@ def test_get_certificate_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -1256,7 +1272,7 @@ async def test_get_certificate_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.GetCertificateRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object(type(client.transport.get_certificate), "__call__") as call: @@ -1274,7 +1290,7 @@ async def test_get_certificate_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -1459,7 +1475,7 @@ def test_create_certificate_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.CreateCertificateRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -1477,7 +1493,7 @@ def test_create_certificate_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -1491,7 +1507,7 @@ async def test_create_certificate_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.CreateCertificateRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -1511,7 +1527,7 @@ async def test_create_certificate_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -1720,7 +1736,7 @@ def test_update_certificate_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.UpdateCertificateRequest() - request.certificate.name = "certificate.name/value" + request.certificate.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -1738,7 +1754,7 @@ def test_update_certificate_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "certificate.name=certificate.name/value", + "certificate.name=name_value", ) in kw["metadata"] @@ -1752,7 +1768,7 @@ async def test_update_certificate_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.UpdateCertificateRequest() - request.certificate.name = "certificate.name/value" + request.certificate.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -1772,7 +1788,7 @@ async def test_update_certificate_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "certificate.name=certificate.name/value", + "certificate.name=name_value", ) in kw["metadata"] @@ -1971,7 +1987,7 @@ def test_delete_certificate_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.DeleteCertificateRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -1989,7 +2005,7 @@ def test_delete_certificate_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -2003,7 +2019,7 @@ async def test_delete_certificate_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.DeleteCertificateRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -2023,7 +2039,7 @@ async def test_delete_certificate_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -2222,7 +2238,7 @@ def test_list_certificate_maps_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.ListCertificateMapsRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -2240,7 +2256,7 @@ def test_list_certificate_maps_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -2254,7 +2270,7 @@ async def test_list_certificate_maps_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.ListCertificateMapsRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -2274,7 +2290,7 @@ async def test_list_certificate_maps_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -2411,7 +2427,7 @@ def test_list_certificate_maps_pager(transport_name: str = "grpc"): assert pager._metadata == metadata - results = [i for i in pager] + results = list(pager) assert len(results) == 6 assert all(isinstance(i, certificate_manager.CertificateMap) for i in results) @@ -2504,7 +2520,7 @@ async def test_list_certificate_maps_async_pager(): ) assert async_pager.next_page_token == "abc" responses = [] - async for response in async_pager: + async for response in async_pager: # pragma: no branch responses.append(response) assert len(responses) == 6 @@ -2552,7 +2568,9 @@ async def test_list_certificate_maps_async_pages(): RuntimeError, ) pages = [] - async for page_ in (await client.list_certificate_maps(request={})).pages: + async for page_ in ( + await client.list_certificate_maps(request={}) + ).pages: # pragma: no branch pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token @@ -2667,7 +2685,7 @@ def test_get_certificate_map_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.GetCertificateMapRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -2685,7 +2703,7 @@ def test_get_certificate_map_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -2699,7 +2717,7 @@ async def test_get_certificate_map_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.GetCertificateMapRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -2719,7 +2737,7 @@ async def test_get_certificate_map_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -2908,7 +2926,7 @@ def test_create_certificate_map_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.CreateCertificateMapRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -2926,7 +2944,7 @@ def test_create_certificate_map_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -2940,7 +2958,7 @@ async def test_create_certificate_map_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.CreateCertificateMapRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -2960,7 +2978,7 @@ async def test_create_certificate_map_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -3169,7 +3187,7 @@ def test_update_certificate_map_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.UpdateCertificateMapRequest() - request.certificate_map.name = "certificate_map.name/value" + request.certificate_map.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -3187,7 +3205,7 @@ def test_update_certificate_map_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "certificate_map.name=certificate_map.name/value", + "certificate_map.name=name_value", ) in kw["metadata"] @@ -3201,7 +3219,7 @@ async def test_update_certificate_map_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.UpdateCertificateMapRequest() - request.certificate_map.name = "certificate_map.name/value" + request.certificate_map.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -3221,7 +3239,7 @@ async def test_update_certificate_map_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "certificate_map.name=certificate_map.name/value", + "certificate_map.name=name_value", ) in kw["metadata"] @@ -3420,7 +3438,7 @@ def test_delete_certificate_map_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.DeleteCertificateMapRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -3438,7 +3456,7 @@ def test_delete_certificate_map_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -3452,7 +3470,7 @@ async def test_delete_certificate_map_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.DeleteCertificateMapRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -3472,7 +3490,7 @@ async def test_delete_certificate_map_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -3671,7 +3689,7 @@ def test_list_certificate_map_entries_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.ListCertificateMapEntriesRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -3689,7 +3707,7 @@ def test_list_certificate_map_entries_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -3703,7 +3721,7 @@ async def test_list_certificate_map_entries_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.ListCertificateMapEntriesRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -3723,7 +3741,7 @@ async def test_list_certificate_map_entries_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -3860,7 +3878,7 @@ def test_list_certificate_map_entries_pager(transport_name: str = "grpc"): assert pager._metadata == metadata - results = [i for i in pager] + results = list(pager) assert len(results) == 6 assert all( isinstance(i, certificate_manager.CertificateMapEntry) for i in results @@ -3955,7 +3973,7 @@ async def test_list_certificate_map_entries_async_pager(): ) assert async_pager.next_page_token == "abc" responses = [] - async for response in async_pager: + async for response in async_pager: # pragma: no branch responses.append(response) assert len(responses) == 6 @@ -4007,7 +4025,7 @@ async def test_list_certificate_map_entries_async_pages(): pages = [] async for page_ in ( await client.list_certificate_map_entries(request={}) - ).pages: + ).pages: # pragma: no branch pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token @@ -4131,7 +4149,7 @@ def test_get_certificate_map_entry_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.GetCertificateMapEntryRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -4149,7 +4167,7 @@ def test_get_certificate_map_entry_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -4163,7 +4181,7 @@ async def test_get_certificate_map_entry_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.GetCertificateMapEntryRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -4183,7 +4201,7 @@ async def test_get_certificate_map_entry_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -4372,7 +4390,7 @@ def test_create_certificate_map_entry_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.CreateCertificateMapEntryRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -4390,7 +4408,7 @@ def test_create_certificate_map_entry_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -4404,7 +4422,7 @@ async def test_create_certificate_map_entry_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.CreateCertificateMapEntryRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -4424,7 +4442,7 @@ async def test_create_certificate_map_entry_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -4641,7 +4659,7 @@ def test_update_certificate_map_entry_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.UpdateCertificateMapEntryRequest() - request.certificate_map_entry.name = "certificate_map_entry.name/value" + request.certificate_map_entry.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -4659,7 +4677,7 @@ def test_update_certificate_map_entry_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "certificate_map_entry.name=certificate_map_entry.name/value", + "certificate_map_entry.name=name_value", ) in kw["metadata"] @@ -4673,7 +4691,7 @@ async def test_update_certificate_map_entry_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.UpdateCertificateMapEntryRequest() - request.certificate_map_entry.name = "certificate_map_entry.name/value" + request.certificate_map_entry.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -4693,7 +4711,7 @@ async def test_update_certificate_map_entry_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "certificate_map_entry.name=certificate_map_entry.name/value", + "certificate_map_entry.name=name_value", ) in kw["metadata"] @@ -4900,7 +4918,7 @@ def test_delete_certificate_map_entry_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.DeleteCertificateMapEntryRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -4918,7 +4936,7 @@ def test_delete_certificate_map_entry_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -4932,7 +4950,7 @@ async def test_delete_certificate_map_entry_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.DeleteCertificateMapEntryRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -4952,7 +4970,7 @@ async def test_delete_certificate_map_entry_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -5151,7 +5169,7 @@ def test_list_dns_authorizations_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.ListDnsAuthorizationsRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -5169,7 +5187,7 @@ def test_list_dns_authorizations_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -5183,7 +5201,7 @@ async def test_list_dns_authorizations_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.ListDnsAuthorizationsRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -5203,7 +5221,7 @@ async def test_list_dns_authorizations_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -5340,7 +5358,7 @@ def test_list_dns_authorizations_pager(transport_name: str = "grpc"): assert pager._metadata == metadata - results = [i for i in pager] + results = list(pager) assert len(results) == 6 assert all(isinstance(i, certificate_manager.DnsAuthorization) for i in results) @@ -5433,7 +5451,7 @@ async def test_list_dns_authorizations_async_pager(): ) assert async_pager.next_page_token == "abc" responses = [] - async for response in async_pager: + async for response in async_pager: # pragma: no branch responses.append(response) assert len(responses) == 6 @@ -5483,7 +5501,9 @@ async def test_list_dns_authorizations_async_pages(): RuntimeError, ) pages = [] - async for page_ in (await client.list_dns_authorizations(request={})).pages: + async for page_ in ( + await client.list_dns_authorizations(request={}) + ).pages: # pragma: no branch pages.append(page_) for page_, token in zip(pages, ["abc", "def", "ghi", ""]): assert page_.raw_page.next_page_token == token @@ -5602,7 +5622,7 @@ def test_get_dns_authorization_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.GetDnsAuthorizationRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -5620,7 +5640,7 @@ def test_get_dns_authorization_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -5634,7 +5654,7 @@ async def test_get_dns_authorization_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.GetDnsAuthorizationRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -5654,7 +5674,7 @@ async def test_get_dns_authorization_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -5843,7 +5863,7 @@ def test_create_dns_authorization_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.CreateDnsAuthorizationRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -5861,7 +5881,7 @@ def test_create_dns_authorization_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -5875,7 +5895,7 @@ async def test_create_dns_authorization_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.CreateDnsAuthorizationRequest() - request.parent = "parent/value" + request.parent = "parent_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -5895,7 +5915,7 @@ async def test_create_dns_authorization_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "parent=parent/value", + "parent=parent_value", ) in kw["metadata"] @@ -6104,7 +6124,7 @@ def test_update_dns_authorization_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.UpdateDnsAuthorizationRequest() - request.dns_authorization.name = "dns_authorization.name/value" + request.dns_authorization.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -6122,7 +6142,7 @@ def test_update_dns_authorization_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "dns_authorization.name=dns_authorization.name/value", + "dns_authorization.name=name_value", ) in kw["metadata"] @@ -6136,7 +6156,7 @@ async def test_update_dns_authorization_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.UpdateDnsAuthorizationRequest() - request.dns_authorization.name = "dns_authorization.name/value" + request.dns_authorization.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -6156,7 +6176,7 @@ async def test_update_dns_authorization_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "dns_authorization.name=dns_authorization.name/value", + "dns_authorization.name=name_value", ) in kw["metadata"] @@ -6355,7 +6375,7 @@ def test_delete_dns_authorization_field_headers(): # a field header. Set these to a non-empty value. request = certificate_manager.DeleteDnsAuthorizationRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -6373,7 +6393,7 @@ def test_delete_dns_authorization_field_headers(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -6387,7 +6407,7 @@ async def test_delete_dns_authorization_field_headers_async(): # a field header. Set these to a non-empty value. request = certificate_manager.DeleteDnsAuthorizationRequest() - request.name = "name/value" + request.name = "name_value" # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( @@ -6407,7 +6427,7 @@ async def test_delete_dns_authorization_field_headers_async(): _, _, kw = call.mock_calls[0] assert ( "x-goog-request-params", - "name=name/value", + "name=name_value", ) in kw["metadata"] @@ -6588,6 +6608,19 @@ def test_transport_adc(transport_class): adc.assert_called_once() +@pytest.mark.parametrize( + "transport_name", + [ + "grpc", + ], +) +def test_transport_kind(transport_name): + transport = CertificateManagerClient.get_transport_class(transport_name)( + credentials=ga_credentials.AnonymousCredentials(), + ) + assert transport.kind == transport_name + + def test_transport_grpc_default(): # A client should use the gRPC transport by default. client = CertificateManagerClient( @@ -6654,6 +6687,14 @@ def test_certificate_manager_base_transport(): with pytest.raises(NotImplementedError): transport.operations_client + # Catch all for all remaining methods and properties + remainder = [ + "kind", + ] + for r in remainder: + with pytest.raises(NotImplementedError): + getattr(transport, r)() + def test_certificate_manager_base_transport_with_credentials_file(): # Instantiate the base transport with a credentials file @@ -6801,24 +6842,40 @@ def test_certificate_manager_grpc_transport_client_cert_source_for_mtls( ) -def test_certificate_manager_host_no_port(): +@pytest.mark.parametrize( + "transport_name", + [ + "grpc", + "grpc_asyncio", + ], +) +def test_certificate_manager_host_no_port(transport_name): client = CertificateManagerClient( credentials=ga_credentials.AnonymousCredentials(), client_options=client_options.ClientOptions( api_endpoint="certificatemanager.googleapis.com" ), + transport=transport_name, ) - assert client.transport._host == "certificatemanager.googleapis.com:443" + assert client.transport._host == ("certificatemanager.googleapis.com:443") -def test_certificate_manager_host_with_port(): +@pytest.mark.parametrize( + "transport_name", + [ + "grpc", + "grpc_asyncio", + ], +) +def test_certificate_manager_host_with_port(transport_name): client = CertificateManagerClient( credentials=ga_credentials.AnonymousCredentials(), client_options=client_options.ClientOptions( api_endpoint="certificatemanager.googleapis.com:8000" ), + transport=transport_name, ) - assert client.transport._host == "certificatemanager.googleapis.com:8000" + assert client.transport._host == ("certificatemanager.googleapis.com:8000") def test_certificate_manager_grpc_transport_channel():