Skip to content

Commit ae513aa

Browse files
authored
updates to load balancer latest telemetry (#205)
1 parent 48e1390 commit ae513aa

File tree

2 files changed

+67
-57
lines changed

2 files changed

+67
-57
lines changed
Lines changed: 11 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,13 @@
11
title: LoadBalancerLatestTelemetry
22
description: Snapshots of the latest load balancer telemetry
3-
type: array
4-
items:
5-
type: object
6-
required:
7-
- time
8-
- controller
9-
- instances
10-
properties:
11-
time:
12-
$ref: ../../../../DateTime.yml
13-
controller:
14-
$ref: ../../../../Identifier.yml
15-
instances:
16-
type: array
17-
items:
18-
title: LoadBalancerControllerInstanceTelem
19-
description: Detailed telemetry for a load balancer instance at a point in time.
20-
type: object
21-
required:
22-
- id
23-
- hub_id
24-
- environment_id
25-
- container_id
26-
- instance_id
27-
- server_id
28-
- cluster
29-
- time
30-
- controller
31-
- snapshot
32-
properties:
33-
id:
34-
$ref: ../../../../ID.yml
35-
hub_id:
36-
$ref: ../../../../HubID.yml
37-
environment_id:
38-
$ref: ../../../../ID.yml
39-
container_id:
40-
$ref: ../../../../ID.yml
41-
instance_id:
42-
$ref: ../../../../ID.yml
43-
server_id:
44-
$ref: ../../../../ID.yml
45-
cluster:
46-
$ref: ../../../../Identifier.yml
47-
time:
48-
$ref: ../../../../DateTime.yml
49-
controller:
50-
$ref: ../../../../Identifier.yml
51-
latest:
52-
type: object
53-
nullable: true
54-
allOf:
55-
- $ref: LoadBalancerTelemetrySnapshot.yml
56-
snapshots:
57-
type: array
58-
items:
59-
$ref: LoadBalancerTelemetrySnapshot.yml
3+
type: object
4+
required:
5+
- created
6+
- controllers
7+
properties:
8+
created:
9+
$ref: ../../../../DateTime.yml
10+
controllers:
11+
type: array
12+
items:
13+
$ref: ./LoadBalancerLatestTelemetryController.yml
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
title: LoadBalancerLatestTelemetryController
2+
type: object
3+
required:
4+
- time
5+
- controller
6+
- instances
7+
properties:
8+
time:
9+
$ref: ../../../../DateTime.yml
10+
controller:
11+
$ref: ../../../../Identifier.yml
12+
instances:
13+
type: array
14+
items:
15+
title: LoadBalancerControllerInstanceTelem
16+
description: Detailed telemetry for a load balancer instance at a point in time.
17+
type: object
18+
required:
19+
- id
20+
- hub_id
21+
- environment_id
22+
- container_id
23+
- instance_id
24+
- server_id
25+
- cluster
26+
- time
27+
- controller
28+
- snapshot
29+
properties:
30+
id:
31+
$ref: ../../../../ID.yml
32+
hub_id:
33+
$ref: ../../../../HubID.yml
34+
environment_id:
35+
$ref: ../../../../ID.yml
36+
container_id:
37+
$ref: ../../../../ID.yml
38+
instance_id:
39+
$ref: ../../../../ID.yml
40+
server_id:
41+
$ref: ../../../../ID.yml
42+
cluster:
43+
$ref: ../../../../Identifier.yml
44+
time:
45+
$ref: ../../../../DateTime.yml
46+
controller:
47+
$ref: ../../../../Identifier.yml
48+
latest:
49+
type: object
50+
nullable: true
51+
allOf:
52+
- $ref: LoadBalancerTelemetrySnapshot.yml
53+
snapshots:
54+
type: array
55+
items:
56+
$ref: LoadBalancerTelemetrySnapshot.yml

0 commit comments

Comments
 (0)