[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-enrichment-lib / openecomp-sdc-enrichment-impl / src / test / resources / mock / toscaGlobalServiceTemplates / tosca / interfaces.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0
2 metadata:
3   filename: tosca/interfaces.yml
4   version: '1.0'
5 imports:
6 - tosca_index:
7     file: _index.yml
8 interface_types:
9   tosca.interfaces.Root:
10     description: This is the default (root) TOSCA Interface Type definition that all other TOSCA Interface Types derive from.
11   tosca.interfaces.node.lifecycle.Standard:
12     derived_from: tosca.interfaces.Root
13     description: This lifecycle interface defines the essential, normative operations that TOSCA nodes may support.
14     stop:
15       description: Standard lifecycle stop operation.
16     start:
17       description: Standard lifecycle start operation.
18     create:
19       description: Standard lifecycle create operation.
20     configure:
21       description: Standard lifecycle configure operation.
22     delete:
23       description: Standard lifecycle delete operation.
24   tosca.interfaces.relationship.Configure:
25     derived_from: tosca.interfaces.Root
26     description: The lifecycle interfaces define the essential, normative operations that each TOSCA Relationship Types may support.
27     pre_configure_source:
28       description: Operation to pre-configure the source endpoint.
29     pre_configure_target:
30       description: Operation to pre-configure the target endpoint.
31     post_configure_source:
32       description: Operation to post-configure the source endpoint.
33     post_configure_target:
34       description: Operation to post-configure the target endpoint.
35     add_target:
36       description: Operation to notify the source node of a target node being added via a relationship.
37     add_source:
38       description: Operation to notify the target node of a source node which is now available via a relationship.
39     target_changed:
40       description: Operation to notify source some property or attribute of the target changed
41     remove_target:
42       description: Operation to remove a target node.