vcenter lcm discovery interop report: report row

The report_row structure contains the interoperability between a given product and the target product.

Representation:

{
    "product"{
        "deployments"[
            "string",
            "string"
        ],
        "auto"true,
        "installed_product""obj-103",
        "name""string",
        "version""string",
        "target_version""string"
    },
    "compatible"true,
    "compatible_releases"[
        {
            "note""http://myurl.com",
            "version""string"
        },
        {
            "note""http://myurl.com",
            "version""string"
        }
    ]
}

Attributes:

Name Type Description
Required
product product The product to compare to the target product.

product.installed_product string Identifies a product and a version uniquely.

The identifier consists of product internal name and version.

When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: PRODUCT. When operations return a value of this structure as a result, the field will be an identifier for the resource type: PRODUCT.

product.name string A public official product name.

product.version string Current product version.

product.auto boolean Indicates if the product is auto-detected by the system or manually added. If it is set to true it means it is auto-detected.

compatible boolean Defines whether the product is compatible against the target product.

compatible_releases release_info[] A list of compatible releases of the product with the target product.

Optional
product.target_version string Future version of the product after upgrade.

Optional. target_version may not be applicable.

product.deployments string[] The list of hostname/IPs of the instances of the VMware products deployed in the environment. This field would be empty for manually added products.

Optional.