Skip to content

Commit 360adba

Browse files
author
awstools
committed
feat(client-config-service): Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023.
1 parent 0ca88f3 commit 360adba

14 files changed

+145
-26
lines changed

clients/client-config-service/src/commands/BatchGetAggregateResourceConfigCommand.ts

+3-3
Large diffs are not rendered by default.

clients/client-config-service/src/commands/BatchGetResourceConfigCommand.ts

+3-3
Large diffs are not rendered by default.

clients/client-config-service/src/commands/DescribeConfigurationRecordersCommand.ts

+2-2
Large diffs are not rendered by default.

clients/client-config-service/src/commands/DescribeRemediationExecutionStatusCommand.ts

+2-2
Large diffs are not rendered by default.

clients/client-config-service/src/commands/GetAggregateDiscoveredResourceCountsCommand.ts

+1-1
Large diffs are not rendered by default.

clients/client-config-service/src/commands/GetAggregateResourceConfigCommand.ts

+3-3
Large diffs are not rendered by default.

clients/client-config-service/src/commands/GetDiscoveredResourceCountsCommand.ts

+1-1
Large diffs are not rendered by default.

clients/client-config-service/src/commands/GetResourceConfigHistoryCommand.ts

+3-3
Large diffs are not rendered by default.

clients/client-config-service/src/commands/ListAggregateDiscoveredResourcesCommand.ts

+2-2
Large diffs are not rendered by default.

clients/client-config-service/src/commands/ListDiscoveredResourcesCommand.ts

+2-2
Large diffs are not rendered by default.

clients/client-config-service/src/commands/PutConfigurationRecorderCommand.ts

+2-2
Large diffs are not rendered by default.

clients/client-config-service/src/commands/StartRemediationExecutionCommand.ts

+2-2
Large diffs are not rendered by default.

clients/client-config-service/src/models/models_0.ts

