File: enums.go

package info (click to toggle)
golang-github-aws-aws-sdk-go-v2 1.24.1-2~bpo12%2B1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm-backports
  • size: 554,032 kB
  • sloc: java: 15,941; makefile: 419; sh: 175
file content (1551 lines) | stat: -rw-r--r-- 86,129 bytes parent folder | download
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
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
// Code generated by smithy-go-codegen DO NOT EDIT.

package types

type AggregateConformancePackComplianceSummaryGroupKey string

// Enum values for AggregateConformancePackComplianceSummaryGroupKey
const (
	AggregateConformancePackComplianceSummaryGroupKeyAccountId AggregateConformancePackComplianceSummaryGroupKey = "ACCOUNT_ID"
	AggregateConformancePackComplianceSummaryGroupKeyAwsRegion AggregateConformancePackComplianceSummaryGroupKey = "AWS_REGION"
)

// Values returns all known values for
// AggregateConformancePackComplianceSummaryGroupKey. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (AggregateConformancePackComplianceSummaryGroupKey) Values() []AggregateConformancePackComplianceSummaryGroupKey {
	return []AggregateConformancePackComplianceSummaryGroupKey{
		"ACCOUNT_ID",
		"AWS_REGION",
	}
}

type AggregatedSourceStatusType string

// Enum values for AggregatedSourceStatusType
const (
	AggregatedSourceStatusTypeFailed    AggregatedSourceStatusType = "FAILED"
	AggregatedSourceStatusTypeSucceeded AggregatedSourceStatusType = "SUCCEEDED"
	AggregatedSourceStatusTypeOutdated  AggregatedSourceStatusType = "OUTDATED"
)

// Values returns all known values for AggregatedSourceStatusType. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (AggregatedSourceStatusType) Values() []AggregatedSourceStatusType {
	return []AggregatedSourceStatusType{
		"FAILED",
		"SUCCEEDED",
		"OUTDATED",
	}
}

type AggregatedSourceType string

// Enum values for AggregatedSourceType
const (
	AggregatedSourceTypeAccount      AggregatedSourceType = "ACCOUNT"
	AggregatedSourceTypeOrganization AggregatedSourceType = "ORGANIZATION"
)

// Values returns all known values for AggregatedSourceType. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (AggregatedSourceType) Values() []AggregatedSourceType {
	return []AggregatedSourceType{
		"ACCOUNT",
		"ORGANIZATION",
	}
}

type ChronologicalOrder string

// Enum values for ChronologicalOrder
const (
	ChronologicalOrderReverse ChronologicalOrder = "Reverse"
	ChronologicalOrderForward ChronologicalOrder = "Forward"
)

// Values returns all known values for ChronologicalOrder. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ChronologicalOrder) Values() []ChronologicalOrder {
	return []ChronologicalOrder{
		"Reverse",
		"Forward",
	}
}

type ComplianceType string

// Enum values for ComplianceType
const (
	ComplianceTypeCompliant        ComplianceType = "COMPLIANT"
	ComplianceTypeNonCompliant     ComplianceType = "NON_COMPLIANT"
	ComplianceTypeNotApplicable    ComplianceType = "NOT_APPLICABLE"
	ComplianceTypeInsufficientData ComplianceType = "INSUFFICIENT_DATA"
)

// Values returns all known values for ComplianceType. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ComplianceType) Values() []ComplianceType {
	return []ComplianceType{
		"COMPLIANT",
		"NON_COMPLIANT",
		"NOT_APPLICABLE",
		"INSUFFICIENT_DATA",
	}
}

type ConfigRuleComplianceSummaryGroupKey string

// Enum values for ConfigRuleComplianceSummaryGroupKey
const (
	ConfigRuleComplianceSummaryGroupKeyAccountId ConfigRuleComplianceSummaryGroupKey = "ACCOUNT_ID"
	ConfigRuleComplianceSummaryGroupKeyAwsRegion ConfigRuleComplianceSummaryGroupKey = "AWS_REGION"
)

// Values returns all known values for ConfigRuleComplianceSummaryGroupKey. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (ConfigRuleComplianceSummaryGroupKey) Values() []ConfigRuleComplianceSummaryGroupKey {
	return []ConfigRuleComplianceSummaryGroupKey{
		"ACCOUNT_ID",
		"AWS_REGION",
	}
}

type ConfigRuleState string

// Enum values for ConfigRuleState
const (
	ConfigRuleStateActive          ConfigRuleState = "ACTIVE"
	ConfigRuleStateDeleting        ConfigRuleState = "DELETING"
	ConfigRuleStateDeletingResults ConfigRuleState = "DELETING_RESULTS"
	ConfigRuleStateEvaluating      ConfigRuleState = "EVALUATING"
)

// Values returns all known values for ConfigRuleState. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ConfigRuleState) Values() []ConfigRuleState {
	return []ConfigRuleState{
		"ACTIVE",
		"DELETING",
		"DELETING_RESULTS",
		"EVALUATING",
	}
}

type ConfigurationItemStatus string

// Enum values for ConfigurationItemStatus
const (
	ConfigurationItemStatusOk                         ConfigurationItemStatus = "OK"
	ConfigurationItemStatusResourceDiscovered         ConfigurationItemStatus = "ResourceDiscovered"
	ConfigurationItemStatusResourceNotRecorded        ConfigurationItemStatus = "ResourceNotRecorded"
	ConfigurationItemStatusResourceDeleted            ConfigurationItemStatus = "ResourceDeleted"
	ConfigurationItemStatusResourceDeletedNotRecorded ConfigurationItemStatus = "ResourceDeletedNotRecorded"
)

// Values returns all known values for ConfigurationItemStatus. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ConfigurationItemStatus) Values() []ConfigurationItemStatus {
	return []ConfigurationItemStatus{
		"OK",
		"ResourceDiscovered",
		"ResourceNotRecorded",
		"ResourceDeleted",
		"ResourceDeletedNotRecorded",
	}
}

type ConformancePackComplianceType string

// Enum values for ConformancePackComplianceType
const (
	ConformancePackComplianceTypeCompliant        ConformancePackComplianceType = "COMPLIANT"
	ConformancePackComplianceTypeNonCompliant     ConformancePackComplianceType = "NON_COMPLIANT"
	ConformancePackComplianceTypeInsufficientData ConformancePackComplianceType = "INSUFFICIENT_DATA"
)

// Values returns all known values for ConformancePackComplianceType. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (ConformancePackComplianceType) Values() []ConformancePackComplianceType {
	return []ConformancePackComplianceType{
		"COMPLIANT",
		"NON_COMPLIANT",
		"INSUFFICIENT_DATA",
	}
}

type ConformancePackState string

// Enum values for ConformancePackState
const (
	ConformancePackStateCreateInProgress ConformancePackState = "CREATE_IN_PROGRESS"
	ConformancePackStateCreateComplete   ConformancePackState = "CREATE_COMPLETE"
	ConformancePackStateCreateFailed     ConformancePackState = "CREATE_FAILED"
	ConformancePackStateDeleteInProgress ConformancePackState = "DELETE_IN_PROGRESS"
	ConformancePackStateDeleteFailed     ConformancePackState = "DELETE_FAILED"
)

// Values returns all known values for ConformancePackState. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ConformancePackState) Values() []ConformancePackState {
	return []ConformancePackState{
		"CREATE_IN_PROGRESS",
		"CREATE_COMPLETE",
		"CREATE_FAILED",
		"DELETE_IN_PROGRESS",
		"DELETE_FAILED",
	}
}

type DeliveryStatus string

// Enum values for DeliveryStatus
const (
	DeliveryStatusSuccess       DeliveryStatus = "Success"
	DeliveryStatusFailure       DeliveryStatus = "Failure"
	DeliveryStatusNotApplicable DeliveryStatus = "Not_Applicable"
)

// Values returns all known values for DeliveryStatus. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (DeliveryStatus) Values() []DeliveryStatus {
	return []DeliveryStatus{
		"Success",
		"Failure",
		"Not_Applicable",
	}
}

type EvaluationMode string

// Enum values for EvaluationMode
const (
	EvaluationModeDetective EvaluationMode = "DETECTIVE"
	EvaluationModeProactive EvaluationMode = "PROACTIVE"
)

// Values returns all known values for EvaluationMode. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (EvaluationMode) Values() []EvaluationMode {
	return []EvaluationMode{
		"DETECTIVE",
		"PROACTIVE",
	}
}

type EventSource string

// Enum values for EventSource
const (
	EventSourceAwsConfig EventSource = "aws.config"
)

// Values returns all known values for EventSource. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (EventSource) Values() []EventSource {
	return []EventSource{
		"aws.config",
	}
}

type MaximumExecutionFrequency string

// Enum values for MaximumExecutionFrequency
const (
	MaximumExecutionFrequencyOneHour         MaximumExecutionFrequency = "One_Hour"
	MaximumExecutionFrequencyThreeHours      MaximumExecutionFrequency = "Three_Hours"
	MaximumExecutionFrequencySixHours        MaximumExecutionFrequency = "Six_Hours"
	MaximumExecutionFrequencyTwelveHours     MaximumExecutionFrequency = "Twelve_Hours"
	MaximumExecutionFrequencyTwentyFourHours MaximumExecutionFrequency = "TwentyFour_Hours"
)

// Values returns all known values for MaximumExecutionFrequency. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (MaximumExecutionFrequency) Values() []MaximumExecutionFrequency {
	return []MaximumExecutionFrequency{
		"One_Hour",
		"Three_Hours",
		"Six_Hours",
		"Twelve_Hours",
		"TwentyFour_Hours",
	}
}

type MemberAccountRuleStatus string

// Enum values for MemberAccountRuleStatus
const (
	MemberAccountRuleStatusCreateSuccessful MemberAccountRuleStatus = "CREATE_SUCCESSFUL"
	MemberAccountRuleStatusCreateInProgress MemberAccountRuleStatus = "CREATE_IN_PROGRESS"
	MemberAccountRuleStatusCreateFailed     MemberAccountRuleStatus = "CREATE_FAILED"
	MemberAccountRuleStatusDeleteSuccessful MemberAccountRuleStatus = "DELETE_SUCCESSFUL"
	MemberAccountRuleStatusDeleteFailed     MemberAccountRuleStatus = "DELETE_FAILED"
	MemberAccountRuleStatusDeleteInProgress MemberAccountRuleStatus = "DELETE_IN_PROGRESS"
	MemberAccountRuleStatusUpdateSuccessful MemberAccountRuleStatus = "UPDATE_SUCCESSFUL"
	MemberAccountRuleStatusUpdateInProgress MemberAccountRuleStatus = "UPDATE_IN_PROGRESS"
	MemberAccountRuleStatusUpdateFailed     MemberAccountRuleStatus = "UPDATE_FAILED"
)

// Values returns all known values for MemberAccountRuleStatus. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (MemberAccountRuleStatus) Values() []MemberAccountRuleStatus {
	return []MemberAccountRuleStatus{
		"CREATE_SUCCESSFUL",
		"CREATE_IN_PROGRESS",
		"CREATE_FAILED",
		"DELETE_SUCCESSFUL",
		"DELETE_FAILED",
		"DELETE_IN_PROGRESS",
		"UPDATE_SUCCESSFUL",
		"UPDATE_IN_PROGRESS",
		"UPDATE_FAILED",
	}
}

type MessageType string

