Skip to content

Commit cd23746

Browse files
simplify product list
1 parent 007d1ad commit cd23746

File tree

1 file changed

+20
-61
lines changed
  • src/Elastic.Documentation.Configuration/Builder

1 file changed

+20
-61
lines changed

src/Elastic.Documentation.Configuration/Builder/Products.cs

Lines changed: 20 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -11,83 +11,42 @@ public record Product(string Id, string DisplayName);
1111
public 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

Comments
 (0)