Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Distro denotes a product line of operating systems, using the following test: If two operating systems at the same version and CPU architecture can be imported using the same logic, then they have the same Distro. For example, if Ubuntu 20.04 and xubuntu 20.04 are importable using the same logic, then they'd both be categorized as Distro.UBUNTU. When adding new members, keep in mind: - Group distros by family, using buckets of size 1000. - The following properties are orthogonal and should not be encoded here: - CPU architecture - Major or minor versions - GCE licensing (such as BYOL)
Used in:
InspectionResults contains metadata determined using automated inspection of the guest image.
Used in:
The OS and version detected. Populated when a single OS is detected. Empty when none or multiple are found.
bios_bootable indicates whether `os_release` is bootable using bios.
uefi_bootable indicates whether `os_release` is bootable with UEFI.
root_fs indicates the file system type of the partition containing the root directory ("/") of `os_release`.
If inspection is not successful, when the error occurred. Success is independent of whether results were found. For example, inspection of an empty disk will have empty results, and error_when will be 'NO_ERROR'.
Total time spent inspecting. This includes prep, running the worker, and tearing down the worker.
Number of operating systems detected on the disk.
Used in:
OsRelease records the name and version of an operating system.
Used in:
cli_formatted is a concatenation of distro, major_version, and minor_version using the format expected by the `--os` flag. For examples, see: https://cloud.google.com/sdk/gcloud/reference/compute/images/import#--os
distro is the lowercase name of the distribution. Examples: [centos, debian, opensuse, rhel, sles, sles-sap, ubuntu, windows]
major_version of the OS, as represented by the vendor. Examples: - Windows 2008r2: 2008 - Ubuntu 18.04: 18 - OpenSUSE Tumbleweed: tumbleweed
minor_version of the OS, as formatted by the vendor. Examples: - Windows 2008r2: r2 - Ubuntu 18.04: 04 - OpenSUSE Tumbleweed: <empty>
Enumerated representation of the distro. Prefer this for programmatic usage.
OutputInfo records output info from the tools.
Size of import/export sources (image/disk/file)
Size of import/export targets (image/disk/file)
Failure message of the command
Failure message of the command without privacy info
Each element is the serial output log of a worker instance. This is only populated if the workflow fails.
Import file format
Size of import/export sources (image/disk/file) that was detected. sources_size_gb, in contrast, contains the actual value. Ideally these values will match; a mismatch indicates an error in our detection.
Inflation type, which can be qemu or API.
Inflation time
Inflation time of the shadow disk. It's for new API validation.
Shadow disk match result for shadow disk inflater. It's for new API validation.
Indicates whether the image is imported and marked as UEFI_COMPATIBLE.
Indicates whether the image is auto-detected to be UEFI compatible.
Inspection results. Ref to the def of 'InspectionResults' to see details.
Inflation fallback reason