Backend support for operation milestones with activities
[sdc.git] / catalog-be / src / test / resources / interfaceDefinition / interfaceDefinition-tosca1.3.yaml
1 inputs:
2   stringInput:
3     type: string
4     description: stringInput description
5     required: true
6     default: defaultValue
7     status: aStatus
8   actionInput:
9     type: org.openecomp.resource.datatypes.Action
10 type: tosca.interfaces.node.lifecycle.Standard
11 operations:
12   create:
13     implementation: "camunda/serviceSelect"
14   start:
15     implementation: "camunda/executeAction"
16     inputs:
17       action:
18         type: org.openecomp.resource.datatypes.Action
19       stringInput:
20         type: string
21         default: this is a string
22       booleanInput:
23         type: boolean
24         default: true
25       integerInput:
26         type: integer
27         description: an integer
28         status: supported
29         required: true
30         default: 11
31       floatInput:
32         type: float
33         required: false
34         default: 11.1
35       complexInput:
36         type: onap.datatypes.partner.access_details
37         status: experimental
38         default:
39           dsl_stability_profile: dsl_stability_profile_value
40           central_splitter: false
41           service_restoration_sla: service_restoration_sla_value
42           battery_backup: true
43           partner_priorty_assist: false
44     milestones:
45       on_failure:
46         activities:
47           - type: delegate
48             workflow: workflow1
49           - type: delegate
50             workflow: workflow2
51       on_success:
52         activities:
53           - type: delegate
54             workflow: workflow1
55           - type: delegate
56             workflow: workflow2
57       on_timeout:
58         activities:
59           - type: delegate
60             workflow: workflow1
61           - type: delegate
62             workflow: workflow2
63   stop:
64     implementation: "camunda/executeAction"
65     inputs:
66       action:
67         type: org.openecomp.resource.datatypes.Action
68   delete:
69     implementation: "camunda/serviceDeselect"