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