Skip to content

Commit 5900059

Browse files
feat: [google-cloud-gke-backup] Adding new BackupChannel, RestoreChannel, BackupPlanBinding and RestorePlanBinding (googleapis#13824)
- [ ] Regenerate this pull request now. BEGIN_COMMIT_OVERRIDE feat: Adding new BackupChannel, RestoreChannel, BackupPlanBinding and RestorePlanBinding eat: generation of new cross project APIs feat: Adding `last_successful_backup_time` field in BackupPlan feat: Adding `VALIDATING` enum in state field of restore.proto feat: Adding `CLEANED_UP` enum in state field of volume.proto docs: minor documentation fixes END_COMMIT_OVERRIDE feat: generation of new cross project APIs feat: Adding `last_successful_backup_time` field in BackupPlan feat: Adding `VALIDATING` enum in state field of restore.proto feat: Adding `CLEANED_UP` enum in state field of volume.proto docs: minor documentation fixes PiperOrigin-RevId: 750471828 Source-Link: googleapis/googleapis@2e88182 Source-Link: https://github.com/googleapis/googleapis-gen/commit/7684b2b410d30ac4be6a932de681c09e956b586b Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdrZS1iYWNrdXAvLk93bEJvdC55YW1sIiwiaCI6Ijc2ODRiMmI0MTBkMzBhYzRiZTZhOTMyZGU2ODFjMDllOTU2YjU4NmIifQ== --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent e2b8039 commit 5900059

File tree

55 files changed

+37788
-10672
lines changed

Some content is hidden

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

55 files changed

+37788
-10672
lines changed
64 KB
Binary file not shown.

packages/google-cloud-gke-backup/google/cloud/gke_backup/__init__.py

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@
2323
)
2424
from google.cloud.gke_backup_v1.services.backup_for_gke.client import BackupForGKEClient
2525
from google.cloud.gke_backup_v1.types.backup import Backup
26+
from google.cloud.gke_backup_v1.types.backup_channel import BackupChannel
2627
from google.cloud.gke_backup_v1.types.backup_plan import (
2728
BackupPlan,
2829
ExclusionWindow,
2930
RpoConfig,
3031
)
32+
from google.cloud.gke_backup_v1.types.backup_plan_binding import BackupPlanBinding
3133
from google.cloud.gke_backup_v1.types.common import (
3234
EncryptionKey,
3335
NamespacedName,
@@ -36,26 +38,42 @@
3638
VolumeTypeEnum,
3739
)
3840
from google.cloud.gke_backup_v1.types.gkebackup import (
41+
CreateBackupChannelRequest,
3942
CreateBackupPlanRequest,
4043
CreateBackupRequest,
44+
CreateRestoreChannelRequest,
4145
CreateRestorePlanRequest,
4246
CreateRestoreRequest,
47+
DeleteBackupChannelRequest,
4348
DeleteBackupPlanRequest,
4449
DeleteBackupRequest,
50+
DeleteRestoreChannelRequest,
4551
DeleteRestorePlanRequest,
4652
DeleteRestoreRequest,
53+
GetBackupChannelRequest,
4754
GetBackupIndexDownloadUrlRequest,
4855
GetBackupIndexDownloadUrlResponse,
56+
GetBackupPlanBindingRequest,
4957
GetBackupPlanRequest,
5058
GetBackupRequest,
59+
GetRestoreChannelRequest,
60+
GetRestorePlanBindingRequest,
5161
GetRestorePlanRequest,
5262
GetRestoreRequest,
5363
GetVolumeBackupRequest,
5464
GetVolumeRestoreRequest,
65+
ListBackupChannelsRequest,
66+
ListBackupChannelsResponse,
67+
ListBackupPlanBindingsRequest,
68+
ListBackupPlanBindingsResponse,
5569
ListBackupPlansRequest,
5670
ListBackupPlansResponse,
5771
ListBackupsRequest,
5872
ListBackupsResponse,
73+
ListRestoreChannelsRequest,
74+
ListRestoreChannelsResponse,
75+
ListRestorePlanBindingsRequest,
76+
ListRestorePlanBindingsResponse,
5977
ListRestorePlansRequest,
6078
ListRestorePlansResponse,
6179
ListRestoresRequest,
@@ -65,8 +83,10 @@
6583
ListVolumeRestoresRequest,
6684
ListVolumeRestoresResponse,
6785
OperationMetadata,
86+
UpdateBackupChannelRequest,
6887
UpdateBackupPlanRequest,
6988
UpdateBackupRequest,
89+
UpdateRestoreChannelRequest,
7090
UpdateRestorePlanRequest,
7191
UpdateRestoreRequest,
7292
)
@@ -76,41 +96,61 @@
7696
RestoreConfig,
7797
VolumeDataRestorePolicyOverride,
7898
)
99+
from google.cloud.gke_backup_v1.types.restore_channel import RestoreChannel
79100
from google.cloud.gke_backup_v1.types.restore_plan import RestorePlan
101+
from google.cloud.gke_backup_v1.types.restore_plan_binding import RestorePlanBinding
80102
from google.cloud.gke_backup_v1.types.volume import VolumeBackup, VolumeRestore
81103

