@@ -11,83 +11,42 @@ public record Product(string Id, string DisplayName);
1111public static class Products
1212{
1313 public static FrozenSet < Product > All { get ; } = [
14- new ( "apm-android-agent" , "APM Android Agent" ) ,
15- new ( "apm-attacher" , "APM Attacher" ) ,
16- new ( "apm-aws-lambda-extension" , "APM AWS Lambda extension" ) ,
17- new ( "apm-dotnet-agent" , "APM .NET Agent" ) ,
18- new ( "apm-go-agent" , "APM Go Agent" ) ,
19- new ( "apm-ios-agent" , "APM iOS Agent" ) ,
20- new ( "apm-java-agent" , "APM Java Agent" ) ,
21- new ( "apm-node-agent" , "APM Node.js Agent" ) ,
22- new ( "apm-php-agent" , "APM PHP Agent" ) ,
23- new ( "apm-python-agent" , "APM Python Agent" ) ,
24- new ( "apm-ruby-agent" , "APM Ruby Agent" ) ,
25- new ( "apm-rum-agent" , "APM RUM Agent" ) ,
14+ new ( "apm-agent" , "APM Agent" ) ,
2615 new ( "apm" , "APM" ) ,
27- new ( "auditbeat" , "Auditbeat" ) ,
28- new ( "beats-logging-plugin" , "Beats Logging plugin" ) ,
29- new ( "beats" , "Beats" ) ,
30- new ( "cloud-control-ecctl" , "Cloud Control ECCTL" ) ,
31- new ( "cloud-enterprise" , "Cloud Enterprise" ) ,
32- new ( "cloud-hosted" , "Cloud Hosted" ) ,
33- new ( "cloud-kubernetes" , "Cloud Kubernetes" ) ,
34- new ( "cloud-serverless" , "Cloud Serverless" ) ,
35- new ( "cloud-terraform" , "Cloud Terraform" ) ,
36- new ( "ecs-logging-dotnet" , "ECS Logging .NET" ) ,
37- new ( "ecs-logging-go-logrus" , "ECS Logging Go Logrus" ) ,
38- new ( "ecs-logging-go-zap" , "ECS Logging Go Zap" ) ,
39- new ( "ecs-logging-go-zerolog" , "ECS Logging Go Zerolog" ) ,
40- new ( "ecs-logging-java" , "ECS Logging Java" ) ,
41- new ( "ecs-logging-node" , "ECS Logging Node.js" ) ,
42- new ( "ecs-logging-php" , "ECS Logging PHP" ) ,
43- new ( "ecs-logging-python" , "ECS Logging Python" ) ,
44- new ( "ecs-logging-ruby" , "ECS Logging Ruby" ) ,
16+ new ( "auditbeat" , "Auditbeat" ) ,
17+ new ( "beats" , "Beats" ) ,
18+ new ( "cloud-control-ecctl" , "Elastic Cloud Control ECCTL" ) ,
19+ new ( "cloud-enterprise" , "Elastic Cloud Enterprise" ) ,
20+ new ( "cloud-hosted" , "Elastic Cloud Hosted" ) ,
21+ new ( "cloud-kubernetes" , "Elastic Cloud Kubernetes" ) ,
22+ new ( "cloud-serverless" , "Elastic Cloud Serverless" ) ,
23+ new ( "cloud-terraform" , "Elastic Cloud Terraform" ) ,
4524 new ( "ecs-logging" , "ECS Logging" ) ,
4625 new ( "ecs" , "Elastic Common Schema (ECS)" ) ,
47- new ( "edot-android " , "Elastic Distribution of OpenTelemetry Android " ) ,
26+ new ( "edot-sdk " , "Elastic Distribution of OpenTelemetry SDK " ) ,
4827 new ( "edot-collector" , "Elastic Distribution of OpenTelemetry Collector" ) ,
49- new ( "edot-dotnet" , "Elastic Distribution of OpenTelemetry .NET" ) ,
50- new ( "edot-ios" , "Elastic Distribution of OpenTelemetry iOS" ) ,
51- new ( "edot-java" , "Elastic Distribution of OpenTelemetry Java" ) ,
52- new ( "edot-nodejs" , "Elastic Distribution of OpenTelemetry Node.js" ) ,
53- new ( "edot-php" , "Elastic Distribution of OpenTelemetry PHP" ) ,
54- new ( "edot-python" , "Elastic Distribution of OpenTelemetry Python" ) ,
5528 new ( "elastic-agent" , "Elastic Agent" ) ,
5629 new ( "elastic-products-platform" , "Elastic Products platform" ) ,
30+ new ( "elastic-serverless-forwarder" , "Elastic Serverless Forwarder" ) ,
5731 new ( "elastic-stack" , "Elastic Stack" ) ,
58- new ( "elastic-stack" , "Elastic Stack" ) ,
59- new ( "elasticsearch-apache-hadoop" , "Elasticsearch Apache Hadoop" ) ,
6032 new ( "elasticsearch-community-clients" , "Elasticsearch community clients" ) ,
6133 new ( "elasticsearch-curator" , "Elasticsearch Curator" ) ,
62- new ( "elasticsearch-dotnet-client" , "Elasticsearch .NET Client" ) ,
63- new ( "elasticsearch-eland-python-client" , "Elasticsearch Eland Python Client" ) ,
64- new ( "elasticsearch-go-client" , "Elasticsearch Go Client" ) ,
65- new ( "elasticsearch-groovy-client" , "Elasticsearch Groovy Client" ) ,
66- new ( "elasticsearch-java-client" , "Elasticsearch Java Client" ) ,
67- new ( "elasticsearch-java-script-client" , "Elasticsearch JavaScript Client" ) ,
68- new ( "elasticsearch-painless-scripting-language" , "Elasticsearch Painless scripting language" ) ,
69- new ( "elasticsearch-perl-client" , "Elasticsearch Perl Client" ) ,
70- new ( "elasticsearch-php-client" , "Elasticsearch PHP Client" ) ,
71- new ( "elasticsearch-plugins" , "Elasticsearch plugins" ) ,
72- new ( "elasticsearch-python-client" , "Elasticsearch Python Client" ) ,
73- new ( "elasticsearch-resiliency-status" , "Elasticsearch Resiliency Status" ) ,
74- new ( "elasticsearch-ruby-client" , "Elasticsearch Ruby Client" ) ,
75- new ( "elasticsearch-rust-client" , "Elasticsearch Rust Client" ) ,
34+ new ( "elasticsearch-client" , "Elasticsearch Client" ) ,
35+ new ( "painless" , "Elasticsearch Painless scripting language" ) ,
7636 new ( "elasticsearch" , "Elasticsearch" ) ,
77- new ( "filebeat" , "Filebeat" ) ,
37+ new ( "filebeat" , "Filebeat" ) ,
7838 new ( "fleet" , "Fleet" ) ,
79- new ( "heartbeat" , "Heartbeat" ) ,
39+ new ( "heartbeat" , "Heartbeat" ) ,
8040 new ( "integrations" , "Integrations" ) ,
81- new ( "integrations" , "Integrations" ) ,
8241 new ( "kibana" , "Kibana" ) ,
8342 new ( "logstash" , "Logstash" ) ,
8443 new ( "machine-learning" , "Machine Learning" ) ,
85- new ( "metricbeat" , "Metricbeat" ) ,
86- new ( "observability" , "Observability" ) ,
87- new ( "packetbeat" , "Packetbeat" ) ,
44+ new ( "metricbeat" , "Metricbeat" ) ,
45+ new ( "observability" , "Elastic Observability" ) ,
46+ new ( "packetbeat" , "Packetbeat" ) ,
8847 new ( "search-ui" , "Search UI" ) ,
89- new ( "security" , "Security" ) ,
90- new ( "winlogbeat" , "Winlogbeat" )
48+ new ( "security" , "Elastic Security" ) ,
49+ new ( "winlogbeat" , "Winlogbeat" ) ,
9150 ] ;
9251
9352 public static FrozenDictionary < string , Product > AllById { get ; } = All . ToDictionary ( p => p . Id , StringComparer . Ordinal ) . ToFrozenDictionary ( ) ;
0 commit comments