diff --git a/docs/dyn/vmmigration_v1.projects.locations.sources.html b/docs/dyn/vmmigration_v1.projects.locations.sources.html
index dd8b6a9012..81bed1ed54 100644
--- a/docs/dyn/vmmigration_v1.projects.locations.sources.html
+++ b/docs/dyn/vmmigration_v1.projects.locations.sources.html
@@ -324,6 +324,7 @@
Method Details
"azureVms": { # AzureVmsDetails describes VMs in Azure. # The description of the VMs in a Source of type Azure.
"details": [ # The details of the Azure VMs.
{ # AzureVmDetails describes a VM in Azure.
+ "architecture": "A String", # The CPU architecture.
"bootOption": "A String", # The VM Boot Option.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
"computerName": "A String", # The VM's ComputerName.
@@ -362,6 +363,7 @@ Method Details
"vmwareVms": { # VmwareVmsDetails describes VMs in vCenter. # The description of the VMs in a Source of type Vmware.
"details": [ # The details of the vmware VMs.
{ # VmwareVmDetails describes a VM in vCenter.
+ "architecture": "A String", # Output only. The CPU architecture.
"bootOption": "A String", # Output only. The VM Boot Option.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
"cpuCount": 42, # The number of cpus in the VM.
diff --git a/docs/dyn/vmmigration_v1.projects.locations.sources.migratingVms.html b/docs/dyn/vmmigration_v1.projects.locations.sources.migratingVms.html
index 3fdd0d568c..1bd01384d6 100644
--- a/docs/dyn/vmmigration_v1.projects.locations.sources.migratingVms.html
+++ b/docs/dyn/vmmigration_v1.projects.locations.sources.migratingVms.html
@@ -139,6 +139,7 @@ Method Details
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"awsSourceVmDetails": { # Represent the source AWS VM details. # Output only. Details of the VM from an AWS source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an AWS instance disk.
@@ -156,6 +157,7 @@ Method Details
},
},
"azureSourceVmDetails": { # Represent the source Azure VM details. # Output only. Details of the VM from an Azure source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an Azure VM disk.
@@ -763,6 +765,7 @@ Method Details
"stateTime": "A String", # Output only. The last time the migrating VM state was updated.
"updateTime": "A String", # Output only. The last time the migrating VM resource was updated.
"vmwareSourceVmDetails": { # Represent the source Vmware VM details. # Output only. Details of the VM from a Vmware source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of a Vmware VM disk.
@@ -909,6 +912,7 @@ Method Details
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"awsSourceVmDetails": { # Represent the source AWS VM details. # Output only. Details of the VM from an AWS source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an AWS instance disk.
@@ -926,6 +930,7 @@ Method Details
},
},
"azureSourceVmDetails": { # Represent the source Azure VM details. # Output only. Details of the VM from an Azure source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an Azure VM disk.
@@ -1533,6 +1538,7 @@ Method Details
"stateTime": "A String", # Output only. The last time the migrating VM state was updated.
"updateTime": "A String", # Output only. The last time the migrating VM resource was updated.
"vmwareSourceVmDetails": { # Represent the source Vmware VM details. # Output only. Details of the VM from a Vmware source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of a Vmware VM disk.
@@ -1579,6 +1585,7 @@ Method Details
"migratingVms": [ # Output only. The list of Migrating VMs response.
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"awsSourceVmDetails": { # Represent the source AWS VM details. # Output only. Details of the VM from an AWS source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an AWS instance disk.
@@ -1596,6 +1603,7 @@ Method Details
},
},
"azureSourceVmDetails": { # Represent the source Azure VM details. # Output only. Details of the VM from an Azure source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an Azure VM disk.
@@ -2203,6 +2211,7 @@ Method Details
"stateTime": "A String", # Output only. The last time the migrating VM state was updated.
"updateTime": "A String", # Output only. The last time the migrating VM resource was updated.
"vmwareSourceVmDetails": { # Represent the source Vmware VM details. # Output only. Details of the VM from a Vmware source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of a Vmware VM disk.
@@ -2253,6 +2262,7 @@ Method Details
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"awsSourceVmDetails": { # Represent the source AWS VM details. # Output only. Details of the VM from an AWS source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an AWS instance disk.
@@ -2270,6 +2280,7 @@ Method Details
},
},
"azureSourceVmDetails": { # Represent the source Azure VM details. # Output only. Details of the VM from an Azure source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an Azure VM disk.
@@ -2877,6 +2888,7 @@ Method Details
"stateTime": "A String", # Output only. The last time the migrating VM state was updated.
"updateTime": "A String", # Output only. The last time the migrating VM resource was updated.
"vmwareSourceVmDetails": { # Represent the source Vmware VM details. # Output only. Details of the VM from a Vmware source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of a Vmware VM disk.
diff --git a/docs/dyn/vmmigration_v1.projects.locations.sources.utilizationReports.html b/docs/dyn/vmmigration_v1.projects.locations.sources.utilizationReports.html
index 5b1271dd54..b0e28dc2a6 100644
--- a/docs/dyn/vmmigration_v1.projects.locations.sources.utilizationReports.html
+++ b/docs/dyn/vmmigration_v1.projects.locations.sources.utilizationReports.html
@@ -139,6 +139,7 @@ Method Details
},
"vmId": "A String", # The VM's ID in the source.
"vmwareVmDetails": { # VmwareVmDetails describes a VM in vCenter. # The description of the VM in a Source of type Vmware.
+ "architecture": "A String", # Output only. The CPU architecture.
"bootOption": "A String", # Output only. The VM Boot Option.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
"cpuCount": 42, # The number of cpus in the VM.
@@ -274,6 +275,7 @@ Method Details
},
"vmId": "A String", # The VM's ID in the source.
"vmwareVmDetails": { # VmwareVmDetails describes a VM in vCenter. # The description of the VM in a Source of type Vmware.
+ "architecture": "A String", # Output only. The CPU architecture.
"bootOption": "A String", # Output only. The VM Boot Option.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
"cpuCount": 42, # The number of cpus in the VM.
@@ -353,6 +355,7 @@ Method Details
},
"vmId": "A String", # The VM's ID in the source.
"vmwareVmDetails": { # VmwareVmDetails describes a VM in vCenter. # The description of the VM in a Source of type Vmware.
+ "architecture": "A String", # Output only. The CPU architecture.
"bootOption": "A String", # Output only. The VM Boot Option.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
"cpuCount": 42, # The number of cpus in the VM.
diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.html
index f5e1c7495e..1507cb85a4 100644
--- a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.html
+++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.html
@@ -333,6 +333,7 @@ Method Details
"azureVms": { # AzureVmsDetails describes VMs in Azure. # The description of the VMs in a Source of type Azure.
"details": [ # The details of the Azure VMs.
{ # AzureVmDetails describes a VM in Azure.
+ "architecture": "A String", # The CPU architecture.
"bootOption": "A String", # The VM Boot Option.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
"computerName": "A String", # The VM's ComputerName.
@@ -371,6 +372,7 @@ Method Details
"vmwareVms": { # VmwareVmsDetails describes VMs in vCenter. # The description of the VMs in a Source of type Vmware.
"details": [ # The details of the vmware VMs.
{ # VmwareVmDetails describes a VM in vCenter.
+ "architecture": "A String", # Output only. The CPU architecture.
"bootOption": "A String", # Output only. The VM Boot Option.
"committedStorage": "A String", # The total size of the storage allocated to the VM in MB.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.html
index dbb5b92536..f784dcdc4a 100644
--- a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.html
+++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.html
@@ -139,6 +139,7 @@ Method Details
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"awsSourceVmDetails": { # Represent the source AWS VM details. # Output only. Details of the VM from an AWS source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an AWS instance disk.
@@ -156,6 +157,7 @@ Method Details
},
},
"azureSourceVmDetails": { # Represent the source Azure VM details. # Output only. Details of the VM from an Azure source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an Azure VM disk.
@@ -1096,6 +1098,7 @@ Method Details
},
"updateTime": "A String", # Output only. The last time the migrating VM resource was updated.
"vmwareSourceVmDetails": { # Represent the source Vmware VM details. # Output only. Details of the VM from a Vmware source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of a Vmware VM disk.
@@ -1242,6 +1245,7 @@ Method Details
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"awsSourceVmDetails": { # Represent the source AWS VM details. # Output only. Details of the VM from an AWS source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an AWS instance disk.
@@ -1259,6 +1263,7 @@ Method Details
},
},
"azureSourceVmDetails": { # Represent the source Azure VM details. # Output only. Details of the VM from an Azure source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an Azure VM disk.
@@ -2199,6 +2204,7 @@ Method Details
},
"updateTime": "A String", # Output only. The last time the migrating VM resource was updated.
"vmwareSourceVmDetails": { # Represent the source Vmware VM details. # Output only. Details of the VM from a Vmware source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of a Vmware VM disk.
@@ -2245,6 +2251,7 @@ Method Details
"migratingVms": [ # Output only. The list of Migrating VMs response.
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"awsSourceVmDetails": { # Represent the source AWS VM details. # Output only. Details of the VM from an AWS source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an AWS instance disk.
@@ -2262,6 +2269,7 @@ Method Details
},
},
"azureSourceVmDetails": { # Represent the source Azure VM details. # Output only. Details of the VM from an Azure source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an Azure VM disk.
@@ -3202,6 +3210,7 @@ Method Details
},
"updateTime": "A String", # Output only. The last time the migrating VM resource was updated.
"vmwareSourceVmDetails": { # Represent the source Vmware VM details. # Output only. Details of the VM from a Vmware source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of a Vmware VM disk.
@@ -3252,6 +3261,7 @@ Method Details
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"awsSourceVmDetails": { # Represent the source AWS VM details. # Output only. Details of the VM from an AWS source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an AWS instance disk.
@@ -3269,6 +3279,7 @@ Method Details
},
},
"azureSourceVmDetails": { # Represent the source Azure VM details. # Output only. Details of the VM from an Azure source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of an Azure VM disk.
@@ -4209,6 +4220,7 @@ Method Details
},
"updateTime": "A String", # Output only. The last time the migrating VM resource was updated.
"vmwareSourceVmDetails": { # Represent the source Vmware VM details. # Output only. Details of the VM from a Vmware source.
+ "architecture": "A String", # Output only. The VM architecture.
"committedStorageBytes": "A String", # Output only. The total size of the disks being migrated in bytes.
"disks": [ # Output only. The disks attached to the source VM.
{ # The details of a Vmware VM disk.
diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.utilizationReports.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.utilizationReports.html
index ce2b1eecf5..d6d0675502 100644
--- a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.utilizationReports.html
+++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.utilizationReports.html
@@ -147,6 +147,7 @@ Method Details
},
"vmId": "A String", # The VM's ID in the source.
"vmwareVmDetails": { # VmwareVmDetails describes a VM in vCenter. # The description of the VM in a Source of type Vmware.
+ "architecture": "A String", # Output only. The CPU architecture.
"bootOption": "A String", # Output only. The VM Boot Option.
"committedStorage": "A String", # The total size of the storage allocated to the VM in MB.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
@@ -292,6 +293,7 @@ Method Details
},
"vmId": "A String", # The VM's ID in the source.
"vmwareVmDetails": { # VmwareVmDetails describes a VM in vCenter. # The description of the VM in a Source of type Vmware.
+ "architecture": "A String", # Output only. The CPU architecture.
"bootOption": "A String", # Output only. The VM Boot Option.
"committedStorage": "A String", # The total size of the storage allocated to the VM in MB.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
@@ -381,6 +383,7 @@ Method Details
},
"vmId": "A String", # The VM's ID in the source.
"vmwareVmDetails": { # VmwareVmDetails describes a VM in vCenter. # The description of the VM in a Source of type Vmware.
+ "architecture": "A String", # Output only. The CPU architecture.
"bootOption": "A String", # Output only. The VM Boot Option.
"committedStorage": "A String", # The total size of the storage allocated to the VM in MB.
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
diff --git a/googleapiclient/discovery_cache/documents/vmmigration.v1.json b/googleapiclient/discovery_cache/documents/vmmigration.v1.json
index 7c0ed50f0f..684990e65e 100644
--- a/googleapiclient/discovery_cache/documents/vmmigration.v1.json
+++ b/googleapiclient/discovery_cache/documents/vmmigration.v1.json
@@ -2220,7 +2220,7 @@
}
}
},
-"revision": "20240912",
+"revision": "20241013",
"rootUrl": "https://vmmigration.googleapis.com/",
"schemas": {
"AccessKeyCredentials": {
@@ -2430,6 +2430,21 @@
"description": "Represent the source AWS VM details.",
"id": "AwsSourceVmDetails",
"properties": {
+"architecture": {
+"description": "Output only. The VM architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"readOnly": true,
+"type": "string"
+},
"committedStorageBytes": {
"description": "Output only. The total size of the disks being migrated in bytes.",
"format": "int64",
@@ -2700,6 +2715,21 @@
"description": "Represent the source Azure VM details.",
"id": "AzureSourceVmDetails",
"properties": {
+"architecture": {
+"description": "Output only. The VM architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"readOnly": true,
+"type": "string"
+},
"committedStorageBytes": {
"description": "Output only. The total size of the disks being migrated in bytes.",
"format": "int64",
@@ -2741,6 +2771,20 @@
"description": "AzureVmDetails describes a VM in Azure.",
"id": "AzureVmDetails",
"properties": {
+"architecture": {
+"description": "The CPU architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"type": "string"
+},
"bootOption": {
"description": "The VM Boot Option.",
"enum": [
@@ -5899,6 +5943,21 @@
"description": "Represent the source Vmware VM details.",
"id": "VmwareSourceVmDetails",
"properties": {
+"architecture": {
+"description": "Output only. The VM architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"readOnly": true,
+"type": "string"
+},
"committedStorageBytes": {
"description": "Output only. The total size of the disks being migrated in bytes.",
"format": "int64",
@@ -5940,6 +5999,21 @@
"description": "VmwareVmDetails describes a VM in vCenter.",
"id": "VmwareVmDetails",
"properties": {
+"architecture": {
+"description": "Output only. The CPU architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"readOnly": true,
+"type": "string"
+},
"bootOption": {
"description": "Output only. The VM Boot Option.",
"enum": [
diff --git a/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json b/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json
index b41244248a..1b49303e19 100644
--- a/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json
+++ b/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json
@@ -2220,7 +2220,7 @@
}
}
},
-"revision": "20240912",
+"revision": "20241013",
"rootUrl": "https://vmmigration.googleapis.com/",
"schemas": {
"AccessKeyCredentials": {
@@ -2430,6 +2430,21 @@
"description": "Represent the source AWS VM details.",
"id": "AwsSourceVmDetails",
"properties": {
+"architecture": {
+"description": "Output only. The VM architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"readOnly": true,
+"type": "string"
+},
"committedStorageBytes": {
"description": "Output only. The total size of the disks being migrated in bytes.",
"format": "int64",
@@ -2700,6 +2715,21 @@
"description": "Represent the source Azure VM details.",
"id": "AzureSourceVmDetails",
"properties": {
+"architecture": {
+"description": "Output only. The VM architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"readOnly": true,
+"type": "string"
+},
"committedStorageBytes": {
"description": "Output only. The total size of the disks being migrated in bytes.",
"format": "int64",
@@ -2741,6 +2771,20 @@
"description": "AzureVmDetails describes a VM in Azure.",
"id": "AzureVmDetails",
"properties": {
+"architecture": {
+"description": "The CPU architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"type": "string"
+},
"bootOption": {
"description": "The VM Boot Option.",
"enum": [
@@ -6153,6 +6197,21 @@
"description": "Represent the source Vmware VM details.",
"id": "VmwareSourceVmDetails",
"properties": {
+"architecture": {
+"description": "Output only. The VM architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"readOnly": true,
+"type": "string"
+},
"committedStorageBytes": {
"description": "Output only. The total size of the disks being migrated in bytes.",
"format": "int64",
@@ -6194,6 +6253,21 @@
"description": "VmwareVmDetails describes a VM in vCenter.",
"id": "VmwareVmDetails",
"properties": {
+"architecture": {
+"description": "Output only. The CPU architecture.",
+"enum": [
+"VM_ARCHITECTURE_UNSPECIFIED",
+"VM_ARCHITECTURE_X86_FAMILY",
+"VM_ARCHITECTURE_ARM64"
+],
+"enumDescriptions": [
+"The architecture is unknown.",
+"The architecture is one of the x86 architectures.",
+"The architecture is ARM64."
+],
+"readOnly": true,
+"type": "string"
+},
"bootOption": {
"description": "Output only. The VM Boot Option.",
"enum": [