update link to upper-constraints.txt
[optf/osdf.git] / osdf / models / policy / placement / tosca / pciPolicy-v20180916.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 node_types:
3     policy.nodes.pciPolicy:
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                         - pciPolicy
23             identity:
24                 type: string
25                 required: true
26             resources:
27                 type: list
28                 required: true
29                 entry_schema:
30                     type: string
31             pciProperties:
32                 type: list
33                 required: false
34                 entry_schema:
35                 -   type:policy.data.pciProperties_properties
36 data_types:
37     policy.data.pciProperties_properties:
38         derived_from: tosca.nodes.Root
39         properties:
40             algoCategory:
41                 type: string
42                 required: false
43             pciOptmizationAlgoName:
44                 type: string
45                 required: false
46             pciOptimizationNwConstraint:
47                 type: string
48                 required: false
49             pciOptimizationPriority:
50                 type: string
51                 required: false
52             pciOptimizationTimeConstraint:
53                 type: string
54                 required: false