Adding 'name' to yamls and json in model
[policy/models.git] / models-examples / src / main / resources / policytypes / onap.policies.optimization.service.SubscriberPolicy.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_1_0
2 policy_types:
3     onap.policies.optimization.service.SubscriberPolicy:
4         derived_from: onap.policies.optimization.Service
5         version: 1.0.0
6         name: onap.policies.optimization.service.SubscriberPolicy
7         properties:
8             subscriberProperties:
9                 type: policy.data.subscriberProperties_properties
10                 required: true
11 data_types:
12     policy.data.subscriberProperties_properties:
13         derived_from: tosca.nodes.Root
14         properties:
15             subscriberName:
16                 type: list
17                 required: true
18                 metadata:
19                     contextProvider: true
20                 entry_schema:
21                     type: string
22             subscriberRole:
23                 type: list
24                 required: true
25                 metadata:
26                     contextMatchable: scope
27                 entry_schema:
28                     type: string
29             provStatus:
30                 type: list
31                 required: true
32                 metadata:
33                     contextAttribute: true
34                 entry_schema:
35                     type: string