// Enum values for MessageType
const (
	MessageTypeConfigurationItemChangeNotification          MessageType = "ConfigurationItemChangeNotification"
	MessageTypeConfigurationSnapshotDeliveryCompleted       MessageType = "ConfigurationSnapshotDeliveryCompleted"
	MessageTypeScheduledNotification                        MessageType = "ScheduledNotification"
	MessageTypeOversizedConfigurationItemChangeNotification MessageType = "OversizedConfigurationItemChangeNotification"
)

// Values returns all known values for MessageType. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (MessageType) Values() []MessageType {
	return []MessageType{
		"ConfigurationItemChangeNotification",
		"ConfigurationSnapshotDeliveryCompleted",
		"ScheduledNotification",
		"OversizedConfigurationItemChangeNotification",
	}
}

type OrganizationConfigRuleTriggerType string

// Enum values for OrganizationConfigRuleTriggerType
const (
	OrganizationConfigRuleTriggerTypeConfigurationItemChangeNotification         OrganizationConfigRuleTriggerType = "ConfigurationItemChangeNotification"
	OrganizationConfigRuleTriggerTypeOversizedConfigurationItemChangeNotifcation OrganizationConfigRuleTriggerType = "OversizedConfigurationItemChangeNotification"
	OrganizationConfigRuleTriggerTypeScheduledNotification                       OrganizationConfigRuleTriggerType = "ScheduledNotification"
)

// Values returns all known values for OrganizationConfigRuleTriggerType. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (OrganizationConfigRuleTriggerType) Values() []OrganizationConfigRuleTriggerType {
	return []OrganizationConfigRuleTriggerType{
		"ConfigurationItemChangeNotification",
		"OversizedConfigurationItemChangeNotification",
		"ScheduledNotification",
	}
}

type OrganizationConfigRuleTriggerTypeNoSN string

// Enum values for OrganizationConfigRuleTriggerTypeNoSN
const (
	OrganizationConfigRuleTriggerTypeNoSNConfigurationItemChangeNotification         OrganizationConfigRuleTriggerTypeNoSN = "ConfigurationItemChangeNotification"
	OrganizationConfigRuleTriggerTypeNoSNOversizedConfigurationItemChangeNotifcation OrganizationConfigRuleTriggerTypeNoSN = "OversizedConfigurationItemChangeNotification"
)

// Values returns all known values for OrganizationConfigRuleTriggerTypeNoSN. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (OrganizationConfigRuleTriggerTypeNoSN) Values() []OrganizationConfigRuleTriggerTypeNoSN {
	return []OrganizationConfigRuleTriggerTypeNoSN{
		"ConfigurationItemChangeNotification",
		"OversizedConfigurationItemChangeNotification",
	}
}

type OrganizationResourceDetailedStatus string

// Enum values for OrganizationResourceDetailedStatus
const (
	OrganizationResourceDetailedStatusCreateSuccessful OrganizationResourceDetailedStatus = "CREATE_SUCCESSFUL"
	OrganizationResourceDetailedStatusCreateInProgress OrganizationResourceDetailedStatus = "CREATE_IN_PROGRESS"
	OrganizationResourceDetailedStatusCreateFailed     OrganizationResourceDetailedStatus = "CREATE_FAILED"
	OrganizationResourceDetailedStatusDeleteSuccessful OrganizationResourceDetailedStatus = "DELETE_SUCCESSFUL"
	OrganizationResourceDetailedStatusDeleteFailed     OrganizationResourceDetailedStatus = "DELETE_FAILED"
	OrganizationResourceDetailedStatusDeleteInProgress OrganizationResourceDetailedStatus = "DELETE_IN_PROGRESS"
	OrganizationResourceDetailedStatusUpdateSuccessful OrganizationResourceDetailedStatus = "UPDATE_SUCCESSFUL"
	OrganizationResourceDetailedStatusUpdateInProgress OrganizationResourceDetailedStatus = "UPDATE_IN_PROGRESS"
	OrganizationResourceDetailedStatusUpdateFailed     OrganizationResourceDetailedStatus = "UPDATE_FAILED"
)

// Values returns all known values for OrganizationResourceDetailedStatus. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (OrganizationResourceDetailedStatus) Values() []OrganizationResourceDetailedStatus {
	return []OrganizationResourceDetailedStatus{
		"CREATE_SUCCESSFUL",
		"CREATE_IN_PROGRESS",
		"CREATE_FAILED",
		"DELETE_SUCCESSFUL",
		"DELETE_FAILED",
		"DELETE_IN_PROGRESS",
		"UPDATE_SUCCESSFUL",
		"UPDATE_IN_PROGRESS",
		"UPDATE_FAILED",
	}
}

type OrganizationResourceStatus string

// Enum values for OrganizationResourceStatus
const (
	OrganizationResourceStatusCreateSuccessful OrganizationResourceStatus = "CREATE_SUCCESSFUL"
	OrganizationResourceStatusCreateInProgress OrganizationResourceStatus = "CREATE_IN_PROGRESS"
	OrganizationResourceStatusCreateFailed     OrganizationResourceStatus = "CREATE_FAILED"
	OrganizationResourceStatusDeleteSuccessful OrganizationResourceStatus = "DELETE_SUCCESSFUL"
	OrganizationResourceStatusDeleteFailed     OrganizationResourceStatus = "DELETE_FAILED"
	OrganizationResourceStatusDeleteInProgress OrganizationResourceStatus = "DELETE_IN_PROGRESS"
	OrganizationResourceStatusUpdateSuccessful OrganizationResourceStatus = "UPDATE_SUCCESSFUL"
	OrganizationResourceStatusUpdateInProgress OrganizationResourceStatus = "UPDATE_IN_PROGRESS"
	OrganizationResourceStatusUpdateFailed     OrganizationResourceStatus = "UPDATE_FAILED"
)

// Values returns all known values for OrganizationResourceStatus. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (OrganizationResourceStatus) Values() []OrganizationResourceStatus {
	return []OrganizationResourceStatus{
		"CREATE_SUCCESSFUL",
		"CREATE_IN_PROGRESS",
		"CREATE_FAILED",
		"DELETE_SUCCESSFUL",
		"DELETE_FAILED",
		"DELETE_IN_PROGRESS",
		"UPDATE_SUCCESSFUL",
		"UPDATE_IN_PROGRESS",
		"UPDATE_FAILED",
	}
}

type OrganizationRuleStatus string

// Enum values for OrganizationRuleStatus
const (
	OrganizationRuleStatusCreateSuccessful OrganizationRuleStatus = "CREATE_SUCCESSFUL"
	OrganizationRuleStatusCreateInProgress OrganizationRuleStatus = "CREATE_IN_PROGRESS"
	OrganizationRuleStatusCreateFailed     OrganizationRuleStatus = "CREATE_FAILED"
	OrganizationRuleStatusDeleteSuccessful OrganizationRuleStatus = "DELETE_SUCCESSFUL"
	OrganizationRuleStatusDeleteFailed     OrganizationRuleStatus = "DELETE_FAILED"
	OrganizationRuleStatusDeleteInProgress OrganizationRuleStatus = "DELETE_IN_PROGRESS"
	OrganizationRuleStatusUpdateSuccessful OrganizationRuleStatus = "UPDATE_SUCCESSFUL"
	OrganizationRuleStatusUpdateInProgress OrganizationRuleStatus = "UPDATE_IN_PROGRESS"
	OrganizationRuleStatusUpdateFailed     OrganizationRuleStatus = "UPDATE_FAILED"
)

// Values returns all known values for OrganizationRuleStatus. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (OrganizationRuleStatus) Values() []OrganizationRuleStatus {
	return []OrganizationRuleStatus{
		"CREATE_SUCCESSFUL",
		"CREATE_IN_PROGRESS",
		"CREATE_FAILED",
		"DELETE_SUCCESSFUL",
		"DELETE_FAILED",
		"DELETE_IN_PROGRESS",
		"UPDATE_SUCCESSFUL",
		"UPDATE_IN_PROGRESS",
		"UPDATE_FAILED",
	}
}

type Owner string

// Enum values for Owner
const (
	OwnerCustomLambda Owner = "CUSTOM_LAMBDA"
	OwnerAws          Owner = "AWS"
	OwnerCustomPolicy Owner = "CUSTOM_POLICY"
)

// Values returns all known values for Owner. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (Owner) Values() []Owner {
	return []Owner{
		"CUSTOM_LAMBDA",
		"AWS",
		"CUSTOM_POLICY",
	}
}

type RecorderStatus string

// Enum values for RecorderStatus
const (
	RecorderStatusPending RecorderStatus = "Pending"
	RecorderStatusSuccess RecorderStatus = "Success"
	RecorderStatusFailure RecorderStatus = "Failure"
)

// Values returns all known values for RecorderStatus. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (RecorderStatus) Values() []RecorderStatus {
	return []RecorderStatus{
		"Pending",
		"Success",
		"Failure",
	}
}

type RecordingFrequency string

// Enum values for RecordingFrequency
const (
	RecordingFrequencyContinuous RecordingFrequency = "CONTINUOUS"
	RecordingFrequencyDaily      RecordingFrequency = "DAILY"
)

// Values returns all known values for RecordingFrequency. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (RecordingFrequency) Values() []RecordingFrequency {
	return []RecordingFrequency{
		"CONTINUOUS",
		"DAILY",
	}
}

type RecordingStrategyType string

// Enum values for RecordingStrategyType
const (
	RecordingStrategyTypeAllSupportedResourceTypes RecordingStrategyType = "ALL_SUPPORTED_RESOURCE_TYPES"
	RecordingStrategyTypeInclusionByResourceTypes  RecordingStrategyType = "INCLUSION_BY_RESOURCE_TYPES"
	RecordingStrategyTypeExclusionByResourceTypes  RecordingStrategyType = "EXCLUSION_BY_RESOURCE_TYPES"
)

// Values returns all known values for RecordingStrategyType. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (RecordingStrategyType) Values() []RecordingStrategyType {
	return []RecordingStrategyType{
		"ALL_SUPPORTED_RESOURCE_TYPES",
		"INCLUSION_BY_RESOURCE_TYPES",
		"EXCLUSION_BY_RESOURCE_TYPES",
	}
}

type RemediationExecutionState string

// Enum values for RemediationExecutionState
const (
	RemediationExecutionStateQueued     RemediationExecutionState = "QUEUED"
	RemediationExecutionStateInProgress RemediationExecutionState = "IN_PROGRESS"
	RemediationExecutionStateSucceeded  RemediationExecutionState = "SUCCEEDED"
	RemediationExecutionStateFailed     RemediationExecutionState = "FAILED"
)

// Values returns all known values for RemediationExecutionState. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (RemediationExecutionState) Values() []RemediationExecutionState {
	return []RemediationExecutionState{
		"QUEUED",
		"IN_PROGRESS",
		"SUCCEEDED",
		"FAILED",
	}
}

type RemediationExecutionStepState string

// Enum values for RemediationExecutionStepState
const (
	RemediationExecutionStepStateSucceeded RemediationExecutionStepState = "SUCCEEDED"
	RemediationExecutionStepStatePending   RemediationExecutionStepState = "PENDING"
	RemediationExecutionStepStateFailed    RemediationExecutionStepState = "FAILED"
)

// Values returns all known values for RemediationExecutionStepState. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (RemediationExecutionStepState) Values() []RemediationExecutionStepState {
	return []RemediationExecutionStepState{
		"SUCCEEDED",
		"PENDING",
		"FAILED",
	}
}

