Milestone updates
[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     on_failure:
45       activities:
46         - delegate:
47             workflow: workflow1
48         - delegate:
49             workflow: workflow2
50     on_success:
51       activities:
52         - delegate:
53             workflow: workflow1
54         - delegate:
55             workflow: workflow2
56     on_timeout:
57       activities:
58         - delegate:
59             workflow: workflow1
60         - delegate:
61             workflow: workflow2
62   stop:
63     implementation: "camunda/executeAction"
64     inputs:
65       action:
66         type: org.openecomp.resource.datatypes.Action
67   delete:
68     implementation: "camunda/serviceDeselect"