Eli Mesika has uploaded a new change for review. Change subject: [WIP] API: Adding RSDL for external jobs/steps ......................................................................
[WIP] API: Adding RSDL for external jobs/steps Change-Id: If39dacf559df5c5a16016069aff3c2f979cc0201 Signed-off-by: Eli Mesika <[email protected]> Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=872719 --- M backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml 1 file changed, 100 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/71/16171/1 diff --git a/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml b/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml index bb40326..9ddc1d6 100644 --- a/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml +++ b/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml @@ -3175,3 +3175,103 @@ Content-Type: {value: application/xml|json, required: true} Expect: {value: 201-created, required: false} Correlation-Id: {value: 'any string', required: false} + +- name: /api/jobs|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: + max: {context: matrix, type: 'xs:int', value: 'max results', required: false} + headers: {} + +- name: /api/jobs/{job:id}|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: {} + headers: {} + +- name: /api/jobs|rel=add + request: + body: + parameterType: Job + signatures: + - mandatoryArguments: {job.description: 'xs:string'} + optionalArguments: {job.autoCleared: 'xs:boolean'} + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Expect: {value: 201-created, required: false} + Correlation-Id: {value: 'any string', required: false} + +- name: /api/jobs/{job:id}/end|rel=end + request: + body: + parameterType: Action + signatures: + - mandatoryArguments: {} + optionalArguments: {action.force: 'xs:boolean'} + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Correlation-Id: {value: 'any string', required: false} + +- name: /api/jobs/{job:id}/clear|rel=clear + request: + body: + parameterType: Action + signatures: + - mandatoryArguments: {} + optionalArguments: {} + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Correlation-Id: {value: 'any string', required: false} + +- name: /api/jobs/{job:id}/steps|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: + max: {context: matrix, type: 'xs:int', value: 'max results', required: false} + headers: {} + +- name: /api/jobs/{job:id}/steps/{step:id}|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: {} + headers: {} + +- name: /api/jobs{job:id}/steps|rel=add + request: + body: + parameterType: Step + signatures: + - mandatoryArguments: {step.stepType: 'xs:string' , step.description: 'xs:string', step.status: 'xs:string'} + optionalArguments: {step.job: ???, step.parentStep: ???} + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Expect: {value: 201-created, required: false} + Correlation-Id: {value: 'any string', required: false} + +- name: /api/jobs/{job:id}/steps/{step:id}/end|rel=end + request: + body: + parameterType: Action + signatures: + - mandatoryArguments: {} + optionalArguments: {action.force: 'xs:boolean', action.status: ???} + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Correlation-Id: {value: 'any string', required: false} + + + + -- To view, visit http://gerrit.ovirt.org/16171 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If39dacf559df5c5a16016069aff3c2f979cc0201 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Eli Mesika <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
