Initial treasuremap/template for site_type ovsdpdk
[yaml_builds.git] / site_type / ovsdpdk / airship-treasuremap / global / v4.0 / schemas / drydock / NetworkLink / v1.yaml
1 ---
2 schema: 'deckhand/DataSchema/v1'
3 metadata:
4   schema: metadata/Control/v1
5   name: drydock/NetworkLink/v1
6   labels:
7     application: drydock
8 data:
9   $schema: 'http://json-schema.org/schema#'
10   type: 'object'
11   properties:
12     bonding:
13       type: 'object'
14       properties:
15         mode:
16           type: 'string'
17         hash:
18           type: 'string'
19         peer_rate:
20           type: 'string'
21         mon_rate:
22           type: 'number'
23         up_delay:
24           type: 'number'
25         down_delay:
26           type: 'number'
27       additionalProperties: false
28     mtu:
29       type: 'number'
30     linkspeed:
31       type: 'string'
32     trunking:
33       type: 'object'
34       properties:
35         mode:
36           type: 'string'
37         default_network:
38           type: 'string'
39       additionalProperties: false
40     allowed_networks:
41       type: 'array'
42       items:
43         type: 'string'
44     labels:
45       type: 'object'
46       additionalProperties: true
47   additionalProperties: false