Fix spacing issues in YAML files in tutorials/
[demo.git] / tutorials / vFWDT / policies / types / vnfPolicy-v20181031.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 node_types:
3     policy.nodes.vnfPolicy:
4         derived_from: policy.nodes.Root
5         properties:
6             policyScope:
7                 type: list
8                 description: scope where the policy is applicable
9                 required: true
10                 matchable: true
11                 entry_schema:
12                     type: string
13             policyType:
14                 type: list
15                 description: type of a policy
16                 required: true
17                 matchable: true
18                 entry_schema:
19                     type: string
20                     consraints:
21                     - valid_values:
22                         - vnfPolicy
23             identity:
24                 type: string
25                 required: true
26             resources:
27                 type: list
28                 required: true
29                 entry_schema:
30                     type: string
31             applicableResources:
32                 type: list
33                 required: true
34                 entry_schema:
35                     type: string
36                     constraints:
37                     - valid_values:
38                         - any
39                         - all
40             vnfProperties:
41                 type: list
42                 required: true
43                 entry_schema:
44                     type:policy.data.vnfProperties_properties
45 data_types:
46     policy.data.vnfProperties_properties:
47         derived_from: tosca.nodes.Root
48         properties:
49             inventoryProvider:
50                 type: string
51                 required: true
52             serviceType:
53                 type: string
54                 required: true
55             inventoryType:
56                 type: list
57                 required: true
58                 entry_schema:
59                     type: string
60                     constraints:
61                     - valid_values:
62                         - serviceInstanceId
63                         - vnfName
64                         - cloudRegionId
65                         - vimId
66             customerId:
67                 type: string
68                 required: true