blob: 24278d7fc715c15d354386f288f651d4c19f4b57 [file] [log] [blame]
Yunpeng Zhanga2c27332017-08-15 23:00:11 -04001tosca_definitions_version: tosca_simple_yaml_1_0
2
3# compile this with "m4 vsgwu.m4 > vsgwu.yaml"
4
5# include macros
6include(macros.m4)
7
8node_types:
9 tosca.nodes.VSGWUService:
10 derived_from: tosca.nodes.Root
11 description: >
12 VSGWU Service
13 capabilities:
14 xos_base_service_caps
15 properties:
16 xos_base_props
17 xos_base_service_props
18
19 tosca.nodes.VSGWUTenant:
20 derived_from: tosca.nodes.Root
21 description: >
22 VSGWU Tenant
23 properties:
24 xos_base_tenant_props
Omar Abdelkaderf8e51882017-09-06 19:52:57 -050025
26 tosca.nodes.VSGWUVendor:
27 derived_from: tosca.nodes.Root
28 description: >
29 VSGWU Vendor
Omar Abdelkaderf8e51882017-09-06 19:52:57 -050030 properties:
Omar Abdelkadercfe86c52017-09-14 12:08:36 -050031 xos_base_props
Omar Abdelkaderf8e51882017-09-06 19:52:57 -050032 name:
33 type: string
34 required: true
35
36 tosca.relationships.VendorOfTenant:
37 derived_from: tosca.relationships.Root
38 valid_target_types: [ tosca.capabilities.xos.VSGWUTenant ]
39