|
8 | 8 | /** The time our edge ingested the event */
|
9 | 9 | long ingestTime;
|
10 | 10 |
|
11 |
| - |
| 11 | + |
12 | 12 | /** ImageSource tells whether the image was built by GitHub or locally (values are 'gha', 'local', or 'unknown') */
|
13 | 13 | string? ImageSource = null;
|
14 |
| - |
| 14 | + |
15 | 15 | /** ProjectName is the name of the project. */
|
16 | 16 | string? ProjectName = null;
|
17 |
| - |
| 17 | + |
18 | 18 | /** ProjectVersion is the version of the project. */
|
19 | 19 | string? ProjectVersion = null;
|
20 |
| - |
| 20 | + |
21 | 21 | /** ProjectArchitecture is the architecture of the project. For example, "amd64". */
|
22 | 22 | string? ProjectArchitecture = null;
|
23 |
| - |
| 23 | + |
24 | 24 | /** ClusterID is the unique id of the Kubernetes cluster where the project is installed.
|
25 | 25 | It is the UID of the `kube-system` Namespace. */
|
26 | 26 | string? ClusterID = null;
|
27 |
| - |
| 27 | + |
28 | 28 | /** ClusterVersion is the Kubernetes version of the cluster. */
|
29 | 29 | string? ClusterVersion = null;
|
30 |
| - |
| 30 | + |
31 | 31 | /** ClusterPlatform is the Kubernetes platform of the cluster. */
|
32 | 32 | string? ClusterPlatform = null;
|
33 |
| - |
| 33 | + |
34 | 34 | /** InstallationID is the unique id of the project installation in the cluster. */
|
35 | 35 | string? InstallationID = null;
|
36 |
| - |
| 36 | + |
37 | 37 | /** ClusterNodeCount is the number of nodes in the cluster. */
|
38 | 38 | long? ClusterNodeCount = null;
|
39 |
| - |
| 39 | + |
40 | 40 | /** FlagNames contains the command-line flag names. */
|
41 | 41 | union {null, array<string>} FlagNames = null;
|
42 |
| - |
| 42 | + |
43 | 43 | /** FlagValues contains the values of the command-line flags, where each value corresponds to the flag from FlagNames
|
44 | 44 | at the same index.
|
45 | 45 | Each value is either 'true' or 'false' for boolean flags and 'default' or 'user-defined' for non-boolean flags. */
|
46 | 46 | union {null, array<string>} FlagValues = null;
|
47 |
| - |
| 47 | + |
48 | 48 | /** GatewayCount is the number of relevant Gateways. */
|
49 | 49 | long? GatewayCount = null;
|
50 |
| - |
| 50 | + |
51 | 51 | /** GatewayClassCount is the number of relevant GatewayClasses. */
|
52 | 52 | long? GatewayClassCount = null;
|
53 |
| - |
| 53 | + |
54 | 54 | /** HTTPRouteCount is the number of relevant HTTPRoutes. */
|
55 | 55 | long? HTTPRouteCount = null;
|
56 |
| - |
| 56 | + |
57 | 57 | /** TLSRouteCount is the number of relevant TLSRoutes. */
|
58 |
| - long? TLSRouteCount = null; |
59 |
| - |
| 58 | + long? TLSRouteCount = null; |
| 59 | + |
60 | 60 | /** SecretCount is the number of relevant Secrets. */
|
61 | 61 | long? SecretCount = null;
|
62 |
| - |
| 62 | + |
63 | 63 | /** ServiceCount is the number of relevant Services. */
|
64 | 64 | long? ServiceCount = null;
|
65 |
| - |
| 65 | + |
66 | 66 | /** EndpointCount include the total count of Endpoints(IP:port) across all referenced services. */
|
67 | 67 | long? EndpointCount = null;
|
68 |
| - |
| 68 | + |
69 | 69 | /** GRPCRouteCount is the number of relevant GRPCRoutes. */
|
70 | 70 | long? GRPCRouteCount = null;
|
71 |
| - |
| 71 | + |
72 | 72 | /** BackendTLSPolicyCount is the number of relevant BackendTLSPolicies. */
|
73 | 73 | long? BackendTLSPolicyCount = null;
|
74 |
| - |
| 74 | + |
75 | 75 | /** GatewayAttachedClientSettingsPolicyCount is the number of relevant ClientSettingsPolicies
|
76 | 76 | attached at the Gateway level. */
|
77 | 77 | long? GatewayAttachedClientSettingsPolicyCount = null;
|
78 |
| - |
| 78 | + |
79 | 79 | /** RouteAttachedClientSettingsPolicyCount is the number of relevant ClientSettingsPolicies attached at the Route level. */
|
80 | 80 | long? RouteAttachedClientSettingsPolicyCount = null;
|
81 |
| - |
| 81 | + |
82 | 82 | /** ObservabilityPolicyCount is the number of relevant ObservabilityPolicies. */
|
83 | 83 | long? ObservabilityPolicyCount = null;
|
84 |
| - |
| 84 | + |
85 | 85 | /** NginxProxyCount is the number of NginxProxies. */
|
86 | 86 | long? NginxProxyCount = null;
|
87 |
| - |
| 87 | + |
88 | 88 | /** NGFReplicaCount is the number of replicas of the NGF Pod. */
|
89 | 89 | long? NGFReplicaCount = null;
|
90 |
| - |
| 90 | + |
91 | 91 | }
|
92 | 92 | }
|
0 commit comments