+17
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,7 @@ export interface AggregateEvaluationResult {
604604
*/
605605
export const ResourceType = {
606606
ACMPCACertificateAuthority: "AWS::ACMPCA::CertificateAuthority",
607+
ACMPCACertificateAuthorityActivation: "AWS::ACMPCA::CertificateAuthorityActivation",
607608
APSRuleGroupsNamespace: "AWS::APS::RuleGroupsNamespace",
608609
AccessAnalyzerAnalyzer: "AWS::AccessAnalyzer::Analyzer",
609610
AccountPublicAccessBlock: "AWS::S3::AccountPublicAccessBlock",
@@ -619,6 +620,8 @@ export const ResourceType = {
619620
AppConfigHostedConfigurationVersion: "AWS::AppConfig::HostedConfigurationVersion",
620621
AppFlowFlow: "AWS::AppFlow::Flow",
621622
AppIntegrationsEventIntegration: "AWS::AppIntegrations::EventIntegration",
623+
AppMeshGatewayRoute: "AWS::AppMesh::GatewayRoute",
624+
AppMeshMesh: "AWS::AppMesh::Mesh",
622625
AppMeshRoute: "AWS::AppMesh::Route",
623626
AppMeshVirtualGateway: "AWS::AppMesh::VirtualGateway",
624627
AppMeshVirtualNode: "AWS::AppMesh::VirtualNode",
@@ -668,7 +671,9 @@ export const ResourceType = {
668671
CodeGuruProfilerProfilingGroup: "AWS::CodeGuruProfiler::ProfilingGroup",
669672
CodeGuruReviewerRepositoryAssociation: "AWS::CodeGuruReviewer::RepositoryAssociation",
670673
ConformancePackCompliance: "AWS::Config::ConformancePackCompliance",
674+
ConnectInstance: "AWS::Connect::Instance",
671675
ConnectPhoneNumber: "AWS::Connect::PhoneNumber",
676+
ConnectQuickConnect: "AWS::Connect::QuickConnect",
672677
CustomerGateway: "AWS::EC2::CustomerGateway",
673678
CustomerProfilesDomain: "AWS::CustomerProfiles::Domain",
674679
CustomerProfilesObjectType: "AWS::CustomerProfiles::ObjectType",
@@ -698,10 +703,12 @@ export const ResourceType = {
698703
Distribution: "AWS::CloudFront::Distribution",
699704
Domain: "AWS::Elasticsearch::Domain",
700705
EC2CapacityReservation: "AWS::EC2::CapacityReservation",
706+
EC2CarrierGateway: "AWS::EC2::CarrierGateway",
701707
EC2ClientVpnEndpoint: "AWS::EC2::ClientVpnEndpoint",
702708
EC2DHCPOptions: "AWS::EC2::DHCPOptions",
703709
EC2EC2Fleet: "AWS::EC2::EC2Fleet",
704710
EC2IPAM: "AWS::EC2::IPAM",
711+
EC2IPAMPool: "AWS::EC2::IPAMPool",
705712
EC2IPAMScope: "AWS::EC2::IPAMScope",
706713
EC2NetworkInsightsPath: "AWS::EC2::NetworkInsightsPath",
707714
EC2PrefixList: "AWS::EC2::PrefixList",
@@ -710,10 +717,13 @@ export const ResourceType = {
710717
EC2TrafficMirrorFilter: "AWS::EC2::TrafficMirrorFilter",
711718
EC2TrafficMirrorSession: "AWS::EC2::TrafficMirrorSession",
712719
EC2TrafficMirrorTarget: "AWS::EC2::TrafficMirrorTarget",
720+
EC2TransitGatewayConnect: "AWS::EC2::TransitGatewayConnect",
721+
EC2TransitGatewayMulticastDomain: "AWS::EC2::TransitGatewayMulticastDomain",
713722
ECRPublicRepository: "AWS::ECR::PublicRepository",
714723
ECRPullThroughCacheRule: "AWS::ECR::PullThroughCacheRule",
715724
ECRRegistryPolicy: "AWS::ECR::RegistryPolicy",
716725
ECRRepository: "AWS::ECR::Repository",
726+
ECSCapacityProvider: "AWS::ECS::CapacityProvider",
717727
ECSCluster: "AWS::ECS::Cluster",
718728
ECSService: "AWS::ECS::Service",
719729
ECSTaskDefinition: "AWS::ECS::TaskDefinition",
@@ -768,6 +778,7 @@ export const ResourceType = {
768778
GuardDutyThreatIntelSet: "AWS::GuardDuty::ThreatIntelSet",
769779
HealthLakeFHIRDatastore: "AWS::HealthLake::FHIRDatastore",
770780
Host: "AWS::EC2::Host",
781+
IAMInstanceProfile: "AWS::IAM::InstanceProfile",
771782
IAMSAMLProvider: "AWS::IAM::SAMLProvider",
772783
IAMServerCertificate: "AWS::IAM::ServerCertificate",
773784
IPSetV2: "AWS::WAFv2::IPSet",
@@ -787,6 +798,7 @@ export const ResourceType = {
787798
IoTAnalyticsDatastore: "AWS::IoTAnalytics::Datastore",
788799
IoTAnalyticsPipeline: "AWS::IoTAnalytics::Pipeline",
789800
IoTAuthorizer: "AWS::IoT::Authorizer",
801+
IoTCACertificate: "AWS::IoT::CACertificate",
790802
IoTCustomMetric: "AWS::IoT::CustomMetric",
791803
IoTDimension: "AWS::IoT::Dimension",
792804
IoTEventsAlarmModel: "AWS::IoTEvents::AlarmModel",
@@ -808,10 +820,12 @@ export const ResourceType = {
808820
IoTTwinMakerComponentType: "AWS::IoTTwinMaker::ComponentType",
809821
IoTTwinMakerEntity: "AWS::IoTTwinMaker::Entity",
810822
IoTTwinMakerScene: "AWS::IoTTwinMaker::Scene",
823+
IoTTwinMakerSyncJob: "AWS::IoTTwinMaker::SyncJob",
811824
IoTTwinMakerWorkspace: "AWS::IoTTwinMaker::Workspace",
812825
IoTWirelessFuotaTask: "AWS::IoTWireless::FuotaTask",
813826
IoTWirelessMulticastGroup: "AWS::IoTWireless::MulticastGroup",
814827
IoTWirelessServiceProfile: "AWS::IoTWireless::ServiceProfile",
828+
KafkaConnectConnector: "AWS::KafkaConnect::Connector",
815829
KendraIndex: "AWS::Kendra::Index",
816830
Key: "AWS::KMS::Key",
817831
KinesisAnalyticsV2Application: "AWS::KinesisAnalyticsV2::Application",
@@ -820,6 +834,7 @@ export const ResourceType = {
820834
KinesisStreamConsumer: "AWS::Kinesis::StreamConsumer",
821835
KinesisVideoSignalingChannel: "AWS::KinesisVideo::SignalingChannel",
822836
KinesisVideoStream: "AWS::KinesisVideo::Stream",
837+
LambdaCodeSigningConfig: "AWS::Lambda::CodeSigningConfig",
823838
LaunchConfiguration: "AWS::AutoScaling::LaunchConfiguration",
824839
LaunchTemplate: "AWS::EC2::LaunchTemplate",
825840
LexBot: "AWS::Lex::Bot",
@@ -852,6 +867,7 @@ export const ResourceType = {
852867
NetworkFirewallRuleGroup: "AWS::NetworkFirewall::RuleGroup",
853868
NetworkInsightsAccessScopeAnalysis: "AWS::EC2::NetworkInsightsAccessScopeAnalysis",
854869
NetworkInterface: "AWS::EC2::NetworkInterface",
870+
NetworkManagerConnectPeer: "AWS::NetworkManager::ConnectPeer",
855871
NetworkManagerCustomerGatewayAssociation: "AWS::NetworkManager::CustomerGatewayAssociation",
856872
NetworkManagerDevice: "AWS::NetworkManager::Device",
857873
NetworkManagerGlobalNetwork: "AWS::NetworkManager::GlobalNetwork",
@@ -896,6 +912,7 @@ export const ResourceType = {
896912
ResilienceHubApp: "AWS::ResilienceHub::App",
897913
ResilienceHubResiliencyPolicy: "AWS::ResilienceHub::ResiliencyPolicy",
898914
ResourceCompliance: "AWS::Config::ResourceCompliance",
915+
ResourceExplorer2Index: "AWS::ResourceExplorer2::Index",
899916
RestApi: "AWS::ApiGateway::RestApi",
900917
RoboMakerRobotApplication: "AWS::RoboMaker::RobotApplication",
901918
RoboMakerRobotApplicationVersion: "AWS::RoboMaker::RobotApplicationVersion",

codegen/sdk-codegen/aws-models/config-service.json

+102
Original file line numberDiff line numberDiff line change
@@ -13782,6 +13782,108 @@
1378213782
"traits": {
1378313783
"smithy.api#enumValue": "AWS::Batch::SchedulingPolicy"
1378413784
}
13785+
},
13786+
"ACMPCACertificateAuthorityActivation": {
13787+
"target": "smithy.api#Unit",
13788+
"traits": {
13789+
"smithy.api#enumValue": "AWS::ACMPCA::CertificateAuthorityActivation"
13790+
}
13791+
},
13792+
"AppMeshGatewayRoute": {
13793+
"target": "smithy.api#Unit",
13794+
"traits": {
13795+
"smithy.api#enumValue": "AWS::AppMesh::GatewayRoute"
13796+
}
13797+
},
13798+
"AppMeshMesh": {
13799+
"target": "smithy.api#Unit",
13800+
"traits": {
13801+
"smithy.api#enumValue": "AWS::AppMesh::Mesh"
13802+
}
13803+
},
13804+
"ConnectInstance": {
13805+
"target": "smithy.api#Unit",
13806+
"traits": {
13807+
"smithy.api#enumValue": "AWS::Connect::Instance"
13808+
}
13809+
},
13810+
"ConnectQuickConnect": {
13811+
"target": "smithy.api#Unit",
13812+
"traits": {
13813+
"smithy.api#enumValue": "AWS::Connect::QuickConnect"
13814+
}
13815+
},
13816+
"EC2CarrierGateway": {
13817+
"target": "smithy.api#Unit",
13818+
"traits": {
13819+
"smithy.api#enumValue": "AWS::EC2::CarrierGateway"
13820+
}
13821+
},
13822+
"EC2IPAMPool": {
13823+
"target": "smithy.api#Unit",
13824+
"traits": {
13825+
"smithy.api#enumValue": "AWS::EC2::IPAMPool"
13826+
}
13827+
},
13828+
"EC2TransitGatewayConnect": {
13829+
"target": "smithy.api#Unit",
13830+
"traits": {
13831+
"smithy.api#enumValue": "AWS::EC2::TransitGatewayConnect"
13832+
}
13833+
},
13834+
"EC2TransitGatewayMulticastDomain": {
13835+
"target": "smithy.api#Unit",
13836+
"traits": {
13837+
"smithy.api#enumValue": "AWS::EC2::TransitGatewayMulticastDomain"
13838+
}
13839+
},
13840+
"ECSCapacityProvider": {
13841+
"target": "smithy.api#Unit",
13842+
"traits": {
13843+
"smithy.api#enumValue": "AWS::ECS::CapacityProvider"
13844+
}
13845+
},
13846+
"IAMInstanceProfile": {
13847+
"target": "smithy.api#Unit",
13848+
"traits": {
13849+
"smithy.api#enumValue": "AWS::IAM::InstanceProfile"
13850+
}
13851+
},
13852+
"IoTCACertificate": {
13853+
"target": "smithy.api#Unit",
13854+
"traits": {
13855+
"smithy.api#enumValue": "AWS::IoT::CACertificate"
13856+
}
13857+
},
13858+
"IoTTwinMakerSyncJob": {
13859+
"target": "smithy.api#Unit",
13860+
"traits": {
13861+
"smithy.api#enumValue": "AWS::IoTTwinMaker::SyncJob"
13862+
}
13863+
},
13864+
"KafkaConnectConnector": {
13865+
"target": "smithy.api#Unit",
13866+
"traits": {
13867+
"smithy.api#enumValue": "AWS::KafkaConnect::Connector"
13868+
}
13869+
},
13870+
"LambdaCodeSigningConfig": {
13871+
"target": "smithy.api#Unit",
13872+
"traits": {
13873+
"smithy.api#enumValue": "AWS::Lambda::CodeSigningConfig"
13874+
}
13875+
},
13876+
"NetworkManagerConnectPeer": {
13877+
"target": "smithy.api#Unit",
13878+
"traits": {
13879+
"smithy.api#enumValue": "AWS::NetworkManager::ConnectPeer"
13880+
}
13881+
},
13882+
"ResourceExplorer2Index": {
13883+
"target": "smithy.api#Unit",
13884+
"traits": {
13885+
"smithy.api#enumValue": "AWS::ResourceExplorer2::Index"
13886+
}
1378513887
}
1378613888
}
1378713889
},

0 commit comments

Comments
 (0)