Skip to content

Commit

Permalink
feat(client-config-service): Updated ResourceType enum with new resou…
Browse files Browse the repository at this point in the history
…rce types onboarded by AWS Config in May 2023.
  • Loading branch information
awstools committed Jun 20, 2023
1 parent bef0216 commit 832ca5b
Show file tree
Hide file tree
Showing 14 changed files with 173 additions and 26 deletions.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions clients/client-config-service/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -552,12 +552,17 @@ export const ResourceType = {
AccountPublicAccessBlock: "AWS::S3::AccountPublicAccessBlock",
Alarm: "AWS::CloudWatch::Alarm",
AmazonMQBroker: "AWS::AmazonMQ::Broker",
AmplifyApp: "AWS::Amplify::App",
Api: "AWS::ApiGatewayV2::Api",
AppConfigApplication: "AWS::AppConfig::Application",
AppConfigConfigurationProfile: "AWS::AppConfig::ConfigurationProfile",
AppConfigDeploymentStrategy: "AWS::AppConfig::DeploymentStrategy",
AppConfigEnvironment: "AWS::AppConfig::Environment",
AppFlowFlow: "AWS::AppFlow::Flow",
AppMeshVirtualNode: "AWS::AppMesh::VirtualNode",
AppMeshVirtualService: "AWS::AppMesh::VirtualService",
AppRunnerVpcConnector: "AWS::AppRunner::VpcConnector",
AppStreamApplication: "AWS::AppStream::Application",
AppStreamDirectoryConfig: "AWS::AppStream::DirectoryConfig",
AppSyncGraphQLApi: "AWS::AppSync::GraphQLApi",
Application: "AWS::ElasticBeanstalk::Application",
Expand All @@ -577,6 +582,7 @@ export const ResourceType = {
BatchJobQueue: "AWS::Batch::JobQueue",
Bucket: "AWS::S3::Bucket",
BudgetsBudgetsAction: "AWS::Budgets::BudgetsAction",
CassandraKeyspace: "AWS::Cassandra::Keyspace",
Certificate: "AWS::ACM::Certificate",
Cloud9EnvironmentEC2: "AWS::Cloud9::EnvironmentEC2",
CloudFormationProduct: "AWS::ServiceCatalog::CloudFormationProduct",
Expand All @@ -587,6 +593,7 @@ export const ResourceType = {
ClusterSecurityGroup: "AWS::Redshift::ClusterSecurityGroup",
ClusterSnapshot: "AWS::Redshift::ClusterSnapshot",
ClusterSubnetGroup: "AWS::Redshift::ClusterSubnetGroup",
CodeArtifactRepository: "AWS::CodeArtifact::Repository",
CodeDeployApplication: "AWS::CodeDeploy::Application",
CodeDeployDeploymentConfig: "AWS::CodeDeploy::DeploymentConfig",
CodeDeployDeploymentGroup: "AWS::CodeDeploy::DeploymentGroup",
Expand Down Expand Up @@ -623,6 +630,8 @@ export const ResourceType = {
EC2EC2Fleet: "AWS::EC2::EC2Fleet",
EC2IPAM: "AWS::EC2::IPAM",
EC2NetworkInsightsPath: "AWS::EC2::NetworkInsightsPath",
EC2PrefixList: "AWS::EC2::PrefixList",
EC2SpotFleet: "AWS::EC2::SpotFleet",
EC2SubnetRouteTableAssociation: "AWS::EC2::SubnetRouteTableAssociation",
EC2TrafficMirrorFilter: "AWS::EC2::TrafficMirrorFilter",
EC2TrafficMirrorSession: "AWS::EC2::TrafficMirrorSession",
Expand All @@ -634,6 +643,7 @@ export const ResourceType = {
ECSCluster: "AWS::ECS::Cluster",
ECSService: "AWS::ECS::Service",
ECSTaskDefinition: "AWS::ECS::TaskDefinition",
ECSTaskSet: "AWS::ECS::TaskSet",
EFSAccessPoint: "AWS::EFS::AccessPoint",
EFSFileSystem: "AWS::EFS::FileSystem",
EIP: "AWS::EC2::EIP",
Expand All @@ -656,9 +666,11 @@ export const ResourceType = {
EventsEndpoint: "AWS::Events::Endpoint",
EventsEventBus: "AWS::Events::EventBus",
EventsRule: "AWS::Events::Rule",
EvidentlyProject: "AWS::Evidently::Project",
FISExperimentTemplate: "AWS::FIS::ExperimentTemplate",
FileData: "AWS::SSM::FileData",
FlowLog: "AWS::EC2::FlowLog",
ForecastDataset: "AWS::Forecast::Dataset",
FraudDetectorEntityType: "AWS::FraudDetector::EntityType",
FraudDetectorLabel: "AWS::FraudDetector::Label",
FraudDetectorOutcome: "AWS::FraudDetector::Outcome",
Expand All @@ -678,6 +690,8 @@ export const ResourceType = {
GuardDutyThreatIntelSet: "AWS::GuardDuty::ThreatIntelSet",
HealthLakeFHIRDatastore: "AWS::HealthLake::FHIRDatastore",
Host: "AWS::EC2::Host",
IAMSAMLProvider: "AWS::IAM::SAMLProvider",
IAMServerCertificate: "AWS::IAM::ServerCertificate",
IPSetV2: "AWS::WAFv2::IPSet",
IVSChannel: "AWS::IVS::Channel",
IVSPlaybackKeyPair: "AWS::IVS::PlaybackKeyPair",
Expand Down Expand Up @@ -716,6 +730,7 @@ export const ResourceType = {
IoTWirelessServiceProfile: "AWS::IoTWireless::ServiceProfile",
Key: "AWS::KMS::Key",
KinesisAnalyticsV2Application: "AWS::KinesisAnalyticsV2::Application",
KinesisFirehoseDeliveryStream: "AWS::KinesisFirehose::DeliveryStream",
KinesisStream: "AWS::Kinesis::Stream",
KinesisStreamConsumer: "AWS::Kinesis::StreamConsumer",
KinesisVideoSignalingChannel: "AWS::KinesisVideo::SignalingChannel",
Expand Down Expand Up @@ -754,6 +769,8 @@ export const ResourceType = {
PatchCompliance: "AWS::SSM::PatchCompliance",
PinpointApp: "AWS::Pinpoint::App",
PinpointApplicationSettings: "AWS::Pinpoint::ApplicationSettings",
PinpointCampaign: "AWS::Pinpoint::Campaign",
PinpointInAppTemplate: "AWS::Pinpoint::InAppTemplate",
PinpointSegment: "AWS::Pinpoint::Segment",
Pipeline: "AWS::CodePipeline::Pipeline",
Policy: "AWS::IAM::Policy",
Expand Down Expand Up @@ -808,6 +825,7 @@ export const ResourceType = {
SESTemplate: "AWS::SES::Template",
SageMakerAppImageConfig: "AWS::SageMaker::AppImageConfig",
SageMakerCodeRepository: "AWS::SageMaker::CodeRepository",
SageMakerDomain: "AWS::SageMaker::Domain",
SageMakerImage: "AWS::SageMaker::Image",
SageMakerModel: "AWS::SageMaker::Model",
SageMakerNotebookInstanceLifecycleConfig: "AWS::SageMaker::NotebookInstanceLifecycleConfig",
Expand All @@ -819,6 +837,7 @@ export const ResourceType = {
ServiceDiscoveryHttpNamespace: "AWS::ServiceDiscovery::HttpNamespace",
ServiceDiscoveryPublicDnsNamespace: "AWS::ServiceDiscovery::PublicDnsNamespace",
ServiceDiscoveryService: "AWS::ServiceDiscovery::Service",
SignerSigningProfile: "AWS::Signer::SigningProfile",
Stack: "AWS::CloudFormation::Stack",
Stage: "AWS::ApiGateway::Stage",
StageV2: "AWS::ApiGatewayV2::Stage",
Expand All @@ -829,6 +848,8 @@ export const ResourceType = {
Table: "AWS::DynamoDB::Table",
Topic: "AWS::SNS::Topic",
Trail: "AWS::CloudTrail::Trail",
TransferAgreement: "AWS::Transfer::Agreement",
TransferConnector: "AWS::Transfer::Connector",
TransferWorkflow: "AWS::Transfer::Workflow",
TransitGateway: "AWS::EC2::TransitGateway",
TransitGatewayAttachment: "AWS::EC2::TransitGatewayAttachment",
Expand Down
126 changes: 126 additions & 0 deletions codegen/sdk-codegen/aws-models/config-service.json
Original file line number Diff line number Diff line change
Expand Up @@ -13333,6 +13333,132 @@
"traits": {
"smithy.api#enumValue": "AWS::SageMaker::Image"
}
},
"ECSTaskSet": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::ECS::TaskSet"
}
},
"CassandraKeyspace": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::Cassandra::Keyspace"
}
},
"SignerSigningProfile": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::Signer::SigningProfile"
}
},
"AmplifyApp": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::Amplify::App"
}
},
"AppMeshVirtualNode": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::AppMesh::VirtualNode"
}
},
"AppMeshVirtualService": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::AppMesh::VirtualService"
}
},
"AppRunnerVpcConnector": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::AppRunner::VpcConnector"
}
},
"AppStreamApplication": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::AppStream::Application"
}
},
"CodeArtifactRepository": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::CodeArtifact::Repository"
}
},
"EC2PrefixList": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::EC2::PrefixList"
}
},
"EC2SpotFleet": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::EC2::SpotFleet"
}
},
"EvidentlyProject": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::Evidently::Project"
}
},
"ForecastDataset": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::Forecast::Dataset"
}
},
"IAMSAMLProvider": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::IAM::SAMLProvider"
}
},
"IAMServerCertificate": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::IAM::ServerCertificate"
}
},
"PinpointCampaign": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::Pinpoint::Campaign"
}
},
"PinpointInAppTemplate": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::Pinpoint::InAppTemplate"
}
},
"SageMakerDomain": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::SageMaker::Domain"
}
},
"TransferAgreement": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::Transfer::Agreement"
}
},
"TransferConnector": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::Transfer::Connector"
}
},
"KinesisFirehoseDeliveryStream": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "AWS::KinesisFirehose::DeliveryStream"
}
}
}
},
Expand Down

0 comments on commit 832ca5b

Please sign in to comment.