Skip to content

Commit 095ea54

Browse files
feat(vmmigration): update the API
#### vmmigration:v1alpha1 The following keys were added: - schemas.AwsSourceVmDetails.properties.architecture.description - schemas.AwsSourceVmDetails.properties.architecture.enum - schemas.AwsSourceVmDetails.properties.architecture.enumDescriptions - schemas.AwsSourceVmDetails.properties.architecture.readOnly - schemas.AwsSourceVmDetails.properties.architecture.type - schemas.AzureSourceVmDetails.properties.architecture.description - schemas.AzureSourceVmDetails.properties.architecture.enum - schemas.AzureSourceVmDetails.properties.architecture.enumDescriptions - schemas.AzureSourceVmDetails.properties.architecture.readOnly - schemas.AzureSourceVmDetails.properties.architecture.type - schemas.AzureVmDetails.properties.architecture.description - schemas.AzureVmDetails.properties.architecture.enum - schemas.AzureVmDetails.properties.architecture.enumDescriptions - schemas.AzureVmDetails.properties.architecture.type - schemas.VmwareSourceVmDetails.properties.architecture.description - schemas.VmwareSourceVmDetails.properties.architecture.enum - schemas.VmwareSourceVmDetails.properties.architecture.enumDescriptions - schemas.VmwareSourceVmDetails.properties.architecture.readOnly - schemas.VmwareSourceVmDetails.properties.architecture.type - schemas.VmwareVmDetails.properties.architecture.description - schemas.VmwareVmDetails.properties.architecture.enum - schemas.VmwareVmDetails.properties.architecture.enumDescriptions - schemas.VmwareVmDetails.properties.architecture.readOnly - schemas.VmwareVmDetails.properties.architecture.type #### vmmigration:v1 The following keys were added: - schemas.AwsSourceVmDetails.properties.architecture.description - schemas.AwsSourceVmDetails.properties.architecture.enum - schemas.AwsSourceVmDetails.properties.architecture.enumDescriptions - schemas.AwsSourceVmDetails.properties.architecture.readOnly - schemas.AwsSourceVmDetails.properties.architecture.type - schemas.AzureSourceVmDetails.properties.architecture.description - schemas.AzureSourceVmDetails.properties.architecture.enum - schemas.AzureSourceVmDetails.properties.architecture.enumDescriptions - schemas.AzureSourceVmDetails.properties.architecture.readOnly - schemas.AzureSourceVmDetails.properties.architecture.type - schemas.AzureVmDetails.properties.architecture.description - schemas.AzureVmDetails.properties.architecture.enum - schemas.AzureVmDetails.properties.architecture.enumDescriptions - schemas.AzureVmDetails.properties.architecture.type - schemas.VmwareSourceVmDetails.properties.architecture.description - schemas.VmwareSourceVmDetails.properties.architecture.enum - schemas.VmwareSourceVmDetails.properties.architecture.enumDescriptions - schemas.VmwareSourceVmDetails.properties.architecture.readOnly - schemas.VmwareSourceVmDetails.properties.architecture.type - schemas.VmwareVmDetails.properties.architecture.description - schemas.VmwareVmDetails.properties.architecture.enum - schemas.VmwareVmDetails.properties.architecture.enumDescriptions - schemas.VmwareVmDetails.properties.architecture.readOnly - schemas.VmwareVmDetails.properties.architecture.type
1 parent 76107e4 commit 095ea54

File tree

4 files changed

+190
-2
lines changed

4 files changed

+190
-2
lines changed

