forked from opengovern/og-describer-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
table_index_map.go
executable file
·1340 lines (1336 loc) · 112 KB
/
table_index_map.go
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
package steampipe
import (
opengovernance "github.com/opengovern/og-describer-aws/pkg/sdk/es"
)
var Map = map[string]string{
"AWS::Redshift::Snapshot": "aws_redshift_snapshot",
"AWS::IAM::AccountSummary": "aws_iam_account_summary",
"AWS::Glacier::Vault": "aws_glacier_vault",
"AWS::Organizations::Organization": "aws_organizations_organization",
"AWS::Organizations::Policy": "aws_organizations_policy",
"AWS::Organizations::PolicyTarget": "aws_organizations_policy_target",
"AWS::Organizations::OrganizationalUnit": "aws_organizations_organizational_unit",
"AWS::Organizations::Root": "aws_organizations_root",
"AWS::CloudSearch::Domain": "aws_cloudsearch_domain",
"AWS::DynamoDb::GlobalSecondaryIndex": "aws_dynamodb_global_secondary_index",
"AWS::EC2::RouteTable": "aws_vpc_route_table",
"AWS::SecurityHub::Hub": "aws_securityhub_hub",
"AWS::StorageGateway::StorageGateway": "aws_storagegateway_storage_gateway",
"AWS::Inspector::AssessmentTemplate": "aws_inspector_assessment_template",
"AWS::ElasticLoadBalancingV2::ListenerRule": "aws_ec2_load_balancer_listener_rule",
"AWS::IAM::Role": "aws_iam_role",
"AWS::Backup::ProtectedResource": "aws_backup_protected_resource",
"AWS::CodeCommit::Repository": "aws_codecommit_repository",
"AWS::EC2::VPCEndpoint": "aws_vpc_endpoint",
"AWS::EventBridge::EventRule": "aws_eventbridge_rule",
"AWS::CloudFront::OriginAccessControl": "aws_cloudfront_origin_access_control",
"AWS::CodeBuild::Project": "aws_codebuild_project",
"AWS::CodeBuild::Build": "aws_codebuild_build",
"AWS::ElastiCache::ParameterGroup": "aws_elasticache_parameter_group",
"AWS::MemoryDb::Cluster": "aws_memorydb_cluster",
"AWS::Glue::Crawler": "aws_glue_crawler",
"AWS::DirectConnect::Gateway": "aws_directconnect_gateway",
"AWS::DynamoDb::BackUp": "aws_dynamodb_backup",
"AWS::EC2::EIP": "aws_vpc_eip",
"AWS::EC2::InternetGateway": "aws_vpc_internet_gateway",
"AWS::GuardDuty::PublishingDestination": "aws_guardduty_publishing_destination",
"AWS::KinesisAnalyticsV2::Application": "aws_kinesisanalyticsv2_application",
"AWS::EMR::Instance": "aws_emr_instance",
"AWS::EMR::BlockPublicAccessConfiguration": "aws_emr_block_public_access_configuration",
"AWS::ApiGateway::RestApi": "aws_api_gateway_rest_api",
"AWS::ApiGatewayV2::Integration": "aws_api_gatewayv2_integration",
"AWS::AutoScaling::AutoScalingGroup": "aws_ec2_autoscaling_group",
"AWS::DynamoDb::TableExport": "aws_dynamodb_table_export",
"AWS::EC2::KeyPair": "aws_ec2_key_pair",
"AWS::EFS::FileSystem": "aws_efs_file_system",
"AWS::Kafka::Cluster": "aws_kafka_cluster",
"AWS::SecretsManager::Secret": "aws_secretsmanager_secret",
"AWS::Backup::LegalHold": "aws_backup_legal_hold",
"AWS::CloudFront::Function": "aws_cloudfront_function",
"AWS::GlobalAccelerator::EndpointGroup": "aws_globalaccelerator_endpoint_group",
"AWS::DAX::ParameterGroup": "aws_dax_parameter_group",
"AWS::SQS::Queue": "aws_sqs_queue",
"AWS::Config::Rule": "aws_config_rule",
"AWS::GuardDuty::Member": "aws_guardduty_member",
"AWS::Inspector::Exclusion": "aws_inspector_exclusion",
"AWS::DirectoryService::Directory": "aws_directory_service_directory",
"AWS::DirectoryService::Certificate": "aws_directory_service_certificate",
"AWS::DirectoryService::LogSubscription": "aws_directory_service_log_subscription",
"AWS::EFS::AccessPoint": "aws_efs_access_point",
"AWS::IAM::PolicyAttachment": "aws_iam_policy_attachment",
"AWS::IAM::CredentialReport": "aws_iam_credential_report",
"AWS::RDS::GlobalCluster": "aws_rds_global_cluster",
"AWS::CostExplorer::ForcastDaily": "aws_cost_forecast_daily",
"AWS::GuardDuty::Detector": "aws_guardduty_detector",
"AWS::SNS::Topic": "aws_sns_topic",
"AWS::AppConfig::Application": "aws_appconfig_application",
"AWS::Batch::Job": "aws_batch_job",
"AWS::Batch::JobQueue": "aws_batchjob_queue",
"AWS::ECS::Service": "aws_ecs_service",
"AWS::FSX::Task": "aws_fsx_task",
"AWS::IAM::VirtualMFADevice": "aws_iam_virtual_mfa_device",
"AWS::WAFv2::WebACL": "aws_wafv2_web_acl",
"AWS::ApplicationAutoScaling::Target": "aws_appautoscaling_target",
"AWS::ApplicationAutoScaling::Policy": "aws_appautoscaling_policy",
"AWS::Backup::Vault": "aws_backup_vault",
"AWS::ElastiCache::Cluster": "aws_elasticache_cluster",
"AWS::Logs::LogGroup": "aws_cloudwatch_log_group",
"AWS::S3::Bucket": "aws_s3_bucket",
"AWS::S3::Object": "aws_s3_object",
"AWS::S3::BucketIntelligentTieringConfiguration": "aws_s3_bucket_intelligent_tiering_configuration",
"AWS::S3::MultiRegionAccessPoint": "aws_s3_multi_region_access_point",
"AWS::CertificateManager::Certificate": "aws_acm_certificate",
"AWS::EKS::AddonVersion": "aws_eks_addon_version",
"AWS::ApiGatewayV2::Api": "aws_api_gatewayv2_api",
"AWS::EC2::Volume": "aws_ebs_volume",
"AWS::ApiGateway::ApiKey": "aws_api_gateway_api_key",
"AWS::Glue::Connection": "aws_glue_connection",
"AWS::ECS::Task": "aws_ecs_task",
"AWS::SSM::ManagedInstance": "aws_ssm_managed_instance",
"AWS::SSM::Inventory": "aws_ssm_inventory",
"AWS::SSM::InventoryEntry": "aws_ssm_inventory_entry",
"AWS::SSM::MaintenanceWindow": "aws_ssm_maintenance_window",
"AWS::SSM::PatchBaseline": "aws_ssm_patch_baseline",
"AWS::SSM::Parameter": "aws_ssm_parameter",
"AWS::Lambda::Function": "aws_lambda_function",
"AWS::RDS::DBSnapshot": "aws_rds_db_snapshot",
"AWS::CodeDeploy::Application": "aws_codedeploy_app",
"AWS::CodeDeploy::DeploymentConfig": "aws_codedeploy_deployment_config",
"AWS::EMR::Cluster": "aws_emr_cluster",
"AWS::IAM::AccessKey": "aws_iam_access_key",
"AWS::IAM::SSHPublicKey": "aws_iam_ssh_public_key",
"AWS::Glue::CatalogTable": "aws_glue_catalog_table",
"AWS::CloudTrail::Channel": "aws_cloudtrail_channel",
"AWS::EC2::NetworkAcl": "aws_vpc_network_acl",
"AWS::ECS::ContainerInstance": "aws_ecs_container_instance",
"AWS::RedshiftServerless::Snapshot": "aws_redshiftserverless_snapshot",
"AWS::Workspaces::Bundle": "aws_workspaces_bundle",
"AWS::CloudTrail::Trail": "aws_cloudtrail_trail",
"AWS::DAX::Parameter": "aws_dax_parameter",
"AWS::ECR::Image": "aws_ecr_image",
"AWS::IAM::ServerCertificate": "aws_iam_server_certificate",
"AWS::Keyspaces::Keyspace": "aws_keyspaces_keyspace",
"AWS::S3::AccessPoint": "aws_s3_access_point",
"AWS::SageMaker::EndpointConfiguration": "aws_sagemaker_endpoint_configuration",
"AWS::ElastiCache::ReservedCacheNode": "aws_elasticache_reserved_cache_node",
"AWS::EMR::InstanceFleet": "aws_emr_instance_fleet",
"AWS::Account::Account": "aws_account",
"AWS::EC2::VPCPeeringConnection": "aws_vpc_peering_connection",
"AWS::EKS::FargateProfile": "aws_eks_fargate_profile",
"AWS::IAM::AccountPasswordPolicy": "aws_iam_account_password_policy",
"AWS::CodePipeline::Pipeline": "aws_codepipeline_pipeline",
"AWS::DAX::Cluster": "aws_dax_cluster",
"AWS::DLM::LifecyclePolicy": "aws_dlm_lifecycle_policy",
"AWS::OpsWorksCM::Server": "aws_opsworkscm_server",
"AWS::AccessAnalyzer::Analyzer": "aws_accessanalyzer_analyzer",
"AWS::AccessAnalyzer::Finding": "aws_accessanalyzer_finding",
"AWS::ElastiCache::SubnetGroup": "aws_elasticache_subnet_group",
"AWS::FSX::Volume": "aws_fsx_volume",
"AWS::Amplify::App": "aws_amplify_app",
"AWS::CloudTrail::Query": "aws_cloudtrail_query",
"AWS::CostExplorer::ByAccountMonthly": "aws_cost_by_account_monthly",
"AWS::ECR::PublicRegistry": "aws_ecrpublic_registry",
"AWS::EC2::NetworkInterface": "aws_ec2_network_interface",
"AWS::EC2::VPNConnection": "aws_vpc_vpn_connection",
"AWS::FSX::StorageVirtualMachine": "aws_fsx_storage_virtual_machine",
"AWS::ApiGateway::Authorizer": "aws_api_gateway_authorizer",
"AWS::AppStream::Stack": "aws_appstream_stack",
"AWS::Athena::WorkGroup": "aws_athena_workgroup",
"AWS::Athena::QueryExecution": "aws_athena_query_execution",
"AWS::AppStream::Image": "aws_appstream_image",
"AWS::CloudWatch::Alarm": "aws_cloudwatch_alarm",
"AWS::CloudWatch::LogSubscriptionFilter": "aws_cloudwatch_log_subscription_filter",
"AWS::CostExplorer::ByRecordTypeMonthly": "aws_cost_by_record_type_monthly",
"AWS::RDS::DBCluster": "aws_rds_db_cluster",
"AWS::RDS::DBClusterSnapshot": "aws_rds_db_cluster_snapshot",
"AWS::Backup::Framework": "aws_backup_framework",
"AWS::CodeBuild::SourceCredential": "aws_codebuild_source_credential",
"AWS::IAM::ServiceSpecificCredential": "aws_iam_service_specific_credential",
"AWS::EC2::CapacityReservationFleet": "aws_ec2_capacity_reservation_fleet",
"AWS::NetworkFirewall::Firewall": "aws_networkfirewall_firewall",
"AWS::Workspaces::Workspace": "aws_workspaces_workspace",
"AWS::ElasticSearch::Domain": "aws_elasticsearch_domain",
"AWS::RDS::DBInstance": "aws_rds_db_instance",
"AWS::RDS::DBInstanceAutomatedBackup": "aws_rds_db_instance_automated_backup",
"AWS::EFS::MountTarget": "aws_efs_mount_target",
"AWS::GlobalAccelerator::Listener": "aws_globalaccelerator_listener",
"AWS::CostExplorer::ByUsageTypeDaily": "aws_cost_by_service_usage_type_daily",
"AWS::EKS::Addon": "aws_eks_addon",
"AWS::CostExplorer::ByServiceMonthly": "aws_cost_by_service_monthly",
"AWS::IAM::Policy": "aws_iam_policy",
"AWS::Redshift::Cluster": "aws_redshift_cluster",
"AWS::WAFRegional::Rule": "aws_wafregional_rule",
"AWS::WAFRegional::RuleGroup": "aws_wafregional_rule_group",
"AWS::Glue::DataCatalogEncryptionSettings": "aws_glue_data_catalog_encryption_settings",
"AWS::EC2::FlowLog": "aws_vpc_flow_log",
"AWS::EC2::IpamPool": "aws_ec2_ipam_pool",
"AWS::IAM::SamlProvider": "aws_iam_saml_provider",
"AWS::Route53::HostedZone": "aws_route53_zone",
"AWS::Route53::QueryLog": "aws_route53_query_log",
"AWS::EC2::PlacementGroup": "aws_ec2_placement_group",
"AWS::FSX::Snapshot": "aws_fsx_snapshot",
"AWS::KMS::Key": "aws_kms_key",
"AWS::KMS::KeyRotation": "aws_kms_key_rotation",
"AWS::EC2::Ipam": "aws_ec2_ipam",
"AWS::ElasticBeanstalk::Environment": "aws_elastic_beanstalk_environment",
"AWS::ElasticBeanstalk::ApplicationVersion": "aws_elastic_beanstalk_application_version",
"AWS::Lambda::FunctionVersion": "aws_lambda_version",
"AWS::Glue::DevEndpoint": "aws_glue_dev_endpoint",
"AWS::Backup::RecoveryPoint": "aws_backup_recovery_point",
"AWS::Backup::ReportPlan": "aws_backup_report_plan",
"AWS::Backup::RegionSetting": "aws_backup_region_settings",
"AWS::DynamoDbStreams::Stream": "aws_dynamodbstreams_stream",
"AWS::EC2::EgressOnlyInternetGateway": "aws_vpc_egress_only_internet_gateway",
"AWS::CloudFront::Distribution": "aws_cloudfront_distribution",
"AWS::CloudFront::StreamingDistribution": "aws_cloudfront_streamingdistribution",
"AWS::Glue::Job": "aws_glue_job",
"AWS::AppStream::Fleet": "aws_appstream_fleet",
"AWS::SES::ConfigurationSet": "aws_ses_configuration_set",
"AWS::IAM::User": "aws_iam_user",
"AWS::CloudFront::OriginRequestPolicy": "aws_cloudfront_origin_request_policy",
"AWS::EC2::SecurityGroup": "aws_vpc_security_group",
"AWS::GuardDuty::IPSet": "aws_guardduty_ipset",
"AWS::EKS::Cluster": "aws_eks_cluster",
"AWS::Grafana::Workspace": "aws_grafana_workspace",
"AWS::Glue::CatalogDatabase": "aws_glue_catalog_database",
"AWS::Health::Event": "aws_health_event",
"AWS::Health::AffectedEntity": "aws_health_affected_entity",
"AWS::CloudFormation::StackSet": "aws_cloudformation_stack_set",
"AWS::EC2::AvailabilityZone": "aws_availability_zone",
"AWS::EC2::TransitGateway": "aws_ec2_transit_gateway",
"AWS::ApiGateway::UsagePlan": "aws_api_gateway_usage_plan",
"AWS::Inspector::Finding": "aws_inspector_finding",
"AWS::EC2::Fleet": "aws_ec2_fleet",
"AWS::ElasticBeanstalk::Application": "aws_elastic_beanstalk_application",
"AWS::ElasticLoadBalancingV2::LoadBalancer": "aws_ec2_application_load_balancer",
"AWS::OpenSearch::Domain": "aws_opensearch_domain",
"AWS::RDS::DBEventSubscription": "aws_rds_db_event_subscription",
"AWS::RDS::DBEngineVersion": "aws_rds_db_engine_version",
"AWS::EC2::RegionalSettings": "aws_ec2_regional_settings",
"AWS::EC2::SecurityGroupRule": "aws_vpc_security_group_rule",
"AWS::EC2::TransitGatewayAttachment": "aws_ec2_transit_gateway_vpc_attachment",
"AWS::SES::Identity": "aws_ses_identity",
"AWS::SESv2::EmailIdentities": "aws_sesv2_emailidentity",
"AWS::WAF::Rule": "aws_waf_rule",
"AWS::WAF::RuleGroup": "aws_waf_rule_group",
"AWS::WAF::RateBasedRule": "aws_waf_rate_based_rule",
"AWS::WAF::WebACL": "aws_waf_web_acl",
"AWS::WAFRegional::WebACL": "aws_wafregional_web_acl",
"AWS::WellArchitected::Workload": "aws_wellarchitected_workload",
"AWS::WellArchitected::Answer": "aws_wellarchitected_answer",
"AWS::WellArchitected::CheckDetail": "aws_wellarchitected_check_detail",
"AWS::WellArchitected::CheckSummary": "aws_wellarchitected_check_summary",
"AWS::WellArchitected::ConsolidatedReport": "aws_wellarchitected_consolidated_report",
"AWS::WellArchitected::Lens": "aws_wellarchitected_lens",
"AWS::WellArchitected::LensReview": "aws_wellarchitected_lens_review",
"AWS::WellArchitected::LensReviewImprovement": "aws_wellarchitected_lens_review_improvement",
"AWS::WellArchitected::LensReviewReport": "aws_wellarchitected_lens_review_report",
"AWS::WellArchitected::LensShare": "aws_wellarchitected_lens_share",
"AWS::WellArchitected::Milestone": "aws_wellarchitected_milestone",
"AWS::WellArchitected::Notification": "aws_wellarchitected_notification",
"AWS::WellArchitected::ShareInvitation": "aws_wellarchitected_share_invitation",
"AWS::WellArchitected::WorkloadShare": "aws_wellarchitected_workload_share",
"AWS::AutoScaling::LaunchConfiguration": "aws_ec2_launch_configuration",
"AWS::CloudTrail::EventDataStore": "aws_cloudtrail_event_data_store",
"AWS::CodeDeploy::DeploymentGroup": "aws_codedeploy_deployment_group",
"AWS::ImageBuilder::Image": "aws_imagebuilder_image",
"AWS::Redshift::ClusterParameterGroup": "aws_redshift_parameter_group",
"AWS::Account::AlternateContact": "aws_account_alternate_contact",
"AWS::Inspector::AssessmentTarget": "aws_inspector_assessment_target",
"AWS::CloudFront::ResponseHeadersPolicy": "aws_cloudfront_response_headers_policy",
"AWS::EC2::Instance": "aws_ec2_instance",
"AWS::EC2::InstanceAvailability": "aws_ec2_instance_availability",
"AWS::CostExplorer::ByRecordTypeDaily": "aws_cost_by_record_type_daily",
"AWS::EC2::ReservedInstances": "aws_ec2_reserved_instance",
"AWS::ECR::Repository": "aws_ecr_repository",
"AWS::ECR::Registry": "aws_ecr_registry",
"AWS::ECR::RegistryScanningConfiguration": "aws_ecr_registry_scanning_configuration",
"AWS::ElasticLoadBalancingV2::Listener": "aws_ec2_load_balancer_listener",
"AWS::IAM::Group": "aws_iam_group",
"AWS::IAM::OpenIdConnectProvider": "aws_iam_open_id_connect_provider",
"AWS::Backup::Plan": "aws_backup_plan",
"AWS::Config::ConformancePack": "aws_config_conformance_pack",
"AWS::Config::RetentionConfiguration": "aws_config_retention_configuration",
"AWS::CostExplorer::ByAccountDaily": "aws_cost_by_account_daily",
"AWS::Account::Contact": "aws_account_contact",
"AWS::Glue::DataQualityRuleset": "aws_glue_data_quality_ruleset",
"AWS::EventBridge::EventBus": "aws_eventbridge_bus",
"AWS::ApiGateway::Stage": "aws_api_gateway_stage",
"AWS::ApiGatewayV2::Stage": "aws_api_gatewayv2_stage",
"AWS::DynamoDb::LocalSecondaryIndex": "aws_dynamodb_local_secondary_index",
"AWS::ResourceGroups::Groups": "aws_resourcegroups_group",
"AWS::Timestream::Database": "aws_timestream_database",
"AWS::OpenSearchServerless::Collection": "aws_opensearchserverless_collection",
"AWS::EC2::ElasticIP": "aws_ec2_elasticip",
"AWS::EC2::LocalGateway": "aws_ec2_localgateway",
"AWS::EC2::Image": "aws_ec2_ami",
"AWS::EC2::Subnet": "aws_vpc_subnet",
"AWS::ECS::TaskSet": "aws_ecs_task_set",
"AWS::Kinesis::Stream": "aws_kinesis_stream",
"AWS::Kinesis::Consumer": "aws_kinesis_consumer",
"AWS::DocDB::Cluster": "aws_docdb_cluster",
"AWS::DocDB::ClusterSnapshot": "aws_docdb_cluster_snapshot",
"AWS::DocDB::ClusterInstance": "aws_docdb_cluster_instance",
"AWS::ElastiCache::ReplicationGroup": "aws_elasticache_replication_group",
"AWS::GlobalAccelerator::Accelerator": "aws_globalaccelerator_accelerator",
"AWS::CloudWatch::Metric": "aws_cloudwatch_metric",
"AWS::CostExplorer::ForcastMonthly": "aws_cost_forecast_monthly",
"AWS::EMR::InstanceGroup": "aws_emr_instance_group",
"AWS::EC2::ManagedPrefixList": "aws_ec2_managed_prefix_list",
"AWS::EC2::ManagedPrefixListEntry": "aws_ec2_managed_prefix_list_entry",
"AWS::EC2::ClientVpnEndpoint": "aws_ec2_client_vpn_endpoint",
"AWS::MWAA::Environment": "aws_mwaa_environment",
"AWS::CloudWatch::LogResourcePolicy": "aws_cloudwatch_log_resource_policy",
"AWS::CodeArtifact::Domain": "aws_codeartifact_domain",
"AWS::CodeStar::Project": "aws_codestar_project",
"AWS::Neptune::Database": "aws_neptune_database",
"AWS::Neptune::DBCluster": "aws_neptune_db_cluster",
"AWS::Neptune::DBClusterSnapshot": "aws_neptune_db_cluster_snapshot",
"AWS::NetworkFirewall::FirewallPolicy": "aws_networkfirewall_firewall_policy",
"AWS::NetworkFirewall::RuleGroup": "aws_networkfirewall_rule_group",
"AWS::Oam::Link": "aws_oam_link",
"AWS::Oam::Sink": "aws_oam_sink",
"AWS::Organizations::Account": "aws_organizations_account",
"AWS::Pinpoint::App": "aws_pinpoint_app",
"AWS::Pipes::Pipe": "aws_pipes_pipe",
"AWS::RDS::DBClusterParameterGroup": "aws_rds_db_cluster_parameter_group",
"AWS::RDS::OptionGroup": "aws_rds_db_option_group",
"AWS::RDS::DBParameterGroup": "aws_rds_db_parameter_group",
"AWS::RDS::DBProxy": "aws_rds_db_proxy",
"AWS::RDS::DBSubnetGroup": "aws_rds_db_subnet_group",
"AWS::RDS::DBRecommendation": "aws_rds_db_recommendation",
"AWS::Redshift::EventSubscription": "aws_redshift_event_subscription",
"AWS::RedshiftServerless::Workgroup": "aws_redshiftserverless_workgroup",
"AWS::ResourceExplorer2::Index": "aws_resource_explorer_index",
"AWS::Route53::HealthCheck": "aws_route53_health_check",
"AWS::Route53Resolver::ResolverRule": "aws_route53_resolver_rule",
"AWS::Route53Resolver::QueryLogConfig": "aws_route53_resolver_query_log_config",
"AWS::SageMaker::App": "aws_sagemaker_app",
"AWS::SageMaker::Domain": "aws_sagemaker_domain",
"AWS::StepFunctions::StateMachine": "aws_sfn_state_machine",
"AWS::StepFunctions::StateMachineExecution": "aws_sfn_state_machine_execution",
"AWS::StepFunctions::StateMachineExecutionHistories": "aws_sfn_state_machine_execution_history",
"AWS::SimSpaceWeaver::Simulation": "aws_simspaceweaver_simulation",
"AWS::SSM::Association": "aws_ssm_association",
"AWS::SSM::Document": "aws_ssm_document",
"AWS::SSM::DocumentPermission": "aws_ssm_document_permission",
"AWS::EC2::CustomerGateway": "aws_vpc_customer_gateway",
"AWS::EC2::VerifiedAccessInstance": "aws_vpc_verified_access_instance",
"AWS::EC2::VerifiedAccessEndpoint": "aws_vpc_verified_access_endpoint",
"AWS::EC2::VerifiedAccessGroup": "aws_vpc_verified_access_group",
"AWS::EC2::VerifiedAccessTrustProvider": "aws_vpc_verified_access_trust_provider",
"AWS::EC2::VPNGateway": "aws_vpc_vpn_gateway",
"AWS::WAFv2::IPSet": "aws_wafv2_ip_set",
"AWS::WAFv2::RegexPatternSet": "aws_wafv2_regex_pattern_set",
"AWS::WAFv2::RuleGroup": "aws_wafv2_rule_group",
"AWS::EC2::TransitGatewayRoute": "aws_ec2_transit_gateway_route",
"AWS::GuardDuty::Filter": "aws_guardduty_filter",
"AWS::ECS::TaskDefinition": "aws_ecs_task_definition",
"AWS::GuardDuty::ThreatIntelSet": "aws_guardduty_threat_intel_set",
"AWS::ApiGatewayV2::DomainName": "aws_api_gatewayv2_domain_name",
"AWS::ApiGateway::DomainName": "aws_api_gateway_domain_name",
"AWS::ApiGatewayV2::Route": "aws_api_gatewayv2_route",
"AWS::MQ::Broker": "aws_mq_broker",
"AWS::ACMPCA::CertificateAuthority": "aws_acmpca_certificate_authority",
"AWS::CloudFormation::Stack": "aws_cloudformation_stack",
"AWS::CloudFormation::StackResource": "aws_cloudformation_stack_resource",
"AWS::DirectConnect::Connection": "aws_directconnect_connection",
"AWS::FSX::FileSystem": "aws_fsx_file_system",
"AWS::Glue::SecurityConfiguration": "aws_glue_security_configuration",
"AWS::Inspector::AssessmentRun": "aws_inspector_assessment_run",
"AWS::Inspector2::Coverage": "aws_inspector2_coverage",
"AWS::Inspector2::CoverageStatistics": "aws_inspector2_coverage_statistics",
"AWS::Inspector2::Member": "aws_inspector2_member",
"AWS::Inspector2::Finding": "aws_inspector2_finding",
"AWS::Config::ConfigurationRecorder": "aws_config_configuration_recorder",
"AWS::EC2::NatGateway": "aws_vpc_nat_gateway",
"AWS::ECR::PublicRepository": "aws_ecrpublic_repository",
"AWS::ECS::Cluster": "aws_ecs_cluster",
"AWS::ElasticLoadBalancingV2::TargetGroup": "aws_ec2_target_group",
"AWS::CloudFront::CachePolicy": "aws_cloudfront_cache_policy",
"AWS::CodeArtifact::Repository": "aws_codeartifact_repository",
"AWS::AMP::Workspace": "aws_amp_workspace",
"AWS::EC2::CapacityReservation": "aws_ec2_capacity_reservation",
"AWS::SageMaker::NotebookInstance": "aws_sagemaker_notebook_instance",
"AWS::IAM::AccessAdvisor": "aws_iam_access_advisor",
"AWS::EC2::VolumeSnapshot": "aws_ebs_snapshot",
"AWS::EC2::Region": "aws_region",
"AWS::Keyspaces::Table": "aws_keyspaces_table",
"AWS::Config::AggregationAuthorization": "aws_config_aggregate_authorization",
"AWS::DAX::SubnetGroup": "aws_dax_subnet_group",
"AWS::DynamoDb::GlobalTable": "aws_dynamodb_global_table",
"AWS::ElasticLoadBalancing::LoadBalancer": "aws_ec2_classic_load_balancer",
"AWS::AppStream::Application": "aws_appstream_application",
"AWS::RedshiftServerless::Namespace": "aws_redshiftserverless_namespace",
"AWS::CloudFront::OriginAccessIdentity": "aws_cloudfront_origin_access_identity",
"AWS::EC2::Host": "aws_ec2_host",
"AWS::EC2::VPC": "aws_vpc",
"AWS::EC2::TransitGatewayRouteTable": "aws_ec2_transit_gateway_route_table",
"AWS::EKS::Nodegroup": "aws_eks_node_group",
"AWS::Backup::Selection": "aws_backup_selection",
"AWS::CloudTrail::Import": "aws_cloudtrail_import",
"AWS::CostExplorer::ByServiceDaily": "aws_cost_by_service_daily",
"AWS::ElasticLoadBalancingV2::SslPolicy": "aws_ec2_ssl_policy",
"AWS::GuardDuty::Finding": "aws_guardduty_finding",
"AWS::EC2::DHCPOptions": "aws_vpc_dhcp_options",
"AWS::EC2::InstanceType": "aws_ec2_instance_type",
"AWS::Batch::ComputeEnvironment": "aws_batch_compute_environment",
"AWS::DMS::ReplicationInstance": "aws_dms_replication_instance",
"AWS::DMS::Endpoint": "aws_dms_endpoint",
"AWS::DMS::ReplicationTask": "aws_dms_replication_task",
"AWS::DynamoDb::Table": "aws_dynamodb_table",
"AWS::Shield::ProtectionGroup": "aws_shield_protection_group",
"AWS::Firehose::DeliveryStream": "aws_kinesis_firehose_delivery_stream",
"AWS::KinesisVideo::Stream": "aws_kinesis_video_stream",
"AWS::KMS::Alias": "aws_kms_alias",
"AWS::Lambda::Alias": "aws_lambda_alias",
"AWS::Lambda::LambdaLayer": "aws_lambda_layer",
"AWS::Lambda::LayerVersion": "aws_lambda_layer_version",
"AWS::Lightsail::Instance": "aws_lightsail_instance",
"AWS::Macie2::ClassificationJob": "aws_macie2_classification_job",
"AWS::MediaStore::Container": "aws_media_store_container",
"AWS::Mgn::Application": "aws_mgn_application",
"AWS::ResourceExplorer2::SupportedResourceType": "aws_resource_explorer_supported_resource_type",
"AWS::Route53Resolver::ResolverEndpoint": "aws_route53_resolver_endpoint",
"AWS::Route53Domains::Domain": "aws_route53_domain",
"AWS::Route53::Record": "aws_route53_record",
"AWS::Route53::TrafficPolicy": "aws_route53_traffic_policy",
"AWS::Route53::TrafficPolicyInstance": "aws_route53_traffic_policy_instance",
"AWS::SageMaker::Model": "aws_sagemaker_model",
"AWS::SageMaker::TrainingJob": "aws_sagemaker_training_job",
"AWS::SecurityHub::ActionTarget": "aws_securityhub_action_target",
"AWS::SecurityHub::Finding": "aws_securityhub_finding",
"AWS::SecurityHub::FindingAggregator": "aws_securityhub_finding_aggregator",
"AWS::SecurityHub::Insight": "aws_securityhub_insight",
"AWS::SecurityHub::Member": "aws_securityhub_member",
"AWS::SecurityHub::Product": "aws_securityhub_product",
"AWS::SecurityHub::StandardsControl": "aws_securityhub_standards_control",
"AWS::SecurityHub::StandardsSubscription": "aws_securityhub_standards_subscription",
"AWS::SecurityLake::DataLake": "aws_securitylake_data_lake",
"AWS::SecurityLake::Subscriber": "aws_securitylake_subscriber",
"AWS::Ram::PrincipalAssociation": "aws_ram_principal_association",
"AWS::Ram::ResourceAssociation": "aws_ram_resource_association",
"AWS::RDS::ReservedDBInstance": "aws_rds_reserved_db_instance",
"AWS::Redshift::SubnetGroup": "aws_redshift_subnet_group",
"AWS::SeverlessApplicationRepository::Application": "aws_serverlessapplicationrepository_application",
"AWS::AuditManager::Framework": "aws_auditmanager_framework",
"AWS::AuditManager::EvidenceFolder": "aws_auditmanager_evidence_folder",
"AWS::AuditManager::Evidence": "aws_auditmanager_evidence",
"AWS::AuditManager::Control": "aws_auditmanager_control",
"AWS::AuditManager::Assessment": "aws_auditmanager_assessment",
"AWS::CloudTrail::TrailEvent": "aws_cloudtrail_trail_event",
"AWS::CloudWatch::LogEvent": "aws_cloudwatch_log_event",
"AWS::Logs::MetricFilter": "aws_cloudwatch_log_metric_filter",
"AWS::CloudWatch::LogStream": "aws_cloudwatch_log_stream",
"AWS::CostExplorer::ByUsageTypeMonthly": "aws_cost_by_service_usage_type_monthly",
"AWS::ServiceQuotas::ServiceQuotaChangeRequest": "aws_servicequotas_service_quota_change_request",
"AWS::ServiceQuotas::Service": "aws_servicequotas_service",
"AWS::EC2::VPCEndpointService": "aws_vpc_endpoint_service",
"AWS::EC2::LaunchTemplate": "aws_ec2_launch_template",
"AWS::EC2::LaunchTemplateVersion": "aws_ec2_launch_template_version",
"AWS::SNS::Subscription": "aws_sns_topic_subscription",
"AWS::S3::AccountSetting": "aws_s3_account_settings",
"AWS::SSM::ManagedInstanceCompliance": "aws_ssm_managed_instance_compliance",
"AWS::SSM::ManagedInstancePatchState": "aws_ssm_managed_instance_patch_state",
"AWS::SSOAdmin::AccountAssignment": "aws_ssoadmin_account_assignment",
"AWS::SSOAdmin::UserEffectiveAccess": "aws_user_effective_access",
"AWS::SSOAdmin::Instance": "aws_ssoadmin_instance",
"AWS::SSOAdmin::PermissionSet": "aws_ssoadmin_permission_set",
"AWS::SSOAdmin::AttachedManagedPolicy": "aws_ssoadmin_managed_policy_attachment",
"AWS::ServiceDiscovery::Service": "aws_service_discovery_service",
"AWS::ServiceDiscovery::Namespace": "aws_service_discovery_namespace",
"AWS::ServiceDiscovery::Instance": "aws_service_discovery_instance",
"AWS::ServiceCatalog::Portfolio": "aws_servicecatalog_portfolio",
"AWS::ServiceCatalog::Product": "aws_servicecatalog_product",
"AWS::IdentityStore::User": "aws_identitystore_user",
"AWS::IdentityStore::Group": "aws_identitystore_group",
"AWS::IdentityStore::GroupMembership": "aws_identitystore_group_membership",
}
var DescriptionMap = map[string]interface{}{
"AWS::Redshift::Snapshot": opengovernance.RedshiftSnapshot{},
"AWS::IAM::AccountSummary": opengovernance.IAMAccountSummary{},
"AWS::Glacier::Vault": opengovernance.GlacierVault{},
"AWS::Organizations::Organization": opengovernance.OrganizationsOrganization{},
"AWS::Organizations::Policy": opengovernance.OrganizationsPolicy{},
"AWS::Organizations::PolicyTarget": opengovernance.OrganizationsPolicyTarget{},
"AWS::Organizations::OrganizationalUnit": opengovernance.OrganizationsOrganizationalUnit{},
"AWS::Organizations::Root": opengovernance.OrganizationsRoot{},
"AWS::CloudSearch::Domain": opengovernance.CloudSearchDomain{},
"AWS::DynamoDb::GlobalSecondaryIndex": opengovernance.DynamoDbGlobalSecondaryIndex{},
"AWS::EC2::RouteTable": opengovernance.EC2RouteTable{},
"AWS::SecurityHub::Hub": opengovernance.SecurityHubHub{},
"AWS::StorageGateway::StorageGateway": opengovernance.StorageGatewayStorageGateway{},
"AWS::Inspector::AssessmentTemplate": opengovernance.InspectorAssessmentTemplate{},
"AWS::ElasticLoadBalancingV2::ListenerRule": opengovernance.ElasticLoadBalancingV2Rule{},
"AWS::IAM::Role": opengovernance.IAMRole{},
"AWS::Backup::ProtectedResource": opengovernance.BackupProtectedResource{},
"AWS::CodeCommit::Repository": opengovernance.CodeCommitRepository{},
"AWS::EC2::VPCEndpoint": opengovernance.EC2VPCEndpoint{},
"AWS::EventBridge::EventRule": opengovernance.EventBridgeRule{},
"AWS::CloudFront::OriginAccessControl": opengovernance.CloudFrontOriginAccessControl{},
"AWS::CodeBuild::Project": opengovernance.CodeBuildProject{},
"AWS::CodeBuild::Build": opengovernance.CodeBuildBuild{},
"AWS::ElastiCache::ParameterGroup": opengovernance.ElastiCacheParameterGroup{},
"AWS::MemoryDb::Cluster": opengovernance.MemoryDbCluster{},
"AWS::Glue::Crawler": opengovernance.GlueCrawler{},
"AWS::DirectConnect::Gateway": opengovernance.DirectConnectGateway{},
"AWS::DynamoDb::BackUp": opengovernance.DynamoDbBackup{},
"AWS::EC2::EIP": opengovernance.EC2EIP{},
"AWS::EC2::InternetGateway": opengovernance.EC2InternetGateway{},
"AWS::GuardDuty::PublishingDestination": opengovernance.GuardDutyPublishingDestination{},
"AWS::KinesisAnalyticsV2::Application": opengovernance.KinesisAnalyticsV2Application{},
"AWS::EMR::Instance": opengovernance.EMRInstance{},
"AWS::EMR::BlockPublicAccessConfiguration": opengovernance.EMRBlockPublicAccessConfiguration{},
"AWS::ApiGateway::RestApi": opengovernance.ApiGatewayRestAPI{},
"AWS::ApiGatewayV2::Integration": opengovernance.ApiGatewayV2Integration{},
"AWS::AutoScaling::AutoScalingGroup": opengovernance.AutoScalingGroup{},
"AWS::DynamoDb::TableExport": opengovernance.DynamoDbTableExport{},
"AWS::EC2::KeyPair": opengovernance.EC2KeyPair{},
"AWS::EFS::FileSystem": opengovernance.EFSFileSystem{},
"AWS::Kafka::Cluster": opengovernance.KafkaCluster{},
"AWS::SecretsManager::Secret": opengovernance.SecretsManagerSecret{},
"AWS::Backup::LegalHold": opengovernance.BackupLegalHold{},
"AWS::CloudFront::Function": opengovernance.CloudFrontFunction{},
"AWS::GlobalAccelerator::EndpointGroup": opengovernance.GlobalAcceleratorEndpointGroup{},
"AWS::DAX::ParameterGroup": opengovernance.DAXParameterGroup{},
"AWS::SQS::Queue": opengovernance.SQSQueue{},
"AWS::Config::Rule": opengovernance.ConfigRule{},
"AWS::GuardDuty::Member": opengovernance.GuardDutyMember{},
"AWS::Inspector::Exclusion": opengovernance.InspectorExclusion{},
"AWS::DirectoryService::Directory": opengovernance.DirectoryServiceDirectory{},
"AWS::DirectoryService::Certificate": opengovernance.DirectoryServiceCertificate{},
"AWS::DirectoryService::LogSubscription": opengovernance.DirectoryServiceLogSubscription{},
"AWS::EFS::AccessPoint": opengovernance.EFSAccessPoint{},
"AWS::IAM::PolicyAttachment": opengovernance.IAMPolicyAttachment{},
"AWS::IAM::CredentialReport": opengovernance.IAMCredentialReport{},
"AWS::RDS::GlobalCluster": opengovernance.RDSGlobalCluster{},
"AWS::CostExplorer::ForcastDaily": opengovernance.CostExplorerForcastDaily{},
"AWS::GuardDuty::Detector": opengovernance.GuardDutyDetector{},
"AWS::SNS::Topic": opengovernance.SNSTopic{},
"AWS::AppConfig::Application": opengovernance.AppConfigApplication{},
"AWS::Batch::Job": opengovernance.BatchJob{},
"AWS::Batch::JobQueue": opengovernance.BatchJobQueue{},
"AWS::ECS::Service": opengovernance.ECSService{},
"AWS::FSX::Task": opengovernance.FSXTask{},
"AWS::IAM::VirtualMFADevice": opengovernance.IAMVirtualMFADevice{},
"AWS::WAFv2::WebACL": opengovernance.WAFv2WebACL{},
"AWS::ApplicationAutoScaling::Target": opengovernance.ApplicationAutoScalingTarget{},
"AWS::ApplicationAutoScaling::Policy": opengovernance.ApplicationAutoScalingPolicy{},
"AWS::Backup::Vault": opengovernance.BackupVault{},
"AWS::ElastiCache::Cluster": opengovernance.ElastiCacheCluster{},
"AWS::Logs::LogGroup": opengovernance.CloudWatchLogsLogGroup{},
"AWS::S3::Bucket": opengovernance.S3Bucket{},
"AWS::S3::Object": opengovernance.S3Object{},
"AWS::S3::BucketIntelligentTieringConfiguration": opengovernance.S3BucketIntelligentTieringConfiguration{},
"AWS::S3::MultiRegionAccessPoint": opengovernance.S3MultiRegionAccessPoint{},
"AWS::CertificateManager::Certificate": opengovernance.CertificateManagerCertificate{},
"AWS::EKS::AddonVersion": opengovernance.EKSAddonVersion{},
"AWS::ApiGatewayV2::Api": opengovernance.ApiGatewayV2API{},
"AWS::EC2::Volume": opengovernance.EC2Volume{},
"AWS::ApiGateway::ApiKey": opengovernance.ApiGatewayApiKey{},
"AWS::Glue::Connection": opengovernance.GlueConnection{},
"AWS::ECS::Task": opengovernance.ECSTask{},
"AWS::SSM::ManagedInstance": opengovernance.SSMManagedInstance{},
"AWS::SSM::Inventory": opengovernance.SSMInventory{},
"AWS::SSM::InventoryEntry": opengovernance.SSMInventoryEntry{},
"AWS::SSM::MaintenanceWindow": opengovernance.SSMMaintenanceWindow{},
"AWS::SSM::PatchBaseline": opengovernance.SSMPatchBaseline{},
"AWS::SSM::Parameter": opengovernance.SSMParameter{},
"AWS::Lambda::Function": opengovernance.LambdaFunction{},
"AWS::RDS::DBSnapshot": opengovernance.RDSDBSnapshot{},
"AWS::CodeDeploy::Application": opengovernance.CodeDeployApplication{},
"AWS::CodeDeploy::DeploymentConfig": opengovernance.CodeDeployDeploymentConfig{},
"AWS::EMR::Cluster": opengovernance.EMRCluster{},
"AWS::IAM::AccessKey": opengovernance.IAMAccessKey{},
"AWS::IAM::SSHPublicKey": opengovernance.IAMSSHPublicKey{},
"AWS::Glue::CatalogTable": opengovernance.GlueCatalogTable{},
"AWS::CloudTrail::Channel": opengovernance.CloudTrailChannel{},
"AWS::EC2::NetworkAcl": opengovernance.EC2NetworkAcl{},
"AWS::ECS::ContainerInstance": opengovernance.ECSContainerInstance{},
"AWS::RedshiftServerless::Snapshot": opengovernance.RedshiftServerlessSnapshot{},
"AWS::Workspaces::Bundle": opengovernance.WorkspacesBundle{},
"AWS::CloudTrail::Trail": opengovernance.CloudTrailTrail{},
"AWS::DAX::Parameter": opengovernance.DAXParameter{},
"AWS::ECR::Image": opengovernance.ECRImage{},
"AWS::IAM::ServerCertificate": opengovernance.IAMServerCertificate{},
"AWS::Keyspaces::Keyspace": opengovernance.KeyspacesKeyspace{},
"AWS::S3::AccessPoint": opengovernance.S3AccessPoint{},
"AWS::SageMaker::EndpointConfiguration": opengovernance.SageMakerEndpointConfiguration{},
"AWS::ElastiCache::ReservedCacheNode": opengovernance.ElastiCacheReservedCacheNode{},
"AWS::EMR::InstanceFleet": opengovernance.EMRInstanceFleet{},
"AWS::Account::Account": opengovernance.IAMAccount{},
"AWS::EC2::VPCPeeringConnection": opengovernance.EC2VpcPeeringConnection{},
"AWS::EKS::FargateProfile": opengovernance.EKSFargateProfile{},
"AWS::IAM::AccountPasswordPolicy": opengovernance.IAMAccountPasswordPolicy{},
"AWS::CodePipeline::Pipeline": opengovernance.CodePipelinePipeline{},
"AWS::DAX::Cluster": opengovernance.DAXCluster{},
"AWS::DLM::LifecyclePolicy": opengovernance.DLMLifecyclePolicy{},
"AWS::OpsWorksCM::Server": opengovernance.OpsWorksCMServer{},
"AWS::AccessAnalyzer::Analyzer": opengovernance.AccessAnalyzerAnalyzer{},
"AWS::AccessAnalyzer::Finding": opengovernance.AccessAnalyzerAnalyzerFinding{},
"AWS::ElastiCache::SubnetGroup": opengovernance.ElastiCacheSubnetGroup{},
"AWS::FSX::Volume": opengovernance.FSXVolume{},
"AWS::Amplify::App": opengovernance.AmplifyApp{},
"AWS::CloudTrail::Query": opengovernance.CloudTrailQuery{},
"AWS::CostExplorer::ByAccountMonthly": opengovernance.CostExplorerByAccountMonthly{},
"AWS::ECR::PublicRegistry": opengovernance.ECRPublicRegistry{},
"AWS::EC2::NetworkInterface": opengovernance.EC2NetworkInterface{},
"AWS::EC2::VPNConnection": opengovernance.EC2VPNConnection{},
"AWS::FSX::StorageVirtualMachine": opengovernance.FSXStorageVirtualMachine{},
"AWS::ApiGateway::Authorizer": opengovernance.ApiGatewayAuthorizer{},
"AWS::AppStream::Stack": opengovernance.AppStreamStack{},
"AWS::Athena::WorkGroup": opengovernance.AthenaWorkGroup{},
"AWS::Athena::QueryExecution": opengovernance.AthenaQueryExecution{},
"AWS::AppStream::Image": opengovernance.AppStreamImage{},
"AWS::CloudWatch::Alarm": opengovernance.CloudWatchAlarm{},
"AWS::CloudWatch::LogSubscriptionFilter": opengovernance.CloudWatchLogSubscriptionFilter{},
"AWS::CostExplorer::ByRecordTypeMonthly": opengovernance.CostExplorerByRecordTypeMonthly{},
"AWS::RDS::DBCluster": opengovernance.RDSDBCluster{},
"AWS::RDS::DBClusterSnapshot": opengovernance.RDSDBClusterSnapshot{},
"AWS::Backup::Framework": opengovernance.BackupFramework{},
"AWS::CodeBuild::SourceCredential": opengovernance.CodeBuildSourceCredential{},
"AWS::IAM::ServiceSpecificCredential": opengovernance.IAMServiceSpecificCredential{},
"AWS::EC2::CapacityReservationFleet": opengovernance.EC2CapacityReservationFleet{},
"AWS::NetworkFirewall::Firewall": opengovernance.NetworkFirewallFirewall{},
"AWS::Workspaces::Workspace": opengovernance.WorkspacesWorkspace{},
"AWS::ElasticSearch::Domain": opengovernance.ESDomain{},
"AWS::RDS::DBInstance": opengovernance.RDSDBInstance{},
"AWS::RDS::DBInstanceAutomatedBackup": opengovernance.RDSDBInstanceAutomatedBackup{},
"AWS::EFS::MountTarget": opengovernance.EFSMountTarget{},
"AWS::GlobalAccelerator::Listener": opengovernance.GlobalAcceleratorListener{},
"AWS::CostExplorer::ByUsageTypeDaily": opengovernance.CostExplorerByServiceUsageTypeDaily{},
"AWS::EKS::Addon": opengovernance.EKSAddon{},
"AWS::CostExplorer::ByServiceMonthly": opengovernance.CostExplorerByServiceMonthly{},
"AWS::IAM::Policy": opengovernance.IAMPolicy{},
"AWS::Redshift::Cluster": opengovernance.RedshiftCluster{},
"AWS::WAFRegional::Rule": opengovernance.WAFRegionalRule{},
"AWS::WAFRegional::RuleGroup": opengovernance.WAFRegionalRuleGroup{},
"AWS::Glue::DataCatalogEncryptionSettings": opengovernance.GlueDataCatalogEncryptionSettings{},
"AWS::EC2::FlowLog": opengovernance.EC2FlowLog{},
"AWS::EC2::IpamPool": opengovernance.EC2IpamPool{},
"AWS::IAM::SamlProvider": opengovernance.IAMSamlProvider{},
"AWS::Route53::HostedZone": opengovernance.Route53HostedZone{},
"AWS::Route53::QueryLog": opengovernance.Route53QueryLog{},
"AWS::EC2::PlacementGroup": opengovernance.EC2PlacementGroup{},
"AWS::FSX::Snapshot": opengovernance.FSXSnapshot{},
"AWS::KMS::Key": opengovernance.KMSKey{},
"AWS::KMS::KeyRotation": opengovernance.KMSKeyRotation{},
"AWS::EC2::Ipam": opengovernance.EC2Ipam{},
"AWS::ElasticBeanstalk::Environment": opengovernance.ElasticBeanstalkEnvironment{},
"AWS::ElasticBeanstalk::ApplicationVersion": opengovernance.ElasticBeanstalkApplicationVersion{},
"AWS::Lambda::FunctionVersion": opengovernance.LambdaFunctionVersion{},
"AWS::Glue::DevEndpoint": opengovernance.GlueDevEndpoint{},
"AWS::Backup::RecoveryPoint": opengovernance.BackupRecoveryPoint{},
"AWS::Backup::ReportPlan": opengovernance.BackupReportPlan{},
"AWS::Backup::RegionSetting": opengovernance.BackupRegionSetting{},
"AWS::DynamoDbStreams::Stream": opengovernance.DynamoDbStream{},
"AWS::EC2::EgressOnlyInternetGateway": opengovernance.EC2EgressOnlyInternetGateway{},
"AWS::CloudFront::Distribution": opengovernance.CloudFrontDistribution{},
"AWS::CloudFront::StreamingDistribution": opengovernance.CloudFrontStreamingDistribution{},
"AWS::Glue::Job": opengovernance.GlueJob{},
"AWS::AppStream::Fleet": opengovernance.AppStreamFleet{},
"AWS::SES::ConfigurationSet": opengovernance.SESConfigurationSet{},
"AWS::IAM::User": opengovernance.IAMUser{},
"AWS::CloudFront::OriginRequestPolicy": opengovernance.CloudFrontOriginRequestPolicy{},
"AWS::EC2::SecurityGroup": opengovernance.EC2SecurityGroup{},
"AWS::GuardDuty::IPSet": opengovernance.GuardDutyIPSet{},
"AWS::EKS::Cluster": opengovernance.EKSCluster{},
"AWS::Grafana::Workspace": opengovernance.GrafanaWorkspace{},
"AWS::Glue::CatalogDatabase": opengovernance.GlueCatalogDatabase{},
"AWS::Health::Event": opengovernance.HealthEvent{},
"AWS::Health::AffectedEntity": opengovernance.HealthAffectedEntity{},
"AWS::CloudFormation::StackSet": opengovernance.CloudFormationStackSet{},
"AWS::EC2::AvailabilityZone": opengovernance.EC2AvailabilityZone{},
"AWS::EC2::TransitGateway": opengovernance.EC2TransitGateway{},
"AWS::ApiGateway::UsagePlan": opengovernance.ApiGatewayUsagePlan{},
"AWS::Inspector::Finding": opengovernance.InspectorFinding{},
"AWS::EC2::Fleet": opengovernance.EC2Fleet{},
"AWS::ElasticBeanstalk::Application": opengovernance.ElasticBeanstalkApplication{},
"AWS::ElasticLoadBalancingV2::LoadBalancer": opengovernance.ElasticLoadBalancingV2LoadBalancer{},
"AWS::OpenSearch::Domain": opengovernance.OpenSearchDomain{},
"AWS::RDS::DBEventSubscription": opengovernance.RDSDBEventSubscription{},
"AWS::RDS::DBEngineVersion": opengovernance.RDSDBEngineVersion{},
"AWS::EC2::RegionalSettings": opengovernance.EC2RegionalSettings{},
"AWS::EC2::SecurityGroupRule": opengovernance.EC2SecurityGroupRule{},
"AWS::EC2::TransitGatewayAttachment": opengovernance.EC2TransitGatewayAttachment{},
"AWS::SES::Identity": opengovernance.SESIdentity{},
"AWS::SESv2::EmailIdentities": opengovernance.SESv2EmailIdentity{},
"AWS::WAF::Rule": opengovernance.WAFRule{},
"AWS::WAF::RuleGroup": opengovernance.WAFRuleGroup{},
"AWS::WAF::RateBasedRule": opengovernance.WAFRateBasedRule{},
"AWS::WAF::WebACL": opengovernance.WAFWebAcl{},
"AWS::WAFRegional::WebACL": opengovernance.WAFRegionalWebAcl{},
"AWS::WellArchitected::Workload": opengovernance.WellArchitectedWorkload{},
"AWS::WellArchitected::Answer": opengovernance.WellArchitectedAnswer{},
"AWS::WellArchitected::CheckDetail": opengovernance.WellArchitectedCheckDetail{},
"AWS::WellArchitected::CheckSummary": opengovernance.WellArchitectedCheckSummary{},
"AWS::WellArchitected::ConsolidatedReport": opengovernance.WellArchitectedCheckConsolidatedReport{},
"AWS::WellArchitected::Lens": opengovernance.WellArchitectedLens{},
"AWS::WellArchitected::LensReview": opengovernance.WellArchitectedLensReview{},
"AWS::WellArchitected::LensReviewImprovement": opengovernance.WellArchitectedLensReviewImprovement{},
"AWS::WellArchitected::LensReviewReport": opengovernance.WellArchitectedLensReviewReport{},
"AWS::WellArchitected::LensShare": opengovernance.WellArchitectedLensShare{},
"AWS::WellArchitected::Milestone": opengovernance.WellArchitectedMilestone{},
"AWS::WellArchitected::Notification": opengovernance.WellArchitectedNotification{},
"AWS::WellArchitected::ShareInvitation": opengovernance.WellArchitectedShareInvitation{},
"AWS::WellArchitected::WorkloadShare": opengovernance.WellArchitectedWorkloadShare{},
"AWS::AutoScaling::LaunchConfiguration": opengovernance.AutoScalingLaunchConfiguration{},
"AWS::CloudTrail::EventDataStore": opengovernance.CloudTrailEventDataStore{},
"AWS::CodeDeploy::DeploymentGroup": opengovernance.CodeDeployDeploymentGroup{},
"AWS::ImageBuilder::Image": opengovernance.ImageBuilderImage{},
"AWS::Redshift::ClusterParameterGroup": opengovernance.RedshiftClusterParameterGroup{},
"AWS::Account::AlternateContact": opengovernance.AccountAlternateContact{},
"AWS::Inspector::AssessmentTarget": opengovernance.InspectorAssessmentTarget{},
"AWS::CloudFront::ResponseHeadersPolicy": opengovernance.CloudFrontResponseHeadersPolicy{},
"AWS::EC2::Instance": opengovernance.EC2Instance{},
"AWS::EC2::InstanceAvailability": opengovernance.EC2InstanceAvailability{},
"AWS::CostExplorer::ByRecordTypeDaily": opengovernance.CostExplorerByRecordTypeDaily{},
"AWS::EC2::ReservedInstances": opengovernance.EC2ReservedInstances{},
"AWS::ECR::Repository": opengovernance.ECRRepository{},
"AWS::ECR::Registry": opengovernance.ECRRegistry{},
"AWS::ECR::RegistryScanningConfiguration": opengovernance.ECRRegistryScanningConfiguration{},
"AWS::ElasticLoadBalancingV2::Listener": opengovernance.ElasticLoadBalancingV2Listener{},
"AWS::IAM::Group": opengovernance.IAMGroup{},
"AWS::IAM::OpenIdConnectProvider": opengovernance.IAMOpenIdConnectProvider{},
"AWS::Backup::Plan": opengovernance.BackupPlan{},
"AWS::Config::ConformancePack": opengovernance.ConfigConformancePack{},
"AWS::Config::RetentionConfiguration": opengovernance.ConfigRetentionConfiguration{},
"AWS::CostExplorer::ByAccountDaily": opengovernance.CostExplorerByAccountDaily{},
"AWS::Account::Contact": opengovernance.AccountContact{},
"AWS::Glue::DataQualityRuleset": opengovernance.GlueDataQualityRuleset{},
"AWS::EventBridge::EventBus": opengovernance.EventBridgeBus{},
"AWS::ApiGateway::Stage": opengovernance.ApiGatewayStage{},
"AWS::ApiGatewayV2::Stage": opengovernance.ApiGatewayV2Stage{},
"AWS::DynamoDb::LocalSecondaryIndex": opengovernance.DynamoDbLocalSecondaryIndex{},
"AWS::ResourceGroups::Groups": opengovernance.ResourceGroupsGroup{},
"AWS::Timestream::Database": opengovernance.TimestreamDatabase{},
"AWS::OpenSearchServerless::Collection": opengovernance.OpenSearchServerlessCollection{},
"AWS::EC2::ElasticIP": opengovernance.EC2ElasticIP{},
"AWS::EC2::LocalGateway": opengovernance.EC2LocalGateway{},
"AWS::EC2::Image": opengovernance.EC2AMI{},
"AWS::EC2::Subnet": opengovernance.EC2Subnet{},
"AWS::ECS::TaskSet": opengovernance.ECSTaskSet{},
"AWS::Kinesis::Stream": opengovernance.KinesisStream{},
"AWS::Kinesis::Consumer": opengovernance.KinesisConsumer{},
"AWS::DocDB::Cluster": opengovernance.DocDBCluster{},
"AWS::DocDB::ClusterSnapshot": opengovernance.DocDBClusterSnapshot{},
"AWS::DocDB::ClusterInstance": opengovernance.DocDBClusterInstance{},
"AWS::ElastiCache::ReplicationGroup": opengovernance.ElastiCacheReplicationGroup{},
"AWS::GlobalAccelerator::Accelerator": opengovernance.GlobalAcceleratorAccelerator{},
"AWS::CloudWatch::Metric": opengovernance.CloudWatchMetric{},
"AWS::CostExplorer::ForcastMonthly": opengovernance.CostExplorerForcastMonthly{},
"AWS::EMR::InstanceGroup": opengovernance.EMRInstanceGroup{},
"AWS::EC2::ManagedPrefixList": opengovernance.EC2ManagedPrefixList{},
"AWS::EC2::ManagedPrefixListEntry": opengovernance.EC2ManagedPrefixListEntry{},
"AWS::EC2::ClientVpnEndpoint": opengovernance.EC2ClientVpnEndpoint{},
"AWS::MWAA::Environment": opengovernance.MWAAEnvironment{},
"AWS::CloudWatch::LogResourcePolicy": opengovernance.CloudWatchLogResourcePolicy{},
"AWS::CodeArtifact::Domain": opengovernance.CodeArtifactDomain{},
"AWS::CodeStar::Project": opengovernance.CodeStarProject{},
"AWS::Neptune::Database": opengovernance.NeptuneDatabase{},
"AWS::Neptune::DBCluster": opengovernance.NeptuneDatabaseCluster{},
"AWS::Neptune::DBClusterSnapshot": opengovernance.NeptuneDatabaseClusterSnapshot{},
"AWS::NetworkFirewall::FirewallPolicy": opengovernance.NetworkFirewallFirewallPolicy{},
"AWS::NetworkFirewall::RuleGroup": opengovernance.NetworkFirewallRuleGroup{},
"AWS::Oam::Link": opengovernance.OAMLink{},
"AWS::Oam::Sink": opengovernance.OAMSink{},
"AWS::Organizations::Account": opengovernance.OrganizationsAccount{},
"AWS::Pinpoint::App": opengovernance.PinPointApp{},
"AWS::Pipes::Pipe": opengovernance.PipesPipe{},
"AWS::RDS::DBClusterParameterGroup": opengovernance.RDSDBClusterParameterGroup{},
"AWS::RDS::OptionGroup": opengovernance.RDSOptionGroup{},
"AWS::RDS::DBParameterGroup": opengovernance.RDSDBParameterGroup{},
"AWS::RDS::DBProxy": opengovernance.RDSDBProxy{},
"AWS::RDS::DBSubnetGroup": opengovernance.RDSDBSubnetGroup{},
"AWS::RDS::DBRecommendation": opengovernance.RDSDBRecommendation{},
"AWS::Redshift::EventSubscription": opengovernance.RedshiftEventSubscription{},
"AWS::RedshiftServerless::Workgroup": opengovernance.RedshiftServerlessWorkgroup{},
"AWS::ResourceExplorer2::Index": opengovernance.ResourceExplorer2Index{},
"AWS::Route53::HealthCheck": opengovernance.Route53HealthCheck{},
"AWS::Route53Resolver::ResolverRule": opengovernance.Route53ResolverResolverRule{},
"AWS::Route53Resolver::QueryLogConfig": opengovernance.Route53ResolverQueryLogConfig{},
"AWS::SageMaker::App": opengovernance.SageMakerApp{},
"AWS::SageMaker::Domain": opengovernance.SageMakerDomain{},
"AWS::StepFunctions::StateMachine": opengovernance.StepFunctionsStateMachine{},
"AWS::StepFunctions::StateMachineExecution": opengovernance.StepFunctionsStateMachineExecution{},
"AWS::StepFunctions::StateMachineExecutionHistories": opengovernance.StepFunctionsStateMachineExecutionHistories{},
"AWS::SimSpaceWeaver::Simulation": opengovernance.SimSpaceWeaverSimulation{},
"AWS::SSM::Association": opengovernance.SSMAssociation{},
"AWS::SSM::Document": opengovernance.SSMDocument{},
"AWS::SSM::DocumentPermission": opengovernance.SSMDocumentPermission{},
"AWS::EC2::CustomerGateway": opengovernance.EC2CustomerGateway{},
"AWS::EC2::VerifiedAccessInstance": opengovernance.EC2VerifiedAccessInstance{},
"AWS::EC2::VerifiedAccessEndpoint": opengovernance.EC2VerifiedAccessEndpoint{},
"AWS::EC2::VerifiedAccessGroup": opengovernance.EC2VerifiedAccessGroup{},
"AWS::EC2::VerifiedAccessTrustProvider": opengovernance.EC2VerifiedAccessTrustProvider{},
"AWS::EC2::VPNGateway": opengovernance.EC2VPNGateway{},
"AWS::WAFv2::IPSet": opengovernance.WAFv2IPSet{},
"AWS::WAFv2::RegexPatternSet": opengovernance.WAFv2RegexPatternSet{},
"AWS::WAFv2::RuleGroup": opengovernance.WAFv2RuleGroup{},
"AWS::EC2::TransitGatewayRoute": opengovernance.EC2TransitGatewayRoute{},
"AWS::GuardDuty::Filter": opengovernance.GuardDutyFilter{},
"AWS::ECS::TaskDefinition": opengovernance.ECSTaskDefinition{},
"AWS::GuardDuty::ThreatIntelSet": opengovernance.GuardDutyThreatIntelSet{},
"AWS::ApiGatewayV2::DomainName": opengovernance.ApiGatewayV2DomainName{},
"AWS::ApiGateway::DomainName": opengovernance.ApiGatewayDomainName{},
"AWS::ApiGatewayV2::Route": opengovernance.ApiGatewayV2Route{},
"AWS::MQ::Broker": opengovernance.MQBroker{},
"AWS::ACMPCA::CertificateAuthority": opengovernance.ACMPCACertificateAuthority{},
"AWS::CloudFormation::Stack": opengovernance.CloudFormationStack{},
"AWS::CloudFormation::StackResource": opengovernance.CloudFormationStackResource{},
"AWS::DirectConnect::Connection": opengovernance.DirectConnectConnection{},
"AWS::FSX::FileSystem": opengovernance.FSXFileSystem{},
"AWS::Glue::SecurityConfiguration": opengovernance.GlueSecurityConfiguration{},
"AWS::Inspector::AssessmentRun": opengovernance.InspectorAssessmentRun{},
"AWS::Inspector2::Coverage": opengovernance.Inspector2Coverage{},
"AWS::Inspector2::CoverageStatistics": opengovernance.Inspector2CoverageStatistic{},
"AWS::Inspector2::Member": opengovernance.Inspector2Member{},
"AWS::Inspector2::Finding": opengovernance.Inspector2Finding{},
"AWS::Config::ConfigurationRecorder": opengovernance.ConfigConfigurationRecorder{},
"AWS::EC2::NatGateway": opengovernance.EC2NatGateway{},
"AWS::ECR::PublicRepository": opengovernance.ECRPublicRepository{},
"AWS::ECS::Cluster": opengovernance.ECSCluster{},
"AWS::ElasticLoadBalancingV2::TargetGroup": opengovernance.ElasticLoadBalancingV2TargetGroup{},
"AWS::CloudFront::CachePolicy": opengovernance.CloudFrontCachePolicy{},
"AWS::CodeArtifact::Repository": opengovernance.CodeArtifactRepository{},
"AWS::AMP::Workspace": opengovernance.AMPWorkspace{},
"AWS::EC2::CapacityReservation": opengovernance.EC2CapacityReservation{},
"AWS::SageMaker::NotebookInstance": opengovernance.SageMakerNotebookInstance{},
"AWS::IAM::AccessAdvisor": opengovernance.IAMAccessAdvisor{},
"AWS::EC2::VolumeSnapshot": opengovernance.EC2VolumeSnapshot{},
"AWS::EC2::Region": opengovernance.EC2Region{},
"AWS::Keyspaces::Table": opengovernance.KeyspacesTable{},
"AWS::Config::AggregationAuthorization": opengovernance.ConfigAggregationAuthorization{},
"AWS::DAX::SubnetGroup": opengovernance.DAXSubnetGroup{},
"AWS::DynamoDb::GlobalTable": opengovernance.DynamoDbGlobalTable{},
"AWS::ElasticLoadBalancing::LoadBalancer": opengovernance.ElasticLoadBalancingLoadBalancer{},
"AWS::AppStream::Application": opengovernance.AppStreamApplication{},
"AWS::RedshiftServerless::Namespace": opengovernance.RedshiftServerlessNamespace{},
"AWS::CloudFront::OriginAccessIdentity": opengovernance.CloudFrontOriginAccessIdentity{},
"AWS::EC2::Host": opengovernance.EC2Host{},
"AWS::EC2::VPC": opengovernance.EC2Vpc{},
"AWS::EC2::TransitGatewayRouteTable": opengovernance.EC2TransitGatewayRouteTable{},
"AWS::EKS::Nodegroup": opengovernance.EKSNodegroup{},
"AWS::Backup::Selection": opengovernance.BackupSelection{},
"AWS::CloudTrail::Import": opengovernance.CloudTrailImport{},
"AWS::CostExplorer::ByServiceDaily": opengovernance.CostExplorerByServiceDaily{},
"AWS::ElasticLoadBalancingV2::SslPolicy": opengovernance.ElasticLoadBalancingV2SslPolicy{},
"AWS::GuardDuty::Finding": opengovernance.GuardDutyFinding{},
"AWS::EC2::DHCPOptions": opengovernance.EC2DhcpOptions{},
"AWS::EC2::InstanceType": opengovernance.EC2InstanceType{},
"AWS::Batch::ComputeEnvironment": opengovernance.BatchComputeEnvironment{},
"AWS::DMS::ReplicationInstance": opengovernance.DMSReplicationInstance{},
"AWS::DMS::Endpoint": opengovernance.DMSEndpoint{},
"AWS::DMS::ReplicationTask": opengovernance.DMSReplicationTask{},
"AWS::DynamoDb::Table": opengovernance.DynamoDbTable{},
"AWS::Shield::ProtectionGroup": opengovernance.ShieldProtectionGroup{},
"AWS::Firehose::DeliveryStream": opengovernance.FirehoseDeliveryStream{},
"AWS::KinesisVideo::Stream": opengovernance.KinesisVideoStream{},
"AWS::KMS::Alias": opengovernance.KMSAlias{},
"AWS::Lambda::Alias": opengovernance.LambdaAlias{},
"AWS::Lambda::LambdaLayer": opengovernance.LambdaLayer{},
"AWS::Lambda::LayerVersion": opengovernance.LambdaLayerVersion{},
"AWS::Lightsail::Instance": opengovernance.LightsailInstance{},
"AWS::Macie2::ClassificationJob": opengovernance.Macie2ClassificationJob{},
"AWS::MediaStore::Container": opengovernance.MediaStoreContainer{},
"AWS::Mgn::Application": opengovernance.MgnApplication{},
"AWS::ResourceExplorer2::SupportedResourceType": opengovernance.ResourceExplorer2SupportedResourceType{},
"AWS::Route53Resolver::ResolverEndpoint": opengovernance.Route53ResolverEndpoint{},
"AWS::Route53Domains::Domain": opengovernance.Route53Domain{},
"AWS::Route53::Record": opengovernance.Route53Record{},
"AWS::Route53::TrafficPolicy": opengovernance.Route53TrafficPolicy{},
"AWS::Route53::TrafficPolicyInstance": opengovernance.Route53TrafficPolicyInstance{},
"AWS::SageMaker::Model": opengovernance.SageMakerModel{},
"AWS::SageMaker::TrainingJob": opengovernance.SageMakerTrainingJob{},
"AWS::SecurityHub::ActionTarget": opengovernance.SecurityHubActionTarget{},
"AWS::SecurityHub::Finding": opengovernance.SecurityHubFinding{},
"AWS::SecurityHub::FindingAggregator": opengovernance.SecurityHubFindingAggregator{},
"AWS::SecurityHub::Insight": opengovernance.SecurityHubInsight{},
"AWS::SecurityHub::Member": opengovernance.SecurityHubMember{},
"AWS::SecurityHub::Product": opengovernance.SecurityHubProduct{},
"AWS::SecurityHub::StandardsControl": opengovernance.SecurityHubStandardsControl{},
"AWS::SecurityHub::StandardsSubscription": opengovernance.SecurityHubStandardsSubscription{},
"AWS::SecurityLake::DataLake": opengovernance.SecurityLakeDataLake{},
"AWS::SecurityLake::Subscriber": opengovernance.SecurityLakeSubscriber{},
"AWS::Ram::PrincipalAssociation": opengovernance.RamPrincipalAssociation{},
"AWS::Ram::ResourceAssociation": opengovernance.RamResourceAssociation{},
"AWS::RDS::ReservedDBInstance": opengovernance.RDSReservedDBInstance{},
"AWS::Redshift::SubnetGroup": opengovernance.RedshiftSubnetGroup{},
"AWS::SeverlessApplicationRepository::Application": opengovernance.ServerlessApplicationRepositoryApplication{},
"AWS::AuditManager::Framework": opengovernance.AuditManagerFramework{},
"AWS::AuditManager::EvidenceFolder": opengovernance.AuditManagerEvidenceFolder{},
"AWS::AuditManager::Evidence": opengovernance.AuditManagerEvidence{},
"AWS::AuditManager::Control": opengovernance.AuditManagerControl{},
"AWS::AuditManager::Assessment": opengovernance.AuditManagerAssessment{},
"AWS::CloudTrail::TrailEvent": opengovernance.CloudTrailTrailEvent{},
"AWS::CloudWatch::LogEvent": opengovernance.CloudWatchLogEvent{},
"AWS::Logs::MetricFilter": opengovernance.CloudWatchLogsMetricFilter{},
"AWS::CloudWatch::LogStream": opengovernance.CloudWatchLogStream{},
"AWS::CostExplorer::ByUsageTypeMonthly": opengovernance.CostExplorerByServiceUsageTypeMonthly{},
"AWS::ServiceQuotas::ServiceQuotaChangeRequest": opengovernance.ServiceQuotasServiceQuotaChangeRequest{},
"AWS::ServiceQuotas::Service": opengovernance.ServiceQuotasService{},
"AWS::EC2::VPCEndpointService": opengovernance.EC2VPCEndpointService{},
"AWS::EC2::LaunchTemplate": opengovernance.EC2LaunchTemplate{},
"AWS::EC2::LaunchTemplateVersion": opengovernance.EC2LaunchTemplateVersion{},
"AWS::SNS::Subscription": opengovernance.SNSSubscription{},
"AWS::S3::AccountSetting": opengovernance.S3AccountSetting{},
"AWS::SSM::ManagedInstanceCompliance": opengovernance.SSMManagedInstanceCompliance{},
"AWS::SSM::ManagedInstancePatchState": opengovernance.SSMManagedInstancePatchState{},
"AWS::SSOAdmin::AccountAssignment": opengovernance.SSOAdminAccountAssignment{},
"AWS::SSOAdmin::UserEffectiveAccess": opengovernance.UserEffectiveAccess{},
"AWS::SSOAdmin::Instance": opengovernance.SSOAdminInstance{},
"AWS::SSOAdmin::PermissionSet": opengovernance.SSOAdminPermissionSet{},
"AWS::SSOAdmin::AttachedManagedPolicy": opengovernance.SSOAdminPolicyAttachment{},
"AWS::ServiceDiscovery::Service": opengovernance.ServiceDiscoveryService{},
"AWS::ServiceDiscovery::Namespace": opengovernance.ServiceDiscoveryNamespace{},
"AWS::ServiceDiscovery::Instance": opengovernance.ServiceDiscoveryInstance{},
"AWS::ServiceCatalog::Portfolio": opengovernance.ServiceCatalogPortfolio{},
"AWS::ServiceCatalog::Product": opengovernance.ServiceCatalogProduct{},
"AWS::IdentityStore::User": opengovernance.IdentityStoreUser{},
"AWS::IdentityStore::Group": opengovernance.IdentityStoreGroup{},
"AWS::IdentityStore::GroupMembership": opengovernance.IdentityStoreGroupMembership{},
}
var ReverseMap = map[string]string{
"aws_redshift_snapshot": "AWS::Redshift::Snapshot",
"aws_iam_account_summary": "AWS::IAM::AccountSummary",
"aws_glacier_vault": "AWS::Glacier::Vault",
"aws_organizations_organization": "AWS::Organizations::Organization",
"aws_organizations_policy": "AWS::Organizations::Policy",
"aws_organizations_policy_target": "AWS::Organizations::PolicyTarget",
"aws_organizations_organizational_unit": "AWS::Organizations::OrganizationalUnit",
"aws_organizations_root": "AWS::Organizations::Root",
"aws_cloudsearch_domain": "AWS::CloudSearch::Domain",
"aws_dynamodb_global_secondary_index": "AWS::DynamoDb::GlobalSecondaryIndex",
"aws_vpc_route_table": "AWS::EC2::RouteTable",
"aws_securityhub_hub": "AWS::SecurityHub::Hub",
"aws_storagegateway_storage_gateway": "AWS::StorageGateway::StorageGateway",
"aws_inspector_assessment_template": "AWS::Inspector::AssessmentTemplate",
"aws_ec2_load_balancer_listener_rule": "AWS::ElasticLoadBalancingV2::ListenerRule",
"aws_iam_role": "AWS::IAM::Role",
"aws_backup_protected_resource": "AWS::Backup::ProtectedResource",
"aws_codecommit_repository": "AWS::CodeCommit::Repository",
"aws_vpc_endpoint": "AWS::EC2::VPCEndpoint",
"aws_eventbridge_rule": "AWS::EventBridge::EventRule",
"aws_cloudfront_origin_access_control": "AWS::CloudFront::OriginAccessControl",
"aws_codebuild_project": "AWS::CodeBuild::Project",
"aws_codebuild_build": "AWS::CodeBuild::Build",
"aws_elasticache_parameter_group": "AWS::ElastiCache::ParameterGroup",
"aws_memorydb_cluster": "AWS::MemoryDb::Cluster",
"aws_glue_crawler": "AWS::Glue::Crawler",
"aws_directconnect_gateway": "AWS::DirectConnect::Gateway",
"aws_dynamodb_backup": "AWS::DynamoDb::BackUp",
"aws_vpc_eip": "AWS::EC2::EIP",
"aws_vpc_internet_gateway": "AWS::EC2::InternetGateway",
"aws_guardduty_publishing_destination": "AWS::GuardDuty::PublishingDestination",
"aws_kinesisanalyticsv2_application": "AWS::KinesisAnalyticsV2::Application",
"aws_emr_instance": "AWS::EMR::Instance",
"aws_emr_block_public_access_configuration": "AWS::EMR::BlockPublicAccessConfiguration",
"aws_api_gateway_rest_api": "AWS::ApiGateway::RestApi",
"aws_api_gatewayv2_integration": "AWS::ApiGatewayV2::Integration",
"aws_ec2_autoscaling_group": "AWS::AutoScaling::AutoScalingGroup",
"aws_dynamodb_table_export": "AWS::DynamoDb::TableExport",
"aws_ec2_key_pair": "AWS::EC2::KeyPair",
"aws_efs_file_system": "AWS::EFS::FileSystem",
"aws_kafka_cluster": "AWS::Kafka::Cluster",
"aws_secretsmanager_secret": "AWS::SecretsManager::Secret",
"aws_backup_legal_hold": "AWS::Backup::LegalHold",
"aws_cloudfront_function": "AWS::CloudFront::Function",
"aws_globalaccelerator_endpoint_group": "AWS::GlobalAccelerator::EndpointGroup",
"aws_dax_parameter_group": "AWS::DAX::ParameterGroup",
"aws_sqs_queue": "AWS::SQS::Queue",
"aws_config_rule": "AWS::Config::Rule",
"aws_guardduty_member": "AWS::GuardDuty::Member",
"aws_inspector_exclusion": "AWS::Inspector::Exclusion",
"aws_directory_service_directory": "AWS::DirectoryService::Directory",
"aws_directory_service_certificate": "AWS::DirectoryService::Certificate",
"aws_directory_service_log_subscription": "AWS::DirectoryService::LogSubscription",
"aws_efs_access_point": "AWS::EFS::AccessPoint",
"aws_iam_policy_attachment": "AWS::IAM::PolicyAttachment",
"aws_iam_credential_report": "AWS::IAM::CredentialReport",
"aws_rds_global_cluster": "AWS::RDS::GlobalCluster",
"aws_cost_forecast_daily": "AWS::CostExplorer::ForcastDaily",
"aws_guardduty_detector": "AWS::GuardDuty::Detector",
"aws_sns_topic": "AWS::SNS::Topic",
"aws_appconfig_application": "AWS::AppConfig::Application",
"aws_batch_job": "AWS::Batch::Job",
"aws_batchjob_queue": "AWS::Batch::JobQueue",
"aws_ecs_service": "AWS::ECS::Service",
"aws_fsx_task": "AWS::FSX::Task",
"aws_iam_virtual_mfa_device": "AWS::IAM::VirtualMFADevice",
"aws_wafv2_web_acl": "AWS::WAFv2::WebACL",
"aws_appautoscaling_target": "AWS::ApplicationAutoScaling::Target",
"aws_appautoscaling_policy": "AWS::ApplicationAutoScaling::Policy",
"aws_backup_vault": "AWS::Backup::Vault",
"aws_elasticache_cluster": "AWS::ElastiCache::Cluster",
"aws_cloudwatch_log_group": "AWS::Logs::LogGroup",
"aws_s3_bucket": "AWS::S3::Bucket",
"aws_s3_object": "AWS::S3::Object",
"aws_s3_bucket_intelligent_tiering_configuration": "AWS::S3::BucketIntelligentTieringConfiguration",
"aws_s3_multi_region_access_point": "AWS::S3::MultiRegionAccessPoint",
"aws_acm_certificate": "AWS::CertificateManager::Certificate",
"aws_eks_addon_version": "AWS::EKS::AddonVersion",
"aws_api_gatewayv2_api": "AWS::ApiGatewayV2::Api",
"aws_ebs_volume": "AWS::EC2::Volume",
"aws_api_gateway_api_key": "AWS::ApiGateway::ApiKey",
"aws_glue_connection": "AWS::Glue::Connection",
"aws_ecs_task": "AWS::ECS::Task",
"aws_ssm_managed_instance": "AWS::SSM::ManagedInstance",
"aws_ssm_inventory": "AWS::SSM::Inventory",
"aws_ssm_inventory_entry": "AWS::SSM::InventoryEntry",
"aws_ssm_maintenance_window": "AWS::SSM::MaintenanceWindow",
"aws_ssm_patch_baseline": "AWS::SSM::PatchBaseline",
"aws_ssm_parameter": "AWS::SSM::Parameter",
"aws_lambda_function": "AWS::Lambda::Function",
"aws_rds_db_snapshot": "AWS::RDS::DBSnapshot",
"aws_codedeploy_app": "AWS::CodeDeploy::Application",
"aws_codedeploy_deployment_config": "AWS::CodeDeploy::DeploymentConfig",
"aws_emr_cluster": "AWS::EMR::Cluster",
"aws_iam_access_key": "AWS::IAM::AccessKey",
"aws_iam_ssh_public_key": "AWS::IAM::SSHPublicKey",
"aws_glue_catalog_table": "AWS::Glue::CatalogTable",
"aws_cloudtrail_channel": "AWS::CloudTrail::Channel",
"aws_vpc_network_acl": "AWS::EC2::NetworkAcl",
"aws_ecs_container_instance": "AWS::ECS::ContainerInstance",
"aws_redshiftserverless_snapshot": "AWS::RedshiftServerless::Snapshot",
"aws_workspaces_bundle": "AWS::Workspaces::Bundle",
"aws_cloudtrail_trail": "AWS::CloudTrail::Trail",