@@ -26,111 +26,60 @@ namespace Model
2626 enum class ResourceType
2727 {
2828 NOT_SET,
29- AWS_ACM_Certificate,
30- AWS_ApiGateway_DomainName,
31- AWS_ApiGateway_Method,
32- AWS_ApiGateway_RestApi,
33- AWS_ApiGateway_Stage,
34- AWS_ApiGatewayV2_Api,
35- AWS_ApiGatewayV2_DomainName,
36- AWS_ApiGatewayV2_Stage,
37- AWS_AutoScaling_AutoScalingGroup,
38- AWS_AutoScaling_LaunchConfiguration,
39- AWS_AutoScaling_ScalingPolicy,
40- AWS_AutoScaling_ScheduledAction,
41- AWS_CloudFormation_Stack,
42- AWS_CloudFront_Distribution,
43- AWS_CloudFront_StreamingDistribution,
44- AWS_CloudTrail_Trail,
45- AWS_CloudWatch_Alarm,
46- AWS_CodeBuild_Project,
47- AWS_CodePipeline_Pipeline,
48- AWS_Config_ResourceCompliance,
49- AWS_DynamoDB_Table,
5029 AWS_EC2_CustomerGateway,
51- AWS_EC2_EgressOnlyInternetGateway,
5230 AWS_EC2_EIP,
53- AWS_EC2_FlowLog,
5431 AWS_EC2_Host,
5532 AWS_EC2_Instance,
5633 AWS_EC2_InternetGateway,
57- AWS_EC2_NatGateway,
5834 AWS_EC2_NetworkAcl,
5935 AWS_EC2_NetworkInterface,
60- AWS_EC2_RegisteredHAInstance,
6136 AWS_EC2_RouteTable,
6237 AWS_EC2_SecurityGroup,
6338 AWS_EC2_Subnet,
39+ AWS_CloudTrail_Trail,
6440 AWS_EC2_Volume,
6541 AWS_EC2_VPC,
42+ AWS_EC2_VPNConnection,
43+ AWS_EC2_VPNGateway,
44+ AWS_EC2_RegisteredHAInstance,
45+ AWS_EC2_NatGateway,
46+ AWS_EC2_EgressOnlyInternetGateway,
6647 AWS_EC2_VPCEndpoint,
6748 AWS_EC2_VPCEndpointService,
49+ AWS_EC2_FlowLog,
6850 AWS_EC2_VPCPeeringConnection,
69- AWS_EC2_VPNConnection,
70- AWS_EC2_VPNGateway,
71- AWS_ECR_Repository,
72- AWS_ECS_Cluster,
73- AWS_ECS_PrimaryTaskSet,
74- AWS_ECS_Service,
75- AWS_ECS_TaskDefinition,
76- AWS_ECS_TaskSet,
77- AWS_EKS_Cluster,
78- AWS_EKS_Nodegroup,
79- AWS_ElasticBeanstalk_Application,
80- AWS_ElasticBeanstalk_ApplicationVersion,
81- AWS_ElasticBeanstalk_Environment,
82- AWS_ElasticLoadBalancing_LoadBalancer,
83- AWS_ElasticLoadBalancingV2_LoadBalancer,
8451 AWS_Elasticsearch_Domain,
8552 AWS_IAM_Group,
8653 AWS_IAM_Policy,
8754 AWS_IAM_Role,
8855 AWS_IAM_User,
89- AWS_Kinesis_Stream,
90- AWS_Kinesis_StreamConsumer,
91- AWS_KinesisAnalytics_Application,
92- AWS_KinesisAnalytics_ApplicationOutput,
93- AWS_KinesisAnalytics_ApplicationReferenceDataSource,
94- AWS_KinesisAnalyticsV2_Application,
95- AWS_KinesisAnalyticsV2_ApplicationCloudWatchLoggingOption,
96- AWS_KinesisAnalyticsV2_ApplicationOutput,
97- AWS_KinesisAnalyticsV2_ApplicationReferenceDataSource,
98- AWS_KinesisFirehose_DeliveryStream,
99- AWS_KMS_Key,
100- AWS_Lambda_Alias,
101- AWS_Lambda_Function,
102- AWS_LicenseManager_LicenseConfiguration,
103- AWS_MobileHub_Project,
104- AWS_QLDB_Ledger,
105- AWS_RDS_DBCluster,
106- AWS_RDS_DBClusterParameterGroup,
107- AWS_RDS_DBClusterSnapshot,
56+ AWS_ElasticLoadBalancingV2_LoadBalancer,
57+ AWS_ACM_Certificate,
10858 AWS_RDS_DBInstance,
109- AWS_RDS_DBOptionGroup,
110- AWS_RDS_DBParameterGroup,
59+ AWS_RDS_DBSubnetGroup,
11160 AWS_RDS_DBSecurityGroup,
11261 AWS_RDS_DBSnapshot,
113- AWS_RDS_DBSubnetGroup,
62+ AWS_RDS_DBCluster,
63+ AWS_RDS_DBClusterSnapshot,
11464 AWS_RDS_EventSubscription,
65+ AWS_S3_Bucket,
66+ AWS_S3_AccountPublicAccessBlock,
11567 AWS_Redshift_Cluster,
68+ AWS_Redshift_ClusterSnapshot,
11669 AWS_Redshift_ClusterParameterGroup,
11770 AWS_Redshift_ClusterSecurityGroup,
118- AWS_Redshift_ClusterSnapshot,
11971 AWS_Redshift_ClusterSubnetGroup,
12072 AWS_Redshift_EventSubscription,
121- AWS_S3_AccountPublicAccessBlock,
122- AWS_S3_Bucket,
123- AWS_SecretsManager_Secret,
124- AWS_ServiceCatalog_CloudFormationProduct,
125- AWS_ServiceCatalog_CloudFormationProvisionedProduct,
126- AWS_ServiceCatalog_Portfolio,
127- AWS_Shield_Protection,
128- AWS_ShieldRegional_Protection,
129- AWS_SNS_Topic,
130- AWS_SQS_Queue,
131- AWS_SSM_AssociationCompliance,
13273 AWS_SSM_ManagedInstanceInventory,
133- AWS_SSM_PatchCompliance,
74+ AWS_CloudWatch_Alarm,
75+ AWS_CloudFormation_Stack,
76+ AWS_ElasticLoadBalancing_LoadBalancer,
77+ AWS_AutoScaling_AutoScalingGroup,
78+ AWS_AutoScaling_LaunchConfiguration,
79+ AWS_AutoScaling_ScalingPolicy,
80+ AWS_AutoScaling_ScheduledAction,
81+ AWS_DynamoDB_Table,
82+ AWS_CodeBuild_Project,
13483 AWS_WAF_RateBasedRule,
13584 AWS_WAF_Rule,
13685 AWS_WAF_RuleGroup,
@@ -139,12 +88,34 @@ namespace Model
13988 AWS_WAFRegional_Rule,
14089 AWS_WAFRegional_RuleGroup,
14190 AWS_WAFRegional_WebACL,
91+ AWS_CloudFront_Distribution,
92+ AWS_CloudFront_StreamingDistribution,
93+ AWS_Lambda_Function,
94+ AWS_ElasticBeanstalk_Application,
95+ AWS_ElasticBeanstalk_ApplicationVersion,
96+ AWS_ElasticBeanstalk_Environment,
14297 AWS_WAFv2_WebACL,
14398 AWS_WAFv2_RuleGroup,
14499 AWS_WAFv2_IPSet,
145100 AWS_WAFv2_RegexPatternSet,
146101 AWS_WAFv2_ManagedRuleSet,
147- AWS_XRay_EncryptionConfig
102+ AWS_XRay_EncryptionConfig,
103+ AWS_SSM_AssociationCompliance,
104+ AWS_SSM_PatchCompliance,
105+ AWS_Shield_Protection,
106+ AWS_ShieldRegional_Protection,
107+ AWS_Config_ResourceCompliance,
108+ AWS_ApiGateway_Stage,
109+ AWS_ApiGateway_RestApi,
110+ AWS_ApiGatewayV2_Stage,
111+ AWS_ApiGatewayV2_Api,
112+ AWS_CodePipeline_Pipeline,
113+ AWS_ServiceCatalog_CloudFormationProvisionedProduct,
114+ AWS_ServiceCatalog_CloudFormationProduct,
115+ AWS_ServiceCatalog_Portfolio,
116+ AWS_SQS_Queue,
117+ AWS_KMS_Key,
118+ AWS_QLDB_Ledger
148119 };
149120
150121namespace ResourceTypeMapper
0 commit comments