Skip to content

Commit d1f9e55

Browse files
feat: A new service BackupDrProtectionSummary is added (#32340)
feat: A new message `ListResourceBackupConfigsRequest` is added feat: A new message `ListResourceBackupConfigsResponse` is added feat: A new message `ResourceBackupConfig` is added feat: A new resource_definition `backupdr.googleapis.com/ResourceBackupConfig` is added feat: A new message `BackupConfigDetails` is added feat: A new message `PitrSettings` is added feat: A new message `BackupDrTemplateConfig` is added feat: A new message `BackupDrPlanConfig` is added feat: A new message `BackupDrPlanRule` is added feat: A new message `BackupLocation` is added PiperOrigin-RevId: 854009996 Source-Link: googleapis/googleapis@524b2de Source-Link: googleapis/googleapis-gen@89b4811 Copy-Tag: eyJwIjoiZ29vZ2xlLWNsb3VkLWJhY2t1cGRyLXYxLy5Pd2xCb3QueWFtbCIsImgiOiI4OWI0ODExYTIzY2QyOTc2MDkxMzA0MTEzZmIxMGY4NzFhYjAxZTNlIn0= * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 1f55dad commit d1f9e55

File tree

19 files changed

+2290
-0
lines changed

19 files changed

+2290
-0
lines changed

google-cloud-backupdr-v1/.owlbot-manifest.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@
1515
"google-cloud-backupdr-v1.gemspec",
1616
"lib/google-cloud-backupdr-v1.rb",
1717
"lib/google/cloud/backupdr/v1.rb",
18+
"lib/google/cloud/backupdr/v1/backup_dr_protection_summary.rb",
19+
"lib/google/cloud/backupdr/v1/backup_dr_protection_summary/client.rb",
20+
"lib/google/cloud/backupdr/v1/backup_dr_protection_summary/credentials.rb",
21+
"lib/google/cloud/backupdr/v1/backup_dr_protection_summary/paths.rb",
22+
"lib/google/cloud/backupdr/v1/backup_dr_protection_summary/rest.rb",
23+
"lib/google/cloud/backupdr/v1/backup_dr_protection_summary/rest/client.rb",
24+
"lib/google/cloud/backupdr/v1/backup_dr_protection_summary/rest/service_stub.rb",
1825
"lib/google/cloud/backupdr/v1/backupdr.rb",
1926
"lib/google/cloud/backupdr/v1/backupdr/client.rb",
2027
"lib/google/cloud/backupdr/v1/backupdr/credentials.rb",
@@ -35,6 +42,8 @@
3542
"lib/google/cloud/backupdr/v1/backupvault_pb.rb",
3643
"lib/google/cloud/backupdr/v1/bindings_override.rb",
3744
"lib/google/cloud/backupdr/v1/datasourcereference_pb.rb",
45+
"lib/google/cloud/backupdr/v1/protection_summary_pb.rb",
46+
"lib/google/cloud/backupdr/v1/protection_summary_services_pb.rb",
3847
"lib/google/cloud/backupdr/v1/rest.rb",
3948
"lib/google/cloud/backupdr/v1/version.rb",
4049
"proto_docs/README.md",
@@ -52,6 +61,7 @@
5261
"proto_docs/google/cloud/backupdr/v1/backupvault_disk.rb",
5362
"proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb",
5463
"proto_docs/google/cloud/backupdr/v1/datasourcereference.rb",
64+
"proto_docs/google/cloud/backupdr/v1/protection_summary.rb",
5565
"proto_docs/google/longrunning/operations.rb",
5666
"proto_docs/google/protobuf/any.rb",
5767
"proto_docs/google/protobuf/duration.rb",
@@ -64,6 +74,7 @@
6474
"proto_docs/google/type/expr.rb",
6575
"proto_docs/google/type/month.rb",
6676
"snippets/Gemfile",
77+
"snippets/backup_dr_protection_summary/list_resource_backup_configs.rb",
6778
"snippets/backupdr/create_backup_plan.rb",
6879
"snippets/backupdr/create_backup_plan_association.rb",
6980
"snippets/backupdr/create_backup_vault.rb",
@@ -102,6 +113,9 @@
102113
"snippets/backupdr/update_backup_vault.rb",
103114
"snippets/backupdr/update_data_source.rb",
104115
"snippets/snippet_metadata_google.cloud.backupdr.v1.json",
116+
"test/google/cloud/backupdr/v1/backup_dr_protection_summary_paths_test.rb",
117+
"test/google/cloud/backupdr/v1/backup_dr_protection_summary_rest_test.rb",
118+
"test/google/cloud/backupdr/v1/backup_dr_protection_summary_test.rb",
105119
"test/google/cloud/backupdr/v1/backupdr_operations_test.rb",
106120
"test/google/cloud/backupdr/v1/backupdr_paths_test.rb",
107121
"test/google/cloud/backupdr/v1/backupdr_rest_test.rb",

google-cloud-backupdr-v1/gapic_metadata.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,20 @@
198198
}
199199
}
200200
}
201+
},
202+
"BackupDrProtectionSummary": {
203+
"clients": {
204+
"grpc": {
205+
"libraryClient": "::Google::Cloud::BackupDR::V1::BackupDrProtectionSummary::Client",
206+
"rpcs": {
207+
"ListResourceBackupConfigs": {
208+
"methods": [
209+
"list_resource_backup_configs"
210+
]
211+
}
212+
}
213+
}
214+
}
201215
}
202216
}
203217
}

google-cloud-backupdr-v1/lib/google/cloud/backupdr/v1.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
# Auto-generated by gapic-generator-ruby. DO NOT EDIT!
1818

1919
require "google/cloud/backupdr/v1/backupdr"
20+
require "google/cloud/backupdr/v1/backup_dr_protection_summary"
2021
require "google/cloud/backupdr/v1/version"
2122

2223
module Google
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# frozen_string_literal: true
2+
3+
# Copyright 2026 Google LLC
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# https://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
17+
# Auto-generated by gapic-generator-ruby. DO NOT EDIT!
18+
19+
require "gapic/common"
20+
require "gapic/config"
21+
require "gapic/config/method"
22+
23+
require "google/cloud/backupdr/v1/version"
24+
25+
require "google/cloud/backupdr/v1/backup_dr_protection_summary/credentials"
26+
require "google/cloud/backupdr/v1/backup_dr_protection_summary/paths"
27+
require "google/cloud/backupdr/v1/backup_dr_protection_summary/client"
28+
require "google/cloud/backupdr/v1/backup_dr_protection_summary/rest"
29+
30+
module Google
31+
module Cloud
32+
module BackupDR
33+
module V1
34+
##
35+
# The Protection Summary service.
36+
#
37+
# @example Load this service and instantiate a gRPC client
38+
#
39+
# require "google/cloud/backupdr/v1/backup_dr_protection_summary"
40+
# client = ::Google::Cloud::BackupDR::V1::BackupDrProtectionSummary::Client.new
41+
#
42+
# @example Load this service and instantiate a REST client
43+
#
44+
# require "google/cloud/backupdr/v1/backup_dr_protection_summary/rest"
45+
# client = ::Google::Cloud::BackupDR::V1::BackupDrProtectionSummary::Rest::Client.new
46+
#
47+
module BackupDrProtectionSummary
48+
end
49+
end
50+
end
51+
end
52+
end
53+
54+
helper_path = ::File.join __dir__, "backup_dr_protection_summary", "helpers.rb"
55+
require "google/cloud/backupdr/v1/backup_dr_protection_summary/helpers" if ::File.file? helper_path

0 commit comments

Comments
 (0)