Dell Technologies ECS REST API

Search (SHIFT+S)




Get Pre-check Results

GET /object/transformation/{transformationId}/precheck

Receives information about the status of the Transformation Pre-check phase. The Pre-Check phase has three possible outcomes:

  • Veto - some critical issue is found and transformation cannot be started until the issue is resolved.
  • Error - some issue is found which could compromise transformation if started and it is up to the service person to decide whether or not is it safe to proceed further.
  • Success - everything is good and transformation is officially started.

If the Pre-check outcome is not successful, gets the root cause for the issue using the Get Pre-checks Result REST API call.

NOTE: If you have a pre-check error, the Pre-Checks must be retried using the Retry Pre-checks API call after resolving the error.

NOTE: After the pre-check succeeds, the mapped pools, profiles and namespace are visible in the ECS Portal.

transformationIdTransformation ID for which report will be retrieved.

Required Roles

Requires one of the following roles:

  • SYSTEM_ADMIN

  • SYSTEM_MONITOR


Prerequisites

The following conditions must be met in order to call this operation.

  • Transformation must exist.

  • Transformation pre-check must have ended.


Response Body

Reply contains a list of pre-checks executed with the results.

Field Description Type Notes
precheck_report
prechecks     0-* Elements
name Pre-check name String
status Pre-check status String
message Pre-check message String
errors List of phase errors 0-* Elements
status Phase status Possible values: PreCheck, Enumeration, Indexing, Migration, Reconciliation, Deletion String
progress Phase progress Double
processing_speed Object processing speed in object/second Double
processing_speed_for_last_hour Average object processing speed for last hour in object/second Double
processing_speed_for_last_day Average object processing speed for last day in object/second Double
processing_speed_unit Processing speed unit String
start_time Phase start time represented as string in ISO8601 with UTC time zone String
end_time Phase end time represented as string in ISO8601 with UTC time zone String
pool_result     0-* Elements
entry_count Entry count Long
unread_count Unread object count Long