Generate Datacenter Report

Generate Datacenter Report

Generate interop report for datacenter with defined datacenterId.

Request
URI
POST
https://{api_host}/https://{{host}}:{{port}}/api/v5/lcm/interop/report/datacenter/{datacenterId}
COPY
Path Parameters
string
datacenterId
Required

ID of the datacenter

Query Parameters
string
targetVersion
Optional

Target version for generating the interop report.


Responses
200

Interop report was created.

Returns DatacenterInteropReport of type(s) */*
{
    "componentName": "string",
    "reportDate": "string",
    "lastDiscoveryDate": "string",
    "targetVersion": "string",
    "datacenterComponent": {
        "datacenterComponentType": "string",
        "endpoint": "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
                }
            }
        },
        "relations": [
            {
                "type": "string",
                "id": "string",
                "version": "string",
                "interopStatus": "string",
                "productId": "string"
            }
        ]
    }
}
string
componentName
Required

The component name for the datacenter component that this report is generated for.

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.

datacenterComponent
Optional

The specified datacenter component for the report.


401

Unauthorized access.

Returns DatacenterInteropReport of type(s) */*
{
    "componentName": "string",
    "reportDate": "string",
    "lastDiscoveryDate": "string",
    "targetVersion": "string",
    "datacenterComponent": {
        "datacenterComponentType": "string",
        "endpoint": "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
                }
            }
        },
        "relations": [
            {
                "type": "string",
                "id": "string",
                "version": "string",
                "interopStatus": "string",
                "productId": "string"
            }
        ]
    }
}
string
componentName
Required

The component name for the datacenter component that this report is generated for.

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.

datacenterComponent
Optional

The specified datacenter component for the report.


404

Datacenter ID doesn't exist.

Returns DatacenterInteropReport of type(s) */*
{
    "componentName": "string",
    "reportDate": "string",
    "lastDiscoveryDate": "string",
    "targetVersion": "string",
    "datacenterComponent": {
        "datacenterComponentType": "string",
        "endpoint": "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
                }
            }
        },
        "relations": [
            {
                "type": "string",
                "id": "string",
                "version": "string",
                "interopStatus": "string",
                "productId": "string"
            }
        ]
    }
}
string
componentName
Required

The component name for the datacenter component that this report is generated for.

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.

datacenterComponent
Optional

The specified datacenter component for the report.