Skip to content

Commit 345d3a6

Browse files
author
aws-sdk-cpp-automation
committed
Correcting list of supported resource types.
1 parent ced3b87 commit 345d3a6

File tree

4 files changed

+387
-648
lines changed

4 files changed

+387
-648
lines changed

aws-cpp-sdk-config/include/aws/config/model/ResourceType.h

Lines changed: 47 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -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

150121
namespace ResourceTypeMapper

0 commit comments

Comments
 (0)