type RemediationTargetType string

// Enum values for RemediationTargetType
const (
	RemediationTargetTypeSsmDocument RemediationTargetType = "SSM_DOCUMENT"
)

// Values returns all known values for RemediationTargetType. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (RemediationTargetType) Values() []RemediationTargetType {
	return []RemediationTargetType{
		"SSM_DOCUMENT",
	}
}

type ResourceConfigurationSchemaType string

// Enum values for ResourceConfigurationSchemaType
const (
	ResourceConfigurationSchemaTypeCfnResourceSchema ResourceConfigurationSchemaType = "CFN_RESOURCE_SCHEMA"
)

// Values returns all known values for ResourceConfigurationSchemaType. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (ResourceConfigurationSchemaType) Values() []ResourceConfigurationSchemaType {
	return []ResourceConfigurationSchemaType{
		"CFN_RESOURCE_SCHEMA",
	}
}

type ResourceCountGroupKey string

// Enum values for ResourceCountGroupKey
const (
	ResourceCountGroupKeyResourceType ResourceCountGroupKey = "RESOURCE_TYPE"
	ResourceCountGroupKeyAccountId    ResourceCountGroupKey = "ACCOUNT_ID"
	ResourceCountGroupKeyAwsRegion    ResourceCountGroupKey = "AWS_REGION"
)

// Values returns all known values for ResourceCountGroupKey. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ResourceCountGroupKey) Values() []ResourceCountGroupKey {
	return []ResourceCountGroupKey{
		"RESOURCE_TYPE",
		"ACCOUNT_ID",
		"AWS_REGION",
	}
}

type ResourceEvaluationStatus string

// Enum values for ResourceEvaluationStatus
const (
	ResourceEvaluationStatusInProgress ResourceEvaluationStatus = "IN_PROGRESS"
	ResourceEvaluationStatusFailed     ResourceEvaluationStatus = "FAILED"
	ResourceEvaluationStatusSucceeded  ResourceEvaluationStatus = "SUCCEEDED"
)

// Values returns all known values for ResourceEvaluationStatus. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (ResourceEvaluationStatus) Values() []ResourceEvaluationStatus {
	return []ResourceEvaluationStatus{
		"IN_PROGRESS",
		"FAILED",
		"SUCCEEDED",
	}
}

type ResourceType string

