Omar Abdelkader | 6e806dc | 2017-08-30 23:56:48 -0600 | [diff] [blame] | 1 | tosca_definitions_version: tosca_simple_yaml_1_0 |
2 | |||||
3 | # compile this with "m4 vepc.m4 > vepc.yaml" | ||||
4 | |||||
5 | # include macros | ||||
6 | include(macros.m4) | ||||
7 | |||||
8 | node_types: | ||||
9 | tosca.nodes.VEPCService: | ||||
10 | derived_from: tosca.nodes.Root | ||||
11 | description: > | ||||
12 | VEPC Service | ||||
13 | capabilities: | ||||
14 | xos_base_service_caps | ||||
15 | properties: | ||||
16 | xos_base_props | ||||
17 | xos_base_service_props | ||||
18 | |||||
19 | tosca.nodes.VEPCTenant: | ||||
20 | derived_from: tosca.nodes.Root | ||||
21 | description: > | ||||
22 | VEPC Tenant | ||||
23 | properties: | ||||
24 | xos_base_tenant_props | ||||
25 | description: | ||||
26 | type: string | ||||
27 | required: false | ||||
28 | has_vhss: | ||||
29 | type: boolean | ||||
30 | required: true | ||||
31 | has_vmme: | ||||
32 | type: boolean | ||||
33 | required: true | ||||
34 | has_vmm: | ||||
35 | type: boolean | ||||
36 | required: true | ||||
37 | has_vsm: | ||||
38 | type: boolean | ||||
39 | required: true | ||||
40 | has_vsgwc: | ||||
41 | type: boolean | ||||
42 | required: true | ||||
43 | has_vsgwu: | ||||
44 | type: boolean | ||||
45 | required: true | ||||
46 | has_vpgwc: | ||||
47 | type: boolean | ||||
48 | required: true | ||||
49 | has_vpgwu: | ||||
50 | type: boolean | ||||
51 | required: true | ||||
52 |