blob: 784af546a7cf7f17cb9a089a1e70dfaf6b0ddbec [file] [log] [blame]
Matteo Scandolo770c49f2016-09-23 15:07:38 -07001tosca_definitions_version: tosca_simple_yaml_1_0
2
3# compile this with "m4 metronet.m4 > metronet.yaml"
4
5# include macros
6include(macros.m4)
7
8node_types:
9
10 tosca.nodes.MetroNetworkService:
11 derived_from: tosca.nodes.Root
12 description: >
13 CORD: The Metro Network Service.
14 capabilities:
15 xos_base_service_caps
16 properties:
17 xos_base_props
18 xos_base_service_props
Matteo Scandoloddce4ec2016-09-26 13:11:03 -070019
20 tosca.nodes.MetroNetworkDevice:
21 derived_from: tosca.nodes.Root
22 description: >
23 CORD: The Metro Network Device.
24 properties:
25 xos_base_props
26 restCtrlUrl:
27 type: string
28 required: true
29 username:
30 type: string
31 required: true
32 password:
33 type: string
34 required: true
35 administrativeState:
36 type: string
37 required: true
38 authType:
39 type: string
40 required: false