// Enum values for ResourceType
const (
	ResourceTypeCustomerGateway                                      ResourceType = "AWS::EC2::CustomerGateway"
	ResourceTypeEip                                                  ResourceType = "AWS::EC2::EIP"
	ResourceTypeHost                                                 ResourceType = "AWS::EC2::Host"
	ResourceTypeInstance                                             ResourceType = "AWS::EC2::Instance"
	ResourceTypeInternetGateway                                      ResourceType = "AWS::EC2::InternetGateway"
	ResourceTypeNetworkAcl                                           ResourceType = "AWS::EC2::NetworkAcl"
	ResourceTypeNetworkInterface                                     ResourceType = "AWS::EC2::NetworkInterface"
	ResourceTypeRouteTable                                           ResourceType = "AWS::EC2::RouteTable"
	ResourceTypeSecurityGroup                                        ResourceType = "AWS::EC2::SecurityGroup"
	ResourceTypeSubnet                                               ResourceType = "AWS::EC2::Subnet"
	ResourceTypeTrail                                                ResourceType = "AWS::CloudTrail::Trail"
	ResourceTypeVolume                                               ResourceType = "AWS::EC2::Volume"
	ResourceTypeVpc                                                  ResourceType = "AWS::EC2::VPC"
	ResourceTypeVPNConnection                                        ResourceType = "AWS::EC2::VPNConnection"
	ResourceTypeVPNGateway                                           ResourceType = "AWS::EC2::VPNGateway"
	ResourceTypeRegisteredHAInstance                                 ResourceType = "AWS::EC2::RegisteredHAInstance"
	ResourceTypeNatGateway                                           ResourceType = "AWS::EC2::NatGateway"
	ResourceTypeEgressOnlyInternetGateway                            ResourceType = "AWS::EC2::EgressOnlyInternetGateway"
	ResourceTypeVPCEndpoint                                          ResourceType = "AWS::EC2::VPCEndpoint"
	ResourceTypeVPCEndpointService                                   ResourceType = "AWS::EC2::VPCEndpointService"
	ResourceTypeFlowLog                                              ResourceType = "AWS::EC2::FlowLog"
	ResourceTypeVPCPeeringConnection                                 ResourceType = "AWS::EC2::VPCPeeringConnection"
	ResourceTypeDomain                                               ResourceType = "AWS::Elasticsearch::Domain"
	ResourceTypeGroup                                                ResourceType = "AWS::IAM::Group"
	ResourceTypePolicy                                               ResourceType = "AWS::IAM::Policy"
	ResourceTypeRole                                                 ResourceType = "AWS::IAM::Role"
	ResourceTypeUser                                                 ResourceType = "AWS::IAM::User"
	ResourceTypeLoadBalancerV2                                       ResourceType = "AWS::ElasticLoadBalancingV2::LoadBalancer"
	ResourceTypeCertificate                                          ResourceType = "AWS::ACM::Certificate"
	ResourceTypeDBInstance                                           ResourceType = "AWS::RDS::DBInstance"
	ResourceTypeDBSubnetGroup                                        ResourceType = "AWS::RDS::DBSubnetGroup"
	ResourceTypeDBSecurityGroup                                      ResourceType = "AWS::RDS::DBSecurityGroup"
	ResourceTypeDBSnapshot                                           ResourceType = "AWS::RDS::DBSnapshot"
	ResourceTypeDBCluster                                            ResourceType = "AWS::RDS::DBCluster"
	ResourceTypeDBClusterSnapshot                                    ResourceType = "AWS::RDS::DBClusterSnapshot"
	ResourceTypeEventSubscription                                    ResourceType = "AWS::RDS::EventSubscription"
	ResourceTypeBucket                                               ResourceType = "AWS::S3::Bucket"
	ResourceTypeAccountPublicAccessBlock                             ResourceType = "AWS::S3::AccountPublicAccessBlock"
	ResourceTypeCluster                                              ResourceType = "AWS::Redshift::Cluster"
	ResourceTypeClusterSnapshot                                      ResourceType = "AWS::Redshift::ClusterSnapshot"
	ResourceTypeClusterParameterGroup                                ResourceType = "AWS::Redshift::ClusterParameterGroup"
	ResourceTypeClusterSecurityGroup                                 ResourceType = "AWS::Redshift::ClusterSecurityGroup"
	ResourceTypeClusterSubnetGroup                                   ResourceType = "AWS::Redshift::ClusterSubnetGroup"
	ResourceTypeRedshiftEventSubscription                            ResourceType = "AWS::Redshift::EventSubscription"
	ResourceTypeManagedInstanceInventory                             ResourceType = "AWS::SSM::ManagedInstanceInventory"
	ResourceTypeAlarm                                                ResourceType = "AWS::CloudWatch::Alarm"
	ResourceTypeStack                                                ResourceType = "AWS::CloudFormation::Stack"
	ResourceTypeLoadBalancer                                         ResourceType = "AWS::ElasticLoadBalancing::LoadBalancer"
	ResourceTypeAutoScalingGroup                                     ResourceType = "AWS::AutoScaling::AutoScalingGroup"
	ResourceTypeLaunchConfiguration                                  ResourceType = "AWS::AutoScaling::LaunchConfiguration"
	ResourceTypeScalingPolicy                                        ResourceType = "AWS::AutoScaling::ScalingPolicy"
	ResourceTypeScheduledAction                                      ResourceType = "AWS::AutoScaling::ScheduledAction"
	ResourceTypeTable                                                ResourceType = "AWS::DynamoDB::Table"
	ResourceTypeProject                                              ResourceType = "AWS::CodeBuild::Project"
	ResourceTypeRateBasedRule                                        ResourceType = "AWS::WAF::RateBasedRule"
	ResourceTypeRule                                                 ResourceType = "AWS::WAF::Rule"
	ResourceTypeRuleGroup                                            ResourceType = "AWS::WAF::RuleGroup"
	ResourceTypeWebACL                                               ResourceType = "AWS::WAF::WebACL"
	ResourceTypeRegionalRateBasedRule                                ResourceType = "AWS::WAFRegional::RateBasedRule"
	ResourceTypeRegionalRule                                         ResourceType = "AWS::WAFRegional::Rule"
	ResourceTypeRegionalRuleGroup                                    ResourceType = "AWS::WAFRegional::RuleGroup"
	ResourceTypeRegionalWebACL                                       ResourceType = "AWS::WAFRegional::WebACL"
	ResourceTypeDistribution                                         ResourceType = "AWS::CloudFront::Distribution"
	ResourceTypeStreamingDistribution                                ResourceType = "AWS::CloudFront::StreamingDistribution"
	ResourceTypeFunction                                             ResourceType = "AWS::Lambda::Function"
	ResourceTypeNetworkFirewallFirewall                              ResourceType = "AWS::NetworkFirewall::Firewall"
	ResourceTypeNetworkFirewallFirewallPolicy                        ResourceType = "AWS::NetworkFirewall::FirewallPolicy"
	ResourceTypeNetworkFirewallRuleGroup                             ResourceType = "AWS::NetworkFirewall::RuleGroup"
	ResourceTypeApplication                                          ResourceType = "AWS::ElasticBeanstalk::Application"
	ResourceTypeApplicationVersion                                   ResourceType = "AWS::ElasticBeanstalk::ApplicationVersion"
	ResourceTypeEnvironment                                          ResourceType = "AWS::ElasticBeanstalk::Environment"
	ResourceTypeWebACLV2                                             ResourceType = "AWS::WAFv2::WebACL"
	ResourceTypeRuleGroupV2                                          ResourceType = "AWS::WAFv2::RuleGroup"
	ResourceTypeIPSetV2                                              ResourceType = "AWS::WAFv2::IPSet"
	ResourceTypeRegexPatternSetV2                                    ResourceType = "AWS::WAFv2::RegexPatternSet"
	ResourceTypeManagedRuleSetV2                                     ResourceType = "AWS::WAFv2::ManagedRuleSet"
	ResourceTypeEncryptionConfig                                     ResourceType = "AWS::XRay::EncryptionConfig"
	ResourceTypeAssociationCompliance                                ResourceType = "AWS::SSM::AssociationCompliance"
	ResourceTypePatchCompliance                                      ResourceType = "AWS::SSM::PatchCompliance"
	ResourceTypeProtection                                           ResourceType = "AWS::Shield::Protection"
	ResourceTypeRegionalProtection                                   ResourceType = "AWS::ShieldRegional::Protection"
	ResourceTypeConformancePackCompliance                            ResourceType = "AWS::Config::ConformancePackCompliance"
	ResourceTypeResourceCompliance                                   ResourceType = "AWS::Config::ResourceCompliance"
	ResourceTypeStage                                                ResourceType = "AWS::ApiGateway::Stage"
	ResourceTypeRestApi                                              ResourceType = "AWS::ApiGateway::RestApi"
	ResourceTypeStageV2                                              ResourceType = "AWS::ApiGatewayV2::Stage"
	ResourceTypeApi                                                  ResourceType = "AWS::ApiGatewayV2::Api"
	ResourceTypePipeline                                             ResourceType = "AWS::CodePipeline::Pipeline"
	ResourceTypeCloudFormationProvisionedProduct                     ResourceType = "AWS::ServiceCatalog::CloudFormationProvisionedProduct"
	ResourceTypeCloudFormationProduct                                ResourceType = "AWS::ServiceCatalog::CloudFormationProduct"
	ResourceTypePortfolio                                            ResourceType = "AWS::ServiceCatalog::Portfolio"
	ResourceTypeQueue                                                ResourceType = "AWS::SQS::Queue"
	ResourceTypeKey                                                  ResourceType = "AWS::KMS::Key"
	ResourceTypeQLDBLedger                                           ResourceType = "AWS::QLDB::Ledger"
	ResourceTypeSecret                                               ResourceType = "AWS::SecretsManager::Secret"
	ResourceTypeTopic                                                ResourceType = "AWS::SNS::Topic"
	ResourceTypeFileData                                             ResourceType = "AWS::SSM::FileData"
	ResourceTypeBackupPlan                                           ResourceType = "AWS::Backup::BackupPlan"
	ResourceTypeBackupSelection                                      ResourceType = "AWS::Backup::BackupSelection"
	ResourceTypeBackupVault                                          ResourceType = "AWS::Backup::BackupVault"
	ResourceTypeBackupRecoveryPoint                                  ResourceType = "AWS::Backup::RecoveryPoint"
	ResourceTypeECRRepository                                        ResourceType = "AWS::ECR::Repository"
	ResourceTypeECSCluster                                           ResourceType = "AWS::ECS::Cluster"
	ResourceTypeECSService                                           ResourceType = "AWS::ECS::Service"
	ResourceTypeECSTaskDefinition                                    ResourceType = "AWS::ECS::TaskDefinition"
	ResourceTypeEFSAccessPoint                                       ResourceType = "AWS::EFS::AccessPoint"
	ResourceTypeEFSFileSystem                                        ResourceType = "AWS::EFS::FileSystem"
	ResourceTypeEKSCluster                                           ResourceType = "AWS::EKS::Cluster"
	ResourceTypeOpenSearchDomain                                     ResourceType = "AWS::OpenSearch::Domain"
	ResourceTypeTransitGateway                                       ResourceType = "AWS::EC2::TransitGateway"
	ResourceTypeKinesisStream                                        ResourceType = "AWS::Kinesis::Stream"
	ResourceTypeKinesisStreamConsumer                                ResourceType = "AWS::Kinesis::StreamConsumer"
	ResourceTypeCodeDeployApplication                                ResourceType = "AWS::CodeDeploy::Application"
	ResourceTypeCodeDeployDeploymentConfig                           ResourceType = "AWS::CodeDeploy::DeploymentConfig"
	ResourceTypeCodeDeployDeploymentGroup                            ResourceType = "AWS::CodeDeploy::DeploymentGroup"
	ResourceTypeLaunchTemplate                                       ResourceType = "AWS::EC2::LaunchTemplate"
	ResourceTypeECRPublicRepository                                  ResourceType = "AWS::ECR::PublicRepository"
	ResourceTypeGuardDutyDetector                                    ResourceType = "AWS::GuardDuty::Detector"
	ResourceTypeEMRSecurityConfiguration                             ResourceType = "AWS::EMR::SecurityConfiguration"
	ResourceTypeSageMakerCodeRepository                              ResourceType = "AWS::SageMaker::CodeRepository"
	ResourceTypeRoute53ResolverResolverEndpoint                      ResourceType = "AWS::Route53Resolver::ResolverEndpoint"
	ResourceTypeRoute53ResolverResolverRule                          ResourceType = "AWS::Route53Resolver::ResolverRule"
	ResourceTypeRoute53ResolverResolverRuleAssociation               ResourceType = "AWS::Route53Resolver::ResolverRuleAssociation"
	ResourceTypeDMSReplicationSubnetGroup                            ResourceType = "AWS::DMS::ReplicationSubnetGroup"
	ResourceTypeDMSEventSubscription                                 ResourceType = "AWS::DMS::EventSubscription"
	ResourceTypeMSKCluster                                           ResourceType = "AWS::MSK::Cluster"
	ResourceTypeStepFunctionsActivity                                ResourceType = "AWS::StepFunctions::Activity"
	ResourceTypeWorkSpacesWorkspace                                  ResourceType = "AWS::WorkSpaces::Workspace"
	ResourceTypeWorkSpacesConnectionAlias                            ResourceType = "AWS::WorkSpaces::ConnectionAlias"
	ResourceTypeSageMakerModel                                       ResourceType = "AWS::SageMaker::Model"
	ResourceTypeListenerV2                                           ResourceType = "AWS::ElasticLoadBalancingV2::Listener"
	ResourceTypeStepFunctionsStateMachine                            ResourceType = "AWS::StepFunctions::StateMachine"
	ResourceTypeBatchJobQueue                                        ResourceType = "AWS::Batch::JobQueue"
	ResourceTypeBatchComputeEnvironment                              ResourceType = "AWS::Batch::ComputeEnvironment"
	ResourceTypeAccessAnalyzerAnalyzer                               ResourceType = "AWS::AccessAnalyzer::Analyzer"
	ResourceTypeAthenaWorkGroup                                      ResourceType = "AWS::Athena::WorkGroup"
	ResourceTypeAthenaDataCatalog                                    ResourceType = "AWS::Athena::DataCatalog"
	ResourceTypeDetectiveGraph                                       ResourceType = "AWS::Detective::Graph"
	ResourceTypeGlobalAcceleratorAccelerator                         ResourceType = "AWS::GlobalAccelerator::Accelerator"
	ResourceTypeGlobalAcceleratorEndpointGroup                       ResourceType = "AWS::GlobalAccelerator::EndpointGroup"
	ResourceTypeGlobalAcceleratorListener                            ResourceType = "AWS::GlobalAccelerator::Listener"
	ResourceTypeTransitGatewayAttachment                             ResourceType = "AWS::EC2::TransitGatewayAttachment"
	ResourceTypeTransitGatewayRouteTable                             ResourceType = "AWS::EC2::TransitGatewayRouteTable"
	ResourceTypeDMSCertificate                                       ResourceType = "AWS::DMS::Certificate"
	ResourceTypeAppConfigApplication                                 ResourceType = "AWS::AppConfig::Application"
	ResourceTypeAppSyncGraphQLApi                                    ResourceType = "AWS::AppSync::GraphQLApi"
	ResourceTypeDataSyncLocationSMB                                  ResourceType = "AWS::DataSync::LocationSMB"
	ResourceTypeDataSyncLocationFSxLustre                            ResourceType = "AWS::DataSync::LocationFSxLustre"
	ResourceTypeDataSyncLocationS3                                   ResourceType = "AWS::DataSync::LocationS3"
	ResourceTypeDataSyncLocationEFS                                  ResourceType = "AWS::DataSync::LocationEFS"
	ResourceTypeDataSyncTask                                         ResourceType = "AWS::DataSync::Task"
	ResourceTypeDataSyncLocationNFS                                  ResourceType = "AWS::DataSync::LocationNFS"
	ResourceTypeNetworkInsightsAccessScopeAnalysis                   ResourceType = "AWS::EC2::NetworkInsightsAccessScopeAnalysis"
	ResourceTypeEKSFargateProfile                                    ResourceType = "AWS::EKS::FargateProfile"
	ResourceTypeGlueJob                                              ResourceType = "AWS::Glue::Job"
	ResourceTypeGuardDutyThreatIntelSet                              ResourceType = "AWS::GuardDuty::ThreatIntelSet"
	ResourceTypeGuardDutyIPSet                                       ResourceType = "AWS::GuardDuty::IPSet"
	ResourceTypeSageMakerWorkteam                                    ResourceType = "AWS::SageMaker::Workteam"
	ResourceTypeSageMakerNotebookInstanceLifecycleConfig             ResourceType = "AWS::SageMaker::NotebookInstanceLifecycleConfig"
	ResourceTypeServiceDiscoveryService                              ResourceType = "AWS::ServiceDiscovery::Service"
	ResourceTypeServiceDiscoveryPublicDnsNamespace                   ResourceType = "AWS::ServiceDiscovery::PublicDnsNamespace"
	ResourceTypeSESContactList                                       ResourceType = "AWS::SES::ContactList"
	ResourceTypeSESConfigurationSet                                  ResourceType = "AWS::SES::ConfigurationSet"
	ResourceTypeRoute53HostedZone                                    ResourceType = "AWS::Route53::HostedZone"
	ResourceTypeIoTEventsInput                                       ResourceType = "AWS::IoTEvents::Input"
	ResourceTypeIoTEventsDetectorModel                               ResourceType = "AWS::IoTEvents::DetectorModel"
	ResourceTypeIoTEventsAlarmModel                                  ResourceType = "AWS::IoTEvents::AlarmModel"
	ResourceTypeServiceDiscoveryHttpNamespace                        ResourceType = "AWS::ServiceDiscovery::HttpNamespace"
	ResourceTypeEventsEventBus                                       ResourceType = "AWS::Events::EventBus"
	ResourceTypeImageBuilderContainerRecipe                          ResourceType = "AWS::ImageBuilder::ContainerRecipe"
	ResourceTypeImageBuilderDistributionConfiguration                ResourceType = "AWS::ImageBuilder::DistributionConfiguration"
	ResourceTypeImageBuilderInfrastructureConfiguration              ResourceType = "AWS::ImageBuilder::InfrastructureConfiguration"
	ResourceTypeDataSyncLocationObjectStorage                        ResourceType = "AWS::DataSync::LocationObjectStorage"
	ResourceTypeDataSyncLocationHDFS                                 ResourceType = "AWS::DataSync::LocationHDFS"
	ResourceTypeGlueClassifier                                       ResourceType = "AWS::Glue::Classifier"
	ResourceTypeRoute53RecoveryReadinessCell                         ResourceType = "AWS::Route53RecoveryReadiness::Cell"
	ResourceTypeRoute53RecoveryReadinessReadinessCheck               ResourceType = "AWS::Route53RecoveryReadiness::ReadinessCheck"
	ResourceTypeECRRegistryPolicy                                    ResourceType = "AWS::ECR::RegistryPolicy"
	ResourceTypeBackupReportPlan                                     ResourceType = "AWS::Backup::ReportPlan"
	ResourceTypeLightsailCertificate                                 ResourceType = "AWS::Lightsail::Certificate"
	ResourceTypeRUMAppMonitor                                        ResourceType = "AWS::RUM::AppMonitor"
	ResourceTypeEventsEndpoint                                       ResourceType = "AWS::Events::Endpoint"
	ResourceTypeSESReceiptRuleSet                                    ResourceType = "AWS::SES::ReceiptRuleSet"
	ResourceTypeEventsArchive                                        ResourceType = "AWS::Events::Archive"
	ResourceTypeEventsApiDestination                                 ResourceType = "AWS::Events::ApiDestination"
	ResourceTypeLightsailDisk                                        ResourceType = "AWS::Lightsail::Disk"
	ResourceTypeFISExperimentTemplate                                ResourceType = "AWS::FIS::ExperimentTemplate"
	ResourceTypeDataSyncLocationFSxWindows                           ResourceType = "AWS::DataSync::LocationFSxWindows"
	ResourceTypeSESReceiptFilter                                     ResourceType = "AWS::SES::ReceiptFilter"
	ResourceTypeGuardDutyFilter                                      ResourceType = "AWS::GuardDuty::Filter"
	ResourceTypeSESTemplate                                          ResourceType = "AWS::SES::Template"
	ResourceTypeAmazonMQBroker                                       ResourceType = "AWS::AmazonMQ::Broker"
	ResourceTypeAppConfigEnvironment                                 ResourceType = "AWS::AppConfig::Environment"
	ResourceTypeAppConfigConfigurationProfile                        ResourceType = "AWS::AppConfig::ConfigurationProfile"
	ResourceTypeCloud9EnvironmentEC2                                 ResourceType = "AWS::Cloud9::EnvironmentEC2"
	ResourceTypeEventSchemasRegistry                                 ResourceType = "AWS::EventSchemas::Registry"
	ResourceTypeEventSchemasRegistryPolicy                           ResourceType = "AWS::EventSchemas::RegistryPolicy"
	ResourceTypeEventSchemasDiscoverer                               ResourceType = "AWS::EventSchemas::Discoverer"
	ResourceTypeFraudDetectorLabel                                   ResourceType = "AWS::FraudDetector::Label"
	ResourceTypeFraudDetectorEntityType                              ResourceType = "AWS::FraudDetector::EntityType"
	ResourceTypeFraudDetectorVariable                                ResourceType = "AWS::FraudDetector::Variable"
	ResourceTypeFraudDetectorOutcome                                 ResourceType = "AWS::FraudDetector::Outcome"
	ResourceTypeIoTAuthorizer                                        ResourceType = "AWS::IoT::Authorizer"
	ResourceTypeIoTSecurityProfile                                   ResourceType = "AWS::IoT::SecurityProfile"
	ResourceTypeIoTRoleAlias                                         ResourceType = "AWS::IoT::RoleAlias"
	ResourceTypeIoTDimension                                         ResourceType = "AWS::IoT::Dimension"
	ResourceTypeIoTAnalyticsDatastore                                ResourceType = "AWS::IoTAnalytics::Datastore"
	ResourceTypeLightsailBucket                                      ResourceType = "AWS::Lightsail::Bucket"
	ResourceTypeLightsailStaticIp                                    ResourceType = "AWS::Lightsail::StaticIp"
	ResourceTypeMediaPackagePackagingGroup                           ResourceType = "AWS::MediaPackage::PackagingGroup"
	ResourceTypeRoute53RecoveryReadinessRecoveryGroup                ResourceType = "AWS::Route53RecoveryReadiness::RecoveryGroup"
	ResourceTypeResilienceHubResiliencyPolicy                        ResourceType = "AWS::ResilienceHub::ResiliencyPolicy"
	ResourceTypeTransferWorkflow                                     ResourceType = "AWS::Transfer::Workflow"
	ResourceTypeEKSIdentityProviderConfig                            ResourceType = "AWS::EKS::IdentityProviderConfig"
	ResourceTypeEKSAddon                                             ResourceType = "AWS::EKS::Addon"
	ResourceTypeGlueMLTransform                                      ResourceType = "AWS::Glue::MLTransform"
	ResourceTypeIoTPolicy                                            ResourceType = "AWS::IoT::Policy"
	ResourceTypeIoTMitigationAction                                  ResourceType = "AWS::IoT::MitigationAction"
	ResourceTypeIoTTwinMakerWorkspace                                ResourceType = "AWS::IoTTwinMaker::Workspace"
	ResourceTypeIoTTwinMakerEntity                                   ResourceType = "AWS::IoTTwinMaker::Entity"
	ResourceTypeIoTAnalyticsDataset                                  ResourceType = "AWS::IoTAnalytics::Dataset"
	ResourceTypeIoTAnalyticsPipeline                                 ResourceType = "AWS::IoTAnalytics::Pipeline"
	ResourceTypeIoTAnalyticsChannel                                  ResourceType = "AWS::IoTAnalytics::Channel"
	ResourceTypeIoTSiteWiseDashboard                                 ResourceType = "AWS::IoTSiteWise::Dashboard"
	ResourceTypeIoTSiteWiseProject                                   ResourceType = "AWS::IoTSiteWise::Project"
	ResourceTypeIoTSiteWisePortal                                    ResourceType = "AWS::IoTSiteWise::Portal"
	ResourceTypeIoTSiteWiseAssetModel                                ResourceType = "AWS::IoTSiteWise::AssetModel"
	ResourceTypeIVSChannel                                           ResourceType = "AWS::IVS::Channel"
	ResourceTypeIVSRecordingConfiguration                            ResourceType = "AWS::IVS::RecordingConfiguration"
	ResourceTypeIVSPlaybackKeyPair                                   ResourceType = "AWS::IVS::PlaybackKeyPair"
	ResourceTypeKinesisAnalyticsV2Application                        ResourceType = "AWS::KinesisAnalyticsV2::Application"
	ResourceTypeRDSGlobalCluster                                     ResourceType = "AWS::RDS::GlobalCluster"
	ResourceTypeS3MultiRegionAccessPoint                             ResourceType = "AWS::S3::MultiRegionAccessPoint"
	ResourceTypeDeviceFarmTestGridProject                            ResourceType = "AWS::DeviceFarm::TestGridProject"
	ResourceTypeBudgetsBudgetsAction                                 ResourceType = "AWS::Budgets::BudgetsAction"
	ResourceTypeLexBot                                               ResourceType = "AWS::Lex::Bot"
	ResourceTypeCodeGuruReviewerRepositoryAssociation                ResourceType = "AWS::CodeGuruReviewer::RepositoryAssociation"
	ResourceTypeIoTCustomMetric                                      ResourceType = "AWS::IoT::CustomMetric"
	ResourceTypeRoute53ResolverFirewallDomainList                    ResourceType = "AWS::Route53Resolver::FirewallDomainList"
	ResourceTypeRoboMakerRobotApplicationVersion                     ResourceType = "AWS::RoboMaker::RobotApplicationVersion"
	ResourceTypeEC2TrafficMirrorSession                              ResourceType = "AWS::EC2::TrafficMirrorSession"
	ResourceTypeIoTSiteWiseGateway                                   ResourceType = "AWS::IoTSiteWise::Gateway"
	ResourceTypeLexBotAlias                                          ResourceType = "AWS::Lex::BotAlias"
	ResourceTypeLookoutMetricsAlert                                  ResourceType = "AWS::LookoutMetrics::Alert"
	ResourceTypeIoTAccountAuditConfiguration                         ResourceType = "AWS::IoT::AccountAuditConfiguration"
	ResourceTypeEC2TrafficMirrorTarget                               ResourceType = "AWS::EC2::TrafficMirrorTarget"
	ResourceTypeS3StorageLens                                        ResourceType = "AWS::S3::StorageLens"
	ResourceTypeIoTScheduledAudit                                    ResourceType = "AWS::IoT::ScheduledAudit"
	ResourceTypeEventsConnection                                     ResourceType = "AWS::Events::Connection"
	ResourceTypeEventSchemasSchema                                   ResourceType = "AWS::EventSchemas::Schema"
	ResourceTypeMediaPackagePackagingConfiguration                   ResourceType = "AWS::MediaPackage::PackagingConfiguration"
	ResourceTypeKinesisVideoSignalingChannel                         ResourceType = "AWS::KinesisVideo::SignalingChannel"
	ResourceTypeAppStreamDirectoryConfig                             ResourceType = "AWS::AppStream::DirectoryConfig"
	ResourceTypeLookoutVisionProject                                 ResourceType = "AWS::LookoutVision::Project"
	ResourceTypeRoute53RecoveryControlCluster                        ResourceType = "AWS::Route53RecoveryControl::Cluster"
	ResourceTypeRoute53RecoveryControlSafetyRule                     ResourceType = "AWS::Route53RecoveryControl::SafetyRule"
	ResourceTypeRoute53RecoveryControlControlPanel                   ResourceType = "AWS::Route53RecoveryControl::ControlPanel"
	ResourceTypeRoute53RecoveryControlRoutingControl                 ResourceType = "AWS::Route53RecoveryControl::RoutingControl"
	ResourceTypeRoute53RecoveryReadinessResourceSet                  ResourceType = "AWS::Route53RecoveryReadiness::ResourceSet"
	ResourceTypeRoboMakerSimulationApplication                       ResourceType = "AWS::RoboMaker::SimulationApplication"
	ResourceTypeRoboMakerRobotApplication                            ResourceType = "AWS::RoboMaker::RobotApplication"
	ResourceTypeHealthLakeFHIRDatastore                              ResourceType = "AWS::HealthLake::FHIRDatastore"
	ResourceTypePinpointSegment                                      ResourceType = "AWS::Pinpoint::Segment"
	ResourceTypePinpointApplicationSettings                          ResourceType = "AWS::Pinpoint::ApplicationSettings"
	ResourceTypeEventsRule                                           ResourceType = "AWS::Events::Rule"
	ResourceTypeEC2DHCPOptions                                       ResourceType = "AWS::EC2::DHCPOptions"
	ResourceTypeEC2NetworkInsightsPath                               ResourceType = "AWS::EC2::NetworkInsightsPath"
	ResourceTypeEC2TrafficMirrorFilter                               ResourceType = "AWS::EC2::TrafficMirrorFilter"
	ResourceTypeEc2ipam                                              ResourceType = "AWS::EC2::IPAM"
	ResourceTypeIoTTwinMakerScene                                    ResourceType = "AWS::IoTTwinMaker::Scene"
	ResourceTypeNetworkManagerTransitGatewayRegistration             ResourceType = "AWS::NetworkManager::TransitGatewayRegistration"
	ResourceTypeCustomerProfilesDomain                               ResourceType = "AWS::CustomerProfiles::Domain"
	ResourceTypeAutoScalingWarmPool                                  ResourceType = "AWS::AutoScaling::WarmPool"
	ResourceTypeConnectPhoneNumber                                   ResourceType = "AWS::Connect::PhoneNumber"
	ResourceTypeAppConfigDeploymentStrategy                          ResourceType = "AWS::AppConfig::DeploymentStrategy"
	ResourceTypeAppFlowFlow                                          ResourceType = "AWS::AppFlow::Flow"
	ResourceTypeAuditManagerAssessment                               ResourceType = "AWS::AuditManager::Assessment"
	ResourceTypeCloudWatchMetricStream                               ResourceType = "AWS::CloudWatch::MetricStream"
	ResourceTypeDeviceFarmInstanceProfile                            ResourceType = "AWS::DeviceFarm::InstanceProfile"
	ResourceTypeDeviceFarmProject                                    ResourceType = "AWS::DeviceFarm::Project"
	ResourceTypeEC2EC2Fleet                                          ResourceType = "AWS::EC2::EC2Fleet"
	ResourceTypeEC2SubnetRouteTableAssociation                       ResourceType = "AWS::EC2::SubnetRouteTableAssociation"
	ResourceTypeECRPullThroughCacheRule                              ResourceType = "AWS::ECR::PullThroughCacheRule"
	ResourceTypeGroundStationConfig                                  ResourceType = "AWS::GroundStation::Config"
	ResourceTypeImageBuilderImagePipeline                            ResourceType = "AWS::ImageBuilder::ImagePipeline"
	ResourceTypeIoTFleetMetric                                       ResourceType = "AWS::IoT::FleetMetric"
	ResourceTypeIoTWirelessServiceProfile                            ResourceType = "AWS::IoTWireless::ServiceProfile"
	ResourceTypeNetworkManagerDevice                                 ResourceType = "AWS::NetworkManager::Device"
	ResourceTypeNetworkManagerGlobalNetwork                          ResourceType = "AWS::NetworkManager::GlobalNetwork"
	ResourceTypeNetworkManagerLink                                   ResourceType = "AWS::NetworkManager::Link"
	ResourceTypeNetworkManagerSite                                   ResourceType = "AWS::NetworkManager::Site"
	ResourceTypePanoramaPackage                                      ResourceType = "AWS::Panorama::Package"
	ResourceTypePinpointApp                                          ResourceType = "AWS::Pinpoint::App"
	ResourceTypeRedshiftScheduledAction                              ResourceType = "AWS::Redshift::ScheduledAction"
	ResourceTypeRoute53ResolverFirewallRuleGroupAssociation          ResourceType = "AWS::Route53Resolver::FirewallRuleGroupAssociation"
	ResourceTypeSageMakerAppImageConfig                              ResourceType = "AWS::SageMaker::AppImageConfig"
	ResourceTypeSageMakerImage                                       ResourceType = "AWS::SageMaker::Image"
	ResourceTypeECSTaskSet                                           ResourceType = "AWS::ECS::TaskSet"
	ResourceTypeCassandraKeyspace                                    ResourceType = "AWS::Cassandra::Keyspace"
	ResourceTypeSignerSigningProfile                                 ResourceType = "AWS::Signer::SigningProfile"
	ResourceTypeAmplifyApp                                           ResourceType = "AWS::Amplify::App"
	ResourceTypeAppMeshVirtualNode                                   ResourceType = "AWS::AppMesh::VirtualNode"
	ResourceTypeAppMeshVirtualService                                ResourceType = "AWS::AppMesh::VirtualService"
	ResourceTypeAppRunnerVpcConnector                                ResourceType = "AWS::AppRunner::VpcConnector"
	ResourceTypeAppStreamApplication                                 ResourceType = "AWS::AppStream::Application"
	ResourceTypeCodeArtifactRepository                               ResourceType = "AWS::CodeArtifact::Repository"
	ResourceTypeEC2PrefixList                                        ResourceType = "AWS::EC2::PrefixList"
	ResourceTypeEC2SpotFleet                                         ResourceType = "AWS::EC2::SpotFleet"
	ResourceTypeEvidentlyProject                                     ResourceType = "AWS::Evidently::Project"
	ResourceTypeForecastDataset                                      ResourceType = "AWS::Forecast::Dataset"
	ResourceTypeIAMSAMLProvider                                      ResourceType = "AWS::IAM::SAMLProvider"
	ResourceTypeIAMServerCertificate                                 ResourceType = "AWS::IAM::ServerCertificate"
	ResourceTypePinpointCampaign                                     ResourceType = "AWS::Pinpoint::Campaign"
	ResourceTypePinpointInAppTemplate                                ResourceType = "AWS::Pinpoint::InAppTemplate"
	ResourceTypeSageMakerDomain                                      ResourceType = "AWS::SageMaker::Domain"
	ResourceTypeTransferAgreement                                    ResourceType = "AWS::Transfer::Agreement"
	ResourceTypeTransferConnector                                    ResourceType = "AWS::Transfer::Connector"
	ResourceTypeKinesisFirehoseDeliveryStream                        ResourceType = "AWS::KinesisFirehose::DeliveryStream"
	ResourceTypeAmplifyBranch                                        ResourceType = "AWS::Amplify::Branch"
	ResourceTypeAppIntegrationsEventIntegration                      ResourceType = "AWS::AppIntegrations::EventIntegration"
	ResourceTypeAppMeshRoute                                         ResourceType = "AWS::AppMesh::Route"
	ResourceTypeAthenaPreparedStatement                              ResourceType = "AWS::Athena::PreparedStatement"
	ResourceTypeEC2IPAMScope                                         ResourceType = "AWS::EC2::IPAMScope"
	ResourceTypeEvidentlyLaunch                                      ResourceType = "AWS::Evidently::Launch"
	ResourceTypeForecastDatasetGroup                                 ResourceType = "AWS::Forecast::DatasetGroup"
	ResourceTypeGreengrassV2ComponentVersion                         ResourceType = "AWS::GreengrassV2::ComponentVersion"
	ResourceTypeGroundStationMissionProfile                          ResourceType = "AWS::GroundStation::MissionProfile"
	ResourceTypeMediaConnectFlowEntitlement                          ResourceType = "AWS::MediaConnect::FlowEntitlement"
	ResourceTypeMediaConnectFlowVpcInterface                         ResourceType = "AWS::MediaConnect::FlowVpcInterface"
	ResourceTypeMediaTailorPlaybackConfiguration                     ResourceType = "AWS::MediaTailor::PlaybackConfiguration"
	ResourceTypeMSKConfiguration                                     ResourceType = "AWS::MSK::Configuration"
	ResourceTypePersonalizeDataset                                   ResourceType = "AWS::Personalize::Dataset"
	ResourceTypePersonalizeSchema                                    ResourceType = "AWS::Personalize::Schema"
	ResourceTypePersonalizeSolution                                  ResourceType = "AWS::Personalize::Solution"
	ResourceTypePinpointEmailTemplate                                ResourceType = "AWS::Pinpoint::EmailTemplate"
	ResourceTypePinpointEventStream                                  ResourceType = "AWS::Pinpoint::EventStream"
	ResourceTypeResilienceHubApp                                     ResourceType = "AWS::ResilienceHub::App"
	ResourceTypeACMPCACertificateAuthority                           ResourceType = "AWS::ACMPCA::CertificateAuthority"
	ResourceTypeAppConfigHostedConfigurationVersion                  ResourceType = "AWS::AppConfig::HostedConfigurationVersion"
	ResourceTypeAppMeshVirtualGateway                                ResourceType = "AWS::AppMesh::VirtualGateway"
	ResourceTypeAppMeshVirtualRouter                                 ResourceType = "AWS::AppMesh::VirtualRouter"
	ResourceTypeAppRunnerService                                     ResourceType = "AWS::AppRunner::Service"
	ResourceTypeCustomerProfilesObjectType                           ResourceType = "AWS::CustomerProfiles::ObjectType"
	ResourceTypeDMSEndpoint                                          ResourceType = "AWS::DMS::Endpoint"
	ResourceTypeEC2CapacityReservation                               ResourceType = "AWS::EC2::CapacityReservation"
	ResourceTypeEC2ClientVpnEndpoint                                 ResourceType = "AWS::EC2::ClientVpnEndpoint"
	ResourceTypeKendraIndex                                          ResourceType = "AWS::Kendra::Index"
	ResourceTypeKinesisVideoStream                                   ResourceType = "AWS::KinesisVideo::Stream"
	ResourceTypeLogsDestination                                      ResourceType = "AWS::Logs::Destination"
	ResourceTypePinpointEmailChannel                                 ResourceType = "AWS::Pinpoint::EmailChannel"
	ResourceTypeS3AccessPoint                                        ResourceType = "AWS::S3::AccessPoint"
	ResourceTypeNetworkManagerCustomerGatewayAssociation             ResourceType = "AWS::NetworkManager::CustomerGatewayAssociation"
	ResourceTypeNetworkManagerLinkAssociation                        ResourceType = "AWS::NetworkManager::LinkAssociation"
	ResourceTypeIoTWirelessMulticastGroup                            ResourceType = "AWS::IoTWireless::MulticastGroup"
	ResourceTypePersonalizeDatasetGroup                              ResourceType = "AWS::Personalize::DatasetGroup"
	ResourceTypeIoTTwinMakerComponentType                            ResourceType = "AWS::IoTTwinMaker::ComponentType"
	ResourceTypeCodeBuildReportGroup                                 ResourceType = "AWS::CodeBuild::ReportGroup"
	ResourceTypeSageMakerFeatureGroup                                ResourceType = "AWS::SageMaker::FeatureGroup"
	ResourceTypeMSKBatchScramSecret                                  ResourceType = "AWS::MSK::BatchScramSecret"
	ResourceTypeAppStreamStack                                       ResourceType = "AWS::AppStream::Stack"
	ResourceTypeIoTJobTemplate                                       ResourceType = "AWS::IoT::JobTemplate"
	ResourceTypeIoTWirelessFuotaTask                                 ResourceType = "AWS::IoTWireless::FuotaTask"
	ResourceTypeIoTProvisioningTemplate                              ResourceType = "AWS::IoT::ProvisioningTemplate"
	ResourceTypeInspectorV2Filter                                    ResourceType = "AWS::InspectorV2::Filter"
	ResourceTypeRoute53ResolverResolverQueryLoggingConfigAssociation ResourceType = "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation"
	ResourceTypeServiceDiscoveryInstance                             ResourceType = "AWS::ServiceDiscovery::Instance"
	ResourceTypeTransferCertificate                                  ResourceType = "AWS::Transfer::Certificate"
	ResourceTypeMediaConnectFlowSource                               ResourceType = "AWS::MediaConnect::FlowSource"
	ResourceTypeAPSRuleGroupsNamespace                               ResourceType = "AWS::APS::RuleGroupsNamespace"
	ResourceTypeCodeGuruProfilerProfilingGroup                       ResourceType = "AWS::CodeGuruProfiler::ProfilingGroup"
	ResourceTypeRoute53ResolverResolverQueryLoggingConfig            ResourceType = "AWS::Route53Resolver::ResolverQueryLoggingConfig"
	ResourceTypeBatchSchedulingPolicy                                ResourceType = "AWS::Batch::SchedulingPolicy"
	ResourceTypeACMPCACertificateAuthorityActivation                 ResourceType = "AWS::ACMPCA::CertificateAuthorityActivation"
	ResourceTypeAppMeshGatewayRoute                                  ResourceType = "AWS::AppMesh::GatewayRoute"
	ResourceTypeAppMeshMesh                                          ResourceType = "AWS::AppMesh::Mesh"
	ResourceTypeConnectInstance                                      ResourceType = "AWS::Connect::Instance"
	ResourceTypeConnectQuickConnect                                  ResourceType = "AWS::Connect::QuickConnect"
	ResourceTypeEC2CarrierGateway                                    ResourceType = "AWS::EC2::CarrierGateway"
	ResourceTypeEC2IPAMPool                                          ResourceType = "AWS::EC2::IPAMPool"
	ResourceTypeEC2TransitGatewayConnect                             ResourceType = "AWS::EC2::TransitGatewayConnect"
	ResourceTypeEC2TransitGatewayMulticastDomain                     ResourceType = "AWS::EC2::TransitGatewayMulticastDomain"
	ResourceTypeECSCapacityProvider                                  ResourceType = "AWS::ECS::CapacityProvider"
	ResourceTypeIAMInstanceProfile                                   ResourceType = "AWS::IAM::InstanceProfile"
	ResourceTypeIoTCACertificate                                     ResourceType = "AWS::IoT::CACertificate"
	ResourceTypeIoTTwinMakerSyncJob                                  ResourceType = "AWS::IoTTwinMaker::SyncJob"
	ResourceTypeKafkaConnectConnector                                ResourceType = "AWS::KafkaConnect::Connector"
	ResourceTypeLambdaCodeSigningConfig                              ResourceType = "AWS::Lambda::CodeSigningConfig"
	ResourceTypeNetworkManagerConnectPeer                            ResourceType = "AWS::NetworkManager::ConnectPeer"
	ResourceTypeResourceExplorer2Index                               ResourceType = "AWS::ResourceExplorer2::Index"
	ResourceTypeAppStreamFleet                                       ResourceType = "AWS::AppStream::Fleet"
	ResourceTypeCognitoUserPool                                      ResourceType = "AWS::Cognito::UserPool"
	ResourceTypeCognitoUserPoolClient                                ResourceType = "AWS::Cognito::UserPoolClient"
	ResourceTypeCognitoUserPoolGroup                                 ResourceType = "AWS::Cognito::UserPoolGroup"
	ResourceTypeEC2NetworkInsightsAccessScope                        ResourceType = "AWS::EC2::NetworkInsightsAccessScope"
	ResourceTypeEC2NetworkInsightsAnalysis                           ResourceType = "AWS::EC2::NetworkInsightsAnalysis"
	ResourceTypeGrafanaWorkspace                                     ResourceType = "AWS::Grafana::Workspace"
	ResourceTypeGroundStationDataflowEndpointGroup                   ResourceType = "AWS::GroundStation::DataflowEndpointGroup"
	ResourceTypeImageBuilderImageRecipe                              ResourceType = "AWS::ImageBuilder::ImageRecipe"
	ResourceTypeKMSAlias                                             ResourceType = "AWS::KMS::Alias"
	ResourceTypeM2Environment                                        ResourceType = "AWS::M2::Environment"
	ResourceTypeQuickSightDataSource                                 ResourceType = "AWS::QuickSight::DataSource"
	ResourceTypeQuickSightTemplate                                   ResourceType = "AWS::QuickSight::Template"
	ResourceTypeQuickSightTheme                                      ResourceType = "AWS::QuickSight::Theme"
	ResourceTypeRDSOptionGroup                                       ResourceType = "AWS::RDS::OptionGroup"
	ResourceTypeRedshiftEndpointAccess                               ResourceType = "AWS::Redshift::EndpointAccess"
	ResourceTypeRoute53ResolverFirewallRuleGroup                     ResourceType = "AWS::Route53Resolver::FirewallRuleGroup"
	ResourceTypeSSMDocument                                          ResourceType = "AWS::SSM::Document"
)

