Package com.xebialabs.deployit.engine.api
package com.xebialabs.deployit.engine.api
These are the public REST services exposed by the XL Deploy server.
You can access the XL Deploy REST API via a URL of the form: http://[host]:[port]/[context-root]/deployit/[service-resource].
For example, http://localhost:4516/deployit/control
Note: In XL Deploy 4.5.0 and later, a Content-Type header must be specified with all REST requests that have a body. The header can be either application/xml or application/json.
-
ClassDescriptionProvides access to control methods defined on CIs.Deployment managementInspects middleware.Indicates how deep should CI deserializer go while resolving ci references You should use it if you'd like to optimize your APIs as it allows to reduce the amount of data being extracted from the database.Provides XL Deploy's metadata: available types, permissions and orchestrators.Manages Deployment Packages.Manages permissions in XL Deploy.Provides insights into Deploy's task queue: queued tasks, queue summary.Retrieves reports for Deployment or Control Tasks A User must have a REPORT_VIEW permission to be able to run these operations.Provides access to the XL Deploy repository.Manages the roles in XL Deploy's security system.Services related to XL Satellites and hosts attached to them.Services related to the operation of the XL Deploy server process.Manages tasks with blocks on the XL Deploy Server.Deprecated.Manages users in XL Deploy's internal user repository.
TaskBlockService
instead.