60da742860d642f696eb7f6c244bafcc7d67f3af
[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         properties:
7             subscriberProperties:
8                 type: policy.data.subscriberProperties_properties
9                 required: true
10 data_types:
11     policy.data.subscriberProperties_properties:
12         derived_from: tosca.nodes.Root
13         properties:
14             subscriberName:
15                 type: list
16                 required: true
17                 metadata:
18                     contextProvider: true
19                 entry_schema:
20                     type: string
21             subscriberRole:
22                 type: list
23                 required: true
24                 metadata:
25                     contextMatchable: scope
26                 entry_schema:
27                     type: string
28             provStatus:
29                 type: list
30                 required: true
31                 metadata:
32                     contextAttribute: true
33                 entry_schema:
34                     type: string