// Values returns all known values for ResourceType. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ResourceType) Values() []ResourceType {
	return []ResourceType{
		"AWS::EC2::CustomerGateway",
		"AWS::EC2::EIP",
		"AWS::EC2::Host",
		"AWS::EC2::Instance",
		"AWS::EC2::InternetGateway",
		"AWS::EC2::NetworkAcl",
		"AWS::EC2::NetworkInterface",
		"AWS::EC2::RouteTable",
		"AWS::EC2::SecurityGroup",
		"AWS::EC2::Subnet",
		"AWS::CloudTrail::Trail",
		"AWS::EC2::Volume",
		"AWS::EC2::VPC",
		"AWS::EC2::VPNConnection",
		"AWS::EC2::VPNGateway",
		"AWS::EC2::RegisteredHAInstance",
		"AWS::EC2::NatGateway",
		"AWS::EC2::EgressOnlyInternetGateway",
		"AWS::EC2::VPCEndpoint",
		"AWS::EC2::VPCEndpointService",
		"AWS::EC2::FlowLog",
		"AWS::EC2::VPCPeeringConnection",
		"AWS::Elasticsearch::Domain",
		"AWS::IAM::Group",
		"AWS::IAM::Policy",
		"AWS::IAM::Role",
		"AWS::IAM::User",
		"AWS::ElasticLoadBalancingV2::LoadBalancer",
		"AWS::ACM::Certificate",
		"AWS::RDS::DBInstance",
		"AWS::RDS::DBSubnetGroup",
		"AWS::RDS::DBSecurityGroup",
		"AWS::RDS::DBSnapshot",
		"AWS::RDS::DBCluster",
		"AWS::RDS::DBClusterSnapshot",
		"AWS::RDS::EventSubscription",
		"AWS::S3::Bucket",
		"AWS::S3::AccountPublicAccessBlock",
		"AWS::Redshift::Cluster",
		"AWS::Redshift::ClusterSnapshot",
		"AWS::Redshift::ClusterParameterGroup",
		"AWS::Redshift::ClusterSecurityGroup",
		"AWS::Redshift::ClusterSubnetGroup",
		"AWS::Redshift::EventSubscription",
		"AWS::SSM::ManagedInstanceInventory",
		"AWS::CloudWatch::Alarm",
		"AWS::CloudFormation::Stack",
		"AWS::ElasticLoadBalancing::LoadBalancer",
		"AWS::AutoScaling::AutoScalingGroup",
		"AWS::AutoScaling::LaunchConfiguration",
		"AWS::AutoScaling::ScalingPolicy",
		"AWS::AutoScaling::ScheduledAction",
		"AWS::DynamoDB::Table",
		"AWS::CodeBuild::Project",
		"AWS::WAF::RateBasedRule",
		"AWS::WAF::Rule",
		"AWS::WAF::RuleGroup",
		"AWS::WAF::WebACL",
		"AWS::WAFRegional::RateBasedRule",
		"AWS::WAFRegional::Rule",
		"AWS::WAFRegional::RuleGroup",
		"AWS::WAFRegional::WebACL",
		"AWS::CloudFront::Distribution",
		"AWS::CloudFront::StreamingDistribution",
		"AWS::Lambda::Function",
		"AWS::NetworkFirewall::Firewall",
		"AWS::NetworkFirewall::FirewallPolicy",
		"AWS::NetworkFirewall::RuleGroup",
		"AWS::ElasticBeanstalk::Application",
		"AWS::ElasticBeanstalk::ApplicationVersion",
		"AWS::ElasticBeanstalk::Environment",
		"AWS::WAFv2::WebACL",
		"AWS::WAFv2::RuleGroup",
		"AWS::WAFv2::IPSet",
		"AWS::WAFv2::RegexPatternSet",
		"AWS::WAFv2::ManagedRuleSet",
		"AWS::XRay::EncryptionConfig",
		"AWS::SSM::AssociationCompliance",
		"AWS::SSM::PatchCompliance",
		"AWS::Shield::Protection",
		"AWS::ShieldRegional::Protection",
		"AWS::Config::ConformancePackCompliance",
		"AWS::Config::ResourceCompliance",
		"AWS::ApiGateway::Stage",
		"AWS::ApiGateway::RestApi",
		"AWS::ApiGatewayV2::Stage",
		"AWS::ApiGatewayV2::Api",
		"AWS::CodePipeline::Pipeline",
		"AWS::ServiceCatalog::CloudFormationProvisionedProduct",
		"AWS::ServiceCatalog::CloudFormationProduct",
		"AWS::ServiceCatalog::Portfolio",
		"AWS::SQS::Queue",
		"AWS::KMS::Key",
		"AWS::QLDB::Ledger",
		"AWS::SecretsManager::Secret",
		"AWS::SNS::Topic",
		"AWS::SSM::FileData",
		"AWS::Backup::BackupPlan",
		"AWS::Backup::BackupSelection",
		"AWS::Backup::BackupVault",
		"AWS::Backup::RecoveryPoint",
		"AWS::ECR::Repository",
		"AWS::ECS::Cluster",
		"AWS::ECS::Service",
		"AWS::ECS::TaskDefinition",
		"AWS::EFS::AccessPoint",
		"AWS::EFS::FileSystem",
		"AWS::EKS::Cluster",
		"AWS::OpenSearch::Domain",
		"AWS::EC2::TransitGateway",
		"AWS::Kinesis::Stream",
		"AWS::Kinesis::StreamConsumer",
		"AWS::CodeDeploy::Application",
		"AWS::CodeDeploy::DeploymentConfig",
		"AWS::CodeDeploy::DeploymentGroup",
		"AWS::EC2::LaunchTemplate",
		"AWS::ECR::PublicRepository",
		"AWS::GuardDuty::Detector",
		"AWS::EMR::SecurityConfiguration",
		"AWS::SageMaker::CodeRepository",
		"AWS::Route53Resolver::ResolverEndpoint",
		"AWS::Route53Resolver::ResolverRule",
		"AWS::Route53Resolver::ResolverRuleAssociation",
		"AWS::DMS::ReplicationSubnetGroup",
		"AWS::DMS::EventSubscription",
		"AWS::MSK::Cluster",
		"AWS::StepFunctions::Activity",
		"AWS::WorkSpaces::Workspace",
		"AWS::WorkSpaces::ConnectionAlias",
		"AWS::SageMaker::Model",
		"AWS::ElasticLoadBalancingV2::Listener",
		"AWS::StepFunctions::StateMachine",
		"AWS::Batch::JobQueue",
		"AWS::Batch::ComputeEnvironment",
		"AWS::AccessAnalyzer::Analyzer",
		"AWS::Athena::WorkGroup",
		"AWS::Athena::DataCatalog",
		"AWS::Detective::Graph",
		"AWS::GlobalAccelerator::Accelerator",
		"AWS::GlobalAccelerator::EndpointGroup",
		"AWS::GlobalAccelerator::Listener",
		"AWS::EC2::TransitGatewayAttachment",
		"AWS::EC2::TransitGatewayRouteTable",
		"AWS::DMS::Certificate",
		"AWS::AppConfig::Application",
		"AWS::AppSync::GraphQLApi",
		"AWS::DataSync::LocationSMB",
		"AWS::DataSync::LocationFSxLustre",
		"AWS::DataSync::LocationS3",
		"AWS::DataSync::LocationEFS",
		"AWS::DataSync::Task",
		"AWS::DataSync::LocationNFS",
		"AWS::EC2::NetworkInsightsAccessScopeAnalysis",
		"AWS::EKS::FargateProfile",
		"AWS::Glue::Job",
		"AWS::GuardDuty::ThreatIntelSet",
		"AWS::GuardDuty::IPSet",
		"AWS::SageMaker::Workteam",
		"AWS::SageMaker::NotebookInstanceLifecycleConfig",
		"AWS::ServiceDiscovery::Service",
		"AWS::ServiceDiscovery::PublicDnsNamespace",
		"AWS::SES::ContactList",
		"AWS::SES::ConfigurationSet",
		"AWS::Route53::HostedZone",
		"AWS::IoTEvents::Input",
		"AWS::IoTEvents::DetectorModel",
		"AWS::IoTEvents::AlarmModel",
		"AWS::ServiceDiscovery::HttpNamespace",
		"AWS::Events::EventBus",
		"AWS::ImageBuilder::ContainerRecipe",
		"AWS::ImageBuilder::DistributionConfiguration",
		"AWS::ImageBuilder::InfrastructureConfiguration",
		"AWS::DataSync::LocationObjectStorage",
		"AWS::DataSync::LocationHDFS",
		"AWS::Glue::Classifier",
		"AWS::Route53RecoveryReadiness::Cell",
		"AWS::Route53RecoveryReadiness::ReadinessCheck",
		"AWS::ECR::RegistryPolicy",
		"AWS::Backup::ReportPlan",
		"AWS::Lightsail::Certificate",
		"AWS::RUM::AppMonitor",
		"AWS::Events::Endpoint",
		"AWS::SES::ReceiptRuleSet",
		"AWS::Events::Archive",
		"AWS::Events::ApiDestination",
		"AWS::Lightsail::Disk",
		"AWS::FIS::ExperimentTemplate",
		"AWS::DataSync::LocationFSxWindows",
		"AWS::SES::ReceiptFilter",
		"AWS::GuardDuty::Filter",
		"AWS::SES::Template",
		"AWS::AmazonMQ::Broker",
		"AWS::AppConfig::Environment",
		"AWS::AppConfig::ConfigurationProfile",
		"AWS::Cloud9::EnvironmentEC2",
		"AWS::EventSchemas::Registry",
		"AWS::EventSchemas::RegistryPolicy",
		"AWS::EventSchemas::Discoverer",
		"AWS::FraudDetector::Label",
		"AWS::FraudDetector::EntityType",
		"AWS::FraudDetector::Variable",
		"AWS::FraudDetector::Outcome",
		"AWS::IoT::Authorizer",
		"AWS::IoT::SecurityProfile",
		"AWS::IoT::RoleAlias",
		"AWS::IoT::Dimension",
		"AWS::IoTAnalytics::Datastore",
		"AWS::Lightsail::Bucket",
		"AWS::Lightsail::StaticIp",
		"AWS::MediaPackage::PackagingGroup",
		"AWS::Route53RecoveryReadiness::RecoveryGroup",
		"AWS::ResilienceHub::ResiliencyPolicy",
		"AWS::Transfer::Workflow",
		"AWS::EKS::IdentityProviderConfig",
		"AWS::EKS::Addon",
		"AWS::Glue::MLTransform",
		"AWS::IoT::Policy",
		"AWS::IoT::MitigationAction",
		"AWS::IoTTwinMaker::Workspace",
		"AWS::IoTTwinMaker::Entity",
		"AWS::IoTAnalytics::Dataset",
		"AWS::IoTAnalytics::Pipeline",
		"AWS::IoTAnalytics::Channel",
		"AWS::IoTSiteWise::Dashboard",
		"AWS::IoTSiteWise::Project",
		"AWS::IoTSiteWise::Portal",
		"AWS::IoTSiteWise::AssetModel",
		"AWS::IVS::Channel",
		"AWS::IVS::RecordingConfiguration",
		"AWS::IVS::PlaybackKeyPair",
		"AWS::KinesisAnalyticsV2::Application",
		"AWS::RDS::GlobalCluster",
		"AWS::S3::MultiRegionAccessPoint",
		"AWS::DeviceFarm::TestGridProject",
		"AWS::Budgets::BudgetsAction",
		"AWS::Lex::Bot",
		"AWS::CodeGuruReviewer::RepositoryAssociation",
		"AWS::IoT::CustomMetric",
		"AWS::Route53Resolver::FirewallDomainList",
		"AWS::RoboMaker::RobotApplicationVersion",
		"AWS::EC2::TrafficMirrorSession",
		"AWS::IoTSiteWise::Gateway",
		"AWS::Lex::BotAlias",
		"AWS::LookoutMetrics::Alert",
		"AWS::IoT::AccountAuditConfiguration",
		"AWS::EC2::TrafficMirrorTarget",
		"AWS::S3::StorageLens",
		"AWS::IoT::ScheduledAudit",
		"AWS::Events::Connection",
		"AWS::EventSchemas::Schema",
		"AWS::MediaPackage::PackagingConfiguration",
		"AWS::KinesisVideo::SignalingChannel",
		"AWS::AppStream::DirectoryConfig",
		"AWS::LookoutVision::Project",
		"AWS::Route53RecoveryControl::Cluster",
		"AWS::Route53RecoveryControl::SafetyRule",
		"AWS::Route53RecoveryControl::ControlPanel",
		"AWS::Route53RecoveryControl::RoutingControl",
		"AWS::Route53RecoveryReadiness::ResourceSet",
		"AWS::RoboMaker::SimulationApplication",
		"AWS::RoboMaker::RobotApplication",
		"AWS::HealthLake::FHIRDatastore",
		"AWS::Pinpoint::Segment",
		"AWS::Pinpoint::ApplicationSettings",
		"AWS::Events::Rule",
		"AWS::EC2::DHCPOptions",
		"AWS::EC2::NetworkInsightsPath",
		"AWS::EC2::TrafficMirrorFilter",
		"AWS::EC2::IPAM",
		"AWS::IoTTwinMaker::Scene",
		"AWS::NetworkManager::TransitGatewayRegistration",
		"AWS::CustomerProfiles::Domain",
		"AWS::AutoScaling::WarmPool",
		"AWS::Connect::PhoneNumber",
		"AWS::AppConfig::DeploymentStrategy",
		"AWS::AppFlow::Flow",
		"AWS::AuditManager::Assessment",
		"AWS::CloudWatch::MetricStream",
		"AWS::DeviceFarm::InstanceProfile",
		"AWS::DeviceFarm::Project",
		"AWS::EC2::EC2Fleet",
		"AWS::EC2::SubnetRouteTableAssociation",
		"AWS::ECR::PullThroughCacheRule",
		"AWS::GroundStation::Config",
		"AWS::ImageBuilder::ImagePipeline",
		"AWS::IoT::FleetMetric",
		"AWS::IoTWireless::ServiceProfile",
		"AWS::NetworkManager::Device",
		"AWS::NetworkManager::GlobalNetwork",
		"AWS::NetworkManager::Link",
		"AWS::NetworkManager::Site",
		"AWS::Panorama::Package",
		"AWS::Pinpoint::App",
		"AWS::Redshift::ScheduledAction",
		"AWS::Route53Resolver::FirewallRuleGroupAssociation",
		"AWS::SageMaker::AppImageConfig",
		"AWS::SageMaker::Image",
		"AWS::ECS::TaskSet",
		"AWS::Cassandra::Keyspace",
		"AWS::Signer::SigningProfile",
		"AWS::Amplify::App",
		"AWS::AppMesh::VirtualNode",
		"AWS::AppMesh::VirtualService",
		"AWS::AppRunner::VpcConnector",
		"AWS::AppStream::Application",
		"AWS::CodeArtifact::Repository",
		"AWS::EC2::PrefixList",
		"AWS::EC2::SpotFleet",
		"AWS::Evidently::Project",
		"AWS::Forecast::Dataset",
		"AWS::IAM::SAMLProvider",
		"AWS::IAM::ServerCertificate",
		"AWS::Pinpoint::Campaign",
		"AWS::Pinpoint::InAppTemplate",
		"AWS::SageMaker::Domain",
		"AWS::Transfer::Agreement",
		"AWS::Transfer::Connector",
		"AWS::KinesisFirehose::DeliveryStream",
		"AWS::Amplify::Branch",
		"AWS::AppIntegrations::EventIntegration",
		"AWS::AppMesh::Route",
		"AWS::Athena::PreparedStatement",
		"AWS::EC2::IPAMScope",
		"AWS::Evidently::Launch",
		"AWS::Forecast::DatasetGroup",
		"AWS::GreengrassV2::ComponentVersion",
		"AWS::GroundStation::MissionProfile",
		"AWS::MediaConnect::FlowEntitlement",
		"AWS::MediaConnect::FlowVpcInterface",
		"AWS::MediaTailor::PlaybackConfiguration",
		"AWS::MSK::Configuration",
		"AWS::Personalize::Dataset",
		"AWS::Personalize::Schema",
		"AWS::Personalize::Solution",
		"AWS::Pinpoint::EmailTemplate",
		"AWS::Pinpoint::EventStream",
		"AWS::ResilienceHub::App",
		"AWS::ACMPCA::CertificateAuthority",
		"AWS::AppConfig::HostedConfigurationVersion",
		"AWS::AppMesh::VirtualGateway",
		"AWS::AppMesh::VirtualRouter",
		"AWS::AppRunner::Service",
		"AWS::CustomerProfiles::ObjectType",
		"AWS::DMS::Endpoint",
		"AWS::EC2::CapacityReservation",
		"AWS::EC2::ClientVpnEndpoint",
		"AWS::Kendra::Index",
		"AWS::KinesisVideo::Stream",
		"AWS::Logs::Destination",
		"AWS::Pinpoint::EmailChannel",
		"AWS::S3::AccessPoint",
		"AWS::NetworkManager::CustomerGatewayAssociation",
		"AWS::NetworkManager::LinkAssociation",
		"AWS::IoTWireless::MulticastGroup",
		"AWS::Personalize::DatasetGroup",
		"AWS::IoTTwinMaker::ComponentType",
		"AWS::CodeBuild::ReportGroup",
		"AWS::SageMaker::FeatureGroup",
		"AWS::MSK::BatchScramSecret",
		"AWS::AppStream::Stack",
		"AWS::IoT::JobTemplate",
		"AWS::IoTWireless::FuotaTask",
		"AWS::IoT::ProvisioningTemplate",
		"AWS::InspectorV2::Filter",
		"AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation",
		"AWS::ServiceDiscovery::Instance",
		"AWS::Transfer::Certificate",
		"AWS::MediaConnect::FlowSource",
		"AWS::APS::RuleGroupsNamespace",
		"AWS::CodeGuruProfiler::ProfilingGroup",
		"AWS::Route53Resolver::ResolverQueryLoggingConfig",
		"AWS::Batch::SchedulingPolicy",
		"AWS::ACMPCA::CertificateAuthorityActivation",
		"AWS::AppMesh::GatewayRoute",
		"AWS::AppMesh::Mesh",
		"AWS::Connect::Instance",
		"AWS::Connect::QuickConnect",
		"AWS::EC2::CarrierGateway",
		"AWS::EC2::IPAMPool",
		"AWS::EC2::TransitGatewayConnect",
		"AWS::EC2::TransitGatewayMulticastDomain",
		"AWS::ECS::CapacityProvider",
		"AWS::IAM::InstanceProfile",
		"AWS::IoT::CACertificate",
		"AWS::IoTTwinMaker::SyncJob",
		"AWS::KafkaConnect::Connector",
		"AWS::Lambda::CodeSigningConfig",
		"AWS::NetworkManager::ConnectPeer",
		"AWS::ResourceExplorer2::Index",
		"AWS::AppStream::Fleet",
		"AWS::Cognito::UserPool",
		"AWS::Cognito::UserPoolClient",
		"AWS::Cognito::UserPoolGroup",
		"AWS::EC2::NetworkInsightsAccessScope",
		"AWS::EC2::NetworkInsightsAnalysis",
		"AWS::Grafana::Workspace",
		"AWS::GroundStation::DataflowEndpointGroup",
		"AWS::ImageBuilder::ImageRecipe",
		"AWS::KMS::Alias",
		"AWS::M2::Environment",
		"AWS::QuickSight::DataSource",
		"AWS::QuickSight::Template",
		"AWS::QuickSight::Theme",
		"AWS::RDS::OptionGroup",
		"AWS::Redshift::EndpointAccess",
		"AWS::Route53Resolver::FirewallRuleGroup",
		"AWS::SSM::Document",
	}
}

type ResourceValueType string

// Enum values for ResourceValueType
const (
	ResourceValueTypeResourceId ResourceValueType = "RESOURCE_ID"
)

// Values returns all known values for ResourceValueType. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ResourceValueType) Values() []ResourceValueType {
	return []ResourceValueType{
		"RESOURCE_ID",
	}
}

type SortBy string

// Enum values for SortBy
const (
	SortByScore SortBy = "SCORE"
)

// Values returns all known values for SortBy. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (SortBy) Values() []SortBy {
	return []SortBy{
		"SCORE",
	}
}

type SortOrder string

// Enum values for SortOrder
const (
	SortOrderAscending  SortOrder = "ASCENDING"
	SortOrderDescending SortOrder = "DESCENDING"
)

// Values returns all known values for SortOrder. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (SortOrder) Values() []SortOrder {
	return []SortOrder{
		"ASCENDING",
		"DESCENDING",
	}
}