82104
__all__ = (
83105
"BackupForGKEClient",
84106
"BackupForGKEAsyncClient",
85107
"Backup",
108+
"BackupChannel",
86109
"BackupPlan",
87110
"ExclusionWindow",
88111
"RpoConfig",
112+
"BackupPlanBinding",
89113
"EncryptionKey",
90114
"NamespacedName",
91115
"NamespacedNames",
92116
"Namespaces",
93117
"VolumeTypeEnum",
118+
"CreateBackupChannelRequest",
94119
"CreateBackupPlanRequest",
95120
"CreateBackupRequest",
121+
"CreateRestoreChannelRequest",
96122
"CreateRestorePlanRequest",
97123
"CreateRestoreRequest",
124+
"DeleteBackupChannelRequest",
98125
"DeleteBackupPlanRequest",
99126
"DeleteBackupRequest",
127+
"DeleteRestoreChannelRequest",
100128
"DeleteRestorePlanRequest",
101129
"DeleteRestoreRequest",
130+
"GetBackupChannelRequest",
102131
"GetBackupIndexDownloadUrlRequest",
103132
"GetBackupIndexDownloadUrlResponse",
133+
"GetBackupPlanBindingRequest",
104134
"GetBackupPlanRequest",
105135
"GetBackupRequest",
136+
"GetRestoreChannelRequest",
137+
"GetRestorePlanBindingRequest",
106138
"GetRestorePlanRequest",
107139
"GetRestoreRequest",
108140
"GetVolumeBackupRequest",
109141
"GetVolumeRestoreRequest",
142+
"ListBackupChannelsRequest",
143+
"ListBackupChannelsResponse",
144+
"ListBackupPlanBindingsRequest",
145+
"ListBackupPlanBindingsResponse",
110146
"ListBackupPlansRequest",
111147
"ListBackupPlansResponse",
112148
"ListBackupsRequest",
113149
"ListBackupsResponse",
150+
"ListRestoreChannelsRequest",
151+
"ListRestoreChannelsResponse",
152+
"ListRestorePlanBindingsRequest",
153+
"ListRestorePlanBindingsResponse",
114154
"ListRestorePlansRequest",
115155
"ListRestorePlansResponse",
116156
"ListRestoresRequest",
@@ -120,15 +160,19 @@
120160
"ListVolumeRestoresRequest",
121161
"ListVolumeRestoresResponse",
122162
"OperationMetadata",
163+
"UpdateBackupChannelRequest",
123164
"UpdateBackupPlanRequest",
124165
"UpdateBackupRequest",
166+
"UpdateRestoreChannelRequest",
125167
"UpdateRestorePlanRequest",
126168
"UpdateRestoreRequest",
127169
"ResourceSelector",
128170
"Restore",
129171
"RestoreConfig",
130172
"VolumeDataRestorePolicyOverride",
173+
"RestoreChannel",
131174
"RestorePlan",
175+
"RestorePlanBinding",
132176
"VolumeBackup",
133177
"VolumeRestore",
134178
)

packages/google-cloud-gke-backup/google/cloud/gke_backup_v1/__init__.py

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020

