ProductInteropReport

ProductInteropReport
ProductInteropReport
JSON Example
{
    "environmentName": "string",
    "environmentId": "string",
    "reportDate": "string",
    "lastDiscoveryDate": "string",
    "targetVersion": "string",
    "product": {
        "productType": "string",
        "environmentId": "string",
        "productId": "string",
        "endpointAddress": "string",
        "currentVersionInfo": {
            "version": "string",
            "buildNumber": "string",
            "availableNewerVersions": [
                "string"
            ]
        },
        "status": {
            "overallStatus": "string",
            "interopStatus": "string",
            "passwordStatus": "string",
            "certificateStatus": "string"
        },
        "certificates": {
            "certificates": {
                "validFrom": "string",
                "validTo": "string",
                "thumbprint": "string",
                "status": {
                    "status": "string",
                    "expirationDays": 0
                }
            }
        },
        "nodes": [
            {
                "nodeId": 0,
                "hostName": "string",
                "rootPasswordExpiration": "string",
                "status": {
                    "status": "string",
                    "expirationDays": 0
                }
            }
        ],
        "targetVersionInfo": {
            "version": "string",
            "buildNumber": "string",
            "availableNewerVersions": [
                "string"
            ]
        },
        "relations": [
            {
                "type": "string",
                "endpointAddress": "string",
                "versionInfo": {
                    "version": "string",
                    "buildNumber": "string",
                    "availableNewerVersions": [
                        "string"
                    ]
                },
                "status": {
                    "overallStatus": "string",
                    "interopStatus": "string",
                    "passwordStatus": "string",
                    "certificateStatus": "string"
                },
                "certificate": {
                    "certificate": {
                        "validFrom": "string",
                        "validTo": "string",
                        "thumbprint": "string",
                        "status": {
                            "status": "string",
                            "expirationDays": 0
                        }
                    }
                },
                "relationship": "string"
            }
        ]
    }
}
string
environmentName
Required

Name of an environment that the product is part of.

string As [a-zA-Z0-9_\-.]{3,}
environmentId
Optional

ID of an environment that the product is part of.

string As date-time As date-time
reportDate
Optional

The creation date of this report.

string As date-time As date-time
lastDiscoveryDate
Optional

The date that the product state was last updated by discovery.

string As ^[0-9]+(\.[0-9]+){0,3}([._\-a-zA-Z0-9]+)?$
targetVersion
Required

The specified product version for the report.

product
Optional

The specified product for the report.