blob: bfc440d5f100027cb259f80ad747b71f0259142e [file] [log] [blame]
Omar Abdelkader401e1cb2017-06-21 15:52:54 -07001tosca_definitions_version: tosca_simple_yaml_1_0
2
3# compile this with "m4 vpgwc.m4 > vpgwc.yaml"
4
5# include macros
6include(macros.m4)
7
8node_types:
9 tosca.nodes.VPGWCService:
10 derived_from: tosca.nodes.Root
11 description: >
Omar Abdelkader6da1a6a2017-07-28 11:15:14 -060012 CORD - The vPGWC Service
Omar Abdelkader401e1cb2017-06-21 15:52:54 -070013 capabilities:
14 xos_base_service_caps
15 properties:
16 xos_base_props
17 xos_base_service_props
Omar Abdelkader401e1cb2017-06-21 15:52:54 -070018
19 tosca.nodes.VPGWCTenant:
20 derived_from: tosca.nodes.Root
21 description: >
Omar Abdelkader6da1a6a2017-07-28 11:15:14 -060022 CORD - The vPGWC Tenant
Omar Abdelkader401e1cb2017-06-21 15:52:54 -070023 properties:
24 xos_base_tenant_props
Omar Abdelkader8e0f0302017-09-06 19:30:40 -050025
26 tosca.nodes.VPGWCVendor:
27 derived_from: tosca.nodes.Root
28 description: >
29 VPGWC Vendor
Omar Abdelkader8e0f0302017-09-06 19:30:40 -050030 properties:
Omar Abdelkadera9808972017-09-15 12:50:32 -050031 xos_base_props
Omar Abdelkader8e0f0302017-09-06 19:30:40 -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.VPGWCTenant ]
39