2121
from .services.backup_for_gke import BackupForGKEAsyncClient, BackupForGKEClient
2222
from .types.backup import Backup
23+
from .types.backup_channel import BackupChannel
2324
from .types.backup_plan import BackupPlan, ExclusionWindow, RpoConfig
25+
from .types.backup_plan_binding import BackupPlanBinding
2426
from .types.common import (
2527
EncryptionKey,
2628
NamespacedName,
@@ -29,26 +31,42 @@
2931
VolumeTypeEnum,
3032
)
3133
from .types.gkebackup import (
34+
CreateBackupChannelRequest,
3235
CreateBackupPlanRequest,
3336
CreateBackupRequest,
37+
CreateRestoreChannelRequest,
3438
CreateRestorePlanRequest,
3539
CreateRestoreRequest,
40+
DeleteBackupChannelRequest,
3641
DeleteBackupPlanRequest,
3742
DeleteBackupRequest,
43+
DeleteRestoreChannelRequest,
3844
DeleteRestorePlanRequest,
3945
DeleteRestoreRequest,
46+
GetBackupChannelRequest,
4047
GetBackupIndexDownloadUrlRequest,
4148
GetBackupIndexDownloadUrlResponse,
49+
GetBackupPlanBindingRequest,
4250
GetBackupPlanRequest,
4351
GetBackupRequest,
52+
GetRestoreChannelRequest,
53+
GetRestorePlanBindingRequest,
4454
GetRestorePlanRequest,
4555
GetRestoreRequest,
4656
GetVolumeBackupRequest,
4757
GetVolumeRestoreRequest,
58+
ListBackupChannelsRequest,
59+
ListBackupChannelsResponse,
60+
ListBackupPlanBindingsRequest,
61+
ListBackupPlanBindingsResponse,
4862
ListBackupPlansRequest,
4963
ListBackupPlansResponse,
5064
ListBackupsRequest,
5165
ListBackupsResponse,
66+
ListRestoreChannelsRequest,
67+
ListRestoreChannelsResponse,
68+
ListRestorePlanBindingsRequest,
69+
ListRestorePlanBindingsResponse,
5270
ListRestorePlansRequest,
5371
ListRestorePlansResponse,
5472
ListRestoresRequest,
@@ -58,8 +76,10 @@
5876
ListVolumeRestoresRequest,
5977
ListVolumeRestoresResponse,
6078
OperationMetadata,
79+
UpdateBackupChannelRequest,
6180
UpdateBackupPlanRequest,
6281
UpdateBackupRequest,
82+
UpdateRestoreChannelRequest,
6383
UpdateRestorePlanRequest,
6484
UpdateRestoreRequest,
6585
)
@@ -69,36 +89,56 @@
6989
RestoreConfig,
7090
VolumeDataRestorePolicyOverride,
7191
)
92+
from .types.restore_channel import RestoreChannel
7293
from .types.restore_plan import RestorePlan
94+
from .types.restore_plan_binding import RestorePlanBinding
7395
from .types.volume import VolumeBackup, VolumeRestore
7496

7597
__all__ = (
7698
"BackupForGKEAsyncClient",
7799
"Backup",
100+
"BackupChannel",
78101
"BackupForGKEClient",
79102
"BackupPlan",
103+
"BackupPlanBinding",
104+
"CreateBackupChannelRequest",
80105
"CreateBackupPlanRequest",
81106
"CreateBackupRequest",
107+
"CreateRestoreChannelRequest",
82108
"CreateRestorePlanRequest",
83109
"CreateRestoreRequest",
110+
"DeleteBackupChannelRequest",
84111
"DeleteBackupPlanRequest",
85112
"DeleteBackupRequest",
113+
"DeleteRestoreChannelRequest",
86114
"DeleteRestorePlanRequest",
87115
"DeleteRestoreRequest",
88116
"EncryptionKey",
89117
"ExclusionWindow",
118+
"GetBackupChannelRequest",
90119
"GetBackupIndexDownloadUrlRequest",
91120
"GetBackupIndexDownloadUrlResponse",
121+
"GetBackupPlanBindingRequest",
92122
"GetBackupPlanRequest",
93123
"GetBackupRequest",
124+
"GetRestoreChannelRequest",
125+
"GetRestorePlanBindingRequest",
94126
"GetRestorePlanRequest",
95127
"GetRestoreRequest",
96128
"GetVolumeBackupRequest",
97129
"GetVolumeRestoreRequest",
130+
"ListBackupChannelsRequest",
131+
"ListBackupChannelsResponse",
132+
"ListBackupPlanBindingsRequest",
133+
"ListBackupPlanBindingsResponse",
98134
"ListBackupPlansRequest",
99135
"ListBackupPlansResponse",
100136
"ListBackupsRequest",
101137
"ListBackupsResponse",
138+
"ListRestoreChannelsRequest",
139+
"ListRestoreChannelsResponse",
140+
"ListRestorePlanBindingsRequest",
141+
"ListRestorePlanBindingsResponse",
102142
"ListRestorePlansRequest",
103143
"ListRestorePlansResponse",
104144
"ListRestoresRequest",
@@ -113,11 +153,15 @@
113153
"OperationMetadata",
114154
"ResourceSelector",
115155
"Restore",
156+
"RestoreChannel",
116157
"RestoreConfig",
117158
"RestorePlan",
159+
"RestorePlanBinding",
118160
"RpoConfig",
161+
"UpdateBackupChannelRequest",
119162
"UpdateBackupPlanRequest",
120163
"UpdateBackupRequest",
164+
"UpdateRestoreChannelRequest",
121165
"UpdateRestorePlanRequest",
122166
"UpdateRestoreRequest",
123167
"VolumeBackup",

0 commit comments

Comments
 (0)