Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/google/cloud/secretmanager_v1beta1/__init__.py: 91%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

11 statements  

1# -*- coding: utf-8 -*- 

2# Copyright 2026 Google LLC 

3# 

4# Licensed under the Apache License, Version 2.0 (the "License"); 

5# you may not use this file except in compliance with the License. 

6# You may obtain a copy of the License at 

7# 

8# http://www.apache.org/licenses/LICENSE-2.0 

9# 

10# Unless required by applicable law or agreed to in writing, software 

11# distributed under the License is distributed on an "AS IS" BASIS, 

12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 

13# See the License for the specific language governing permissions and 

14# limitations under the License. 

15# 

16import google.api_core as api_core 

17 

18from google.cloud.secretmanager_v1beta1 import gapic_version as package_version 

19 

20__version__ = package_version.__version__ 

21 

22# PEP 0810: Explicit Lazy Imports 

23# Python 3.15+ natively intercepts and defers these imports. 

24# Developers can disable this behavior and force eager imports. 

25# For more information, see: 

26# https://docs.python.org/3.15/library/sys.html#sys.set_lazy_imports_filter 

27# Older Python versions safely ignore this variable. 

28__lazy_modules__ = { 

29 "google.cloud.secretmanager_v1beta1.services.secret_manager_service", 

30 "google.cloud.secretmanager_v1beta1.types.resources", 

31 "google.cloud.secretmanager_v1beta1.types.service", 

32} 

33 

34 

35from .services.secret_manager_service import ( 

36 SecretManagerServiceAsyncClient, 

37 SecretManagerServiceClient, 

38) 

39from .types.resources import Replication, Secret, SecretPayload, SecretVersion 

40from .types.service import ( 

41 AccessSecretVersionRequest, 

42 AccessSecretVersionResponse, 

43 AddSecretVersionRequest, 

44 CreateSecretRequest, 

45 DeleteSecretRequest, 

46 DestroySecretVersionRequest, 

47 DisableSecretVersionRequest, 

48 EnableSecretVersionRequest, 

49 GetSecretRequest, 

50 GetSecretVersionRequest, 

51 ListSecretsRequest, 

52 ListSecretsResponse, 

53 ListSecretVersionsRequest, 

54 ListSecretVersionsResponse, 

55 UpdateSecretRequest, 

56) 

57 

58__all__ = ( 

59 "SecretManagerServiceAsyncClient", 

60 "AccessSecretVersionRequest", 

61 "AccessSecretVersionResponse", 

62 "AddSecretVersionRequest", 

63 "CreateSecretRequest", 

64 "DeleteSecretRequest", 

65 "DestroySecretVersionRequest", 

66 "DisableSecretVersionRequest", 

67 "EnableSecretVersionRequest", 

68 "GetSecretRequest", 

69 "GetSecretVersionRequest", 

70 "ListSecretVersionsRequest", 

71 "ListSecretVersionsResponse", 

72 "ListSecretsRequest", 

73 "ListSecretsResponse", 

74 "Replication", 

75 "Secret", 

76 "SecretManagerServiceClient", 

77 "SecretPayload", 

78 "SecretVersion", 

79 "UpdateSecretRequest", 

80) 

81 

82api_core.check_python_version("google.cloud.secretmanager_v1beta1") 

83api_core.check_dependency_versions("google.cloud.secretmanager_v1beta1")