NSX-T Data Center REST API
ConsistencyCheckComponentReportCsvRecord (type)
{
"description": "Consistency check report for component [EDGE/HOST/MP]",
"extends": {
"$ref": "CsvRecord"
},
"id": "ConsistencyCheckComponentReportCsvRecord",
"module_id": "ConsistencyCheck",
"properties": {
"component_report_state": {
"description": "Current state of the consistency checker function. NOT_STARTED - consistency check has not started for this component type. PRE_UPGRADE_COLLECTED - consistency check for this component type has been instantiated. IN_PROGRESS - consistency check is currently being run for this component type. It will remain in this state until the component upgrade is complete and the periodic check (which runs every 5 minutes) confirms that all objects have reached a terminal state. PAUSED - consistency check for this component type is paused. It will resume once corresponding component resumes upgrade. POST_UPGRADE_COLLECTED_IMPENDING - consistency check for this component type is being examined if the component type IN_PROGRESS would resolve any failed objects. POST_UPGRADE_COMPLETED - consistency check for this component type is in its terminal status.",
"enum": [
"NOT_STARTED",
"PRE_UPGRADE_COLLECTED",
"IN_PROGRESS",
"POST_UPGRADE_COMPLETED"
],
"readonly": true,
"required": true,
"title": "State of the consistency checker",
"type": "string"
},
"component_type": {
"description": "Component type based on which consistency report is to be generated",
"readonly": true,
"required": true,
"title": "Component type based on which consistency report is to be generated",
"type": "string"
},
"drop_stats_cluster_id": {
"description": "Unique identifier for cluster where drop outliers were detected",
"readonly": true,
"required": true,
"title": "Unique identifier for cluster where drop outliers were detected",
"type": "string"
},
"drop_stats_cluster_name": {
"description": "Cluster name where drop traffic outliers were detected",
"readonly": true,
"required": true,
"title": "Cluster name where drop traffic outliers were detected",
"type": "string"
},
"drop_stats_deviation": {
"description": "Number of standard deviations away from the mean",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": true,
"title": "Number of standard deviations away from the mean",
"type": "number"
},
"drop_stats_drop_pps": {
"description": "Average packets being dropped per second across the cluster",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": true,
"title": "Average packets being dropped per second across the cluster",
"type": "number"
},
"drop_stats_observed_until": {
"description": "Timestamp till the packet drop rate, i.e. drop outlier was detected",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": true,
"title": "Timestamp till the packet drop rate, i.e. drop outlier was detected",
"type": "string"
},
"drop_stats_pnic_rx_pps": {
"description": "Average packets being received per second for physical nic across the cluster",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": true,
"title": "Average packets being received per second for physical nic across the cluster",
"type": "number"
},
"drop_stats_pnic_tx_pps": {
"description": "Average packets being transmitted per second for physical nic across the cluster",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": true,
"title": "Average packets being transmitted per second for physical nic across the cluster",
"type": "number"
},
"drop_stats_start_time": {
"description": "Timestamp when the packet drop rate, i.e. drop outlier was detected",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": true,
"title": "Timestamp when the packet drop rate, i.e. drop outlier was detected",
"type": "string"
},
"drop_stats_total_outliers": {
"description": "Total number of outliers for traffic drop statistics",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": true,
"title": "Total number of outliers for traffic drop statistics",
"type": "integer"
},
"drop_stats_vnic_rx_pps": {
"description": "Average packets being received per second for virtual nic across the cluster",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": true,
"title": "Average packets being received per second for virtual nic across the cluster",
"type": "number"
},
"drop_stats_vnic_tx_pps": {
"description": "Average packets being transmitted per second for virtual nic across the cluster",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": true,
"title": "Average packets being transmitted per second for virtual nic across the cluster",
"type": "number"
},
"drop_stats_warning_msg": {
"description": "Warning message indicating the number of outliers with respect to traffic drop statistics",
"nsx_feature": "UpgradeConsistencyCheckerDropStatsCollection",
"readonly": true,
"required": false,
"title": "Warning message indicating the number of outliers with respect to traffic drop statistics",
"type": "string"
},
"forward_stats_cluster_id": {
"description": "Unique identifier for cluster where forward outliers were detected",
"readonly": true,
"required": true,
"title": "Unique identifier for cluster where forward outliers were detected",
"type": "string"
},
"forward_stats_cluster_name": {
"description": "Cluster name where forward traffic outliers were detected",
"readonly": true,
"required": true,
"title": "Cluster name where forward traffic outliers were detected",
"type": "string"
},
"forward_stats_deviation": {
"description": "Number of standard deviations away from the mean",
"nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
"readonly": true,
"required": true,
"title": "Number of standard deviations away from the mean",
"type": "number"
},
"forward_stats_observed_until": {
"description": "Timestamp when the packet forward rate drop, i.e. forward outlier was detected",
"nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
"readonly": true,
"required": true,
"title": "Timestamp till the packet forward rate drop, i.e. forward outlier was detected",
"type": "string"
},
"forward_stats_pnic_rx_pps": {
"description": "Forward Packets received per second for physical nic",
"nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
"readonly": true,
"required": true,
"title": "Forward packets received per second for physical nic",
"type": "number"
},
"forward_stats_pnic_tx_pps": {
"description": "Forward packets transmitted per second for physical nic",
"nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
"readonly": true,
"required": true,
"title": "Forward packets transmitted per second for physical nic",
"type": "number"
},
"forward_stats_start_time": {
"description": "Timestamp when the packet forward rate drop, i.e. forward outlier was detected",
"nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
"readonly": true,
"required": true,
"title": "Timestamp when the packet forward rate drop, i.e. forward outlier was detected",
"type": "string"
},
"forward_stats_total_outliers": {
"description": "Total number of outliers for forward traffic statistics",
"nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
"readonly": true,
"required": true,
"title": "Total number of outliers for forward traffic statistics",
"type": "integer"
},
"forward_stats_vnic_rx_pps": {
"description": "Forward packets received per second for virtual nic",
"nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
"readonly": true,
"required": true,
"title": "Forward packets received per second for virtual nic",
"type": "number"
},
"forward_stats_vnic_tx_pps": {
"description": "Forward Packets transmitted per second for virtual nic",
"nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
"readonly": true,
"required": true,
"title": "Forward packets transmitted per second for virtual nic",
"type": "number"
},
"forward_stats_warning_msg": {
"description": "Warning message indicating the number of outliers with respect to forward traffic statistics",
"nsx_feature": "UpgradeConsistencyCheckerForwardStatsCollection",
"readonly": true,
"required": false,
"title": "Warning message indicating the number of outliers with respect to forward traffic statistics",
"type": "string"
},
"realization_failure_object_path": {
"description": "Path of the policy object",
"readonly": true,
"required": true,
"title": "Path of the policy object",
"type": "string"
},
"realization_failure_object_status": {
"description": "Last seen failure status of the policy object",
"readonly": true,
"required": true,
"title": "Last seen failure status of the policy object",
"type": "string"
},
"realization_failure_timestamp": {
"description": "Timestamp when the failure was last seen of the policy object",
"readonly": true,
"required": true,
"title": "Timestamp when the failure was last seen of the policy object",
"type": "string"
},
"realization_failure_total": {
"description": "Total number of policy objects that have failed to realize",
"readonly": true,
"required": true,
"title": "Total number of policy objects that have failed to realize",
"type": "integer"
},
"realization_failure_warning_msg": {
"description": "Warning message indicating the number of policy objects that have failed realization",
"readonly": true,
"required": false,
"title": "Warning message indicating the number of policy objects that have failed realization",
"type": "string"
}
},
"title": "Consistency check report for component",
"type": "object"
}