Unified Executions
Unified Executions Service handles the API for unified workflow executions.
Create a new unified execution.
Org is the organisation identifier.
jxProject is the project identifier.
pAccount is the internal customer account ID.
aList of inventory identifiers for ansible execution
["Deleniti nobis quo officia in non.","Ea est autem."]The module test identifier
Dicta eaque sed debitis voluptate.The unique identifier for the associated pipeline execution
Voluptatibus aut.The unique identifier for the associated pipeline
Placeat id ut.The unique identifier for the associated pipeline stage
Et odio perspiciatis.List of playbook identifiers for ansible execution
["Magni a iste voluptate.","Consequatur eligendi doloremque veniam aut inventore et.","Minus eveniet et suscipit repudiandae fugiat."]The unique identifier for the remote execution
Qui porro occaecati placeat.Skip adding to database
falseThe unique identifier for the associated workspace
Eligendi recusandae.OK response.
UnifiedExecutionResponse contains all data required for unified execution
BadRequestError: Bad Request response.
UnauthorizedError: Unauthorized response.
ForbiddenError: Forbidden response.
NotFoundError: Not Found response.
TimeoutError: Request Timeout response.
ConflictError: Conflict response.
LockedError: Locked response.
ContextCancelledError: response.
InternalServerError: Internal Server Error response.
BadGatewayError: Bad Gateway response.
POST /api/orgs/{org}/projects/{project}/unified-executions HTTP/1.1
Host: localhost:80
Harness-Account: a
Content-Type: application/json
Accept: */*
Content-Length: 765
{
"inventories": [
"Enim ad dolor quam sit maiores.",
"Ut ea.",
"Maxime ad et delectus ut soluta."
],
"module_test": "Et laudantium eaque iste necessitatibus officia.",
"pipeline_execution_id": "Nostrum asperiores nostrum.",
"pipeline_id": "Sit quos ratione facilis laboriosam.",
"pipeline_stage_id": "Est eum facilis optio.",
"playbooks": [
"Inventore asperiores magnam omnis inventore.",
"Minima repellendus omnis molestiae."
],
"remote_execution_id": "Et quia qui mollitia.",
"skip_adding_to_db": true,
"webhook": {
"connector": "Explicabo quia autem necessitatibus inventore corrupti sequi.",
"link": "Repellendus delectus quo.",
"repo": "Reprehenderit nobis aperiam dolorem dolorum reprehenderit nisi.",
"type": "tag"
},
"workspace": "In error voluptate sint architecto necessitatibus suscipit."
}{
"env_variables": {
"Non magni eum est itaque.": "Quis enim.",
"Quia ut molestiae blanditiis nihil quisquam.": "Est iste et alias ipsa reprehenderit.",
"Sint omnis quis.": "Et molestiae nam aut voluptatem dolorum consequatur."
},
"outputs": {
"Assumenda est.": "Voluptas est suscipit.",
"Ducimus sed minus qui illo ut.": "Atque nam in.",
"Mollitia quasi rerum aperiam impedit ea.": "Quo magnam cupiditate laudantium."
},
"steps": [
{
"dynamic_fields": {
"Amet et.": "Quas molestias.",
"Esse molestiae enim nihil quod deleniti.": "Perferendis doloribus."
},
"id": "Quo et.",
"name": "Sed cupiditate itaque corrupti eaque laudantium.",
"yaml": "Libero ut ullam quos sit voluptatum."
},
{
"dynamic_fields": {
"Amet et.": "Quas molestias.",
"Esse molestiae enim nihil quod deleniti.": "Perferendis doloribus."
},
"id": "Quo et.",
"name": "Sed cupiditate itaque corrupti eaque laudantium.",
"yaml": "Libero ut ullam quos sit voluptatum."
}
]
}Last updated
Was this helpful?