Skip to content

Commit 1a81689

Browse files
chore: librarian generate pull request: 20260114T081136Z (#15456)
PR created by the Librarian CLI to generate Cloud Client Libraries code from protos. BEGIN_COMMIT BEGIN_NESTED_COMMIT feat: Update NetApp v1 API with Host Groups, Block Volumes, Cache Volumes, and Backup Restore This CL introduces several new features and enhancements to the NetApp API: - **Host Groups:** Added a new `HostGroup` resource to manage collections of hosts for Block Volume access. Includes full CRUD operations. - **Block Volumes:** Enhanced the `Volume` resource to support `ISCSI` protocol and `BlockDevice` configurations. - **Cache Volumes:** Added `CacheParameters` to the `Volume` resource to support FlexCache volumes. - **Backup Restore:** Introduced a new `RestoreBackupFiles` RPC to restore individual files from a backup. - **CMEK for Backup Vaults:** Added fields to `BackupVault` to support Customer Managed Encryption Keys (CMEK). - **Storage Pool Type:** Added a `type` field to `StoragePool` to specify support for FILE, UNIFIED, or UNIFIED_LARGE_CAPACITY volumes. - **Location Metadata:** Added `has_ontap_proxy` flag. - Updated copyright year to 2026. PiperOrigin-RevId: 856056649 Library-IDs: google-cloud-netapp Source-link: [googleapis/googleapis@94aa4f5a](googleapis/googleapis@94aa4f5a) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: added sync APIs for the CRUD operations of Data Agent PiperOrigin-RevId: 855534426 Library-IDs: google-cloud-geminidataanalytics Source-link: [googleapis/googleapis@fbda01ec](googleapis/googleapis@fbda01ec) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: added sync APIs for the CRUD operations of Data Agent PiperOrigin-RevId: 855526600 Library-IDs: google-cloud-geminidataanalytics Source-link: [googleapis/googleapis@61ea5294](googleapis/googleapis@61ea5294) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_GCP_API_KEY` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_OPENAI_API_KEY` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_STRIPE_RESTRICTED_KEY` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `File` is added PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `ExploitPredictionScoringSystem` is added PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new field `files` is added to message `.grafeas.v1.DiscoveryOccurrence` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new field `unreachable` is added to message `.grafeas.v1.ListOccurrencesResponse` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `CISAKnownExploitedVulnerabilities` is added PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_AZURE_IDENTITY_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_ANTHROPIC_API_KEY` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_ANTHROPIC_ADMIN_API_KEY` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new field `data` is added to message `.grafeas.v1.SecretOccurrence` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_GCP_OAUTH2_CLIENT_CREDENTIALS` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_GCP_OAUTH2_ACCESS_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_GITHUB_OAUTH_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new field `risk` is added to message `.grafeas.v1.VulnerabilityOccurrence` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new field `return_partial_success` is added to message `.grafeas.v1.ListOccurrencesRequest` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new field `return_partial_success` is added to message `.grafeas.v1.ListNotesRequest` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new field `digest` is added to message `.grafeas.v1.SecretOccurrence` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_DOCKER_HUB_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_STRIPE_SECRET_KEY` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: A comment for enum value `SECRET_KIND_GCP_SERVICE_ACCOUNT_KEY` in enum `SecretKind` is changed PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_GITHUB_CLASSIC_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_GITHUB_APP_USER_TO_SERVER_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_PERPLEXITY_API_KEY` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_AZURE_ACCESS_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_GITHUB_APP_REFRESH_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_GITHUB_APP_SERVER_TO_SERVER_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_GITHUB_FINE_GRAINED_PERSONAL_ACCESS_TOKEN` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `Risk` is added PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_STRIPE_WEBHOOK_SECRET` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new value `SECRET_KIND_HUGGINGFACE_API_KEY` is added to enum `SecretKind` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new field `unreachable` is added to message `.grafeas.v1.ListNotesResponse` PiperOrigin-RevId: 855331622 Library-IDs: grafeas Source-link: [googleapis/googleapis@40665120](googleapis/googleapis@40665120) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add support for enabling automigration from deprecated Terraform versions PiperOrigin-RevId: 854277617 Library-IDs: google-cloud-config Source-link: [googleapis/googleapis@6145b5ff](googleapis/googleapis@6145b5ff) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: added error code when failing import values from an external source PiperOrigin-RevId: 854277617 Library-IDs: google-cloud-config Source-link: [googleapis/googleapis@6145b5ff](googleapis/googleapis@6145b5ff) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new service `BackupDrProtectionSummary` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupDrTemplateConfig` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupLocation` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `PitrSettings` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `ListResourceBackupConfigsResponse` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupConfigDetails` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `ResourceBackupConfig` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupDrPlanConfig` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `BackupDrPlanRule` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new resource_definition `backupdr.googleapis.com/ResourceBackupConfig` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: A new message `ListResourceBackupConfigsRequest` is added PiperOrigin-RevId: 854009996 Library-IDs: google-cloud-backupdr Source-link: [googleapis/googleapis@524b2de6](googleapis/googleapis@524b2de6) END_NESTED_COMMIT BEGIN_NESTED_COMMIT docs: Marking MODIFIED_CUSTOMER_INITIATED_ACCESS and MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION Key Access Justification codes as deprecated in favor of GOOGLE_RESPONSE_TO_PRODUCTION_ALERT PiperOrigin-RevId: 853754070 Library-IDs: google-cloud-kms Source-link: [googleapis/googleapis@f8142673](googleapis/googleapis@f8142673) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Adding Method AggregateFleet of Database Center API v1beta This release includes: - `DatabaseCenter` service with `AggregateFleet` method. - `All related enums. PiperOrigin-RevId: 853112628 Library-IDs: google-cloud-databasecenter Source-link: [googleapis/googleapis@5f9683c0](googleapis/googleapis@5f9683c0) END_NESTED_COMMIT END_COMMIT This pull request is generated with proto changes between [googleapis/googleapis@d4a34bf0](googleapis/googleapis@d4a34bf) (exclusive) and [googleapis/googleapis@94aa4f5a](googleapis/googleapis@94aa4f5) (inclusive). Librarian Version: v0.0.0-20251218164811-cd2252e38d0a Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:b8058df4c45e9a6e07f6b4d65b458d0d059241dd34c814f151c8bf6b89211209
1 parent 5070bdb commit 1a81689

File tree

136 files changed

+49923
-9009
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+49923
-9009
lines changed

.librarian/state.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@ libraries:
573573
tag_format: '{id}-v{version}'
574574
- id: google-cloud-backupdr
575575
version: 0.6.0
576-
last_generated_commit: a17b84add8318f780fcc8a027815d5fee644b9f7
576+
last_generated_commit: 94aa4f5ae672addf00e7970ecc47699e34989e90
577577
apis:
578578
- path: google/cloud/backupdr/v1
579579
service_config: backupdr_v1.yaml
@@ -1201,7 +1201,7 @@ libraries:
12011201
tag_format: '{id}-v{version}'
12021202
- id: google-cloud-config
12031203
version: 0.3.0
1204-
last_generated_commit: 3322511885371d2b2253f209ccc3aa60d4100cfd
1204+
last_generated_commit: 94aa4f5ae672addf00e7970ecc47699e34989e90
12051205
apis:
12061206
- path: google/cloud/config/v1
12071207
service_config: config_v1.yaml
@@ -1344,7 +1344,7 @@ libraries:
13441344
tag_format: '{id}-v{version}'
13451345
- id: google-cloud-databasecenter
13461346
version: 0.2.0
1347-
last_generated_commit: 9a477cd3c26a704130e2a2fb44a40281d9312e4c
1347+
last_generated_commit: 94aa4f5ae672addf00e7970ecc47699e34989e90
13481348
apis:
13491349
- path: google/cloud/databasecenter/v1beta
13501350
service_config: databasecenter_v1beta.yaml
@@ -1879,7 +1879,7 @@ libraries:
18791879
tag_format: '{id}-v{version}'
18801880
- id: google-cloud-geminidataanalytics
18811881
version: 0.8.0
1882-
last_generated_commit: 9a477cd3c26a704130e2a2fb44a40281d9312e4c
1882+
last_generated_commit: 94aa4f5ae672addf00e7970ecc47699e34989e90
18831883
apis:
18841884
- path: google/cloud/geminidataanalytics/v1beta
18851885
service_config: geminidataanalytics_v1beta.yaml
@@ -2104,7 +2104,7 @@ libraries:
21042104
tag_format: '{id}-v{version}'
21052105
- id: google-cloud-kms
21062106
version: 3.8.0
2107-
last_generated_commit: 3322511885371d2b2253f209ccc3aa60d4100cfd
2107+
last_generated_commit: 94aa4f5ae672addf00e7970ecc47699e34989e90
21082108
apis:
21092109
- path: google/cloud/kms/v1
21102110
service_config: cloudkms_v1.yaml
@@ -2446,7 +2446,7 @@ libraries:
24462446
tag_format: '{id}-v{version}'
24472447
- id: google-cloud-netapp
24482448
version: 0.6.0
2449-
last_generated_commit: c9ff4f1cd26f1fe63e6d1c11a198366b70ebdb84
2449+
last_generated_commit: 94aa4f5ae672addf00e7970ecc47699e34989e90
24502450
apis:
24512451
- path: google/cloud/netapp/v1
24522452
service_config: netapp_v1.yaml
@@ -2993,7 +2993,7 @@ libraries:
29932993
tag_format: '{id}-v{version}'
29942994
- id: google-cloud-run
29952995
version: 0.14.0
2996-
last_generated_commit: effe5c4fa816021e724ca856d5640f2e55b14a8b
2996+
last_generated_commit: 94aa4f5ae672addf00e7970ecc47699e34989e90
29972997
apis:
29982998
- path: google/cloud/run/v2
29992999
service_config: run_v2.yaml
@@ -4264,7 +4264,7 @@ libraries:
42644264
tag_format: '{id}-v{version}'
42654265
- id: googleapis-common-protos
42664266
version: 1.72.0
4267-
last_generated_commit: d4a34bf03d617723146fe3ae15192c4d93981a27
4267+
last_generated_commit: 94aa4f5ae672addf00e7970ecc47699e34989e90
42684268
apis:
42694269
- path: google/api
42704270
service_config: serviceconfig.yaml
@@ -4291,7 +4291,7 @@ libraries:
42914291
tag_format: '{id}-v{version}'
42924292
- id: grafeas
42934293
version: 1.17.0
4294-
last_generated_commit: e8365a7f88fabe8717cb8322b8ce784b03b6daea
4294+
last_generated_commit: 94aa4f5ae672addf00e7970ecc47699e34989e90
42954295
apis:
42964296
- path: grafeas/v1
42974297
service_config: grafeas_v1.yaml
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
BackupDrProtectionSummary
2+
-------------------------------------------
3+
4+
.. automodule:: google.cloud.backupdr_v1.services.backup_dr_protection_summary
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.backupdr_v1.services.backup_dr_protection_summary.pagers
9+
:members:
10+
:inherited-members:

packages/google-cloud-backupdr/docs/backupdr_v1/services_.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ Services for Google Cloud Backupdr v1 API
44
:maxdepth: 2
55

66
backup_dr
7+
backup_dr_protection_summary

packages/google-cloud-backupdr/google/cloud/backupdr/__init__.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020

2121
from google.cloud.backupdr_v1.services.backup_dr.async_client import BackupDRAsyncClient
2222
from google.cloud.backupdr_v1.services.backup_dr.client import BackupDRClient
23+
from google.cloud.backupdr_v1.services.backup_dr_protection_summary.async_client import (
24+
BackupDrProtectionSummaryAsyncClient,
25+
)
26+
from google.cloud.backupdr_v1.services.backup_dr_protection_summary.client import (
27+
BackupDrProtectionSummaryClient,
28+
)
2329
from google.cloud.backupdr_v1.types.backupdr import (
2430
CreateManagementServerRequest,
2531
DeleteManagementServerRequest,
@@ -158,10 +164,23 @@
158164
ListDataSourceReferencesRequest,
159165
ListDataSourceReferencesResponse,
160166
)
167+
from google.cloud.backupdr_v1.types.protection_summary import (
168+
BackupConfigDetails,
169+
BackupDrPlanConfig,
170+
BackupDrPlanRule,
171+
BackupDrTemplateConfig,
172+
BackupLocation,
173+
ListResourceBackupConfigsRequest,
174+
ListResourceBackupConfigsResponse,
175+
PitrSettings,
176+
ResourceBackupConfig,
177+
)
161178

162179
__all__ = (
163180
"BackupDRClient",
164181
"BackupDRAsyncClient",
182+
"BackupDrProtectionSummaryClient",
183+
"BackupDrProtectionSummaryAsyncClient",
165184
"CreateManagementServerRequest",
166185
"DeleteManagementServerRequest",
167186
"GetManagementServerRequest",
@@ -282,4 +301,13 @@
282301
"GetDataSourceReferenceRequest",
283302
"ListDataSourceReferencesRequest",
284303
"ListDataSourceReferencesResponse",
304+
"BackupConfigDetails",
305+
"BackupDrPlanConfig",
306+
"BackupDrPlanRule",
307+
"BackupDrTemplateConfig",
308+
"BackupLocation",
309+
"ListResourceBackupConfigsRequest",
310+
"ListResourceBackupConfigsResponse",
311+
"PitrSettings",
312+
"ResourceBackupConfig",
285313
)

packages/google-cloud-backupdr/google/cloud/backupdr_v1/__init__.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
import importlib_metadata as metadata
3030

3131
from .services.backup_dr import BackupDRAsyncClient, BackupDRClient
32+
from .services.backup_dr_protection_summary import (
33+
BackupDrProtectionSummaryAsyncClient,
34+
BackupDrProtectionSummaryClient,
35+
)
3236
from .types.backupdr import (
3337
CreateManagementServerRequest,
3438
DeleteManagementServerRequest,
@@ -165,6 +169,17 @@
165169
ListDataSourceReferencesRequest,
166170
ListDataSourceReferencesResponse,
167171
)
172+
from .types.protection_summary import (
173+
BackupConfigDetails,
174+
BackupDrPlanConfig,
175+
BackupDrPlanRule,
176+
BackupDrTemplateConfig,
177+
BackupLocation,
178+
ListResourceBackupConfigsRequest,
179+
ListResourceBackupConfigsResponse,
180+
PitrSettings,
181+
ResourceBackupConfig,
182+
)
168183

169184
if hasattr(api_core, "check_python_version") and hasattr(
170185
api_core, "check_dependency_versions"
@@ -262,6 +277,7 @@ def _get_version(dependency_name):
262277

263278
__all__ = (
264279
"BackupDRAsyncClient",
280+
"BackupDrProtectionSummaryAsyncClient",
265281
"AcceleratorConfig",
266282
"AccessConfig",
267283
"AdvancedMachineFeatures",
@@ -272,10 +288,16 @@ def _get_version(dependency_name):
272288
"BackupApplianceBackupConfig",
273289
"BackupApplianceBackupProperties",
274290
"BackupApplianceLockInfo",
291+
"BackupConfigDetails",
275292
"BackupConfigInfo",
276293
"BackupConfigState",
277294
"BackupDRClient",
295+
"BackupDrPlanConfig",
296+
"BackupDrPlanRule",
297+
"BackupDrProtectionSummaryClient",
298+
"BackupDrTemplateConfig",
278299
"BackupGcpResource",
300+
"BackupLocation",
279301
"BackupLock",
280302
"BackupPlan",
281303
"BackupPlanAssociation",
@@ -356,14 +378,18 @@ def _get_version(dependency_name):
356378
"ListDataSourcesResponse",
357379
"ListManagementServersRequest",
358380
"ListManagementServersResponse",
381+
"ListResourceBackupConfigsRequest",
382+
"ListResourceBackupConfigsResponse",
359383
"ManagementServer",
360384
"ManagementURI",
361385
"Metadata",
362386
"NetworkConfig",
363387
"NetworkInterface",
364388
"NetworkPerformanceConfig",
365389
"OperationMetadata",
390+
"PitrSettings",
366391
"RegionDiskTargetEnvironment",
392+
"ResourceBackupConfig",
367393
"RestoreBackupRequest",
368394
"RestoreBackupResponse",
369395
"RuleConfigInfo",

packages/google-cloud-backupdr/google/cloud/backupdr_v1/gapic_metadata.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,40 @@
578578
}
579579
}
580580
}
581+
},
582+
"BackupDrProtectionSummary": {
583+
"clients": {
584+
"grpc": {
585+
"libraryClient": "BackupDrProtectionSummaryClient",
586+
"rpcs": {
587+
"ListResourceBackupConfigs": {
588+
"methods": [
589+
"list_resource_backup_configs"
590+
]
591+
}
592+
}
593+
},
594+
"grpc-async": {
595+
"libraryClient": "BackupDrProtectionSummaryAsyncClient",
596+
"rpcs": {
597+
"ListResourceBackupConfigs": {
598+
"methods": [
599+
"list_resource_backup_configs"
600+
]
601+
}
602+
}
603+
},
604+
"rest": {
605+
"libraryClient": "BackupDrProtectionSummaryClient",
606+
"rpcs": {
607+
"ListResourceBackupConfigs": {
608+
"methods": [
609+
"list_resource_backup_configs"
610+
]
611+
}
612+
}
613+
}
614+
}
581615
}
582616
}
583617
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2025 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+
#
16+
from .async_client import BackupDrProtectionSummaryAsyncClient
17+
from .client import BackupDrProtectionSummaryClient
18+
19+
__all__ = (
20+
"BackupDrProtectionSummaryClient",
21+
"BackupDrProtectionSummaryAsyncClient",
22+
)

0 commit comments

Comments
 (0)