discovery/vmmigration-v1.json

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2220,7 +2220,7 @@
22202220
}
22212221
}
22222222
},
2223-
"revision": "20240912",
2223+
"revision": "20241013",
22242224
"rootUrl": "https://vmmigration.googleapis.com/",
22252225
"schemas": {
22262226
"AccessKeyCredentials": {
@@ -2430,6 +2430,21 @@
24302430
"description": "Represent the source AWS VM details.",
24312431
"id": "AwsSourceVmDetails",
24322432
"properties": {
2433+
"architecture": {
2434+
"description": "Output only. The VM architecture.",
2435+
"enum": [
2436+
"VM_ARCHITECTURE_UNSPECIFIED",
2437+
"VM_ARCHITECTURE_X86_FAMILY",
2438+
"VM_ARCHITECTURE_ARM64"
2439+
],
2440+
"enumDescriptions": [
2441+
"The architecture is unknown.",
2442+
"The architecture is one of the x86 architectures.",
2443+
"The architecture is ARM64."
2444+
],
2445+
"readOnly": true,
2446+
"type": "string"
2447+
},
24332448
"committedStorageBytes": {
24342449
"description": "Output only. The total size of the disks being migrated in bytes.",
24352450
"format": "int64",
@@ -2700,6 +2715,21 @@
27002715
"description": "Represent the source Azure VM details.",
27012716
"id": "AzureSourceVmDetails",
27022717
"properties": {
2718+
"architecture": {
2719+
"description": "Output only. The VM architecture.",
2720+
"enum": [
2721+
"VM_ARCHITECTURE_UNSPECIFIED",
2722+
"VM_ARCHITECTURE_X86_FAMILY",
2723+
"VM_ARCHITECTURE_ARM64"
2724+
],
2725+
"enumDescriptions": [
2726+
"The architecture is unknown.",
2727+
"The architecture is one of the x86 architectures.",
2728+
"The architecture is ARM64."
2729+
],
2730+
"readOnly": true,
2731+
"type": "string"
2732+
},
27032733
"committedStorageBytes": {
27042734
"description": "Output only. The total size of the disks being migrated in bytes.",
27052735
"format": "int64",
@@ -2741,6 +2771,20 @@
27412771
"description": "AzureVmDetails describes a VM in Azure.",
27422772
"id": "AzureVmDetails",
27432773
"properties": {
2774+
"architecture": {
2775+
"description": "The CPU architecture.",
2776+
"enum": [
2777+
"VM_ARCHITECTURE_UNSPECIFIED",
2778+
"VM_ARCHITECTURE_X86_FAMILY",
2779+
"VM_ARCHITECTURE_ARM64"
2780+
],
2781+
"enumDescriptions": [
2782+
"The architecture is unknown.",
2783+
"The architecture is one of the x86 architectures.",
2784+
"The architecture is ARM64."
2785+
],
2786+
"type": "string"
2787+
},
27442788
"bootOption": {
27452789
"description": "The VM Boot Option.",
27462790
"enum": [
@@ -5899,6 +5943,21 @@
58995943
"description": "Represent the source Vmware VM details.",
59005944
"id": "VmwareSourceVmDetails",
59015945
"properties": {
5946+
"architecture": {
5947+
"description": "Output only. The VM architecture.",
5948+
"enum": [
5949+
"VM_ARCHITECTURE_UNSPECIFIED",
5950+
"VM_ARCHITECTURE_X86_FAMILY",
5951+
"VM_ARCHITECTURE_ARM64"
5952+
],
5953+
"enumDescriptions": [
5954+
"The architecture is unknown.",
5955+
"The architecture is one of the x86 architectures.",
5956+
"The architecture is ARM64."
5957+
],
5958+
"readOnly": true,
5959+
"type": "string"
5960+
},
59025961
"committedStorageBytes": {
59035962
"description": "Output only. The total size of the disks being migrated in bytes.",
59045963
"format": "int64",
@@ -5940,6 +5999,21 @@
59405999
"description": "VmwareVmDetails describes a VM in vCenter.",
59416000
"id": "VmwareVmDetails",
59426001
"properties": {
6002+
"architecture": {
6003+
"description": "Output only. The CPU architecture.",
6004+
"enum": [
6005+
"VM_ARCHITECTURE_UNSPECIFIED",
6006+
"VM_ARCHITECTURE_X86_FAMILY",
6007+
"VM_ARCHITECTURE_ARM64"
6008+
],
6009+
"enumDescriptions": [
6010+
"The architecture is unknown.",
6011+
"The architecture is one of the x86 architectures.",
6012+
"The architecture is ARM64."
6013+
],
6014+
"readOnly": true,
6015+
"type": "string"
6016+
},
59436017
"bootOption": {
59446018
"description": "Output only. The VM Boot Option.",
59456019
"enum": [

discovery/vmmigration-v1alpha1.json

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2220,7 +2220,7 @@
22202220
}
22212221
}
22222222
},
2223-
"revision": "20240912",
2223+
"revision": "20241013",
22242224
"rootUrl": "https://vmmigration.googleapis.com/",
22252225
"schemas": {
22262226
"AccessKeyCredentials": {
@@ -2430,6 +2430,21 @@
24302430
"description": "Represent the source AWS VM details.",
24312431
"id": "AwsSourceVmDetails",
24322432
"properties": {
2433+
"architecture": {
2434+
"description": "Output only. The VM architecture.",
2435+
"enum": [
2436+
"VM_ARCHITECTURE_UNSPECIFIED",
2437+
"VM_ARCHITECTURE_X86_FAMILY",
2438+
"VM_ARCHITECTURE_ARM64"
2439+
],
2440+
"enumDescriptions": [
2441+
"The architecture is unknown.",
2442+
"The architecture is one of the x86 architectures.",
2443+
"The architecture is ARM64."
2444+
],
2445+
"readOnly": true,
2446+
"type": "string"
2447+
},
24332448
"committedStorageBytes": {
24342449
"description": "Output only. The total size of the disks being migrated in bytes.",
24352450
"format": "int64",
@@ -2700,6 +2715,21 @@
27002715
"description": "Represent the source Azure VM details.",
27012716
"id": "AzureSourceVmDetails",
27022717
"properties": {
2718+
"architecture": {
2719+
"description": "Output only. The VM architecture.",
2720+
"enum": [
2721+
"VM_ARCHITECTURE_UNSPECIFIED",
2722+
"VM_ARCHITECTURE_X86_FAMILY",
2723+
"VM_ARCHITECTURE_ARM64"
2724+
],
2725+
"enumDescriptions": [
2726+
"The architecture is unknown.",
2727+
"The architecture is one of the x86 architectures.",
2728+
"The architecture is ARM64."
2729+
],
2730+
"readOnly": true,
2731+
"type": "string"
2732+
},
27032733
"committedStorageBytes": {
27042734
"description": "Output only. The total size of the disks being migrated in bytes.",
27052735
"format": "int64",
@@ -2741,6 +2771,20 @@
27412771
"description": "AzureVmDetails describes a VM in Azure.",
27422772
"id": "AzureVmDetails",
27432773
"properties": {
2774+
"architecture": {
2775+
"description": "The CPU architecture.",
2776+
"enum": [
2777+
"VM_ARCHITECTURE_UNSPECIFIED",
2778+
"VM_ARCHITECTURE_X86_FAMILY",
2779+
"VM_ARCHITECTURE_ARM64"
2780+
],
2781+
"enumDescriptions": [
2782+
"The architecture is unknown.",
2783+
"The architecture is one of the x86 architectures.",
2784+
"The architecture is ARM64."
2785+
],
2786+
"type": "string"
2787+
},
27442788
"bootOption": {
27452789
"description": "The VM Boot Option.",
27462790
"enum": [
@@ -6153,6 +6197,21 @@
61536197
"description": "Represent the source Vmware VM details.",
61546198
"id": "VmwareSourceVmDetails",
61556199
"properties": {
6200+
"architecture": {
6201+
"description": "Output only. The VM architecture.",
6202+
"enum": [
6203+
"VM_ARCHITECTURE_UNSPECIFIED",
6204+
"VM_ARCHITECTURE_X86_FAMILY",
6205+
"VM_ARCHITECTURE_ARM64"
6206+
],
6207+
"enumDescriptions": [
6208+
"The architecture is unknown.",
6209+
"The architecture is one of the x86 architectures.",
6210+
"The architecture is ARM64."
6211+
],
6212+
"readOnly": true,
6213+
"type": "string"
6214+
},
61566215
"committedStorageBytes": {
61576216
"description": "Output only. The total size of the disks being migrated in bytes.",
61586217
"format": "int64",
@@ -6194,6 +6253,21 @@
61946253
"description": "VmwareVmDetails describes a VM in vCenter.",
61956254
"id": "VmwareVmDetails",
61966255
"properties": {
6256+
"architecture": {
6257+
"description": "Output only. The CPU architecture.",
6258+
"enum": [
6259+
"VM_ARCHITECTURE_UNSPECIFIED",
6260+
"VM_ARCHITECTURE_X86_FAMILY",
6261+
"VM_ARCHITECTURE_ARM64"
6262+
],
6263+
"enumDescriptions": [
6264+
"The architecture is unknown.",
6265+
"The architecture is one of the x86 architectures.",
6266+
"The architecture is ARM64."
6267+
],
6268+
"readOnly": true,
6269+
"type": "string"
6270+
},
61976271
"bootOption": {
61986272
"description": "Output only. The VM Boot Option.",
61996273
"enum": [

src/apis/vmmigration/v1.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,10 @@ export namespace vmmigration_v1 {
272272
* Represent the source AWS VM details.
273273
*/
274274
export interface Schema$AwsSourceVmDetails {
275+
/**
276+
* Output only. The VM architecture.
277+
*/
278+
architecture?: string | null;
275279
/**
276280
* Output only. The total size of the disks being migrated in bytes.
277281
*/
@@ -429,6 +433,10 @@ export namespace vmmigration_v1 {
429433
* Represent the source Azure VM details.
430434
*/
431435
export interface Schema$AzureSourceVmDetails {
436+
/**
437+
* Output only. The VM architecture.
438+
*/
439+
architecture?: string | null;
432440
/**
433441
* Output only. The total size of the disks being migrated in bytes.
434442
*/
@@ -450,6 +458,10 @@ export namespace vmmigration_v1 {
450458
* AzureVmDetails describes a VM in Azure.
451459
*/
452460
export interface Schema$AzureVmDetails {
461+
/**
462+
* The CPU architecture.
463+
*/
464+
architecture?: string | null;
453465
/**
454466
* The VM Boot Option.
455467
*/
@@ -2551,6 +2563,10 @@ export namespace vmmigration_v1 {
25512563
* Represent the source Vmware VM details.
25522564
*/
25532565
export interface Schema$VmwareSourceVmDetails {
2566+
/**
2567+
* Output only. The VM architecture.
2568+
*/
2569+
architecture?: string | null;
25542570
/**
25552571
* Output only. The total size of the disks being migrated in bytes.
25562572
*/
@@ -2572,6 +2588,10 @@ export namespace vmmigration_v1 {
25722588
* VmwareVmDetails describes a VM in vCenter.
25732589
*/
25742590
export interface Schema$VmwareVmDetails {
2591+
/**
2592+
* Output only. The CPU architecture.
2593+
*/
2594+
architecture?: string | null;
25752595
/**
25762596
* Output only. The VM Boot Option.
25772597
*/

src/apis/vmmigration/v1alpha1.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,10 @@ export namespace vmmigration_v1alpha1 {
272272
* Represent the source AWS VM details.
273273
*/
274274
export interface Schema$AwsSourceVmDetails {
275+
/**
276+
* Output only. The VM architecture.
277+
*/
278+
architecture?: string | null;
275279
/**
276280
* Output only. The total size of the disks being migrated in bytes.
277281
*/
@@ -429,6 +433,10 @@ export namespace vmmigration_v1alpha1 {
429433
* Represent the source Azure VM details.
430434
*/
431435
export interface Schema$AzureSourceVmDetails {
436+
/**
437+
* Output only. The VM architecture.
438+
*/
439+
architecture?: string | null;
432440
/**
433441
* Output only. The total size of the disks being migrated in bytes.
434442
*/
@@ -450,6 +458,10 @@ export namespace vmmigration_v1alpha1 {
450458
* AzureVmDetails describes a VM in Azure.
451459
*/
452460
export interface Schema$AzureVmDetails {
461+
/**
462+
* The CPU architecture.
463+
*/
464+
architecture?: string | null;
453465
/**
454466
* The VM Boot Option.
455467
*/
@@ -2713,6 +2725,10 @@ export namespace vmmigration_v1alpha1 {
27132725
* Represent the source Vmware VM details.
27142726
*/
27152727
export interface Schema$VmwareSourceVmDetails {
2728+
/**
2729+
* Output only. The VM architecture.
2730+
*/
2731+
architecture?: string | null;
27162732
/**
27172733
* Output only. The total size of the disks being migrated in bytes.
27182734
*/
@@ -2734,6 +2750,10 @@ export namespace vmmigration_v1alpha1 {
27342750
* VmwareVmDetails describes a VM in vCenter.
27352751
*/
27362752
export interface Schema$VmwareVmDetails {
2753+
/**
2754+
* Output only. The CPU architecture.
2755+
*/
2756+
architecture?: string | null;
27372757
/**
27382758
* Output only. The VM Boot Option.
27392759
*/

0 commit comments

Comments
 (0)