Notes from George
[aquarium] / src / main / resources / policy.yaml
1 aquariumpolicy:
2   resources:
3     - resource:
4       name: bndup
5       unit: MB/hr
6       complex: false
7       costpolicy: continuous
8     - resource:
9       name: bnddown
10       unit: MB/hr
11       complex: false
12       costpolicy: continuous
13     - resource:
14       name: vmtime
15       unit: Hour
16       complex: true
17       costpolicy: onoff
18     - resource:
19       name: dsksp
20       unit: MB/hr
21       complex: false
22       costpolicy: continuous
23     - resource:
24       name: refills
25       unit: credits
26       complex: false
27       costpolicy: once
28
29   algorithms:
30     - algorithm:
31       name: default
32       bndup: $price times $volume
33       bnddown: $price times $volume
34       vmtime: $price times $volume
35       dsksp: $price times $volume
36       refills: $price times $volume
37       effective:
38         from: 0
39
40   pricelists:
41     - pricelist: 
42       name: default
43       bndup: 0.01
44       bnddown: 0.02
45       vmtime: 0.1
46       dsksp: 0.05
47       refills: 1
48       effective:
49         from: 0
50
51   creditplans:
52     - creditplan:
53       name: default
54       credits: 100
55       at: "00 00 1 * *"
56       effective:
57         from: 0
58
59   agreements:
60     - agreement:
61       name: default
62       algorithm: default
63       pricelist: default
64       creditplan: default