cx_api/generated/
com.coralogix.permissions.models.v1.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
// This file is @generated by prost-build.
#[derive(serde::Serialize, serde::Deserialize)]
#[serde(rename_all = "snake_case")]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PermissionGroup {
    Unspecified = 0,
    Aaa = 1,
    Actions = 2,
    Alerts = 3,
    Anomalies = 4,
    Apm = 5,
    Apps = 6,
    Auditing = 7,
    Dashboards = 8,
    DataMap = 9,
    Dataplans = 10,
    Dataprime = 11,
    Enrichments = 12,
    HostedApps = 13,
    Incidents = 14,
    InfrastructureMonitoring = 15,
    Ingress = 16,
    Integrations = 17,
    InternalTools = 18,
    Livetail = 19,
    Logs = 20,
    Metrics = 21,
    Notifications = 22,
    ParsingRules = 23,
    Platform = 24,
    RecordingRules = 25,
    Rum = 26,
    Schema = 27,
    SharedLibraries = 28,
    Snowbit = 29,
    Spans = 30,
    Templates = 31,
    UnknownFeatureGroup = 32,
    VersionBenchmarks = 33,
    Investigations = 34,
    Administration = 35,
    Profiles = 36,
    Ai = 37,
}
impl PermissionGroup {
    /// String value of the enum field names used in the ProtoBuf definition.
    ///
    /// The values are not transformed in any way and thus are considered stable
    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
    pub fn as_str_name(&self) -> &'static str {
        match self {
            Self::Unspecified => "PERMISSION_GROUP_UNSPECIFIED",
            Self::Aaa => "PERMISSION_GROUP_AAA",
            Self::Actions => "PERMISSION_GROUP_ACTIONS",
            Self::Alerts => "PERMISSION_GROUP_ALERTS",
            Self::Anomalies => "PERMISSION_GROUP_ANOMALIES",
            Self::Apm => "PERMISSION_GROUP_APM",
            Self::Apps => "PERMISSION_GROUP_APPS",
            Self::Auditing => "PERMISSION_GROUP_AUDITING",
            Self::Dashboards => "PERMISSION_GROUP_DASHBOARDS",
            Self::DataMap => "PERMISSION_GROUP_DATA_MAP",
            Self::Dataplans => "PERMISSION_GROUP_DATAPLANS",
            Self::Dataprime => "PERMISSION_GROUP_DATAPRIME",
            Self::Enrichments => "PERMISSION_GROUP_ENRICHMENTS",
            Self::HostedApps => "PERMISSION_GROUP_HOSTED_APPS",
            Self::Incidents => "PERMISSION_GROUP_INCIDENTS",
            Self::InfrastructureMonitoring => {
                "PERMISSION_GROUP_INFRASTRUCTURE_MONITORING"
            }
            Self::Ingress => "PERMISSION_GROUP_INGRESS",
            Self::Integrations => "PERMISSION_GROUP_INTEGRATIONS",
            Self::InternalTools => "PERMISSION_GROUP_INTERNAL_TOOLS",
            Self::Livetail => "PERMISSION_GROUP_LIVETAIL",
            Self::Logs => "PERMISSION_GROUP_LOGS",
            Self::Metrics => "PERMISSION_GROUP_METRICS",
            Self::Notifications => "PERMISSION_GROUP_NOTIFICATIONS",
            Self::ParsingRules => "PERMISSION_GROUP_PARSING_RULES",
            Self::Platform => "PERMISSION_GROUP_PLATFORM",
            Self::RecordingRules => "PERMISSION_GROUP_RECORDING_RULES",
            Self::Rum => "PERMISSION_GROUP_RUM",
            Self::Schema => "PERMISSION_GROUP_SCHEMA",
            Self::SharedLibraries => "PERMISSION_GROUP_SHARED_LIBRARIES",
            Self::Snowbit => "PERMISSION_GROUP_SNOWBIT",
            Self::Spans => "PERMISSION_GROUP_SPANS",
            Self::Templates => "PERMISSION_GROUP_TEMPLATES",
            Self::UnknownFeatureGroup => "PERMISSION_GROUP_UNKNOWN_FEATURE_GROUP",
            Self::VersionBenchmarks => "PERMISSION_GROUP_VERSION_BENCHMARKS",
            Self::Investigations => "PERMISSION_GROUP_INVESTIGATIONS",
            Self::Administration => "PERMISSION_GROUP_ADMINISTRATION",
            Self::Profiles => "PERMISSION_GROUP_PROFILES",
            Self::Ai => "PERMISSION_GROUP_AI",
        }
    }
    /// Creates an enum from field names used in the ProtoBuf definition.
    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
        match value {
            "PERMISSION_GROUP_UNSPECIFIED" => Some(Self::Unspecified),
            "PERMISSION_GROUP_AAA" => Some(Self::Aaa),
            "PERMISSION_GROUP_ACTIONS" => Some(Self::Actions),
            "PERMISSION_GROUP_ALERTS" => Some(Self::Alerts),
            "PERMISSION_GROUP_ANOMALIES" => Some(Self::Anomalies),
            "PERMISSION_GROUP_APM" => Some(Self::Apm),
            "PERMISSION_GROUP_APPS" => Some(Self::Apps),
            "PERMISSION_GROUP_AUDITING" => Some(Self::Auditing),
            "PERMISSION_GROUP_DASHBOARDS" => Some(Self::Dashboards),
            "PERMISSION_GROUP_DATA_MAP" => Some(Self::DataMap),
            "PERMISSION_GROUP_DATAPLANS" => Some(Self::Dataplans),
            "PERMISSION_GROUP_DATAPRIME" => Some(Self::Dataprime),
            "PERMISSION_GROUP_ENRICHMENTS" => Some(Self::Enrichments),
            "PERMISSION_GROUP_HOSTED_APPS" => Some(Self::HostedApps),
            "PERMISSION_GROUP_INCIDENTS" => Some(Self::Incidents),
            "PERMISSION_GROUP_INFRASTRUCTURE_MONITORING" => {
                Some(Self::InfrastructureMonitoring)
            }
            "PERMISSION_GROUP_INGRESS" => Some(Self::Ingress),
            "PERMISSION_GROUP_INTEGRATIONS" => Some(Self::Integrations),
            "PERMISSION_GROUP_INTERNAL_TOOLS" => Some(Self::InternalTools),
            "PERMISSION_GROUP_LIVETAIL" => Some(Self::Livetail),
            "PERMISSION_GROUP_LOGS" => Some(Self::Logs),
            "PERMISSION_GROUP_METRICS" => Some(Self::Metrics),
            "PERMISSION_GROUP_NOTIFICATIONS" => Some(Self::Notifications),
            "PERMISSION_GROUP_PARSING_RULES" => Some(Self::ParsingRules),
            "PERMISSION_GROUP_PLATFORM" => Some(Self::Platform),
            "PERMISSION_GROUP_RECORDING_RULES" => Some(Self::RecordingRules),
            "PERMISSION_GROUP_RUM" => Some(Self::Rum),
            "PERMISSION_GROUP_SCHEMA" => Some(Self::Schema),
            "PERMISSION_GROUP_SHARED_LIBRARIES" => Some(Self::SharedLibraries),
            "PERMISSION_GROUP_SNOWBIT" => Some(Self::Snowbit),
            "PERMISSION_GROUP_SPANS" => Some(Self::Spans),
            "PERMISSION_GROUP_TEMPLATES" => Some(Self::Templates),
            "PERMISSION_GROUP_UNKNOWN_FEATURE_GROUP" => Some(Self::UnknownFeatureGroup),
            "PERMISSION_GROUP_VERSION_BENCHMARKS" => Some(Self::VersionBenchmarks),
            "PERMISSION_GROUP_INVESTIGATIONS" => Some(Self::Investigations),
            "PERMISSION_GROUP_ADMINISTRATION" => Some(Self::Administration),
            "PERMISSION_GROUP_PROFILES" => Some(Self::Profiles),
            "PERMISSION_GROUP_AI" => Some(Self::Ai),
            _ => None,
        }
    }
}
#[derive(serde::Serialize, serde::Deserialize)]
#[serde(rename_all = "snake_case")]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Permission {
    Unspecified = 0,
    AlertsMapRead = 1,
    AlertsReadConfig = 2,
    AlertsUpdateConfig = 3,
    CloudMetadataEnrichmentReadConfig = 4,
    CloudMetadataEnrichmentUpdateConfig = 5,
    CloudMetadataIngressSendData = 6,
    CloudSecurityDeploy = 7,
    CloudSecurityReadConfig = 8,
    ContextualDataReadConfig = 9,
    ContextualDataUpdateConfig = 10,
    DataMapReadMaps = 11,
    DataMapUpdateMaps = 12,
    DataUsageManage = 13,
    DataUsageRead = 14,
    ExtensionsDeploy = 15,
    ExtensionsReadConfig = 16,
    GeoEnrichmentReadConfig = 17,
    GeoEnrichmentUpdateConfig = 18,
    GlobalMappingReadConfig = 19,
    GlobalMappingUpdateConfig = 20,
    GrafanaRead = 21,
    GrafanaUpdate = 22,
    HomeDashboardReadTeamWidgets = 23,
    HomeDashboardReadUserWidgets = 24,
    HomeDashboardUpdateTeamWidgets = 25,
    HomeDashboardUpdateUserWidgets = 26,
    IncidentsAcknowledge = 27,
    IncidentsAssign = 28,
    IncidentsClose = 29,
    IncidentsRead = 30,
    IncidentsSnooze = 31,
    IntegrationsDeploy = 32,
    IntegrationsReadConfig = 33,
    JaegerView = 34,
    K8SInfraMonitoringReadConfig = 35,
    K8SInfraMonitoringUpdateConfig = 36,
    LegacyArchiveQueriesExecute = 40,
    LegacyArchiveQueriesReindex = 41,
    LogsDataAnalyticsHighRead = 43,
    LogsDataAnalyticsLowRead = 44,
    LogsDataApiHighReadData = 45,
    LogsDataApiLowReadData = 46,
    LogsDataIngressSendData = 47,
    LogsDataSetupHighReadConfig = 48,
    LogsDataSetupHighUpdateConfig = 49,
    LogsDataSetupLowReadConfig = 50,
    LogsDataSetupLowUpdateConfig = 51,
    LogsEvents2MetricsReadConfig = 52,
    LogsEvents2MetricsUpdateConfig = 53,
    LogsTcoReadPolicies = 54,
    LogsTcoUpdatePolicies = 55,
    MetricsDataAnalyticsHighRead = 56,
    MetricsDataAnalyticsLowRead = 57,
    MetricsDataApiHighReadData = 58,
    MetricsDataApiLowReadData = 59,
    MetricsDataIngressSendData = 60,
    MetricsDataSetupHighReadConfig = 61,
    MetricsDataSetupHighUpdateConfig = 62,
    MetricsDataSetupLowReadConfig = 63,
    MetricsDataSetupLowUpdateConfig = 64,
    MetricsRecordingRulesReadConfig = 65,
    MetricsRecordingRulesUpdateConfig = 66,
    MetricsTcoReadPolicies = 67,
    MetricsTcoUpdatePolicies = 68,
    OpensearchDashboardsRead = 69,
    OpensearchDashboardsUpdate = 70,
    OrgAdminsManage = 71,
    OrgAdminsReadConfig = 72,
    OrgQuotaManage = 73,
    OrgQuotaRead = 74,
    OrgSettingsReadConfig = 75,
    OrgSettingsUpdateConfig = 76,
    OrgTeamsManage = 77,
    OrgTeamsReadConfig = 78,
    OutboundWebhooksReadConfig = 79,
    OutboundWebhooksUpdateConfig = 80,
    ParsingRulesReadConfig = 81,
    ParsingRulesUpdateConfig = 82,
    RumIngressSendData = 83,
    RumView = 84,
    SecurityEnrichmentReadConfig = 85,
    SecurityEnrichmentUpdateConfig = 86,
    ServerlessRead = 87,
    ServiceCatalogReadDimensionsConfig = 88,
    ServiceCatalogReadSliConfig = 89,
    ServiceCatalogUpdateDimensionsConfig = 90,
    ServiceCatalogUpdateSliConfig = 91,
    ServiceMapRead = 92,
    SnowbitAlertsCreateSecurityAlert = 93,
    SnowbitAlertsRead = 94,
    SnowbitCspmRead = 95,
    SnowbitOverviewRead = 96,
    SnowbitResourceExplorerRead = 97,
    SnowbitSetupManage = 98,
    SnowbitSspmRead = 99,
    SourceMappingReadMapping = 100,
    SourceMappingUploadMapping = 101,
    SpansDataAnalyticsHighRead = 102,
    SpansDataAnalyticsLowRead = 103,
    SpansDataApiHighReadData = 104,
    SpansDataApiLowReadData = 105,
    SpansDataIngressSendData = 106,
    SpansDataSetupHighReadConfig = 107,
    SpansDataSetupHighUpdateConfig = 108,
    SpansDataSetupLowReadConfig = 109,
    SpansDataSetupLowUpdateConfig = 110,
    SpansEvents2MetricsReadConfig = 111,
    SpansEvents2MetricsUpdateConfig = 112,
    SpansTcoReadPolicies = 113,
    SpansTcoUpdatePolicies = 114,
    TeamActionsExecute = 115,
    TeamActionsReadConfig = 116,
    TeamActionsUpdateConfig = 117,
    TeamApiKeysSecuritySettingsManage = 118,
    TeamApiKeysSecuritySettingsReadConfig = 119,
    TeamApiKeysManage = 120,
    TeamApiKeysReadConfig = 121,
    TeamAuditingReadConfig = 122,
    TeamAuditingUpdateConfig = 123,
    TeamCustomEnrichmentReadConfig = 124,
    TeamCustomEnrichmentReadData = 125,
    TeamCustomEnrichmentUpdateConfig = 126,
    TeamCustomEnrichmentUpdateData = 127,
    TeamDashboardsRead = 128,
    TeamDashboardsUpdate = 129,
    TeamDomainManage = 130,
    TeamDomainReadConfig = 131,
    TeamGroupsManage = 132,
    TeamGroupsReadConfig = 133,
    TeamIpAccessManage = 134,
    TeamIpAccessReadConfig = 135,
    TeamMembersManage = 136,
    TeamMembersReadConfig = 137,
    TeamPayAsYouGoReadConfig = 138,
    TeamPayAsYouGoUpdateConfig = 139,
    TeamPaymentsReadConfig = 140,
    TeamPaymentsUpdateConfig = 141,
    TeamRolesManage = 142,
    TeamRolesReadConfig = 143,
    TeamSavedViewsRead = 144,
    TeamSavedViewsUpdate = 145,
    TeamScimManage = 146,
    TeamScimReadConfig = 147,
    TeamSessionsManage = 148,
    TeamSessionsReadConfig = 149,
    TeamSlackNotificationsReadConfig = 150,
    TeamSlackNotificationsUpdateConfig = 151,
    TeamSsoManage = 152,
    TeamSsoReadConfig = 153,
    UserActionsExecute = 154,
    UserActionsReadConfig = 155,
    UserActionsUpdateConfig = 156,
    UserDashboardsRead = 157,
    UserDashboardsUpdate = 158,
    UserEmailNotificationsReadConfig = 159,
    UserEmailNotificationsUpdateConfig = 160,
    UserLegacyLogsQueryApiKeysManage = 161,
    UserLegacyLogsQueryApiKeysReadConfig = 162,
    UserLegacyOtherApiKeysManage = 163,
    UserLegacyOtherApiKeysReadConfig = 164,
    UserSavedViewsRead = 165,
    UserSavedViewsUpdate = 166,
    UserSettingsReadConfig = 167,
    UserSettingsUpdateConfig = 168,
    VersionBenchmarkTagsRead = 170,
    VersionBenchmarksReportsReadTeamWidgets = 171,
    VersionBenchmarksReportsReadUserWidgets = 172,
    VersionBenchmarksReportsUpdateTeamWidgets = 173,
    VersionBenchmarksReportsUpdateUserWidgets = 174,
    VersionBenchmarksReportsRead = 175,
    LogsAlertsReadConfig = 176,
    LogsAlertsUpdateConfig = 177,
    SpansAlertsReadConfig = 178,
    SpansAlertsUpdateConfig = 179,
    MetricsAlertsReadConfig = 180,
    MetricsAlertsUpdateConfig = 181,
    ContextualDataSendData = 182,
    K8SInfraMonitoringRead = 183,
    LivetailRead = 184,
    ServiceCatalogRead = 185,
    VersionBenchmarkTagsUpdate = 186,
    AlertsSnooze = 187,
    ExtensionsUpdateConfig = 188,
    ServiceCatalogReadApdexConfig = 189,
    ServiceCatalogUpdateApdexConfig = 190,
    TeamManageConnectionToOrg = 191,
    ServiceCatalogUpdate = 192,
    SuppressionRulesReadConfig = 193,
    SuppressionRulesUpdateConfig = 194,
    UserAuthInfoReadGroups = 195,
    UserEmailNotificationsGetDailyEmails = 196,
    UserEmailNotificationsGetDataUsageWarnings = 197,
    UserEmailNotificationsGetFlowAnomalies = 198,
    UserEmailNotificationsGetSpikeAnomalies = 199,
    TeamQuotaManage = 200,
    TeamQuotaRead = 201,
    TeamScopesManage = 202,
    TeamScopesReadConfig = 203,
    RumTeamSavedFilterRead = 204,
    RumTeamSavedFilterUpdate = 205,
    RumUserSavedFilterRead = 206,
    RumUserSavedFilterUpdate = 207,
    InvestigationsRead = 208,
    InvestigationsReadAll = 209,
    InvestigationsUpdate = 210,
    InvestigationsUpdateAll = 211,
    DataIngestApiKeysManage = 212,
    DataIngestApiKeysReadConfig = 213,
    PersonalCustomApiKeysManage = 214,
    PersonalCustomApiKeysReadConfig = 215,
    TeamCustomApiKeysManage = 216,
    TeamCustomApiKeysReadConfig = 217,
    LogsDataOutSetupReadConfig = 218,
    LogsDataOutSetupUpdateConfig = 219,
    OutboundWebhooksReadSummary = 220,
    DataprimeAiQueryAssistantManage = 221,
    DataprimeAiQueryAssistantReadConfig = 222,
    TeamLandingPageManage = 223,
    TeamLandingPageReadConfig = 224,
    ResourceCatalogRead = 225,
    TeamAlertsSettingsManage = 226,
    TeamAlertsSettingsReadConfig = 227,
    TeamAiSettingsManage = 228,
    TeamAiSettingsReadConfig = 229,
    NotificationCenterConnectorsReadConfig = 230,
    NotificationCenterConnectorsReadSummary = 231,
    NotificationCenterConnectorsUpdateConfig = 232,
    NotificationCenterPresetsReadConfig = 233,
    NotificationCenterPresetsReadSummary = 234,
    NotificationCenterPresetsUpdateConfig = 235,
    HideErrorsReadConfig = 236,
    HideErrorsUpdateConfig = 237,
    RumSettingsUpdateConfig = 238,
    SessionRecordingReadConfig = 239,
    NotificationCenterRoutersReadConfig = 240,
    NotificationCenterRoutersReadSummary = 241,
    NotificationCenterRoutersUpdateConfig = 242,
    ProfilesDataIngressSendDataOld = 243,
    AiAppCatalogRead = 244,
    AiAppDiscoveryManage = 245,
    AiAppDiscoveryRead = 246,
    AiAppEvaluatorsManage = 247,
    AiAppEvaluatorsRead = 248,
    AiOverviewRead = 249,
    AiSpmRead = 250,
    LogsReservedFieldsManage = 251,
    LogsReservedFieldsRead = 252,
    ProfilesCpuProfilesRead = 253,
    ProfilesDataIngressSendData = 254,
    ProfilesDebugSymbolsUpload = 255,
}
impl Permission {
    /// String value of the enum field names used in the ProtoBuf definition.
    ///
    /// The values are not transformed in any way and thus are considered stable
    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
    pub fn as_str_name(&self) -> &'static str {
        match self {
            Self::Unspecified => "PERMISSION_UNSPECIFIED",
            Self::AlertsMapRead => "PERMISSION_ALERTS_MAP_READ",
            Self::AlertsReadConfig => "PERMISSION_ALERTS_READ_CONFIG",
            Self::AlertsUpdateConfig => "PERMISSION_ALERTS_UPDATE_CONFIG",
            Self::CloudMetadataEnrichmentReadConfig => {
                "PERMISSION_CLOUD_METADATA_ENRICHMENT_READ_CONFIG"
            }
            Self::CloudMetadataEnrichmentUpdateConfig => {
                "PERMISSION_CLOUD_METADATA_ENRICHMENT_UPDATE_CONFIG"
            }
            Self::CloudMetadataIngressSendData => {
                "PERMISSION_CLOUD_METADATA_INGRESS_SEND_DATA"
            }
            Self::CloudSecurityDeploy => "PERMISSION_CLOUD_SECURITY_DEPLOY",
            Self::CloudSecurityReadConfig => "PERMISSION_CLOUD_SECURITY_READ_CONFIG",
            Self::ContextualDataReadConfig => "PERMISSION_CONTEXTUAL_DATA_READ_CONFIG",
            Self::ContextualDataUpdateConfig => {
                "PERMISSION_CONTEXTUAL_DATA_UPDATE_CONFIG"
            }
            Self::DataMapReadMaps => "PERMISSION_DATA_MAP_READ_MAPS",
            Self::DataMapUpdateMaps => "PERMISSION_DATA_MAP_UPDATE_MAPS",
            Self::DataUsageManage => "PERMISSION_DATA_USAGE_MANAGE",
            Self::DataUsageRead => "PERMISSION_DATA_USAGE_READ",
            Self::ExtensionsDeploy => "PERMISSION_EXTENSIONS_DEPLOY",
            Self::ExtensionsReadConfig => "PERMISSION_EXTENSIONS_READ_CONFIG",
            Self::GeoEnrichmentReadConfig => "PERMISSION_GEO_ENRICHMENT_READ_CONFIG",
            Self::GeoEnrichmentUpdateConfig => "PERMISSION_GEO_ENRICHMENT_UPDATE_CONFIG",
            Self::GlobalMappingReadConfig => "PERMISSION_GLOBAL_MAPPING_READ_CONFIG",
            Self::GlobalMappingUpdateConfig => "PERMISSION_GLOBAL_MAPPING_UPDATE_CONFIG",
            Self::GrafanaRead => "PERMISSION_GRAFANA_READ",
            Self::GrafanaUpdate => "PERMISSION_GRAFANA_UPDATE",
            Self::HomeDashboardReadTeamWidgets => {
                "PERMISSION_HOME_DASHBOARD_READ_TEAM_WIDGETS"
            }
            Self::HomeDashboardReadUserWidgets => {
                "PERMISSION_HOME_DASHBOARD_READ_USER_WIDGETS"
            }
            Self::HomeDashboardUpdateTeamWidgets => {
                "PERMISSION_HOME_DASHBOARD_UPDATE_TEAM_WIDGETS"
            }
            Self::HomeDashboardUpdateUserWidgets => {
                "PERMISSION_HOME_DASHBOARD_UPDATE_USER_WIDGETS"
            }
            Self::IncidentsAcknowledge => "PERMISSION_INCIDENTS_ACKNOWLEDGE",
            Self::IncidentsAssign => "PERMISSION_INCIDENTS_ASSIGN",
            Self::IncidentsClose => "PERMISSION_INCIDENTS_CLOSE",
            Self::IncidentsRead => "PERMISSION_INCIDENTS_READ",
            Self::IncidentsSnooze => "PERMISSION_INCIDENTS_SNOOZE",
            Self::IntegrationsDeploy => "PERMISSION_INTEGRATIONS_DEPLOY",
            Self::IntegrationsReadConfig => "PERMISSION_INTEGRATIONS_READ_CONFIG",
            Self::JaegerView => "PERMISSION_JAEGER_VIEW",
            Self::K8SInfraMonitoringReadConfig => {
                "PERMISSION_K_8_S_INFRA_MONITORING_READ_CONFIG"
            }
            Self::K8SInfraMonitoringUpdateConfig => {
                "PERMISSION_K_8_S_INFRA_MONITORING_UPDATE_CONFIG"
            }
            Self::LegacyArchiveQueriesExecute => {
                "PERMISSION_LEGACY_ARCHIVE_QUERIES_EXECUTE"
            }
            Self::LegacyArchiveQueriesReindex => {
                "PERMISSION_LEGACY_ARCHIVE_QUERIES_REINDEX"
            }
            Self::LogsDataAnalyticsHighRead => "PERMISSION_LOGS_DATA_ANALYTICS_HIGH_READ",
            Self::LogsDataAnalyticsLowRead => "PERMISSION_LOGS_DATA_ANALYTICS_LOW_READ",
            Self::LogsDataApiHighReadData => "PERMISSION_LOGS_DATA_API_HIGH_READ_DATA",
            Self::LogsDataApiLowReadData => "PERMISSION_LOGS_DATA_API_LOW_READ_DATA",
            Self::LogsDataIngressSendData => "PERMISSION_LOGS_DATA_INGRESS_SEND_DATA",
            Self::LogsDataSetupHighReadConfig => {
                "PERMISSION_LOGS_DATA_SETUP_HIGH_READ_CONFIG"
            }
            Self::LogsDataSetupHighUpdateConfig => {
                "PERMISSION_LOGS_DATA_SETUP_HIGH_UPDATE_CONFIG"
            }
            Self::LogsDataSetupLowReadConfig => {
                "PERMISSION_LOGS_DATA_SETUP_LOW_READ_CONFIG"
            }
            Self::LogsDataSetupLowUpdateConfig => {
                "PERMISSION_LOGS_DATA_SETUP_LOW_UPDATE_CONFIG"
            }
            Self::LogsEvents2MetricsReadConfig => {
                "PERMISSION_LOGS_EVENTS_2_METRICS_READ_CONFIG"
            }
            Self::LogsEvents2MetricsUpdateConfig => {
                "PERMISSION_LOGS_EVENTS_2_METRICS_UPDATE_CONFIG"
            }
            Self::LogsTcoReadPolicies => "PERMISSION_LOGS_TCO_READ_POLICIES",
            Self::LogsTcoUpdatePolicies => "PERMISSION_LOGS_TCO_UPDATE_POLICIES",
            Self::MetricsDataAnalyticsHighRead => {
                "PERMISSION_METRICS_DATA_ANALYTICS_HIGH_READ"
            }
            Self::MetricsDataAnalyticsLowRead => {
                "PERMISSION_METRICS_DATA_ANALYTICS_LOW_READ"
            }
            Self::MetricsDataApiHighReadData => {
                "PERMISSION_METRICS_DATA_API_HIGH_READ_DATA"
            }
            Self::MetricsDataApiLowReadData => {
                "PERMISSION_METRICS_DATA_API_LOW_READ_DATA"
            }
            Self::MetricsDataIngressSendData => {
                "PERMISSION_METRICS_DATA_INGRESS_SEND_DATA"
            }
            Self::MetricsDataSetupHighReadConfig => {
                "PERMISSION_METRICS_DATA_SETUP_HIGH_READ_CONFIG"
            }
            Self::MetricsDataSetupHighUpdateConfig => {
                "PERMISSION_METRICS_DATA_SETUP_HIGH_UPDATE_CONFIG"
            }
            Self::MetricsDataSetupLowReadConfig => {
                "PERMISSION_METRICS_DATA_SETUP_LOW_READ_CONFIG"
            }
            Self::MetricsDataSetupLowUpdateConfig => {
                "PERMISSION_METRICS_DATA_SETUP_LOW_UPDATE_CONFIG"
            }
            Self::MetricsRecordingRulesReadConfig => {
                "PERMISSION_METRICS_RECORDING_RULES_READ_CONFIG"
            }
            Self::MetricsRecordingRulesUpdateConfig => {
                "PERMISSION_METRICS_RECORDING_RULES_UPDATE_CONFIG"
            }
            Self::MetricsTcoReadPolicies => "PERMISSION_METRICS_TCO_READ_POLICIES",
            Self::MetricsTcoUpdatePolicies => "PERMISSION_METRICS_TCO_UPDATE_POLICIES",
            Self::OpensearchDashboardsRead => "PERMISSION_OPENSEARCH_DASHBOARDS_READ",
            Self::OpensearchDashboardsUpdate => "PERMISSION_OPENSEARCH_DASHBOARDS_UPDATE",
            Self::OrgAdminsManage => "PERMISSION_ORG_ADMINS_MANAGE",
            Self::OrgAdminsReadConfig => "PERMISSION_ORG_ADMINS_READ_CONFIG",
            Self::OrgQuotaManage => "PERMISSION_ORG_QUOTA_MANAGE",
            Self::OrgQuotaRead => "PERMISSION_ORG_QUOTA_READ",
            Self::OrgSettingsReadConfig => "PERMISSION_ORG_SETTINGS_READ_CONFIG",
            Self::OrgSettingsUpdateConfig => "PERMISSION_ORG_SETTINGS_UPDATE_CONFIG",
            Self::OrgTeamsManage => "PERMISSION_ORG_TEAMS_MANAGE",
            Self::OrgTeamsReadConfig => "PERMISSION_ORG_TEAMS_READ_CONFIG",
            Self::OutboundWebhooksReadConfig => {
                "PERMISSION_OUTBOUND_WEBHOOKS_READ_CONFIG"
            }
            Self::OutboundWebhooksUpdateConfig => {
                "PERMISSION_OUTBOUND_WEBHOOKS_UPDATE_CONFIG"
            }
            Self::ParsingRulesReadConfig => "PERMISSION_PARSING_RULES_READ_CONFIG",
            Self::ParsingRulesUpdateConfig => "PERMISSION_PARSING_RULES_UPDATE_CONFIG",
            Self::RumIngressSendData => "PERMISSION_RUM_INGRESS_SEND_DATA",
            Self::RumView => "PERMISSION_RUM_VIEW",
            Self::SecurityEnrichmentReadConfig => {
                "PERMISSION_SECURITY_ENRICHMENT_READ_CONFIG"
            }
            Self::SecurityEnrichmentUpdateConfig => {
                "PERMISSION_SECURITY_ENRICHMENT_UPDATE_CONFIG"
            }
            Self::ServerlessRead => "PERMISSION_SERVERLESS_READ",
            Self::ServiceCatalogReadDimensionsConfig => {
                "PERMISSION_SERVICE_CATALOG_READ_DIMENSIONS_CONFIG"
            }
            Self::ServiceCatalogReadSliConfig => {
                "PERMISSION_SERVICE_CATALOG_READ_SLI_CONFIG"
            }
            Self::ServiceCatalogUpdateDimensionsConfig => {
                "PERMISSION_SERVICE_CATALOG_UPDATE_DIMENSIONS_CONFIG"
            }
            Self::ServiceCatalogUpdateSliConfig => {
                "PERMISSION_SERVICE_CATALOG_UPDATE_SLI_CONFIG"
            }
            Self::ServiceMapRead => "PERMISSION_SERVICE_MAP_READ",
            Self::SnowbitAlertsCreateSecurityAlert => {
                "PERMISSION_SNOWBIT_ALERTS_CREATE_SECURITY_ALERT"
            }
            Self::SnowbitAlertsRead => "PERMISSION_SNOWBIT_ALERTS_READ",
            Self::SnowbitCspmRead => "PERMISSION_SNOWBIT_CSPM_READ",
            Self::SnowbitOverviewRead => "PERMISSION_SNOWBIT_OVERVIEW_READ",
            Self::SnowbitResourceExplorerRead => {
                "PERMISSION_SNOWBIT_RESOURCE_EXPLORER_READ"
            }
            Self::SnowbitSetupManage => "PERMISSION_SNOWBIT_SETUP_MANAGE",
            Self::SnowbitSspmRead => "PERMISSION_SNOWBIT_SSPM_READ",
            Self::SourceMappingReadMapping => "PERMISSION_SOURCE_MAPPING_READ_MAPPING",
            Self::SourceMappingUploadMapping => {
                "PERMISSION_SOURCE_MAPPING_UPLOAD_MAPPING"
            }
            Self::SpansDataAnalyticsHighRead => {
                "PERMISSION_SPANS_DATA_ANALYTICS_HIGH_READ"
            }
            Self::SpansDataAnalyticsLowRead => "PERMISSION_SPANS_DATA_ANALYTICS_LOW_READ",
            Self::SpansDataApiHighReadData => "PERMISSION_SPANS_DATA_API_HIGH_READ_DATA",
            Self::SpansDataApiLowReadData => "PERMISSION_SPANS_DATA_API_LOW_READ_DATA",
            Self::SpansDataIngressSendData => "PERMISSION_SPANS_DATA_INGRESS_SEND_DATA",
            Self::SpansDataSetupHighReadConfig => {
                "PERMISSION_SPANS_DATA_SETUP_HIGH_READ_CONFIG"
            }
            Self::SpansDataSetupHighUpdateConfig => {
                "PERMISSION_SPANS_DATA_SETUP_HIGH_UPDATE_CONFIG"
            }
            Self::SpansDataSetupLowReadConfig => {
                "PERMISSION_SPANS_DATA_SETUP_LOW_READ_CONFIG"
            }
            Self::SpansDataSetupLowUpdateConfig => {
                "PERMISSION_SPANS_DATA_SETUP_LOW_UPDATE_CONFIG"
            }
            Self::SpansEvents2MetricsReadConfig => {
                "PERMISSION_SPANS_EVENTS_2_METRICS_READ_CONFIG"
            }
            Self::SpansEvents2MetricsUpdateConfig => {
                "PERMISSION_SPANS_EVENTS_2_METRICS_UPDATE_CONFIG"
            }
            Self::SpansTcoReadPolicies => "PERMISSION_SPANS_TCO_READ_POLICIES",
            Self::SpansTcoUpdatePolicies => "PERMISSION_SPANS_TCO_UPDATE_POLICIES",
            Self::TeamActionsExecute => "PERMISSION_TEAM_ACTIONS_EXECUTE",
            Self::TeamActionsReadConfig => "PERMISSION_TEAM_ACTIONS_READ_CONFIG",
            Self::TeamActionsUpdateConfig => "PERMISSION_TEAM_ACTIONS_UPDATE_CONFIG",
            Self::TeamApiKeysSecuritySettingsManage => {
                "PERMISSION_TEAM_API_KEYS_SECURITY_SETTINGS_MANAGE"
            }
            Self::TeamApiKeysSecuritySettingsReadConfig => {
                "PERMISSION_TEAM_API_KEYS_SECURITY_SETTINGS_READ_CONFIG"
            }
            Self::TeamApiKeysManage => "PERMISSION_TEAM_API_KEYS_MANAGE",
            Self::TeamApiKeysReadConfig => "PERMISSION_TEAM_API_KEYS_READ_CONFIG",
            Self::TeamAuditingReadConfig => "PERMISSION_TEAM_AUDITING_READ_CONFIG",
            Self::TeamAuditingUpdateConfig => "PERMISSION_TEAM_AUDITING_UPDATE_CONFIG",
            Self::TeamCustomEnrichmentReadConfig => {
                "PERMISSION_TEAM_CUSTOM_ENRICHMENT_READ_CONFIG"
            }
            Self::TeamCustomEnrichmentReadData => {
                "PERMISSION_TEAM_CUSTOM_ENRICHMENT_READ_DATA"
            }
            Self::TeamCustomEnrichmentUpdateConfig => {
                "PERMISSION_TEAM_CUSTOM_ENRICHMENT_UPDATE_CONFIG"
            }
            Self::TeamCustomEnrichmentUpdateData => {
                "PERMISSION_TEAM_CUSTOM_ENRICHMENT_UPDATE_DATA"
            }
            Self::TeamDashboardsRead => "PERMISSION_TEAM_DASHBOARDS_READ",
            Self::TeamDashboardsUpdate => "PERMISSION_TEAM_DASHBOARDS_UPDATE",
            Self::TeamDomainManage => "PERMISSION_TEAM_DOMAIN_MANAGE",
            Self::TeamDomainReadConfig => "PERMISSION_TEAM_DOMAIN_READ_CONFIG",
            Self::TeamGroupsManage => "PERMISSION_TEAM_GROUPS_MANAGE",
            Self::TeamGroupsReadConfig => "PERMISSION_TEAM_GROUPS_READ_CONFIG",
            Self::TeamIpAccessManage => "PERMISSION_TEAM_IP_ACCESS_MANAGE",
            Self::TeamIpAccessReadConfig => "PERMISSION_TEAM_IP_ACCESS_READ_CONFIG",
            Self::TeamMembersManage => "PERMISSION_TEAM_MEMBERS_MANAGE",
            Self::TeamMembersReadConfig => "PERMISSION_TEAM_MEMBERS_READ_CONFIG",
            Self::TeamPayAsYouGoReadConfig => "PERMISSION_TEAM_PAY_AS_YOU_GO_READ_CONFIG",
            Self::TeamPayAsYouGoUpdateConfig => {
                "PERMISSION_TEAM_PAY_AS_YOU_GO_UPDATE_CONFIG"
            }
            Self::TeamPaymentsReadConfig => "PERMISSION_TEAM_PAYMENTS_READ_CONFIG",
            Self::TeamPaymentsUpdateConfig => "PERMISSION_TEAM_PAYMENTS_UPDATE_CONFIG",
            Self::TeamRolesManage => "PERMISSION_TEAM_ROLES_MANAGE",
            Self::TeamRolesReadConfig => "PERMISSION_TEAM_ROLES_READ_CONFIG",
            Self::TeamSavedViewsRead => "PERMISSION_TEAM_SAVED_VIEWS_READ",
            Self::TeamSavedViewsUpdate => "PERMISSION_TEAM_SAVED_VIEWS_UPDATE",
            Self::TeamScimManage => "PERMISSION_TEAM_SCIM_MANAGE",
            Self::TeamScimReadConfig => "PERMISSION_TEAM_SCIM_READ_CONFIG",
            Self::TeamSessionsManage => "PERMISSION_TEAM_SESSIONS_MANAGE",
            Self::TeamSessionsReadConfig => "PERMISSION_TEAM_SESSIONS_READ_CONFIG",
            Self::TeamSlackNotificationsReadConfig => {
                "PERMISSION_TEAM_SLACK_NOTIFICATIONS_READ_CONFIG"
            }
            Self::TeamSlackNotificationsUpdateConfig => {
                "PERMISSION_TEAM_SLACK_NOTIFICATIONS_UPDATE_CONFIG"
            }
            Self::TeamSsoManage => "PERMISSION_TEAM_SSO_MANAGE",
            Self::TeamSsoReadConfig => "PERMISSION_TEAM_SSO_READ_CONFIG",
            Self::UserActionsExecute => "PERMISSION_USER_ACTIONS_EXECUTE",
            Self::UserActionsReadConfig => "PERMISSION_USER_ACTIONS_READ_CONFIG",
            Self::UserActionsUpdateConfig => "PERMISSION_USER_ACTIONS_UPDATE_CONFIG",
            Self::UserDashboardsRead => "PERMISSION_USER_DASHBOARDS_READ",
            Self::UserDashboardsUpdate => "PERMISSION_USER_DASHBOARDS_UPDATE",
            Self::UserEmailNotificationsReadConfig => {
                "PERMISSION_USER_EMAIL_NOTIFICATIONS_READ_CONFIG"
            }
            Self::UserEmailNotificationsUpdateConfig => {
                "PERMISSION_USER_EMAIL_NOTIFICATIONS_UPDATE_CONFIG"
            }
            Self::UserLegacyLogsQueryApiKeysManage => {
                "PERMISSION_USER_LEGACY_LOGS_QUERY_API_KEYS_MANAGE"
            }
            Self::UserLegacyLogsQueryApiKeysReadConfig => {
                "PERMISSION_USER_LEGACY_LOGS_QUERY_API_KEYS_READ_CONFIG"
            }
            Self::UserLegacyOtherApiKeysManage => {
                "PERMISSION_USER_LEGACY_OTHER_API_KEYS_MANAGE"
            }
            Self::UserLegacyOtherApiKeysReadConfig => {
                "PERMISSION_USER_LEGACY_OTHER_API_KEYS_READ_CONFIG"
            }
            Self::UserSavedViewsRead => "PERMISSION_USER_SAVED_VIEWS_READ",
            Self::UserSavedViewsUpdate => "PERMISSION_USER_SAVED_VIEWS_UPDATE",
            Self::UserSettingsReadConfig => "PERMISSION_USER_SETTINGS_READ_CONFIG",
            Self::UserSettingsUpdateConfig => "PERMISSION_USER_SETTINGS_UPDATE_CONFIG",
            Self::VersionBenchmarkTagsRead => "PERMISSION_VERSION_BENCHMARK_TAGS_READ",
            Self::VersionBenchmarksReportsReadTeamWidgets => {
                "PERMISSION_VERSION_BENCHMARKS_REPORTS_READ_TEAM_WIDGETS"
            }
            Self::VersionBenchmarksReportsReadUserWidgets => {
                "PERMISSION_VERSION_BENCHMARKS_REPORTS_READ_USER_WIDGETS"
            }
            Self::VersionBenchmarksReportsUpdateTeamWidgets => {
                "PERMISSION_VERSION_BENCHMARKS_REPORTS_UPDATE_TEAM_WIDGETS"
            }
            Self::VersionBenchmarksReportsUpdateUserWidgets => {
                "PERMISSION_VERSION_BENCHMARKS_REPORTS_UPDATE_USER_WIDGETS"
            }
            Self::VersionBenchmarksReportsRead => {
                "PERMISSION_VERSION_BENCHMARKS_REPORTS_READ"
            }
            Self::LogsAlertsReadConfig => "PERMISSION_LOGS_ALERTS_READ_CONFIG",
            Self::LogsAlertsUpdateConfig => "PERMISSION_LOGS_ALERTS_UPDATE_CONFIG",
            Self::SpansAlertsReadConfig => "PERMISSION_SPANS_ALERTS_READ_CONFIG",
            Self::SpansAlertsUpdateConfig => "PERMISSION_SPANS_ALERTS_UPDATE_CONFIG",
            Self::MetricsAlertsReadConfig => "PERMISSION_METRICS_ALERTS_READ_CONFIG",
            Self::MetricsAlertsUpdateConfig => "PERMISSION_METRICS_ALERTS_UPDATE_CONFIG",
            Self::ContextualDataSendData => "PERMISSION_CONTEXTUAL_DATA_SEND_DATA",
            Self::K8SInfraMonitoringRead => "PERMISSION_K_8_S_INFRA_MONITORING_READ",
            Self::LivetailRead => "PERMISSION_LIVETAIL_READ",
            Self::ServiceCatalogRead => "PERMISSION_SERVICE_CATALOG_READ",
            Self::VersionBenchmarkTagsUpdate => {
                "PERMISSION_VERSION_BENCHMARK_TAGS_UPDATE"
            }
            Self::AlertsSnooze => "PERMISSION_ALERTS_SNOOZE",
            Self::ExtensionsUpdateConfig => "PERMISSION_EXTENSIONS_UPDATE_CONFIG",
            Self::ServiceCatalogReadApdexConfig => {
                "PERMISSION_SERVICE_CATALOG_READ_APDEX_CONFIG"
            }
            Self::ServiceCatalogUpdateApdexConfig => {
                "PERMISSION_SERVICE_CATALOG_UPDATE_APDEX_CONFIG"
            }
            Self::TeamManageConnectionToOrg => "PERMISSION_TEAM_MANAGE_CONNECTION_TO_ORG",
            Self::ServiceCatalogUpdate => "PERMISSION_SERVICE_CATALOG_UPDATE",
            Self::SuppressionRulesReadConfig => {
                "PERMISSION_SUPPRESSION_RULES_READ_CONFIG"
            }
            Self::SuppressionRulesUpdateConfig => {
                "PERMISSION_SUPPRESSION_RULES_UPDATE_CONFIG"
            }
            Self::UserAuthInfoReadGroups => "PERMISSION_USER_AUTH_INFO_READ_GROUPS",
            Self::UserEmailNotificationsGetDailyEmails => {
                "PERMISSION_USER_EMAIL_NOTIFICATIONS_GET_DAILY_EMAILS"
            }
            Self::UserEmailNotificationsGetDataUsageWarnings => {
                "PERMISSION_USER_EMAIL_NOTIFICATIONS_GET_DATA_USAGE_WARNINGS"
            }
            Self::UserEmailNotificationsGetFlowAnomalies => {
                "PERMISSION_USER_EMAIL_NOTIFICATIONS_GET_FLOW_ANOMALIES"
            }
            Self::UserEmailNotificationsGetSpikeAnomalies => {
                "PERMISSION_USER_EMAIL_NOTIFICATIONS_GET_SPIKE_ANOMALIES"
            }
            Self::TeamQuotaManage => "PERMISSION_TEAM_QUOTA_MANAGE",
            Self::TeamQuotaRead => "PERMISSION_TEAM_QUOTA_READ",
            Self::TeamScopesManage => "PERMISSION_TEAM_SCOPES_MANAGE",
            Self::TeamScopesReadConfig => "PERMISSION_TEAM_SCOPES_READ_CONFIG",
            Self::RumTeamSavedFilterRead => "PERMISSION_RUM_TEAM_SAVED_FILTER_READ",
            Self::RumTeamSavedFilterUpdate => "PERMISSION_RUM_TEAM_SAVED_FILTER_UPDATE",
            Self::RumUserSavedFilterRead => "PERMISSION_RUM_USER_SAVED_FILTER_READ",
            Self::RumUserSavedFilterUpdate => "PERMISSION_RUM_USER_SAVED_FILTER_UPDATE",
            Self::InvestigationsRead => "PERMISSION_INVESTIGATIONS_READ",
            Self::InvestigationsReadAll => "PERMISSION_INVESTIGATIONS_READ_ALL",
            Self::InvestigationsUpdate => "PERMISSION_INVESTIGATIONS_UPDATE",
            Self::InvestigationsUpdateAll => "PERMISSION_INVESTIGATIONS_UPDATE_ALL",
            Self::DataIngestApiKeysManage => "PERMISSION_DATA_INGEST_API_KEYS_MANAGE",
            Self::DataIngestApiKeysReadConfig => {
                "PERMISSION_DATA_INGEST_API_KEYS_READ_CONFIG"
            }
            Self::PersonalCustomApiKeysManage => {
                "PERMISSION_PERSONAL_CUSTOM_API_KEYS_MANAGE"
            }
            Self::PersonalCustomApiKeysReadConfig => {
                "PERMISSION_PERSONAL_CUSTOM_API_KEYS_READ_CONFIG"
            }
            Self::TeamCustomApiKeysManage => "PERMISSION_TEAM_CUSTOM_API_KEYS_MANAGE",
            Self::TeamCustomApiKeysReadConfig => {
                "PERMISSION_TEAM_CUSTOM_API_KEYS_READ_CONFIG"
            }
            Self::LogsDataOutSetupReadConfig => {
                "PERMISSION_LOGS_DATA_OUT_SETUP_READ_CONFIG"
            }
            Self::LogsDataOutSetupUpdateConfig => {
                "PERMISSION_LOGS_DATA_OUT_SETUP_UPDATE_CONFIG"
            }
            Self::OutboundWebhooksReadSummary => {
                "PERMISSION_OUTBOUND_WEBHOOKS_READ_SUMMARY"
            }
            Self::DataprimeAiQueryAssistantManage => {
                "PERMISSION_DATAPRIME_AI_QUERY_ASSISTANT_MANAGE"
            }
            Self::DataprimeAiQueryAssistantReadConfig => {
                "PERMISSION_DATAPRIME_AI_QUERY_ASSISTANT_READ_CONFIG"
            }
            Self::TeamLandingPageManage => "PERMISSION_TEAM_LANDING_PAGE_MANAGE",
            Self::TeamLandingPageReadConfig => "PERMISSION_TEAM_LANDING_PAGE_READ_CONFIG",
            Self::ResourceCatalogRead => "PERMISSION_RESOURCE_CATALOG_READ",
            Self::TeamAlertsSettingsManage => "PERMISSION_TEAM_ALERTS_SETTINGS_MANAGE",
            Self::TeamAlertsSettingsReadConfig => {
                "PERMISSION_TEAM_ALERTS_SETTINGS_READ_CONFIG"
            }
            Self::TeamAiSettingsManage => "PERMISSION_TEAM_AI_SETTINGS_MANAGE",
            Self::TeamAiSettingsReadConfig => "PERMISSION_TEAM_AI_SETTINGS_READ_CONFIG",
            Self::NotificationCenterConnectorsReadConfig => {
                "PERMISSION_NOTIFICATION_CENTER_CONNECTORS_READ_CONFIG"
            }
            Self::NotificationCenterConnectorsReadSummary => {
                "PERMISSION_NOTIFICATION_CENTER_CONNECTORS_READ_SUMMARY"
            }
            Self::NotificationCenterConnectorsUpdateConfig => {
                "PERMISSION_NOTIFICATION_CENTER_CONNECTORS_UPDATE_CONFIG"
            }
            Self::NotificationCenterPresetsReadConfig => {
                "PERMISSION_NOTIFICATION_CENTER_PRESETS_READ_CONFIG"
            }
            Self::NotificationCenterPresetsReadSummary => {
                "PERMISSION_NOTIFICATION_CENTER_PRESETS_READ_SUMMARY"
            }
            Self::NotificationCenterPresetsUpdateConfig => {
                "PERMISSION_NOTIFICATION_CENTER_PRESETS_UPDATE_CONFIG"
            }
            Self::HideErrorsReadConfig => "PERMISSION_HIDE_ERRORS_READ_CONFIG",
            Self::HideErrorsUpdateConfig => "PERMISSION_HIDE_ERRORS_UPDATE_CONFIG",
            Self::RumSettingsUpdateConfig => "PERMISSION_RUM_SETTINGS_UPDATE_CONFIG",
            Self::SessionRecordingReadConfig => {
                "PERMISSION_SESSION_RECORDING_READ_CONFIG"
            }
            Self::NotificationCenterRoutersReadConfig => {
                "PERMISSION_NOTIFICATION_CENTER_ROUTERS_READ_CONFIG"
            }
            Self::NotificationCenterRoutersReadSummary => {
                "PERMISSION_NOTIFICATION_CENTER_ROUTERS_READ_SUMMARY"
            }
            Self::NotificationCenterRoutersUpdateConfig => {
                "PERMISSION_NOTIFICATION_CENTER_ROUTERS_UPDATE_CONFIG"
            }
            Self::ProfilesDataIngressSendDataOld => {
                "PERMISSION_PROFILES_DATA_INGRESS_SEND_DATA_OLD"
            }
            Self::AiAppCatalogRead => "PERMISSION_AI_APP_CATALOG_READ",
            Self::AiAppDiscoveryManage => "PERMISSION_AI_APP_DISCOVERY_MANAGE",
            Self::AiAppDiscoveryRead => "PERMISSION_AI_APP_DISCOVERY_READ",
            Self::AiAppEvaluatorsManage => "PERMISSION_AI_APP_EVALUATORS_MANAGE",
            Self::AiAppEvaluatorsRead => "PERMISSION_AI_APP_EVALUATORS_READ",
            Self::AiOverviewRead => "PERMISSION_AI_OVERVIEW_READ",
            Self::AiSpmRead => "PERMISSION_AI_SPM_READ",
            Self::LogsReservedFieldsManage => "PERMISSION_LOGS_RESERVED_FIELDS_MANAGE",
            Self::LogsReservedFieldsRead => "PERMISSION_LOGS_RESERVED_FIELDS_READ",
            Self::ProfilesCpuProfilesRead => "PERMISSION_PROFILES_CPU_PROFILES_READ",
            Self::ProfilesDataIngressSendData => {
                "PERMISSION_PROFILES_DATA_INGRESS_SEND_DATA"
            }
            Self::ProfilesDebugSymbolsUpload => {
                "PERMISSION_PROFILES_DEBUG_SYMBOLS_UPLOAD"
            }
        }
    }
    /// Creates an enum from field names used in the ProtoBuf definition.
    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
        match value {
            "PERMISSION_UNSPECIFIED" => Some(Self::Unspecified),
            "PERMISSION_ALERTS_MAP_READ" => Some(Self::AlertsMapRead),
            "PERMISSION_ALERTS_READ_CONFIG" => Some(Self::AlertsReadConfig),
            "PERMISSION_ALERTS_UPDATE_CONFIG" => Some(Self::AlertsUpdateConfig),
            "PERMISSION_CLOUD_METADATA_ENRICHMENT_READ_CONFIG" => {
                Some(Self::CloudMetadataEnrichmentReadConfig)
            }
            "PERMISSION_CLOUD_METADATA_ENRICHMENT_UPDATE_CONFIG" => {
                Some(Self::CloudMetadataEnrichmentUpdateConfig)
            }
            "PERMISSION_CLOUD_METADATA_INGRESS_SEND_DATA" => {
                Some(Self::CloudMetadataIngressSendData)
            }
            "PERMISSION_CLOUD_SECURITY_DEPLOY" => Some(Self::CloudSecurityDeploy),
            "PERMISSION_CLOUD_SECURITY_READ_CONFIG" => {
                Some(Self::CloudSecurityReadConfig)
            }
            "PERMISSION_CONTEXTUAL_DATA_READ_CONFIG" => {
                Some(Self::ContextualDataReadConfig)
            }
            "PERMISSION_CONTEXTUAL_DATA_UPDATE_CONFIG" => {
                Some(Self::ContextualDataUpdateConfig)
            }
            "PERMISSION_DATA_MAP_READ_MAPS" => Some(Self::DataMapReadMaps),
            "PERMISSION_DATA_MAP_UPDATE_MAPS" => Some(Self::DataMapUpdateMaps),
            "PERMISSION_DATA_USAGE_MANAGE" => Some(Self::DataUsageManage),
            "PERMISSION_DATA_USAGE_READ" => Some(Self::DataUsageRead),
            "PERMISSION_EXTENSIONS_DEPLOY" => Some(Self::ExtensionsDeploy),
            "PERMISSION_EXTENSIONS_READ_CONFIG" => Some(Self::ExtensionsReadConfig),
            "PERMISSION_GEO_ENRICHMENT_READ_CONFIG" => {
                Some(Self::GeoEnrichmentReadConfig)
            }
            "PERMISSION_GEO_ENRICHMENT_UPDATE_CONFIG" => {
                Some(Self::GeoEnrichmentUpdateConfig)
            }
            "PERMISSION_GLOBAL_MAPPING_READ_CONFIG" => {
                Some(Self::GlobalMappingReadConfig)
            }
            "PERMISSION_GLOBAL_MAPPING_UPDATE_CONFIG" => {
                Some(Self::GlobalMappingUpdateConfig)
            }
            "PERMISSION_GRAFANA_READ" => Some(Self::GrafanaRead),
            "PERMISSION_GRAFANA_UPDATE" => Some(Self::GrafanaUpdate),
            "PERMISSION_HOME_DASHBOARD_READ_TEAM_WIDGETS" => {
                Some(Self::HomeDashboardReadTeamWidgets)
            }
            "PERMISSION_HOME_DASHBOARD_READ_USER_WIDGETS" => {
                Some(Self::HomeDashboardReadUserWidgets)
            }
            "PERMISSION_HOME_DASHBOARD_UPDATE_TEAM_WIDGETS" => {
                Some(Self::HomeDashboardUpdateTeamWidgets)
            }
            "PERMISSION_HOME_DASHBOARD_UPDATE_USER_WIDGETS" => {
                Some(Self::HomeDashboardUpdateUserWidgets)
            }
            "PERMISSION_INCIDENTS_ACKNOWLEDGE" => Some(Self::IncidentsAcknowledge),
            "PERMISSION_INCIDENTS_ASSIGN" => Some(Self::IncidentsAssign),
            "PERMISSION_INCIDENTS_CLOSE" => Some(Self::IncidentsClose),
            "PERMISSION_INCIDENTS_READ" => Some(Self::IncidentsRead),
            "PERMISSION_INCIDENTS_SNOOZE" => Some(Self::IncidentsSnooze),
            "PERMISSION_INTEGRATIONS_DEPLOY" => Some(Self::IntegrationsDeploy),
            "PERMISSION_INTEGRATIONS_READ_CONFIG" => Some(Self::IntegrationsReadConfig),
            "PERMISSION_JAEGER_VIEW" => Some(Self::JaegerView),
            "PERMISSION_K_8_S_INFRA_MONITORING_READ_CONFIG" => {
                Some(Self::K8SInfraMonitoringReadConfig)
            }
            "PERMISSION_K_8_S_INFRA_MONITORING_UPDATE_CONFIG" => {
                Some(Self::K8SInfraMonitoringUpdateConfig)
            }
            "PERMISSION_LEGACY_ARCHIVE_QUERIES_EXECUTE" => {
                Some(Self::LegacyArchiveQueriesExecute)
            }
            "PERMISSION_LEGACY_ARCHIVE_QUERIES_REINDEX" => {
                Some(Self::LegacyArchiveQueriesReindex)
            }
            "PERMISSION_LOGS_DATA_ANALYTICS_HIGH_READ" => {
                Some(Self::LogsDataAnalyticsHighRead)
            }
            "PERMISSION_LOGS_DATA_ANALYTICS_LOW_READ" => {
                Some(Self::LogsDataAnalyticsLowRead)
            }
            "PERMISSION_LOGS_DATA_API_HIGH_READ_DATA" => {
                Some(Self::LogsDataApiHighReadData)
            }
            "PERMISSION_LOGS_DATA_API_LOW_READ_DATA" => {
                Some(Self::LogsDataApiLowReadData)
            }
            "PERMISSION_LOGS_DATA_INGRESS_SEND_DATA" => {
                Some(Self::LogsDataIngressSendData)
            }
            "PERMISSION_LOGS_DATA_SETUP_HIGH_READ_CONFIG" => {
                Some(Self::LogsDataSetupHighReadConfig)
            }
            "PERMISSION_LOGS_DATA_SETUP_HIGH_UPDATE_CONFIG" => {
                Some(Self::LogsDataSetupHighUpdateConfig)
            }
            "PERMISSION_LOGS_DATA_SETUP_LOW_READ_CONFIG" => {
                Some(Self::LogsDataSetupLowReadConfig)
            }
            "PERMISSION_LOGS_DATA_SETUP_LOW_UPDATE_CONFIG" => {
                Some(Self::LogsDataSetupLowUpdateConfig)
            }
            "PERMISSION_LOGS_EVENTS_2_METRICS_READ_CONFIG" => {
                Some(Self::LogsEvents2MetricsReadConfig)
            }
            "PERMISSION_LOGS_EVENTS_2_METRICS_UPDATE_CONFIG" => {
                Some(Self::LogsEvents2MetricsUpdateConfig)
            }
            "PERMISSION_LOGS_TCO_READ_POLICIES" => Some(Self::LogsTcoReadPolicies),
            "PERMISSION_LOGS_TCO_UPDATE_POLICIES" => Some(Self::LogsTcoUpdatePolicies),
            "PERMISSION_METRICS_DATA_ANALYTICS_HIGH_READ" => {
                Some(Self::MetricsDataAnalyticsHighRead)
            }
            "PERMISSION_METRICS_DATA_ANALYTICS_LOW_READ" => {
                Some(Self::MetricsDataAnalyticsLowRead)
            }
            "PERMISSION_METRICS_DATA_API_HIGH_READ_DATA" => {
                Some(Self::MetricsDataApiHighReadData)
            }
            "PERMISSION_METRICS_DATA_API_LOW_READ_DATA" => {
                Some(Self::MetricsDataApiLowReadData)
            }
            "PERMISSION_METRICS_DATA_INGRESS_SEND_DATA" => {
                Some(Self::MetricsDataIngressSendData)
            }
            "PERMISSION_METRICS_DATA_SETUP_HIGH_READ_CONFIG" => {
                Some(Self::MetricsDataSetupHighReadConfig)
            }
            "PERMISSION_METRICS_DATA_SETUP_HIGH_UPDATE_CONFIG" => {
                Some(Self::MetricsDataSetupHighUpdateConfig)
            }
            "PERMISSION_METRICS_DATA_SETUP_LOW_READ_CONFIG" => {
                Some(Self::MetricsDataSetupLowReadConfig)
            }
            "PERMISSION_METRICS_DATA_SETUP_LOW_UPDATE_CONFIG" => {
                Some(Self::MetricsDataSetupLowUpdateConfig)
            }
            "PERMISSION_METRICS_RECORDING_RULES_READ_CONFIG" => {
                Some(Self::MetricsRecordingRulesReadConfig)
            }
            "PERMISSION_METRICS_RECORDING_RULES_UPDATE_CONFIG" => {
                Some(Self::MetricsRecordingRulesUpdateConfig)
            }
            "PERMISSION_METRICS_TCO_READ_POLICIES" => Some(Self::MetricsTcoReadPolicies),
            "PERMISSION_METRICS_TCO_UPDATE_POLICIES" => {
                Some(Self::MetricsTcoUpdatePolicies)
            }
            "PERMISSION_OPENSEARCH_DASHBOARDS_READ" => {
                Some(Self::OpensearchDashboardsRead)
            }
            "PERMISSION_OPENSEARCH_DASHBOARDS_UPDATE" => {
                Some(Self::OpensearchDashboardsUpdate)
            }
            "PERMISSION_ORG_ADMINS_MANAGE" => Some(Self::OrgAdminsManage),
            "PERMISSION_ORG_ADMINS_READ_CONFIG" => Some(Self::OrgAdminsReadConfig),
            "PERMISSION_ORG_QUOTA_MANAGE" => Some(Self::OrgQuotaManage),
            "PERMISSION_ORG_QUOTA_READ" => Some(Self::OrgQuotaRead),
            "PERMISSION_ORG_SETTINGS_READ_CONFIG" => Some(Self::OrgSettingsReadConfig),
            "PERMISSION_ORG_SETTINGS_UPDATE_CONFIG" => {
                Some(Self::OrgSettingsUpdateConfig)
            }
            "PERMISSION_ORG_TEAMS_MANAGE" => Some(Self::OrgTeamsManage),
            "PERMISSION_ORG_TEAMS_READ_CONFIG" => Some(Self::OrgTeamsReadConfig),
            "PERMISSION_OUTBOUND_WEBHOOKS_READ_CONFIG" => {
                Some(Self::OutboundWebhooksReadConfig)
            }
            "PERMISSION_OUTBOUND_WEBHOOKS_UPDATE_CONFIG" => {
                Some(Self::OutboundWebhooksUpdateConfig)
            }
            "PERMISSION_PARSING_RULES_READ_CONFIG" => Some(Self::ParsingRulesReadConfig),
            "PERMISSION_PARSING_RULES_UPDATE_CONFIG" => {
                Some(Self::ParsingRulesUpdateConfig)
            }
            "PERMISSION_RUM_INGRESS_SEND_DATA" => Some(Self::RumIngressSendData),
            "PERMISSION_RUM_VIEW" => Some(Self::RumView),
            "PERMISSION_SECURITY_ENRICHMENT_READ_CONFIG" => {
                Some(Self::SecurityEnrichmentReadConfig)
            }
            "PERMISSION_SECURITY_ENRICHMENT_UPDATE_CONFIG" => {
                Some(Self::SecurityEnrichmentUpdateConfig)
            }
            "PERMISSION_SERVERLESS_READ" => Some(Self::ServerlessRead),
            "PERMISSION_SERVICE_CATALOG_READ_DIMENSIONS_CONFIG" => {
                Some(Self::ServiceCatalogReadDimensionsConfig)
            }
            "PERMISSION_SERVICE_CATALOG_READ_SLI_CONFIG" => {
                Some(Self::ServiceCatalogReadSliConfig)
            }
            "PERMISSION_SERVICE_CATALOG_UPDATE_DIMENSIONS_CONFIG" => {
                Some(Self::ServiceCatalogUpdateDimensionsConfig)
            }
            "PERMISSION_SERVICE_CATALOG_UPDATE_SLI_CONFIG" => {
                Some(Self::ServiceCatalogUpdateSliConfig)
            }
            "PERMISSION_SERVICE_MAP_READ" => Some(Self::ServiceMapRead),
            "PERMISSION_SNOWBIT_ALERTS_CREATE_SECURITY_ALERT" => {
                Some(Self::SnowbitAlertsCreateSecurityAlert)
            }
            "PERMISSION_SNOWBIT_ALERTS_READ" => Some(Self::SnowbitAlertsRead),
            "PERMISSION_SNOWBIT_CSPM_READ" => Some(Self::SnowbitCspmRead),
            "PERMISSION_SNOWBIT_OVERVIEW_READ" => Some(Self::SnowbitOverviewRead),
            "PERMISSION_SNOWBIT_RESOURCE_EXPLORER_READ" => {
                Some(Self::SnowbitResourceExplorerRead)
            }
            "PERMISSION_SNOWBIT_SETUP_MANAGE" => Some(Self::SnowbitSetupManage),
            "PERMISSION_SNOWBIT_SSPM_READ" => Some(Self::SnowbitSspmRead),
            "PERMISSION_SOURCE_MAPPING_READ_MAPPING" => {
                Some(Self::SourceMappingReadMapping)
            }
            "PERMISSION_SOURCE_MAPPING_UPLOAD_MAPPING" => {
                Some(Self::SourceMappingUploadMapping)
            }
            "PERMISSION_SPANS_DATA_ANALYTICS_HIGH_READ" => {
                Some(Self::SpansDataAnalyticsHighRead)
            }
            "PERMISSION_SPANS_DATA_ANALYTICS_LOW_READ" => {
                Some(Self::SpansDataAnalyticsLowRead)
            }
            "PERMISSION_SPANS_DATA_API_HIGH_READ_DATA" => {
                Some(Self::SpansDataApiHighReadData)
            }
            "PERMISSION_SPANS_DATA_API_LOW_READ_DATA" => {
                Some(Self::SpansDataApiLowReadData)
            }
            "PERMISSION_SPANS_DATA_INGRESS_SEND_DATA" => {
                Some(Self::SpansDataIngressSendData)
            }
            "PERMISSION_SPANS_DATA_SETUP_HIGH_READ_CONFIG" => {
                Some(Self::SpansDataSetupHighReadConfig)
            }
            "PERMISSION_SPANS_DATA_SETUP_HIGH_UPDATE_CONFIG" => {
                Some(Self::SpansDataSetupHighUpdateConfig)
            }
            "PERMISSION_SPANS_DATA_SETUP_LOW_READ_CONFIG" => {
                Some(Self::SpansDataSetupLowReadConfig)
            }
            "PERMISSION_SPANS_DATA_SETUP_LOW_UPDATE_CONFIG" => {
                Some(Self::SpansDataSetupLowUpdateConfig)
            }
            "PERMISSION_SPANS_EVENTS_2_METRICS_READ_CONFIG" => {
                Some(Self::SpansEvents2MetricsReadConfig)
            }
            "PERMISSION_SPANS_EVENTS_2_METRICS_UPDATE_CONFIG" => {
                Some(Self::SpansEvents2MetricsUpdateConfig)
            }
            "PERMISSION_SPANS_TCO_READ_POLICIES" => Some(Self::SpansTcoReadPolicies),
            "PERMISSION_SPANS_TCO_UPDATE_POLICIES" => Some(Self::SpansTcoUpdatePolicies),
            "PERMISSION_TEAM_ACTIONS_EXECUTE" => Some(Self::TeamActionsExecute),
            "PERMISSION_TEAM_ACTIONS_READ_CONFIG" => Some(Self::TeamActionsReadConfig),
            "PERMISSION_TEAM_ACTIONS_UPDATE_CONFIG" => {
                Some(Self::TeamActionsUpdateConfig)
            }
            "PERMISSION_TEAM_API_KEYS_SECURITY_SETTINGS_MANAGE" => {
                Some(Self::TeamApiKeysSecuritySettingsManage)
            }
            "PERMISSION_TEAM_API_KEYS_SECURITY_SETTINGS_READ_CONFIG" => {
                Some(Self::TeamApiKeysSecuritySettingsReadConfig)
            }
            "PERMISSION_TEAM_API_KEYS_MANAGE" => Some(Self::TeamApiKeysManage),
            "PERMISSION_TEAM_API_KEYS_READ_CONFIG" => Some(Self::TeamApiKeysReadConfig),
            "PERMISSION_TEAM_AUDITING_READ_CONFIG" => Some(Self::TeamAuditingReadConfig),
            "PERMISSION_TEAM_AUDITING_UPDATE_CONFIG" => {
                Some(Self::TeamAuditingUpdateConfig)
            }
            "PERMISSION_TEAM_CUSTOM_ENRICHMENT_READ_CONFIG" => {
                Some(Self::TeamCustomEnrichmentReadConfig)
            }
            "PERMISSION_TEAM_CUSTOM_ENRICHMENT_READ_DATA" => {
                Some(Self::TeamCustomEnrichmentReadData)
            }
            "PERMISSION_TEAM_CUSTOM_ENRICHMENT_UPDATE_CONFIG" => {
                Some(Self::TeamCustomEnrichmentUpdateConfig)
            }
            "PERMISSION_TEAM_CUSTOM_ENRICHMENT_UPDATE_DATA" => {
                Some(Self::TeamCustomEnrichmentUpdateData)
            }
            "PERMISSION_TEAM_DASHBOARDS_READ" => Some(Self::TeamDashboardsRead),
            "PERMISSION_TEAM_DASHBOARDS_UPDATE" => Some(Self::TeamDashboardsUpdate),
            "PERMISSION_TEAM_DOMAIN_MANAGE" => Some(Self::TeamDomainManage),
            "PERMISSION_TEAM_DOMAIN_READ_CONFIG" => Some(Self::TeamDomainReadConfig),
            "PERMISSION_TEAM_GROUPS_MANAGE" => Some(Self::TeamGroupsManage),
            "PERMISSION_TEAM_GROUPS_READ_CONFIG" => Some(Self::TeamGroupsReadConfig),
            "PERMISSION_TEAM_IP_ACCESS_MANAGE" => Some(Self::TeamIpAccessManage),
            "PERMISSION_TEAM_IP_ACCESS_READ_CONFIG" => Some(Self::TeamIpAccessReadConfig),
            "PERMISSION_TEAM_MEMBERS_MANAGE" => Some(Self::TeamMembersManage),
            "PERMISSION_TEAM_MEMBERS_READ_CONFIG" => Some(Self::TeamMembersReadConfig),
            "PERMISSION_TEAM_PAY_AS_YOU_GO_READ_CONFIG" => {
                Some(Self::TeamPayAsYouGoReadConfig)
            }
            "PERMISSION_TEAM_PAY_AS_YOU_GO_UPDATE_CONFIG" => {
                Some(Self::TeamPayAsYouGoUpdateConfig)
            }
            "PERMISSION_TEAM_PAYMENTS_READ_CONFIG" => Some(Self::TeamPaymentsReadConfig),
            "PERMISSION_TEAM_PAYMENTS_UPDATE_CONFIG" => {
                Some(Self::TeamPaymentsUpdateConfig)
            }
            "PERMISSION_TEAM_ROLES_MANAGE" => Some(Self::TeamRolesManage),
            "PERMISSION_TEAM_ROLES_READ_CONFIG" => Some(Self::TeamRolesReadConfig),
            "PERMISSION_TEAM_SAVED_VIEWS_READ" => Some(Self::TeamSavedViewsRead),
            "PERMISSION_TEAM_SAVED_VIEWS_UPDATE" => Some(Self::TeamSavedViewsUpdate),
            "PERMISSION_TEAM_SCIM_MANAGE" => Some(Self::TeamScimManage),
            "PERMISSION_TEAM_SCIM_READ_CONFIG" => Some(Self::TeamScimReadConfig),
            "PERMISSION_TEAM_SESSIONS_MANAGE" => Some(Self::TeamSessionsManage),
            "PERMISSION_TEAM_SESSIONS_READ_CONFIG" => Some(Self::TeamSessionsReadConfig),
            "PERMISSION_TEAM_SLACK_NOTIFICATIONS_READ_CONFIG" => {
                Some(Self::TeamSlackNotificationsReadConfig)
            }
            "PERMISSION_TEAM_SLACK_NOTIFICATIONS_UPDATE_CONFIG" => {
                Some(Self::TeamSlackNotificationsUpdateConfig)
            }
            "PERMISSION_TEAM_SSO_MANAGE" => Some(Self::TeamSsoManage),
            "PERMISSION_TEAM_SSO_READ_CONFIG" => Some(Self::TeamSsoReadConfig),
            "PERMISSION_USER_ACTIONS_EXECUTE" => Some(Self::UserActionsExecute),
            "PERMISSION_USER_ACTIONS_READ_CONFIG" => Some(Self::UserActionsReadConfig),
            "PERMISSION_USER_ACTIONS_UPDATE_CONFIG" => {
                Some(Self::UserActionsUpdateConfig)
            }
            "PERMISSION_USER_DASHBOARDS_READ" => Some(Self::UserDashboardsRead),
            "PERMISSION_USER_DASHBOARDS_UPDATE" => Some(Self::UserDashboardsUpdate),
            "PERMISSION_USER_EMAIL_NOTIFICATIONS_READ_CONFIG" => {
                Some(Self::UserEmailNotificationsReadConfig)
            }
            "PERMISSION_USER_EMAIL_NOTIFICATIONS_UPDATE_CONFIG" => {
                Some(Self::UserEmailNotificationsUpdateConfig)
            }
            "PERMISSION_USER_LEGACY_LOGS_QUERY_API_KEYS_MANAGE" => {
                Some(Self::UserLegacyLogsQueryApiKeysManage)
            }
            "PERMISSION_USER_LEGACY_LOGS_QUERY_API_KEYS_READ_CONFIG" => {
                Some(Self::UserLegacyLogsQueryApiKeysReadConfig)
            }
            "PERMISSION_USER_LEGACY_OTHER_API_KEYS_MANAGE" => {
                Some(Self::UserLegacyOtherApiKeysManage)
            }
            "PERMISSION_USER_LEGACY_OTHER_API_KEYS_READ_CONFIG" => {
                Some(Self::UserLegacyOtherApiKeysReadConfig)
            }
            "PERMISSION_USER_SAVED_VIEWS_READ" => Some(Self::UserSavedViewsRead),
            "PERMISSION_USER_SAVED_VIEWS_UPDATE" => Some(Self::UserSavedViewsUpdate),
            "PERMISSION_USER_SETTINGS_READ_CONFIG" => Some(Self::UserSettingsReadConfig),
            "PERMISSION_USER_SETTINGS_UPDATE_CONFIG" => {
                Some(Self::UserSettingsUpdateConfig)
            }
            "PERMISSION_VERSION_BENCHMARK_TAGS_READ" => {
                Some(Self::VersionBenchmarkTagsRead)
            }
            "PERMISSION_VERSION_BENCHMARKS_REPORTS_READ_TEAM_WIDGETS" => {
                Some(Self::VersionBenchmarksReportsReadTeamWidgets)
            }
            "PERMISSION_VERSION_BENCHMARKS_REPORTS_READ_USER_WIDGETS" => {
                Some(Self::VersionBenchmarksReportsReadUserWidgets)
            }
            "PERMISSION_VERSION_BENCHMARKS_REPORTS_UPDATE_TEAM_WIDGETS" => {
                Some(Self::VersionBenchmarksReportsUpdateTeamWidgets)
            }
            "PERMISSION_VERSION_BENCHMARKS_REPORTS_UPDATE_USER_WIDGETS" => {
                Some(Self::VersionBenchmarksReportsUpdateUserWidgets)
            }
            "PERMISSION_VERSION_BENCHMARKS_REPORTS_READ" => {
                Some(Self::VersionBenchmarksReportsRead)
            }
            "PERMISSION_LOGS_ALERTS_READ_CONFIG" => Some(Self::LogsAlertsReadConfig),
            "PERMISSION_LOGS_ALERTS_UPDATE_CONFIG" => Some(Self::LogsAlertsUpdateConfig),
            "PERMISSION_SPANS_ALERTS_READ_CONFIG" => Some(Self::SpansAlertsReadConfig),
            "PERMISSION_SPANS_ALERTS_UPDATE_CONFIG" => {
                Some(Self::SpansAlertsUpdateConfig)
            }
            "PERMISSION_METRICS_ALERTS_READ_CONFIG" => {
                Some(Self::MetricsAlertsReadConfig)
            }
            "PERMISSION_METRICS_ALERTS_UPDATE_CONFIG" => {
                Some(Self::MetricsAlertsUpdateConfig)
            }
            "PERMISSION_CONTEXTUAL_DATA_SEND_DATA" => Some(Self::ContextualDataSendData),
            "PERMISSION_K_8_S_INFRA_MONITORING_READ" => {
                Some(Self::K8SInfraMonitoringRead)
            }
            "PERMISSION_LIVETAIL_READ" => Some(Self::LivetailRead),
            "PERMISSION_SERVICE_CATALOG_READ" => Some(Self::ServiceCatalogRead),
            "PERMISSION_VERSION_BENCHMARK_TAGS_UPDATE" => {
                Some(Self::VersionBenchmarkTagsUpdate)
            }
            "PERMISSION_ALERTS_SNOOZE" => Some(Self::AlertsSnooze),
            "PERMISSION_EXTENSIONS_UPDATE_CONFIG" => Some(Self::ExtensionsUpdateConfig),
            "PERMISSION_SERVICE_CATALOG_READ_APDEX_CONFIG" => {
                Some(Self::ServiceCatalogReadApdexConfig)
            }
            "PERMISSION_SERVICE_CATALOG_UPDATE_APDEX_CONFIG" => {
                Some(Self::ServiceCatalogUpdateApdexConfig)
            }
            "PERMISSION_TEAM_MANAGE_CONNECTION_TO_ORG" => {
                Some(Self::TeamManageConnectionToOrg)
            }
            "PERMISSION_SERVICE_CATALOG_UPDATE" => Some(Self::ServiceCatalogUpdate),
            "PERMISSION_SUPPRESSION_RULES_READ_CONFIG" => {
                Some(Self::SuppressionRulesReadConfig)
            }
            "PERMISSION_SUPPRESSION_RULES_UPDATE_CONFIG" => {
                Some(Self::SuppressionRulesUpdateConfig)
            }
            "PERMISSION_USER_AUTH_INFO_READ_GROUPS" => Some(Self::UserAuthInfoReadGroups),
            "PERMISSION_USER_EMAIL_NOTIFICATIONS_GET_DAILY_EMAILS" => {
                Some(Self::UserEmailNotificationsGetDailyEmails)
            }
            "PERMISSION_USER_EMAIL_NOTIFICATIONS_GET_DATA_USAGE_WARNINGS" => {
                Some(Self::UserEmailNotificationsGetDataUsageWarnings)
            }
            "PERMISSION_USER_EMAIL_NOTIFICATIONS_GET_FLOW_ANOMALIES" => {
                Some(Self::UserEmailNotificationsGetFlowAnomalies)
            }
            "PERMISSION_USER_EMAIL_NOTIFICATIONS_GET_SPIKE_ANOMALIES" => {
                Some(Self::UserEmailNotificationsGetSpikeAnomalies)
            }
            "PERMISSION_TEAM_QUOTA_MANAGE" => Some(Self::TeamQuotaManage),
            "PERMISSION_TEAM_QUOTA_READ" => Some(Self::TeamQuotaRead),
            "PERMISSION_TEAM_SCOPES_MANAGE" => Some(Self::TeamScopesManage),
            "PERMISSION_TEAM_SCOPES_READ_CONFIG" => Some(Self::TeamScopesReadConfig),
            "PERMISSION_RUM_TEAM_SAVED_FILTER_READ" => Some(Self::RumTeamSavedFilterRead),
            "PERMISSION_RUM_TEAM_SAVED_FILTER_UPDATE" => {
                Some(Self::RumTeamSavedFilterUpdate)
            }
            "PERMISSION_RUM_USER_SAVED_FILTER_READ" => Some(Self::RumUserSavedFilterRead),
            "PERMISSION_RUM_USER_SAVED_FILTER_UPDATE" => {
                Some(Self::RumUserSavedFilterUpdate)
            }
            "PERMISSION_INVESTIGATIONS_READ" => Some(Self::InvestigationsRead),
            "PERMISSION_INVESTIGATIONS_READ_ALL" => Some(Self::InvestigationsReadAll),
            "PERMISSION_INVESTIGATIONS_UPDATE" => Some(Self::InvestigationsUpdate),
            "PERMISSION_INVESTIGATIONS_UPDATE_ALL" => Some(Self::InvestigationsUpdateAll),
            "PERMISSION_DATA_INGEST_API_KEYS_MANAGE" => {
                Some(Self::DataIngestApiKeysManage)
            }
            "PERMISSION_DATA_INGEST_API_KEYS_READ_CONFIG" => {
                Some(Self::DataIngestApiKeysReadConfig)
            }
            "PERMISSION_PERSONAL_CUSTOM_API_KEYS_MANAGE" => {
                Some(Self::PersonalCustomApiKeysManage)
            }
            "PERMISSION_PERSONAL_CUSTOM_API_KEYS_READ_CONFIG" => {
                Some(Self::PersonalCustomApiKeysReadConfig)
            }
            "PERMISSION_TEAM_CUSTOM_API_KEYS_MANAGE" => {
                Some(Self::TeamCustomApiKeysManage)
            }
            "PERMISSION_TEAM_CUSTOM_API_KEYS_READ_CONFIG" => {
                Some(Self::TeamCustomApiKeysReadConfig)
            }
            "PERMISSION_LOGS_DATA_OUT_SETUP_READ_CONFIG" => {
                Some(Self::LogsDataOutSetupReadConfig)
            }
            "PERMISSION_LOGS_DATA_OUT_SETUP_UPDATE_CONFIG" => {
                Some(Self::LogsDataOutSetupUpdateConfig)
            }
            "PERMISSION_OUTBOUND_WEBHOOKS_READ_SUMMARY" => {
                Some(Self::OutboundWebhooksReadSummary)
            }
            "PERMISSION_DATAPRIME_AI_QUERY_ASSISTANT_MANAGE" => {
                Some(Self::DataprimeAiQueryAssistantManage)
            }
            "PERMISSION_DATAPRIME_AI_QUERY_ASSISTANT_READ_CONFIG" => {
                Some(Self::DataprimeAiQueryAssistantReadConfig)
            }
            "PERMISSION_TEAM_LANDING_PAGE_MANAGE" => Some(Self::TeamLandingPageManage),
            "PERMISSION_TEAM_LANDING_PAGE_READ_CONFIG" => {
                Some(Self::TeamLandingPageReadConfig)
            }
            "PERMISSION_RESOURCE_CATALOG_READ" => Some(Self::ResourceCatalogRead),
            "PERMISSION_TEAM_ALERTS_SETTINGS_MANAGE" => {
                Some(Self::TeamAlertsSettingsManage)
            }
            "PERMISSION_TEAM_ALERTS_SETTINGS_READ_CONFIG" => {
                Some(Self::TeamAlertsSettingsReadConfig)
            }
            "PERMISSION_TEAM_AI_SETTINGS_MANAGE" => Some(Self::TeamAiSettingsManage),
            "PERMISSION_TEAM_AI_SETTINGS_READ_CONFIG" => {
                Some(Self::TeamAiSettingsReadConfig)
            }
            "PERMISSION_NOTIFICATION_CENTER_CONNECTORS_READ_CONFIG" => {
                Some(Self::NotificationCenterConnectorsReadConfig)
            }
            "PERMISSION_NOTIFICATION_CENTER_CONNECTORS_READ_SUMMARY" => {
                Some(Self::NotificationCenterConnectorsReadSummary)
            }
            "PERMISSION_NOTIFICATION_CENTER_CONNECTORS_UPDATE_CONFIG" => {
                Some(Self::NotificationCenterConnectorsUpdateConfig)
            }
            "PERMISSION_NOTIFICATION_CENTER_PRESETS_READ_CONFIG" => {
                Some(Self::NotificationCenterPresetsReadConfig)
            }
            "PERMISSION_NOTIFICATION_CENTER_PRESETS_READ_SUMMARY" => {
                Some(Self::NotificationCenterPresetsReadSummary)
            }
            "PERMISSION_NOTIFICATION_CENTER_PRESETS_UPDATE_CONFIG" => {
                Some(Self::NotificationCenterPresetsUpdateConfig)
            }
            "PERMISSION_HIDE_ERRORS_READ_CONFIG" => Some(Self::HideErrorsReadConfig),
            "PERMISSION_HIDE_ERRORS_UPDATE_CONFIG" => Some(Self::HideErrorsUpdateConfig),
            "PERMISSION_RUM_SETTINGS_UPDATE_CONFIG" => {
                Some(Self::RumSettingsUpdateConfig)
            }
            "PERMISSION_SESSION_RECORDING_READ_CONFIG" => {
                Some(Self::SessionRecordingReadConfig)
            }
            "PERMISSION_NOTIFICATION_CENTER_ROUTERS_READ_CONFIG" => {
                Some(Self::NotificationCenterRoutersReadConfig)
            }
            "PERMISSION_NOTIFICATION_CENTER_ROUTERS_READ_SUMMARY" => {
                Some(Self::NotificationCenterRoutersReadSummary)
            }
            "PERMISSION_NOTIFICATION_CENTER_ROUTERS_UPDATE_CONFIG" => {
                Some(Self::NotificationCenterRoutersUpdateConfig)
            }
            "PERMISSION_PROFILES_DATA_INGRESS_SEND_DATA_OLD" => {
                Some(Self::ProfilesDataIngressSendDataOld)
            }
            "PERMISSION_AI_APP_CATALOG_READ" => Some(Self::AiAppCatalogRead),
            "PERMISSION_AI_APP_DISCOVERY_MANAGE" => Some(Self::AiAppDiscoveryManage),
            "PERMISSION_AI_APP_DISCOVERY_READ" => Some(Self::AiAppDiscoveryRead),
            "PERMISSION_AI_APP_EVALUATORS_MANAGE" => Some(Self::AiAppEvaluatorsManage),
            "PERMISSION_AI_APP_EVALUATORS_READ" => Some(Self::AiAppEvaluatorsRead),
            "PERMISSION_AI_OVERVIEW_READ" => Some(Self::AiOverviewRead),
            "PERMISSION_AI_SPM_READ" => Some(Self::AiSpmRead),
            "PERMISSION_LOGS_RESERVED_FIELDS_MANAGE" => {
                Some(Self::LogsReservedFieldsManage)
            }
            "PERMISSION_LOGS_RESERVED_FIELDS_READ" => Some(Self::LogsReservedFieldsRead),
            "PERMISSION_PROFILES_CPU_PROFILES_READ" => {
                Some(Self::ProfilesCpuProfilesRead)
            }
            "PERMISSION_PROFILES_DATA_INGRESS_SEND_DATA" => {
                Some(Self::ProfilesDataIngressSendData)
            }
            "PERMISSION_PROFILES_DEBUG_SYMBOLS_UPLOAD" => {
                Some(Self::ProfilesDebugSymbolsUpload)
            }
            _ => None,
        }
    }
}