Skip to content

Commit 296156c

Browse files
author
AWS
committed
AWS Config Update: Correcting list of supported resource types.
1 parent 5333f57 commit 296156c

File tree

2 files changed

+55
-79
lines changed

2 files changed

+55
-79
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Config",
4+
"description": "Correcting list of supported resource types."
5+
}

services/config/src/main/resources/codegen-resources/service-2.json

Lines changed: 50 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -2597,7 +2597,7 @@
25972597
"documentation":"<p>The name of the AWS Config rule for which you want to delete remediation configuration.</p>"
25982598
},
25992599
"ResourceType":{
2600-
"shape":"StringWithCharLimit256",
2600+
"shape":"String",
26012601
"documentation":"<p>The type of a resource.</p>"
26022602
}
26032603
}
@@ -5607,15 +5607,15 @@
56075607
"documentation":"<p>Target ID is the name of the public document.</p>"
56085608
},
56095609
"TargetVersion":{
5610-
"shape":"StringWithCharLimit256",
5610+
"shape":"String",
56115611
"documentation":"<p>Version of the target. For example, version of the SSM document.</p>"
56125612
},
56135613
"Parameters":{
56145614
"shape":"RemediationParameters",
56155615
"documentation":"<p>An object of the RemediationParameterValue.</p>"
56165616
},
56175617
"ResourceType":{
5618-
"shape":"StringWithCharLimit256",
5618+
"shape":"String",
56195619
"documentation":"<p>The type of a resource. </p>"
56205620
},
56215621
"Automatic":{
@@ -5972,111 +5972,60 @@
59725972
"ResourceType":{
59735973
"type":"string",
59745974
"enum":[
5975-
"AWS::ACM::Certificate",
5976-
"AWS::ApiGateway::DomainName",
5977-
"AWS::ApiGateway::Method",
5978-
"AWS::ApiGateway::RestApi",
5979-
"AWS::ApiGateway::Stage",
5980-
"AWS::ApiGatewayV2::Api",
5981-
"AWS::ApiGatewayV2::DomainName",
5982-
"AWS::ApiGatewayV2::Stage",
5983-
"AWS::AutoScaling::AutoScalingGroup",
5984-
"AWS::AutoScaling::LaunchConfiguration",
5985-
"AWS::AutoScaling::ScalingPolicy",
5986-
"AWS::AutoScaling::ScheduledAction",
5987-
"AWS::CloudFormation::Stack",
5988-
"AWS::CloudFront::Distribution",
5989-
"AWS::CloudFront::StreamingDistribution",
5990-
"AWS::CloudTrail::Trail",
5991-
"AWS::CloudWatch::Alarm",
5992-
"AWS::CodeBuild::Project",
5993-
"AWS::CodePipeline::Pipeline",
5994-
"AWS::Config::ResourceCompliance",
5995-
"AWS::DynamoDB::Table",
59965975
"AWS::EC2::CustomerGateway",
5997-
"AWS::EC2::EgressOnlyInternetGateway",
59985976
"AWS::EC2::EIP",
5999-
"AWS::EC2::FlowLog",
60005977
"AWS::EC2::Host",
60015978
"AWS::EC2::Instance",
60025979
"AWS::EC2::InternetGateway",
6003-
"AWS::EC2::NatGateway",
60045980
"AWS::EC2::NetworkAcl",
60055981
"AWS::EC2::NetworkInterface",
6006-
"AWS::EC2::RegisteredHAInstance",
60075982
"AWS::EC2::RouteTable",
60085983
"AWS::EC2::SecurityGroup",
60095984
"AWS::EC2::Subnet",
5985+
"AWS::CloudTrail::Trail",
60105986
"AWS::EC2::Volume",
60115987
"AWS::EC2::VPC",
5988+
"AWS::EC2::VPNConnection",
5989+
"AWS::EC2::VPNGateway",
5990+
"AWS::EC2::RegisteredHAInstance",
5991+
"AWS::EC2::NatGateway",
5992+
"AWS::EC2::EgressOnlyInternetGateway",
60125993
"AWS::EC2::VPCEndpoint",
60135994
"AWS::EC2::VPCEndpointService",
5995+
"AWS::EC2::FlowLog",
60145996
"AWS::EC2::VPCPeeringConnection",
6015-
"AWS::EC2::VPNConnection",
6016-
"AWS::EC2::VPNGateway",
6017-
"AWS::ECR::Repository",
6018-
"AWS::ECS::Cluster",
6019-
"AWS::ECS::PrimaryTaskSet",
6020-
"AWS::ECS::Service",
6021-
"AWS::ECS::TaskDefinition",
6022-
"AWS::ECS::TaskSet",
6023-
"AWS::EKS::Cluster",
6024-
"AWS::EKS::Nodegroup",
6025-
"AWS::ElasticBeanstalk::Application",
6026-
"AWS::ElasticBeanstalk::ApplicationVersion",
6027-
"AWS::ElasticBeanstalk::Environment",
6028-
"AWS::ElasticLoadBalancing::LoadBalancer",
6029-
"AWS::ElasticLoadBalancingV2::LoadBalancer",
60305997
"AWS::Elasticsearch::Domain",
60315998
"AWS::IAM::Group",
60325999
"AWS::IAM::Policy",
60336000
"AWS::IAM::Role",
60346001
"AWS::IAM::User",
6035-
"AWS::Kinesis::Stream",
6036-
"AWS::Kinesis::StreamConsumer",
6037-
"AWS::KinesisAnalytics::Application",
6038-
"AWS::KinesisAnalytics::ApplicationOutput",
6039-
"AWS::KinesisAnalytics::ApplicationReferenceDataSource",
6040-
"AWS::KinesisAnalyticsV2::Application",
6041-
"AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption",
6042-
"AWS::KinesisAnalyticsV2::ApplicationOutput",
6043-
"AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource",
6044-
"AWS::KinesisFirehose::DeliveryStream",
6045-
"AWS::KMS::Key",
6046-
"AWS::Lambda::Alias",
6047-
"AWS::Lambda::Function",
6048-
"AWS::LicenseManager::LicenseConfiguration",
6049-
"AWS::MobileHub::Project",
6050-
"AWS::QLDB::Ledger",
6051-
"AWS::RDS::DBCluster",
6052-
"AWS::RDS::DBClusterParameterGroup",
6053-
"AWS::RDS::DBClusterSnapshot",
6002+
"AWS::ElasticLoadBalancingV2::LoadBalancer",
6003+
"AWS::ACM::Certificate",
60546004
"AWS::RDS::DBInstance",
6055-
"AWS::RDS::DBOptionGroup",
6056-
"AWS::RDS::DBParameterGroup",
6005+
"AWS::RDS::DBSubnetGroup",
60576006
"AWS::RDS::DBSecurityGroup",
60586007
"AWS::RDS::DBSnapshot",
6059-
"AWS::RDS::DBSubnetGroup",
6008+
"AWS::RDS::DBCluster",
6009+
"AWS::RDS::DBClusterSnapshot",
60606010
"AWS::RDS::EventSubscription",
6011+
"AWS::S3::Bucket",
6012+
"AWS::S3::AccountPublicAccessBlock",
60616013
"AWS::Redshift::Cluster",
6014+
"AWS::Redshift::ClusterSnapshot",
60626015
"AWS::Redshift::ClusterParameterGroup",
60636016
"AWS::Redshift::ClusterSecurityGroup",
6064-
"AWS::Redshift::ClusterSnapshot",
60656017
"AWS::Redshift::ClusterSubnetGroup",
60666018
"AWS::Redshift::EventSubscription",
6067-
"AWS::S3::AccountPublicAccessBlock",
6068-
"AWS::S3::Bucket",
6069-
"AWS::SecretsManager::Secret",
6070-
"AWS::ServiceCatalog::CloudFormationProduct",
6071-
"AWS::ServiceCatalog::CloudFormationProvisionedProduct",
6072-
"AWS::ServiceCatalog::Portfolio",
6073-
"AWS::Shield::Protection",
6074-
"AWS::ShieldRegional::Protection",
6075-
"AWS::SNS::Topic",
6076-
"AWS::SQS::Queue",
6077-
"AWS::SSM::AssociationCompliance",
60786019
"AWS::SSM::ManagedInstanceInventory",
6079-
"AWS::SSM::PatchCompliance",
6020+
"AWS::CloudWatch::Alarm",
6021+
"AWS::CloudFormation::Stack",
6022+
"AWS::ElasticLoadBalancing::LoadBalancer",
6023+
"AWS::AutoScaling::AutoScalingGroup",
6024+
"AWS::AutoScaling::LaunchConfiguration",
6025+
"AWS::AutoScaling::ScalingPolicy",
6026+
"AWS::AutoScaling::ScheduledAction",
6027+
"AWS::DynamoDB::Table",
6028+
"AWS::CodeBuild::Project",
60806029
"AWS::WAF::RateBasedRule",
60816030
"AWS::WAF::Rule",
60826031
"AWS::WAF::RuleGroup",
@@ -6085,12 +6034,34 @@
60856034
"AWS::WAFRegional::Rule",
60866035
"AWS::WAFRegional::RuleGroup",
60876036
"AWS::WAFRegional::WebACL",
6037+
"AWS::CloudFront::Distribution",
6038+
"AWS::CloudFront::StreamingDistribution",
6039+
"AWS::Lambda::Function",
6040+
"AWS::ElasticBeanstalk::Application",
6041+
"AWS::ElasticBeanstalk::ApplicationVersion",
6042+
"AWS::ElasticBeanstalk::Environment",
60886043
"AWS::WAFv2::WebACL",
60896044
"AWS::WAFv2::RuleGroup",
60906045
"AWS::WAFv2::IPSet",
60916046
"AWS::WAFv2::RegexPatternSet",
60926047
"AWS::WAFv2::ManagedRuleSet",
6093-
"AWS::XRay::EncryptionConfig"
6048+
"AWS::XRay::EncryptionConfig",
6049+
"AWS::SSM::AssociationCompliance",
6050+
"AWS::SSM::PatchCompliance",
6051+
"AWS::Shield::Protection",
6052+
"AWS::ShieldRegional::Protection",
6053+
"AWS::Config::ResourceCompliance",
6054+
"AWS::ApiGateway::Stage",
6055+
"AWS::ApiGateway::RestApi",
6056+
"AWS::ApiGatewayV2::Stage",
6057+
"AWS::ApiGatewayV2::Api",
6058+
"AWS::CodePipeline::Pipeline",
6059+
"AWS::ServiceCatalog::CloudFormationProvisionedProduct",
6060+
"AWS::ServiceCatalog::CloudFormationProduct",
6061+
"AWS::ServiceCatalog::Portfolio",
6062+
"AWS::SQS::Queue",
6063+
"AWS::KMS::Key",
6064+
"AWS::QLDB::Ledger"
60946065
]
60956066
},
60966067
"ResourceTypeList":{

0 commit comments

Comments
 (0)