Interface InspectionService
@Path("/inspection")
@Consumes({"application/xml","application/json"})
@Produces({"application/xml","application/json"})
public interface InspectionService
Inspects middleware. Provides services to discover your topology and resources and synchronize them with the state currently known in XL Deploy.
-
Method Summary
Modifier and TypeMethodDescriptioncreateTask
(Inspection inspection) Creates the inspection taskprepare
(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) Initializes the task parameter object for inspection on a CI.Initializes the task parameter object for inspection on a CI.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
retrieveInspectionResults
(String taskId) Retrieve the inspection results
-
Method Details
-
prepare
@POST @Path("prepare") Inspection prepare(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) Initializes the task parameter object for inspection on a CI.- Parameters:
ci
- The CI to inspect. For example, the root node of a middleware topology.- Returns:
- an Inspection parameter object.
- Permission:
- discovery
-
prepare
Initializes the task parameter object for inspection on a CI.- Parameters:
id
- The ID of the CI to inspect. For example, the root node of a middleware topology.- Returns:
- an Inspection parameter object.
- Permission:
- discovery
-
createTask
Creates the inspection task- Parameters:
inspection
- the inspection parameter object- Returns:
- a reference to a Task ID that can be executed by the
TaskService
. - RestDetails:
- for the object returned by
/inspection/prepare
- Permission:
- discovery
- ApiDetails:
- for the object returned by
prepare(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem)
-
retrieveInspectionResults
@POST @Path("retrieve/{taskId}") List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> retrieveInspectionResults(@PathParam("taskId") String taskId) Retrieve the inspection results- Parameters:
taskId
- the Task ID of the task that ran the inspection.- Returns:
- the list of CIs that were inspected.
-