Skip to content

Commit 5900059

Browse files
feat: [google-cloud-gke-backup] Adding new BackupChannel, RestoreChannel, BackupPlanBinding and RestorePlanBinding (#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: googleapis/googleapis-gen@7684b2b Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdrZS1iYWNrdXAvLk93bEJvdC55YW1sIiwiaCI6Ijc2ODRiMmI0MTBkMzBhYzRiZTZhOTMyZGU2ODFjMDllOTU2YjU4NmIifQ== --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent e2b8039 commit 5900059

55 files changed

Lines changed: 37788 additions & 10672 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
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)