Skip to content

Commit 6b7325d

Browse files
feat: [google-cloud-vm-migration] Azure as a source (#14365)
- [ ] Regenerate this pull request now. BEGIN_COMMIT_OVERRIDE feat: Azure as a source feat: CMEK support feat: VM disk migration feat: Image Import feat: Machine Image Import feat: Cutover forecast feat: OS capabilities detection feat: Multiple additional supported target details feat: Migration warnings in addition to errors feat: API for extending the time to live (TTL) of a Migrating VM fix: Changed field behavior for an existing field `key` in message `.google.cloud.vmmigration.v1.AwsSourceDetails` to `required` to protect from incorrect input fix: Changed field behavior for an existing field `value` in message `.google.cloud.vmmigration.v1.AwsSourceDetails` to `required` to protect from incorrect input fix: Changed field behavior for an existing field `project` in message `.google.cloud.vmmigration.v1.TargetProject` to `required` to protect from incorrect input docs: Updated comments and descriptions to improve clarity END_COMMIT_OVERRIDE PiperOrigin-RevId: 803163128 Source-Link: googleapis/googleapis@b7cf972 Source-Link: googleapis/googleapis-gen@be7d781 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLXZtLW1pZ3JhdGlvbi8uT3dsQm90LnlhbWwiLCJoIjoiYmU3ZDc4MThkZjk5MWQ5MWEwNzkxMjY5OWU5YTg1NThmYWY1YzY2YyJ9 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 61eb9fa commit 6b7325d

File tree

60 files changed

+43895
-11321
lines changed

Some content is hidden

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

60 files changed

+43895
-11321
lines changed

packages/google-cloud-vm-migration/google/cloud/vmmigration/__init__.py

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,53 +31,98 @@
3131
AvailableUpdates,
3232
AwsSecurityGroup,
3333
AwsSourceDetails,
34+
AwsSourceDiskDetails,
3435
AwsSourceVmDetails,
3536
AwsVmDetails,
3637
AwsVmsDetails,
38+
AzureSourceDetails,
39+
AzureSourceVmDetails,
40+
AzureVmDetails,
41+
AzureVmsDetails,
42+
BootConversion,
43+
BootDiskDefaults,
3744
CancelCloneJobRequest,
3845
CancelCloneJobResponse,
3946
CancelCutoverJobRequest,
4047
CancelCutoverJobResponse,
48+
CancelDiskMigrationJobRequest,
49+
CancelDiskMigrationJobResponse,
50+
CancelImageImportJobRequest,
51+
CancelImageImportJobResponse,
4152
CloneJob,
4253
CloneStep,
4354
ComputeEngineBootOption,
55+
ComputeEngineDisk,
56+
ComputeEngineDisksTargetDefaults,
57+
ComputeEngineDisksTargetDetails,
4458
ComputeEngineDiskType,
4559
ComputeEngineLicenseType,
60+
ComputeEngineNetworkTier,
4661
ComputeEngineTargetDefaults,
4762
ComputeEngineTargetDetails,
4863
ComputeScheduling,
64+
CopyingSourceDiskSnapshotStep,
4965
CreateCloneJobRequest,
5066
CreateCutoverJobRequest,
5167
CreateDatacenterConnectorRequest,
68+
CreateDiskMigrationJobRequest,
5269
CreateGroupRequest,
70+
CreateImageImportRequest,
5371
CreateMigratingVmRequest,
5472
CreateSourceRequest,
5573
CreateTargetProjectRequest,
5674
CreateUtilizationReportRequest,
75+
CreatingImageStep,
76+
CreatingSourceDiskSnapshotStep,
77+
CutoverForecast,
5778
CutoverJob,
5879
CutoverStep,
5980
CycleStep,
6081
DatacenterConnector,
82+
DataDiskImageImport,
6183
DeleteDatacenterConnectorRequest,
84+
DeleteDiskMigrationJobRequest,
6285
DeleteGroupRequest,
86+
DeleteImageImportRequest,
6387
DeleteMigratingVmRequest,
6488
DeleteSourceRequest,
6589
DeleteTargetProjectRequest,
6690
DeleteUtilizationReportRequest,
91+
DiskImageTargetDetails,
92+
DiskMigrationJob,
93+
DiskMigrationJobTargetDetails,
94+
DiskMigrationStep,
95+
DisksMigrationDisksTargetDefaults,
96+
DisksMigrationDisksTargetDetails,
97+
DisksMigrationVmTargetDefaults,
98+
DisksMigrationVmTargetDetails,
99+
Encryption,
100+
ExtendMigrationRequest,
101+
ExtendMigrationResponse,
67102
FetchInventoryRequest,
68103
FetchInventoryResponse,
104+
FetchStorageInventoryRequest,
105+
FetchStorageInventoryResponse,
69106
FinalizeMigrationRequest,
70107
FinalizeMigrationResponse,
71108
GetCloneJobRequest,
72109
GetCutoverJobRequest,
73110
GetDatacenterConnectorRequest,
111+
GetDiskMigrationJobRequest,
74112
GetGroupRequest,
113+
GetImageImportJobRequest,
114+
GetImageImportRequest,
75115
GetMigratingVmRequest,
76116
GetReplicationCycleRequest,
77117
GetSourceRequest,
78118
GetTargetProjectRequest,
79119
GetUtilizationReportRequest,
80120
Group,
121+
ImageImport,
122+
ImageImportJob,
123+
ImageImportOsAdaptationParameters,
124+
ImageImportStep,
125+
InitializingImageImportStep,
81126
InitializingReplicationStep,
82127
InstantiatingMigratedVMStep,
83128
ListCloneJobsRequest,
@@ -86,8 +131,14 @@
86131
ListCutoverJobsResponse,
87132
ListDatacenterConnectorsRequest,
88133
ListDatacenterConnectorsResponse,
134+
ListDiskMigrationJobsRequest,
135+
ListDiskMigrationJobsResponse,
89136
ListGroupsRequest,
90137
ListGroupsResponse,
138+
ListImageImportJobsRequest,
139+
ListImageImportJobsResponse,
140+
ListImageImportsRequest,
141+
ListImageImportsResponse,
91142
ListMigratingVmsRequest,
92143
ListMigratingVmsResponse,
93144
ListReplicationCyclesRequest,
@@ -98,29 +149,44 @@
98149
ListTargetProjectsResponse,
99150
ListUtilizationReportsRequest,
100151
ListUtilizationReportsResponse,
152+
LoadingImageSourceFilesStep,
153+
MachineImageParametersOverrides,
154+
MachineImageTargetDetails,
101155
MigratingVm,
102156
MigratingVmView,
103157
MigrationError,
158+
MigrationWarning,
104159
NetworkInterface,
105160
OperationMetadata,
161+
OsCapability,
106162
PauseMigrationRequest,
107163
PauseMigrationResponse,
164+
PersistentDisk,
165+
PersistentDiskDefaults,
108166
PostProcessingStep,
109167
PreparingVMDisksStep,
168+
ProvisioningTargetDiskStep,
110169
RemoveGroupMigrationRequest,
111170
RemoveGroupMigrationResponse,
112171
ReplicatingStep,
113172
ReplicationCycle,
114173
ReplicationSync,
115174
ResumeMigrationRequest,
116175
ResumeMigrationResponse,
176+
RunDiskMigrationJobRequest,
177+
RunDiskMigrationJobResponse,
117178
SchedulePolicy,
118179
SchedulingNodeAffinity,
180+
ServiceAccount,
181+
ShieldedInstanceConfig,
119182
ShuttingDownSourceVMStep,
183+
SkipOsAdaptation,
120184
Source,
185+
SourceStorageResource,
121186
StartMigrationRequest,
122187
StartMigrationResponse,
123188
TargetProject,
189+
UpdateDiskMigrationJobRequest,
124190
UpdateGroupRequest,
125191
UpdateMigratingVmRequest,
126192
UpdateSourceRequest,
@@ -130,9 +196,13 @@
130196
UpgradeStatus,
131197
UtilizationReport,
132198
UtilizationReportView,
199+
VmArchitecture,
200+
VmAttachmentDetails,
201+
VmCapabilities,
133202
VmUtilizationInfo,
134203
VmUtilizationMetrics,
135204
VmwareSourceDetails,
205+
VmwareSourceVmDetails,
136206
VmwareVmDetails,
137207
VmwareVmsDetails,
138208
)
@@ -148,50 +218,93 @@
148218
"AvailableUpdates",
149219
"AwsSecurityGroup",
150220
"AwsSourceDetails",
221+
"AwsSourceDiskDetails",
151222
"AwsSourceVmDetails",
152223
"AwsVmDetails",
153224
"AwsVmsDetails",
225+
"AzureSourceDetails",
226+
"AzureSourceVmDetails",
227+
"AzureVmDetails",
228+
"AzureVmsDetails",
229+
"BootDiskDefaults",
154230
"CancelCloneJobRequest",
155231
"CancelCloneJobResponse",
156232
"CancelCutoverJobRequest",
157233
"CancelCutoverJobResponse",
234+
"CancelDiskMigrationJobRequest",
235+
"CancelDiskMigrationJobResponse",
236+
"CancelImageImportJobRequest",
237+
"CancelImageImportJobResponse",
158238
"CloneJob",
159239
"CloneStep",
240+
"ComputeEngineDisk",
241+
"ComputeEngineDisksTargetDefaults",
242+
"ComputeEngineDisksTargetDetails",
160243
"ComputeEngineTargetDefaults",
161244
"ComputeEngineTargetDetails",
162245
"ComputeScheduling",
246+
"CopyingSourceDiskSnapshotStep",
163247
"CreateCloneJobRequest",
164248
"CreateCutoverJobRequest",
165249
"CreateDatacenterConnectorRequest",
250+
"CreateDiskMigrationJobRequest",
166251
"CreateGroupRequest",
252+
"CreateImageImportRequest",
167253
"CreateMigratingVmRequest",
168254
"CreateSourceRequest",
169255
"CreateTargetProjectRequest",
170256
"CreateUtilizationReportRequest",
257+
"CreatingImageStep",
258+
"CreatingSourceDiskSnapshotStep",
259+
"CutoverForecast",
171260
"CutoverJob",
172261
"CutoverStep",
173262
"CycleStep",
174263
"DatacenterConnector",
264+
"DataDiskImageImport",
175265
"DeleteDatacenterConnectorRequest",
266+
"DeleteDiskMigrationJobRequest",
176267
"DeleteGroupRequest",
268+
"DeleteImageImportRequest",
177269
"DeleteMigratingVmRequest",
178270
"DeleteSourceRequest",
179271
"DeleteTargetProjectRequest",
180272
"DeleteUtilizationReportRequest",
273+
"DiskImageTargetDetails",
274+
"DiskMigrationJob",
275+
"DiskMigrationJobTargetDetails",
276+
"DiskMigrationStep",
277+
"DisksMigrationDisksTargetDefaults",
278+
"DisksMigrationDisksTargetDetails",
279+
"DisksMigrationVmTargetDefaults",
280+
"DisksMigrationVmTargetDetails",
281+
"Encryption",
282+
"ExtendMigrationRequest",
283+
"ExtendMigrationResponse",
181284
"FetchInventoryRequest",
182285
"FetchInventoryResponse",
286+
"FetchStorageInventoryRequest",
287+
"FetchStorageInventoryResponse",
183288
"FinalizeMigrationRequest",
184289
"FinalizeMigrationResponse",
185290
"GetCloneJobRequest",
186291
"GetCutoverJobRequest",
187292
"GetDatacenterConnectorRequest",
293+
"GetDiskMigrationJobRequest",
188294
"GetGroupRequest",
295+
"GetImageImportJobRequest",
296+
"GetImageImportRequest",
189297
"GetMigratingVmRequest",
190298
"GetReplicationCycleRequest",
191299
"GetSourceRequest",
192300
"GetTargetProjectRequest",
193301
"GetUtilizationReportRequest",
194302
"Group",
303+
"ImageImport",
304+
"ImageImportJob",
305+
"ImageImportOsAdaptationParameters",
306+
"ImageImportStep",
307+
"InitializingImageImportStep",
195308
"InitializingReplicationStep",
196309
"InstantiatingMigratedVMStep",
197310
"ListCloneJobsRequest",
@@ -200,8 +313,14 @@
200313
"ListCutoverJobsResponse",
201314
"ListDatacenterConnectorsRequest",
202315
"ListDatacenterConnectorsResponse",
316+
"ListDiskMigrationJobsRequest",
317+
"ListDiskMigrationJobsResponse",
203318
"ListGroupsRequest",
204319
"ListGroupsResponse",
320+
"ListImageImportJobsRequest",
321+
"ListImageImportJobsResponse",
322+
"ListImageImportsRequest",
323+
"ListImageImportsResponse",
205324
"ListMigratingVmsRequest",
206325
"ListMigratingVmsResponse",
207326
"ListReplicationCyclesRequest",
@@ -212,28 +331,42 @@
212331
"ListTargetProjectsResponse",
213332
"ListUtilizationReportsRequest",
214333
"ListUtilizationReportsResponse",
334+
"LoadingImageSourceFilesStep",
335+
"MachineImageParametersOverrides",
336+
"MachineImageTargetDetails",
215337
"MigratingVm",
216338
"MigrationError",
339+
"MigrationWarning",
217340
"NetworkInterface",
218341
"OperationMetadata",
219342
"PauseMigrationRequest",
220343
"PauseMigrationResponse",
344+
"PersistentDisk",
345+
"PersistentDiskDefaults",
221346
"PostProcessingStep",
222347
"PreparingVMDisksStep",
348+
"ProvisioningTargetDiskStep",
223349
"RemoveGroupMigrationRequest",
224350
"RemoveGroupMigrationResponse",
225351
"ReplicatingStep",
226352
"ReplicationCycle",
227353
"ReplicationSync",
228354
"ResumeMigrationRequest",
229355
"ResumeMigrationResponse",
356+
"RunDiskMigrationJobRequest",
357+
"RunDiskMigrationJobResponse",
230358
"SchedulePolicy",
231359
"SchedulingNodeAffinity",
360+
"ServiceAccount",
361+
"ShieldedInstanceConfig",
232362
"ShuttingDownSourceVMStep",
363+
"SkipOsAdaptation",
233364
"Source",
365+
"SourceStorageResource",
234366
"StartMigrationRequest",
235367
"StartMigrationResponse",
236368
"TargetProject",
369+
"UpdateDiskMigrationJobRequest",
237370
"UpdateGroupRequest",
238371
"UpdateMigratingVmRequest",
239372
"UpdateSourceRequest",
@@ -242,14 +375,21 @@
242375
"UpgradeApplianceResponse",
243376
"UpgradeStatus",
244377
"UtilizationReport",
378+
"VmAttachmentDetails",
379+
"VmCapabilities",
245380
"VmUtilizationInfo",
246381
"VmUtilizationMetrics",
247382
"VmwareSourceDetails",
383+
"VmwareSourceVmDetails",
248384
"VmwareVmDetails",
249385
"VmwareVmsDetails",
386+
"BootConversion",
250387
"ComputeEngineBootOption",
251388
"ComputeEngineDiskType",
252389
"ComputeEngineLicenseType",
390+
"ComputeEngineNetworkTier",
253391
"MigratingVmView",
392+
"OsCapability",
254393
"UtilizationReportView",
394+
"VmArchitecture",
255395
)

0 commit comments

Comments
 (0)