func AllResources()

in cloudformation/all.go [195:1083]


func AllResources() map[string]Resource {
	return map[string]Resource{
		"AWS::ACMPCA::Certificate":                                    &acmpca.Certificate{},
		"AWS::ACMPCA::CertificateAuthority":                           &acmpca.CertificateAuthority{},
		"AWS::ACMPCA::CertificateAuthorityActivation":                 &acmpca.CertificateAuthorityActivation{},
		"AWS::ACMPCA::Permission":                                     &acmpca.Permission{},
		"AWS::APS::RuleGroupsNamespace":                               &aps.RuleGroupsNamespace{},
		"AWS::APS::Workspace":                                         &aps.Workspace{},
		"AWS::AccessAnalyzer::Analyzer":                               &accessanalyzer.Analyzer{},
		"AWS::AmazonMQ::Broker":                                       &amazonmq.Broker{},
		"AWS::AmazonMQ::Configuration":                                &amazonmq.Configuration{},
		"AWS::AmazonMQ::ConfigurationAssociation":                     &amazonmq.ConfigurationAssociation{},
		"AWS::Amplify::App":                                           &amplify.App{},
		"AWS::Amplify::Branch":                                        &amplify.Branch{},
		"AWS::Amplify::Domain":                                        &amplify.Domain{},
		"AWS::AmplifyUIBuilder::Component":                            &amplifyuibuilder.Component{},
		"AWS::AmplifyUIBuilder::Theme":                                &amplifyuibuilder.Theme{},
		"AWS::ApiGateway::Account":                                    &apigateway.Account{},
		"AWS::ApiGateway::ApiKey":                                     &apigateway.ApiKey{},
		"AWS::ApiGateway::Authorizer":                                 &apigateway.Authorizer{},
		"AWS::ApiGateway::BasePathMapping":                            &apigateway.BasePathMapping{},
		"AWS::ApiGateway::ClientCertificate":                          &apigateway.ClientCertificate{},
		"AWS::ApiGateway::Deployment":                                 &apigateway.Deployment{},
		"AWS::ApiGateway::DocumentationPart":                          &apigateway.DocumentationPart{},
		"AWS::ApiGateway::DocumentationVersion":                       &apigateway.DocumentationVersion{},
		"AWS::ApiGateway::DomainName":                                 &apigateway.DomainName{},
		"AWS::ApiGateway::GatewayResponse":                            &apigateway.GatewayResponse{},
		"AWS::ApiGateway::Method":                                     &apigateway.Method{},
		"AWS::ApiGateway::Model":                                      &apigateway.Model{},
		"AWS::ApiGateway::RequestValidator":                           &apigateway.RequestValidator{},
		"AWS::ApiGateway::Resource":                                   &apigateway.Resource{},
		"AWS::ApiGateway::RestApi":                                    &apigateway.RestApi{},
		"AWS::ApiGateway::Stage":                                      &apigateway.Stage{},
		"AWS::ApiGateway::UsagePlan":                                  &apigateway.UsagePlan{},
		"AWS::ApiGateway::UsagePlanKey":                               &apigateway.UsagePlanKey{},
		"AWS::ApiGateway::VpcLink":                                    &apigateway.VpcLink{},
		"AWS::ApiGatewayV2::Api":                                      &apigatewayv2.Api{},
		"AWS::ApiGatewayV2::ApiGatewayManagedOverrides":               &apigatewayv2.ApiGatewayManagedOverrides{},
		"AWS::ApiGatewayV2::ApiMapping":                               &apigatewayv2.ApiMapping{},
		"AWS::ApiGatewayV2::Authorizer":                               &apigatewayv2.Authorizer{},
		"AWS::ApiGatewayV2::Deployment":                               &apigatewayv2.Deployment{},
		"AWS::ApiGatewayV2::DomainName":                               &apigatewayv2.DomainName{},
		"AWS::ApiGatewayV2::Integration":                              &apigatewayv2.Integration{},
		"AWS::ApiGatewayV2::IntegrationResponse":                      &apigatewayv2.IntegrationResponse{},
		"AWS::ApiGatewayV2::Model":                                    &apigatewayv2.Model{},
		"AWS::ApiGatewayV2::Route":                                    &apigatewayv2.Route{},
		"AWS::ApiGatewayV2::RouteResponse":                            &apigatewayv2.RouteResponse{},
		"AWS::ApiGatewayV2::Stage":                                    &apigatewayv2.Stage{},
		"AWS::ApiGatewayV2::VpcLink":                                  &apigatewayv2.VpcLink{},
		"AWS::AppConfig::Application":                                 &appconfig.Application{},
		"AWS::AppConfig::ConfigurationProfile":                        &appconfig.ConfigurationProfile{},
		"AWS::AppConfig::Deployment":                                  &appconfig.Deployment{},
		"AWS::AppConfig::DeploymentStrategy":                          &appconfig.DeploymentStrategy{},
		"AWS::AppConfig::Environment":                                 &appconfig.Environment{},
		"AWS::AppConfig::HostedConfigurationVersion":                  &appconfig.HostedConfigurationVersion{},
		"AWS::AppFlow::ConnectorProfile":                              &appflow.ConnectorProfile{},
		"AWS::AppFlow::Flow":                                          &appflow.Flow{},
		"AWS::AppIntegrations::EventIntegration":                      &appintegrations.EventIntegration{},
		"AWS::AppMesh::GatewayRoute":                                  &appmesh.GatewayRoute{},
		"AWS::AppMesh::Mesh":                                          &appmesh.Mesh{},
		"AWS::AppMesh::Route":                                         &appmesh.Route{},
		"AWS::AppMesh::VirtualGateway":                                &appmesh.VirtualGateway{},
		"AWS::AppMesh::VirtualNode":                                   &appmesh.VirtualNode{},
		"AWS::AppMesh::VirtualRouter":                                 &appmesh.VirtualRouter{},
		"AWS::AppMesh::VirtualService":                                &appmesh.VirtualService{},
		"AWS::AppRunner::Service":                                     &apprunner.Service{},
		"AWS::AppStream::AppBlock":                                    &appstream.AppBlock{},
		"AWS::AppStream::Application":                                 &appstream.Application{},
		"AWS::AppStream::ApplicationEntitlementAssociation":           &appstream.ApplicationEntitlementAssociation{},
		"AWS::AppStream::ApplicationFleetAssociation":                 &appstream.ApplicationFleetAssociation{},
		"AWS::AppStream::DirectoryConfig":                             &appstream.DirectoryConfig{},
		"AWS::AppStream::Entitlement":                                 &appstream.Entitlement{},
		"AWS::AppStream::Fleet":                                       &appstream.Fleet{},
		"AWS::AppStream::ImageBuilder":                                &appstream.ImageBuilder{},
		"AWS::AppStream::Stack":                                       &appstream.Stack{},
		"AWS::AppStream::StackFleetAssociation":                       &appstream.StackFleetAssociation{},
		"AWS::AppStream::StackUserAssociation":                        &appstream.StackUserAssociation{},
		"AWS::AppStream::User":                                        &appstream.User{},
		"AWS::AppSync::ApiCache":                                      &appsync.ApiCache{},
		"AWS::AppSync::ApiKey":                                        &appsync.ApiKey{},
		"AWS::AppSync::DataSource":                                    &appsync.DataSource{},
		"AWS::AppSync::DomainName":                                    &appsync.DomainName{},
		"AWS::AppSync::DomainNameApiAssociation":                      &appsync.DomainNameApiAssociation{},
		"AWS::AppSync::FunctionConfiguration":                         &appsync.FunctionConfiguration{},
		"AWS::AppSync::GraphQLApi":                                    &appsync.GraphQLApi{},
		"AWS::AppSync::GraphQLSchema":                                 &appsync.GraphQLSchema{},
		"AWS::AppSync::Resolver":                                      &appsync.Resolver{},
		"AWS::ApplicationAutoScaling::ScalableTarget":                 &applicationautoscaling.ScalableTarget{},
		"AWS::ApplicationAutoScaling::ScalingPolicy":                  &applicationautoscaling.ScalingPolicy{},
		"AWS::ApplicationInsights::Application":                       &applicationinsights.Application{},
		"AWS::Athena::DataCatalog":                                    &athena.DataCatalog{},
		"AWS::Athena::NamedQuery":                                     &athena.NamedQuery{},
		"AWS::Athena::PreparedStatement":                              &athena.PreparedStatement{},
		"AWS::Athena::WorkGroup":                                      &athena.WorkGroup{},
		"AWS::AuditManager::Assessment":                               &auditmanager.Assessment{},
		"AWS::AutoScaling::AutoScalingGroup":                          &autoscaling.AutoScalingGroup{},
		"AWS::AutoScaling::LaunchConfiguration":                       &autoscaling.LaunchConfiguration{},
		"AWS::AutoScaling::LifecycleHook":                             &autoscaling.LifecycleHook{},
		"AWS::AutoScaling::ScalingPolicy":                             &autoscaling.ScalingPolicy{},
		"AWS::AutoScaling::ScheduledAction":                           &autoscaling.ScheduledAction{},
		"AWS::AutoScaling::WarmPool":                                  &autoscaling.WarmPool{},
		"AWS::AutoScalingPlans::ScalingPlan":                          &autoscalingplans.ScalingPlan{},
		"AWS::Backup::BackupPlan":                                     &backup.BackupPlan{},
		"AWS::Backup::BackupSelection":                                &backup.BackupSelection{},
		"AWS::Backup::BackupVault":                                    &backup.BackupVault{},
		"AWS::Backup::Framework":                                      &backup.Framework{},
		"AWS::Backup::ReportPlan":                                     &backup.ReportPlan{},
		"AWS::Batch::ComputeEnvironment":                              &batch.ComputeEnvironment{},
		"AWS::Batch::JobDefinition":                                   &batch.JobDefinition{},
		"AWS::Batch::JobQueue":                                        &batch.JobQueue{},
		"AWS::Batch::SchedulingPolicy":                                &batch.SchedulingPolicy{},
		"AWS::Budgets::Budget":                                        &budgets.Budget{},
		"AWS::Budgets::BudgetsAction":                                 &budgets.BudgetsAction{},
		"AWS::CDK::Metadata":                                          &cdk.Metadata{},
		"AWS::CE::AnomalyMonitor":                                     &ce.AnomalyMonitor{},
		"AWS::CE::AnomalySubscription":                                &ce.AnomalySubscription{},
		"AWS::CE::CostCategory":                                       &ce.CostCategory{},
		"AWS::CUR::ReportDefinition":                                  &cur.ReportDefinition{},
		"AWS::Cassandra::Keyspace":                                    &cassandra.Keyspace{},
		"AWS::Cassandra::Table":                                       &cassandra.Table{},
		"AWS::CertificateManager::Account":                            &certificatemanager.Account{},
		"AWS::CertificateManager::Certificate":                        &certificatemanager.Certificate{},
		"AWS::Chatbot::SlackChannelConfiguration":                     &chatbot.SlackChannelConfiguration{},
		"AWS::Cloud9::EnvironmentEC2":                                 &cloud9.EnvironmentEC2{},
		"AWS::CloudFormation::CustomResource":                         &cloudformation.CustomResource{},
		"AWS::CloudFormation::Macro":                                  &cloudformation.Macro{},
		"AWS::CloudFormation::ModuleDefaultVersion":                   &cloudformation.ModuleDefaultVersion{},
		"AWS::CloudFormation::ModuleVersion":                          &cloudformation.ModuleVersion{},
		"AWS::CloudFormation::PublicTypeVersion":                      &cloudformation.PublicTypeVersion{},
		"AWS::CloudFormation::Publisher":                              &cloudformation.Publisher{},
		"AWS::CloudFormation::ResourceDefaultVersion":                 &cloudformation.ResourceDefaultVersion{},
		"AWS::CloudFormation::ResourceVersion":                        &cloudformation.ResourceVersion{},
		"AWS::CloudFormation::Stack":                                  &cloudformation.Stack{},
		"AWS::CloudFormation::StackSet":                               &cloudformation.StackSet{},
		"AWS::CloudFormation::TypeActivation":                         &cloudformation.TypeActivation{},
		"AWS::CloudFormation::WaitCondition":                          &cloudformation.WaitCondition{},
		"AWS::CloudFormation::WaitConditionHandle":                    &cloudformation.WaitConditionHandle{},
		"AWS::CloudFront::CachePolicy":                                &cloudfront.CachePolicy{},
		"AWS::CloudFront::CloudFrontOriginAccessIdentity":             &cloudfront.CloudFrontOriginAccessIdentity{},
		"AWS::CloudFront::Distribution":                               &cloudfront.Distribution{},
		"AWS::CloudFront::Function":                                   &cloudfront.Function{},
		"AWS::CloudFront::KeyGroup":                                   &cloudfront.KeyGroup{},
		"AWS::CloudFront::OriginRequestPolicy":                        &cloudfront.OriginRequestPolicy{},
		"AWS::CloudFront::PublicKey":                                  &cloudfront.PublicKey{},
		"AWS::CloudFront::RealtimeLogConfig":                          &cloudfront.RealtimeLogConfig{},
		"AWS::CloudFront::ResponseHeadersPolicy":                      &cloudfront.ResponseHeadersPolicy{},
		"AWS::CloudFront::StreamingDistribution":                      &cloudfront.StreamingDistribution{},
		"AWS::CloudTrail::Trail":                                      &cloudtrail.Trail{},
		"AWS::CloudWatch::Alarm":                                      &cloudwatch.Alarm{},
		"AWS::CloudWatch::AnomalyDetector":                            &cloudwatch.AnomalyDetector{},
		"AWS::CloudWatch::CompositeAlarm":                             &cloudwatch.CompositeAlarm{},
		"AWS::CloudWatch::Dashboard":                                  &cloudwatch.Dashboard{},
		"AWS::CloudWatch::InsightRule":                                &cloudwatch.InsightRule{},
		"AWS::CloudWatch::MetricStream":                               &cloudwatch.MetricStream{},
		"AWS::CodeArtifact::Domain":                                   &codeartifact.Domain{},
		"AWS::CodeArtifact::Repository":                               &codeartifact.Repository{},
		"AWS::CodeBuild::Project":                                     &codebuild.Project{},
		"AWS::CodeBuild::ReportGroup":                                 &codebuild.ReportGroup{},
		"AWS::CodeBuild::SourceCredential":                            &codebuild.SourceCredential{},
		"AWS::CodeCommit::Repository":                                 &codecommit.Repository{},
		"AWS::CodeDeploy::Application":                                &codedeploy.Application{},
		"AWS::CodeDeploy::DeploymentConfig":                           &codedeploy.DeploymentConfig{},
		"AWS::CodeDeploy::DeploymentGroup":                            &codedeploy.DeploymentGroup{},
		"AWS::CodeGuruProfiler::ProfilingGroup":                       &codeguruprofiler.ProfilingGroup{},
		"AWS::CodeGuruReviewer::RepositoryAssociation":                &codegurureviewer.RepositoryAssociation{},
		"AWS::CodePipeline::CustomActionType":                         &codepipeline.CustomActionType{},
		"AWS::CodePipeline::Pipeline":                                 &codepipeline.Pipeline{},
		"AWS::CodePipeline::Webhook":                                  &codepipeline.Webhook{},
		"AWS::CodeStar::GitHubRepository":                             &codestar.GitHubRepository{},
		"AWS::CodeStarConnections::Connection":                        &codestarconnections.Connection{},
		"AWS::CodeStarNotifications::NotificationRule":                &codestarnotifications.NotificationRule{},
		"AWS::Cognito::IdentityPool":                                  &cognito.IdentityPool{},
		"AWS::Cognito::IdentityPoolRoleAttachment":                    &cognito.IdentityPoolRoleAttachment{},
		"AWS::Cognito::UserPool":                                      &cognito.UserPool{},
		"AWS::Cognito::UserPoolClient":                                &cognito.UserPoolClient{},
		"AWS::Cognito::UserPoolDomain":                                &cognito.UserPoolDomain{},
		"AWS::Cognito::UserPoolGroup":                                 &cognito.UserPoolGroup{},
		"AWS::Cognito::UserPoolIdentityProvider":                      &cognito.UserPoolIdentityProvider{},
		"AWS::Cognito::UserPoolResourceServer":                        &cognito.UserPoolResourceServer{},
		"AWS::Cognito::UserPoolRiskConfigurationAttachment":           &cognito.UserPoolRiskConfigurationAttachment{},
		"AWS::Cognito::UserPoolUICustomizationAttachment":             &cognito.UserPoolUICustomizationAttachment{},
		"AWS::Cognito::UserPoolUser":                                  &cognito.UserPoolUser{},
		"AWS::Cognito::UserPoolUserToGroupAttachment":                 &cognito.UserPoolUserToGroupAttachment{},
		"AWS::Config::AggregationAuthorization":                       &config.AggregationAuthorization{},
		"AWS::Config::ConfigRule":                                     &config.ConfigRule{},
		"AWS::Config::ConfigurationAggregator":                        &config.ConfigurationAggregator{},
		"AWS::Config::ConfigurationRecorder":                          &config.ConfigurationRecorder{},
		"AWS::Config::ConformancePack":                                &config.ConformancePack{},
		"AWS::Config::DeliveryChannel":                                &config.DeliveryChannel{},
		"AWS::Config::OrganizationConfigRule":                         &config.OrganizationConfigRule{},
		"AWS::Config::OrganizationConformancePack":                    &config.OrganizationConformancePack{},
		"AWS::Config::RemediationConfiguration":                       &config.RemediationConfiguration{},
		"AWS::Config::StoredQuery":                                    &config.StoredQuery{},
		"AWS::Connect::ContactFlow":                                   &connect.ContactFlow{},
		"AWS::Connect::ContactFlowModule":                             &connect.ContactFlowModule{},
		"AWS::Connect::HoursOfOperation":                              &connect.HoursOfOperation{},
		"AWS::Connect::QuickConnect":                                  &connect.QuickConnect{},
		"AWS::Connect::User":                                          &connect.User{},
		"AWS::Connect::UserHierarchyGroup":                            &connect.UserHierarchyGroup{},
		"AWS::CustomerProfiles::Domain":                               &customerprofiles.Domain{},
		"AWS::CustomerProfiles::Integration":                          &customerprofiles.Integration{},
		"AWS::CustomerProfiles::ObjectType":                           &customerprofiles.ObjectType{},
		"AWS::DAX::Cluster":                                           &dax.Cluster{},
		"AWS::DAX::ParameterGroup":                                    &dax.ParameterGroup{},
		"AWS::DAX::SubnetGroup":                                       &dax.SubnetGroup{},
		"AWS::DLM::LifecyclePolicy":                                   &dlm.LifecyclePolicy{},
		"AWS::DMS::Certificate":                                       &dms.Certificate{},
		"AWS::DMS::Endpoint":                                          &dms.Endpoint{},
		"AWS::DMS::EventSubscription":                                 &dms.EventSubscription{},
		"AWS::DMS::ReplicationInstance":                               &dms.ReplicationInstance{},
		"AWS::DMS::ReplicationSubnetGroup":                            &dms.ReplicationSubnetGroup{},
		"AWS::DMS::ReplicationTask":                                   &dms.ReplicationTask{},
		"AWS::DataBrew::Dataset":                                      &databrew.Dataset{},
		"AWS::DataBrew::Job":                                          &databrew.Job{},
		"AWS::DataBrew::Project":                                      &databrew.Project{},
		"AWS::DataBrew::Recipe":                                       &databrew.Recipe{},
		"AWS::DataBrew::Ruleset":                                      &databrew.Ruleset{},
		"AWS::DataBrew::Schedule":                                     &databrew.Schedule{},
		"AWS::DataPipeline::Pipeline":                                 &datapipeline.Pipeline{},
		"AWS::DataSync::Agent":                                        &datasync.Agent{},
		"AWS::DataSync::LocationEFS":                                  &datasync.LocationEFS{},
		"AWS::DataSync::LocationFSxWindows":                           &datasync.LocationFSxWindows{},
		"AWS::DataSync::LocationHDFS":                                 &datasync.LocationHDFS{},
		"AWS::DataSync::LocationNFS":                                  &datasync.LocationNFS{},
		"AWS::DataSync::LocationObjectStorage":                        &datasync.LocationObjectStorage{},
		"AWS::DataSync::LocationS3":                                   &datasync.LocationS3{},
		"AWS::DataSync::LocationSMB":                                  &datasync.LocationSMB{},
		"AWS::DataSync::Task":                                         &datasync.Task{},
		"AWS::Detective::Graph":                                       &detective.Graph{},
		"AWS::Detective::MemberInvitation":                            &detective.MemberInvitation{},
		"AWS::DevOpsGuru::NotificationChannel":                        &devopsguru.NotificationChannel{},
		"AWS::DevOpsGuru::ResourceCollection":                         &devopsguru.ResourceCollection{},
		"AWS::DirectoryService::MicrosoftAD":                          &directoryservice.MicrosoftAD{},
		"AWS::DirectoryService::SimpleAD":                             &directoryservice.SimpleAD{},
		"AWS::DocDB::DBCluster":                                       &docdb.DBCluster{},
		"AWS::DocDB::DBClusterParameterGroup":                         &docdb.DBClusterParameterGroup{},
		"AWS::DocDB::DBInstance":                                      &docdb.DBInstance{},
		"AWS::DocDB::DBSubnetGroup":                                   &docdb.DBSubnetGroup{},
		"AWS::DynamoDB::GlobalTable":                                  &dynamodb.GlobalTable{},
		"AWS::DynamoDB::Table":                                        &dynamodb.Table{},
		"AWS::EC2::CapacityReservation":                               &ec2.CapacityReservation{},
		"AWS::EC2::CapacityReservationFleet":                          &ec2.CapacityReservationFleet{},
		"AWS::EC2::CarrierGateway":                                    &ec2.CarrierGateway{},
		"AWS::EC2::ClientVpnAuthorizationRule":                        &ec2.ClientVpnAuthorizationRule{},
		"AWS::EC2::ClientVpnEndpoint":                                 &ec2.ClientVpnEndpoint{},
		"AWS::EC2::ClientVpnRoute":                                    &ec2.ClientVpnRoute{},
		"AWS::EC2::ClientVpnTargetNetworkAssociation":                 &ec2.ClientVpnTargetNetworkAssociation{},
		"AWS::EC2::CustomerGateway":                                   &ec2.CustomerGateway{},
		"AWS::EC2::DHCPOptions":                                       &ec2.DHCPOptions{},
		"AWS::EC2::EC2Fleet":                                          &ec2.EC2Fleet{},
		"AWS::EC2::EIP":                                               &ec2.EIP{},
		"AWS::EC2::EIPAssociation":                                    &ec2.EIPAssociation{},
		"AWS::EC2::EgressOnlyInternetGateway":                         &ec2.EgressOnlyInternetGateway{},
		"AWS::EC2::EnclaveCertificateIamRoleAssociation":              &ec2.EnclaveCertificateIamRoleAssociation{},
		"AWS::EC2::FlowLog":                                           &ec2.FlowLog{},
		"AWS::EC2::GatewayRouteTableAssociation":                      &ec2.GatewayRouteTableAssociation{},
		"AWS::EC2::Host":                                              &ec2.Host{},
		"AWS::EC2::IPAM":                                              &ec2.IPAM{},
		"AWS::EC2::IPAMAllocation":                                    &ec2.IPAMAllocation{},
		"AWS::EC2::IPAMPool":                                          &ec2.IPAMPool{},
		"AWS::EC2::IPAMScope":                                         &ec2.IPAMScope{},
		"AWS::EC2::Instance":                                          &ec2.Instance{},
		"AWS::EC2::InternetGateway":                                   &ec2.InternetGateway{},
		"AWS::EC2::LaunchTemplate":                                    &ec2.LaunchTemplate{},
		"AWS::EC2::LocalGatewayRoute":                                 &ec2.LocalGatewayRoute{},
		"AWS::EC2::LocalGatewayRouteTableVPCAssociation":              &ec2.LocalGatewayRouteTableVPCAssociation{},
		"AWS::EC2::NatGateway":                                        &ec2.NatGateway{},
		"AWS::EC2::NetworkAcl":                                        &ec2.NetworkAcl{},
		"AWS::EC2::NetworkAclEntry":                                   &ec2.NetworkAclEntry{},
		"AWS::EC2::NetworkInsightsAccessScope":                        &ec2.NetworkInsightsAccessScope{},
		"AWS::EC2::NetworkInsightsAccessScopeAnalysis":                &ec2.NetworkInsightsAccessScopeAnalysis{},
		"AWS::EC2::NetworkInsightsAnalysis":                           &ec2.NetworkInsightsAnalysis{},
		"AWS::EC2::NetworkInsightsPath":                               &ec2.NetworkInsightsPath{},
		"AWS::EC2::NetworkInterface":                                  &ec2.NetworkInterface{},
		"AWS::EC2::NetworkInterfaceAttachment":                        &ec2.NetworkInterfaceAttachment{},
		"AWS::EC2::NetworkInterfacePermission":                        &ec2.NetworkInterfacePermission{},
		"AWS::EC2::PlacementGroup":                                    &ec2.PlacementGroup{},
		"AWS::EC2::PrefixList":                                        &ec2.PrefixList{},
		"AWS::EC2::Route":                                             &ec2.Route{},
		"AWS::EC2::RouteTable":                                        &ec2.RouteTable{},
		"AWS::EC2::SecurityGroup":                                     &ec2.SecurityGroup{},
		"AWS::EC2::SecurityGroupEgress":                               &ec2.SecurityGroupEgress{},
		"AWS::EC2::SecurityGroupIngress":                              &ec2.SecurityGroupIngress{},
		"AWS::EC2::SpotFleet":                                         &ec2.SpotFleet{},
		"AWS::EC2::Subnet":                                            &ec2.Subnet{},
		"AWS::EC2::SubnetCidrBlock":                                   &ec2.SubnetCidrBlock{},
		"AWS::EC2::SubnetNetworkAclAssociation":                       &ec2.SubnetNetworkAclAssociation{},
		"AWS::EC2::SubnetRouteTableAssociation":                       &ec2.SubnetRouteTableAssociation{},
		"AWS::EC2::TrafficMirrorFilter":                               &ec2.TrafficMirrorFilter{},
		"AWS::EC2::TrafficMirrorFilterRule":                           &ec2.TrafficMirrorFilterRule{},
		"AWS::EC2::TrafficMirrorSession":                              &ec2.TrafficMirrorSession{},
		"AWS::EC2::TrafficMirrorTarget":                               &ec2.TrafficMirrorTarget{},
		"AWS::EC2::TransitGateway":                                    &ec2.TransitGateway{},
		"AWS::EC2::TransitGatewayAttachment":                          &ec2.TransitGatewayAttachment{},
		"AWS::EC2::TransitGatewayConnect":                             &ec2.TransitGatewayConnect{},
		"AWS::EC2::TransitGatewayMulticastDomain":                     &ec2.TransitGatewayMulticastDomain{},
		"AWS::EC2::TransitGatewayMulticastDomainAssociation":          &ec2.TransitGatewayMulticastDomainAssociation{},
		"AWS::EC2::TransitGatewayMulticastGroupMember":                &ec2.TransitGatewayMulticastGroupMember{},
		"AWS::EC2::TransitGatewayMulticastGroupSource":                &ec2.TransitGatewayMulticastGroupSource{},
		"AWS::EC2::TransitGatewayPeeringAttachment":                   &ec2.TransitGatewayPeeringAttachment{},
		"AWS::EC2::TransitGatewayRoute":                               &ec2.TransitGatewayRoute{},
		"AWS::EC2::TransitGatewayRouteTable":                          &ec2.TransitGatewayRouteTable{},
		"AWS::EC2::TransitGatewayRouteTableAssociation":               &ec2.TransitGatewayRouteTableAssociation{},
		"AWS::EC2::TransitGatewayRouteTablePropagation":               &ec2.TransitGatewayRouteTablePropagation{},
		"AWS::EC2::TransitGatewayVpcAttachment":                       &ec2.TransitGatewayVpcAttachment{},
		"AWS::EC2::VPC":                                               &ec2.VPC{},
		"AWS::EC2::VPCCidrBlock":                                      &ec2.VPCCidrBlock{},
		"AWS::EC2::VPCDHCPOptionsAssociation":                         &ec2.VPCDHCPOptionsAssociation{},
		"AWS::EC2::VPCEndpoint":                                       &ec2.VPCEndpoint{},
		"AWS::EC2::VPCEndpointConnectionNotification":                 &ec2.VPCEndpointConnectionNotification{},
		"AWS::EC2::VPCEndpointService":                                &ec2.VPCEndpointService{},
		"AWS::EC2::VPCEndpointServicePermissions":                     &ec2.VPCEndpointServicePermissions{},
		"AWS::EC2::VPCGatewayAttachment":                              &ec2.VPCGatewayAttachment{},
		"AWS::EC2::VPCPeeringConnection":                              &ec2.VPCPeeringConnection{},
		"AWS::EC2::VPNConnection":                                     &ec2.VPNConnection{},
		"AWS::EC2::VPNConnectionRoute":                                &ec2.VPNConnectionRoute{},
		"AWS::EC2::VPNGateway":                                        &ec2.VPNGateway{},
		"AWS::EC2::VPNGatewayRoutePropagation":                        &ec2.VPNGatewayRoutePropagation{},
		"AWS::EC2::Volume":                                            &ec2.Volume{},
		"AWS::EC2::VolumeAttachment":                                  &ec2.VolumeAttachment{},
		"AWS::ECR::PublicRepository":                                  &ecr.PublicRepository{},
		"AWS::ECR::RegistryPolicy":                                    &ecr.RegistryPolicy{},
		"AWS::ECR::ReplicationConfiguration":                          &ecr.ReplicationConfiguration{},
		"AWS::ECR::Repository":                                        &ecr.Repository{},
		"AWS::ECS::CapacityProvider":                                  &ecs.CapacityProvider{},
		"AWS::ECS::Cluster":                                           &ecs.Cluster{},
		"AWS::ECS::ClusterCapacityProviderAssociations":               &ecs.ClusterCapacityProviderAssociations{},
		"AWS::ECS::PrimaryTaskSet":                                    &ecs.PrimaryTaskSet{},
		"AWS::ECS::Service":                                           &ecs.Service{},
		"AWS::ECS::TaskDefinition":                                    &ecs.TaskDefinition{},
		"AWS::ECS::TaskSet":                                           &ecs.TaskSet{},
		"AWS::EFS::AccessPoint":                                       &efs.AccessPoint{},
		"AWS::EFS::FileSystem":                                        &efs.FileSystem{},
		"AWS::EFS::MountTarget":                                       &efs.MountTarget{},
		"AWS::EKS::Addon":                                             &eks.Addon{},
		"AWS::EKS::Cluster":                                           &eks.Cluster{},
		"AWS::EKS::FargateProfile":                                    &eks.FargateProfile{},
		"AWS::EKS::Nodegroup":                                         &eks.Nodegroup{},
		"AWS::EMR::Cluster":                                           &emr.Cluster{},
		"AWS::EMR::InstanceFleetConfig":                               &emr.InstanceFleetConfig{},
		"AWS::EMR::InstanceGroupConfig":                               &emr.InstanceGroupConfig{},
		"AWS::EMR::SecurityConfiguration":                             &emr.SecurityConfiguration{},
		"AWS::EMR::Step":                                              &emr.Step{},
		"AWS::EMR::Studio":                                            &emr.Studio{},
		"AWS::EMR::StudioSessionMapping":                              &emr.StudioSessionMapping{},
		"AWS::EMRContainers::VirtualCluster":                          &emrcontainers.VirtualCluster{},
		"AWS::ElastiCache::CacheCluster":                              &elasticache.CacheCluster{},
		"AWS::ElastiCache::GlobalReplicationGroup":                    &elasticache.GlobalReplicationGroup{},
		"AWS::ElastiCache::ParameterGroup":                            &elasticache.ParameterGroup{},
		"AWS::ElastiCache::ReplicationGroup":                          &elasticache.ReplicationGroup{},
		"AWS::ElastiCache::SecurityGroup":                             &elasticache.SecurityGroup{},
		"AWS::ElastiCache::SecurityGroupIngress":                      &elasticache.SecurityGroupIngress{},
		"AWS::ElastiCache::SubnetGroup":                               &elasticache.SubnetGroup{},
		"AWS::ElastiCache::User":                                      &elasticache.User{},
		"AWS::ElastiCache::UserGroup":                                 &elasticache.UserGroup{},
		"AWS::ElasticBeanstalk::Application":                          &elasticbeanstalk.Application{},
		"AWS::ElasticBeanstalk::ApplicationVersion":                   &elasticbeanstalk.ApplicationVersion{},
		"AWS::ElasticBeanstalk::ConfigurationTemplate":                &elasticbeanstalk.ConfigurationTemplate{},
		"AWS::ElasticBeanstalk::Environment":                          &elasticbeanstalk.Environment{},
		"AWS::ElasticLoadBalancing::LoadBalancer":                     &elasticloadbalancing.LoadBalancer{},
		"AWS::ElasticLoadBalancingV2::Listener":                       &elasticloadbalancingv2.Listener{},
		"AWS::ElasticLoadBalancingV2::ListenerCertificate":            &elasticloadbalancingv2.ListenerCertificate{},
		"AWS::ElasticLoadBalancingV2::ListenerRule":                   &elasticloadbalancingv2.ListenerRule{},
		"AWS::ElasticLoadBalancingV2::LoadBalancer":                   &elasticloadbalancingv2.LoadBalancer{},
		"AWS::ElasticLoadBalancingV2::TargetGroup":                    &elasticloadbalancingv2.TargetGroup{},
		"AWS::Elasticsearch::Domain":                                  &elasticsearch.Domain{},
		"AWS::EventSchemas::Discoverer":                               &eventschemas.Discoverer{},
		"AWS::EventSchemas::Registry":                                 &eventschemas.Registry{},
		"AWS::EventSchemas::RegistryPolicy":                           &eventschemas.RegistryPolicy{},
		"AWS::EventSchemas::Schema":                                   &eventschemas.Schema{},
		"AWS::Events::ApiDestination":                                 &events.ApiDestination{},
		"AWS::Events::Archive":                                        &events.Archive{},
		"AWS::Events::Connection":                                     &events.Connection{},
		"AWS::Events::EventBus":                                       &events.EventBus{},
		"AWS::Events::EventBusPolicy":                                 &events.EventBusPolicy{},
		"AWS::Events::Rule":                                           &events.Rule{},
		"AWS::Evidently::Experiment":                                  &evidently.Experiment{},
		"AWS::Evidently::Feature":                                     &evidently.Feature{},
		"AWS::Evidently::Launch":                                      &evidently.Launch{},
		"AWS::Evidently::Project":                                     &evidently.Project{},
		"AWS::FIS::ExperimentTemplate":                                &fis.ExperimentTemplate{},
		"AWS::FMS::NotificationChannel":                               &fms.NotificationChannel{},
		"AWS::FMS::Policy":                                            &fms.Policy{},
		"AWS::FSx::FileSystem":                                        &fsx.FileSystem{},
		"AWS::FinSpace::Environment":                                  &finspace.Environment{},
		"AWS::Forecast::Dataset":                                      &forecast.Dataset{},
		"AWS::Forecast::DatasetGroup":                                 &forecast.DatasetGroup{},
		"AWS::FraudDetector::Detector":                                &frauddetector.Detector{},
		"AWS::FraudDetector::EntityType":                              &frauddetector.EntityType{},
		"AWS::FraudDetector::EventType":                               &frauddetector.EventType{},
		"AWS::FraudDetector::Label":                                   &frauddetector.Label{},
		"AWS::FraudDetector::Outcome":                                 &frauddetector.Outcome{},
		"AWS::FraudDetector::Variable":                                &frauddetector.Variable{},
		"AWS::GameLift::Alias":                                        &gamelift.Alias{},
		"AWS::GameLift::Build":                                        &gamelift.Build{},
		"AWS::GameLift::Fleet":                                        &gamelift.Fleet{},
		"AWS::GameLift::GameServerGroup":                              &gamelift.GameServerGroup{},
		"AWS::GameLift::GameSessionQueue":                             &gamelift.GameSessionQueue{},
		"AWS::GameLift::MatchmakingConfiguration":                     &gamelift.MatchmakingConfiguration{},
		"AWS::GameLift::MatchmakingRuleSet":                           &gamelift.MatchmakingRuleSet{},
		"AWS::GameLift::Script":                                       &gamelift.Script{},
		"AWS::GlobalAccelerator::Accelerator":                         &globalaccelerator.Accelerator{},
		"AWS::GlobalAccelerator::EndpointGroup":                       &globalaccelerator.EndpointGroup{},
		"AWS::GlobalAccelerator::Listener":                            &globalaccelerator.Listener{},
		"AWS::Glue::Classifier":                                       &glue.Classifier{},
		"AWS::Glue::Connection":                                       &glue.Connection{},
		"AWS::Glue::Crawler":                                          &glue.Crawler{},
		"AWS::Glue::DataCatalogEncryptionSettings":                    &glue.DataCatalogEncryptionSettings{},
		"AWS::Glue::Database":                                         &glue.Database{},
		"AWS::Glue::DevEndpoint":                                      &glue.DevEndpoint{},
		"AWS::Glue::Job":                                              &glue.Job{},
		"AWS::Glue::MLTransform":                                      &glue.MLTransform{},
		"AWS::Glue::Partition":                                        &glue.Partition{},
		"AWS::Glue::Registry":                                         &glue.Registry{},
		"AWS::Glue::Schema":                                           &glue.Schema{},
		"AWS::Glue::SchemaVersion":                                    &glue.SchemaVersion{},
		"AWS::Glue::SchemaVersionMetadata":                            &glue.SchemaVersionMetadata{},
		"AWS::Glue::SecurityConfiguration":                            &glue.SecurityConfiguration{},
		"AWS::Glue::Table":                                            &glue.Table{},
		"AWS::Glue::Trigger":                                          &glue.Trigger{},
		"AWS::Glue::Workflow":                                         &glue.Workflow{},
		"AWS::Greengrass::ConnectorDefinition":                        &greengrass.ConnectorDefinition{},
		"AWS::Greengrass::ConnectorDefinitionVersion":                 &greengrass.ConnectorDefinitionVersion{},
		"AWS::Greengrass::CoreDefinition":                             &greengrass.CoreDefinition{},
		"AWS::Greengrass::CoreDefinitionVersion":                      &greengrass.CoreDefinitionVersion{},
		"AWS::Greengrass::DeviceDefinition":                           &greengrass.DeviceDefinition{},
		"AWS::Greengrass::DeviceDefinitionVersion":                    &greengrass.DeviceDefinitionVersion{},
		"AWS::Greengrass::FunctionDefinition":                         &greengrass.FunctionDefinition{},
		"AWS::Greengrass::FunctionDefinitionVersion":                  &greengrass.FunctionDefinitionVersion{},
		"AWS::Greengrass::Group":                                      &greengrass.Group{},
		"AWS::Greengrass::GroupVersion":                               &greengrass.GroupVersion{},
		"AWS::Greengrass::LoggerDefinition":                           &greengrass.LoggerDefinition{},
		"AWS::Greengrass::LoggerDefinitionVersion":                    &greengrass.LoggerDefinitionVersion{},
		"AWS::Greengrass::ResourceDefinition":                         &greengrass.ResourceDefinition{},
		"AWS::Greengrass::ResourceDefinitionVersion":                  &greengrass.ResourceDefinitionVersion{},
		"AWS::Greengrass::SubscriptionDefinition":                     &greengrass.SubscriptionDefinition{},
		"AWS::Greengrass::SubscriptionDefinitionVersion":              &greengrass.SubscriptionDefinitionVersion{},
		"AWS::GreengrassV2::ComponentVersion":                         &greengrassv2.ComponentVersion{},
		"AWS::GroundStation::Config":                                  &groundstation.Config{},
		"AWS::GroundStation::DataflowEndpointGroup":                   &groundstation.DataflowEndpointGroup{},
		"AWS::GroundStation::MissionProfile":                          &groundstation.MissionProfile{},
		"AWS::GuardDuty::Detector":                                    &guardduty.Detector{},
		"AWS::GuardDuty::Filter":                                      &guardduty.Filter{},
		"AWS::GuardDuty::IPSet":                                       &guardduty.IPSet{},
		"AWS::GuardDuty::Master":                                      &guardduty.Master{},
		"AWS::GuardDuty::Member":                                      &guardduty.Member{},
		"AWS::GuardDuty::ThreatIntelSet":                              &guardduty.ThreatIntelSet{},
		"AWS::HealthLake::FHIRDatastore":                              &healthlake.FHIRDatastore{},
		"AWS::IAM::AccessKey":                                         &iam.AccessKey{},
		"AWS::IAM::Group":                                             &iam.Group{},
		"AWS::IAM::InstanceProfile":                                   &iam.InstanceProfile{},
		"AWS::IAM::ManagedPolicy":                                     &iam.ManagedPolicy{},
		"AWS::IAM::OIDCProvider":                                      &iam.OIDCProvider{},
		"AWS::IAM::Policy":                                            &iam.Policy{},
		"AWS::IAM::Role":                                              &iam.Role{},
		"AWS::IAM::SAMLProvider":                                      &iam.SAMLProvider{},
		"AWS::IAM::ServerCertificate":                                 &iam.ServerCertificate{},
		"AWS::IAM::ServiceLinkedRole":                                 &iam.ServiceLinkedRole{},
		"AWS::IAM::User":                                              &iam.User{},
		"AWS::IAM::UserToGroupAddition":                               &iam.UserToGroupAddition{},
		"AWS::IAM::VirtualMFADevice":                                  &iam.VirtualMFADevice{},
		"AWS::IVS::Channel":                                           &ivs.Channel{},
		"AWS::IVS::PlaybackKeyPair":                                   &ivs.PlaybackKeyPair{},
		"AWS::IVS::RecordingConfiguration":                            &ivs.RecordingConfiguration{},
		"AWS::IVS::StreamKey":                                         &ivs.StreamKey{},
		"AWS::ImageBuilder::Component":                                &imagebuilder.Component{},
		"AWS::ImageBuilder::ContainerRecipe":                          &imagebuilder.ContainerRecipe{},
		"AWS::ImageBuilder::DistributionConfiguration":                &imagebuilder.DistributionConfiguration{},
		"AWS::ImageBuilder::Image":                                    &imagebuilder.Image{},
		"AWS::ImageBuilder::ImagePipeline":                            &imagebuilder.ImagePipeline{},
		"AWS::ImageBuilder::ImageRecipe":                              &imagebuilder.ImageRecipe{},
		"AWS::ImageBuilder::InfrastructureConfiguration":              &imagebuilder.InfrastructureConfiguration{},
		"AWS::Inspector::AssessmentTarget":                            &inspector.AssessmentTarget{},
		"AWS::Inspector::AssessmentTemplate":                          &inspector.AssessmentTemplate{},
		"AWS::Inspector::ResourceGroup":                               &inspector.ResourceGroup{},
		"AWS::InspectorV2::Filter":                                    &inspectorv2.Filter{},
		"AWS::IoT1Click::Device":                                      &iot1click.Device{},
		"AWS::IoT1Click::Placement":                                   &iot1click.Placement{},
		"AWS::IoT1Click::Project":                                     &iot1click.Project{},
		"AWS::IoT::AccountAuditConfiguration":                         &iot.AccountAuditConfiguration{},
		"AWS::IoT::Authorizer":                                        &iot.Authorizer{},
		"AWS::IoT::Certificate":                                       &iot.Certificate{},
		"AWS::IoT::CustomMetric":                                      &iot.CustomMetric{},
		"AWS::IoT::Dimension":                                         &iot.Dimension{},
		"AWS::IoT::DomainConfiguration":                               &iot.DomainConfiguration{},
		"AWS::IoT::FleetMetric":                                       &iot.FleetMetric{},
		"AWS::IoT::JobTemplate":                                       &iot.JobTemplate{},
		"AWS::IoT::Logging":                                           &iot.Logging{},
		"AWS::IoT::MitigationAction":                                  &iot.MitigationAction{},
		"AWS::IoT::Policy":                                            &iot.Policy{},
		"AWS::IoT::PolicyPrincipalAttachment":                         &iot.PolicyPrincipalAttachment{},
		"AWS::IoT::ProvisioningTemplate":                              &iot.ProvisioningTemplate{},
		"AWS::IoT::ResourceSpecificLogging":                           &iot.ResourceSpecificLogging{},
		"AWS::IoT::ScheduledAudit":                                    &iot.ScheduledAudit{},
		"AWS::IoT::SecurityProfile":                                   &iot.SecurityProfile{},
		"AWS::IoT::Thing":                                             &iot.Thing{},
		"AWS::IoT::ThingPrincipalAttachment":                          &iot.ThingPrincipalAttachment{},
		"AWS::IoT::TopicRule":                                         &iot.TopicRule{},
		"AWS::IoT::TopicRuleDestination":                              &iot.TopicRuleDestination{},
		"AWS::IoTAnalytics::Channel":                                  &iotanalytics.Channel{},
		"AWS::IoTAnalytics::Dataset":                                  &iotanalytics.Dataset{},
		"AWS::IoTAnalytics::Datastore":                                &iotanalytics.Datastore{},
		"AWS::IoTAnalytics::Pipeline":                                 &iotanalytics.Pipeline{},
		"AWS::IoTCoreDeviceAdvisor::SuiteDefinition":                  &iotcoredeviceadvisor.SuiteDefinition{},
		"AWS::IoTEvents::DetectorModel":                               &iotevents.DetectorModel{},
		"AWS::IoTEvents::Input":                                       &iotevents.Input{},
		"AWS::IoTFleetHub::Application":                               &iotfleethub.Application{},
		"AWS::IoTSiteWise::AccessPolicy":                              &iotsitewise.AccessPolicy{},
		"AWS::IoTSiteWise::Asset":                                     &iotsitewise.Asset{},
		"AWS::IoTSiteWise::AssetModel":                                &iotsitewise.AssetModel{},
		"AWS::IoTSiteWise::Dashboard":                                 &iotsitewise.Dashboard{},
		"AWS::IoTSiteWise::Gateway":                                   &iotsitewise.Gateway{},
		"AWS::IoTSiteWise::Portal":                                    &iotsitewise.Portal{},
		"AWS::IoTSiteWise::Project":                                   &iotsitewise.Project{},
		"AWS::IoTThingsGraph::FlowTemplate":                           &iotthingsgraph.FlowTemplate{},
		"AWS::IoTWireless::Destination":                               &iotwireless.Destination{},
		"AWS::IoTWireless::DeviceProfile":                             &iotwireless.DeviceProfile{},
		"AWS::IoTWireless::FuotaTask":                                 &iotwireless.FuotaTask{},
		"AWS::IoTWireless::MulticastGroup":                            &iotwireless.MulticastGroup{},
		"AWS::IoTWireless::PartnerAccount":                            &iotwireless.PartnerAccount{},
		"AWS::IoTWireless::ServiceProfile":                            &iotwireless.ServiceProfile{},
		"AWS::IoTWireless::TaskDefinition":                            &iotwireless.TaskDefinition{},
		"AWS::IoTWireless::WirelessDevice":                            &iotwireless.WirelessDevice{},
		"AWS::IoTWireless::WirelessGateway":                           &iotwireless.WirelessGateway{},
		"AWS::KMS::Alias":                                             &kms.Alias{},
		"AWS::KMS::Key":                                               &kms.Key{},
		"AWS::KMS::ReplicaKey":                                        &kms.ReplicaKey{},
		"AWS::Kendra::DataSource":                                     &kendra.DataSource{},
		"AWS::Kendra::Faq":                                            &kendra.Faq{},
		"AWS::Kendra::Index":                                          &kendra.Index{},
		"AWS::Kinesis::Stream":                                        &kinesis.Stream{},
		"AWS::Kinesis::StreamConsumer":                                &kinesis.StreamConsumer{},
		"AWS::KinesisAnalytics::Application":                          &kinesisanalytics.Application{},
		"AWS::KinesisAnalytics::ApplicationOutput":                    &kinesisanalytics.ApplicationOutput{},
		"AWS::KinesisAnalytics::ApplicationReferenceDataSource":       &kinesisanalytics.ApplicationReferenceDataSource{},
		"AWS::KinesisAnalyticsV2::Application":                        &kinesisanalyticsv2.Application{},
		"AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption": &kinesisanalyticsv2.ApplicationCloudWatchLoggingOption{},
		"AWS::KinesisAnalyticsV2::ApplicationOutput":                  &kinesisanalyticsv2.ApplicationOutput{},
		"AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource":     &kinesisanalyticsv2.ApplicationReferenceDataSource{},
		"AWS::KinesisFirehose::DeliveryStream":                        &kinesisfirehose.DeliveryStream{},
		"AWS::KinesisVideo::SignalingChannel":                         &kinesisvideo.SignalingChannel{},
		"AWS::KinesisVideo::Stream":                                   &kinesisvideo.Stream{},
		"AWS::LakeFormation::DataLakeSettings":                        &lakeformation.DataLakeSettings{},
		"AWS::LakeFormation::Permissions":                             &lakeformation.Permissions{},
		"AWS::LakeFormation::Resource":                                &lakeformation.Resource{},
		"AWS::Lambda::Alias":                                          &lambda.Alias{},
		"AWS::Lambda::CodeSigningConfig":                              &lambda.CodeSigningConfig{},
		"AWS::Lambda::EventInvokeConfig":                              &lambda.EventInvokeConfig{},
		"AWS::Lambda::EventSourceMapping":                             &lambda.EventSourceMapping{},
		"AWS::Lambda::Function":                                       &lambda.Function{},
		"AWS::Lambda::LayerVersion":                                   &lambda.LayerVersion{},
		"AWS::Lambda::LayerVersionPermission":                         &lambda.LayerVersionPermission{},
		"AWS::Lambda::Permission":                                     &lambda.Permission{},
		"AWS::Lambda::Version":                                        &lambda.Version{},
		"AWS::Lex::Bot":                                               &lex.Bot{},
		"AWS::Lex::BotAlias":                                          &lex.BotAlias{},
		"AWS::Lex::BotVersion":                                        &lex.BotVersion{},
		"AWS::Lex::ResourcePolicy":                                    &lex.ResourcePolicy{},
		"AWS::LicenseManager::Grant":                                  &licensemanager.Grant{},
		"AWS::LicenseManager::License":                                &licensemanager.License{},
		"AWS::Lightsail::Alarm":                                       &lightsail.Alarm{},
		"AWS::Lightsail::Bucket":                                      &lightsail.Bucket{},
		"AWS::Lightsail::Database":                                    &lightsail.Database{},
		"AWS::Lightsail::Disk":                                        &lightsail.Disk{},
		"AWS::Lightsail::Instance":                                    &lightsail.Instance{},
		"AWS::Lightsail::LoadBalancer":                                &lightsail.LoadBalancer{},
		"AWS::Lightsail::LoadBalancerTlsCertificate":                  &lightsail.LoadBalancerTlsCertificate{},
		"AWS::Lightsail::StaticIp":                                    &lightsail.StaticIp{},
		"AWS::Location::GeofenceCollection":                           &location.GeofenceCollection{},
		"AWS::Location::Map":                                          &location.Map{},
		"AWS::Location::PlaceIndex":                                   &location.PlaceIndex{},
		"AWS::Location::RouteCalculator":                              &location.RouteCalculator{},
		"AWS::Location::Tracker":                                      &location.Tracker{},
		"AWS::Location::TrackerConsumer":                              &location.TrackerConsumer{},
		"AWS::Logs::Destination":                                      &logs.Destination{},
		"AWS::Logs::LogGroup":                                         &logs.LogGroup{},
		"AWS::Logs::LogStream":                                        &logs.LogStream{},
		"AWS::Logs::MetricFilter":                                     &logs.MetricFilter{},
		"AWS::Logs::QueryDefinition":                                  &logs.QueryDefinition{},
		"AWS::Logs::ResourcePolicy":                                   &logs.ResourcePolicy{},
		"AWS::Logs::SubscriptionFilter":                               &logs.SubscriptionFilter{},
		"AWS::LookoutEquipment::InferenceScheduler":                   &lookoutequipment.InferenceScheduler{},
		"AWS::LookoutMetrics::Alert":                                  &lookoutmetrics.Alert{},
		"AWS::LookoutMetrics::AnomalyDetector":                        &lookoutmetrics.AnomalyDetector{},
		"AWS::LookoutVision::Project":                                 &lookoutvision.Project{},
		"AWS::MSK::Cluster":                                           &msk.Cluster{},
		"AWS::MWAA::Environment":                                      &mwaa.Environment{},
		"AWS::Macie::CustomDataIdentifier":                            &macie.CustomDataIdentifier{},
		"AWS::Macie::FindingsFilter":                                  &macie.FindingsFilter{},
		"AWS::Macie::Session":                                         &macie.Session{},
		"AWS::ManagedBlockchain::Member":                              &managedblockchain.Member{},
		"AWS::ManagedBlockchain::Node":                                &managedblockchain.Node{},
		"AWS::MediaConnect::Flow":                                     &mediaconnect.Flow{},
		"AWS::MediaConnect::FlowEntitlement":                          &mediaconnect.FlowEntitlement{},
		"AWS::MediaConnect::FlowOutput":                               &mediaconnect.FlowOutput{},
		"AWS::MediaConnect::FlowSource":                               &mediaconnect.FlowSource{},
		"AWS::MediaConnect::FlowVpcInterface":                         &mediaconnect.FlowVpcInterface{},
		"AWS::MediaConvert::JobTemplate":                              &mediaconvert.JobTemplate{},
		"AWS::MediaConvert::Preset":                                   &mediaconvert.Preset{},
		"AWS::MediaConvert::Queue":                                    &mediaconvert.Queue{},
		"AWS::MediaLive::Channel":                                     &medialive.Channel{},
		"AWS::MediaLive::Input":                                       &medialive.Input{},
		"AWS::MediaLive::InputSecurityGroup":                          &medialive.InputSecurityGroup{},
		"AWS::MediaPackage::Asset":                                    &mediapackage.Asset{},
		"AWS::MediaPackage::Channel":                                  &mediapackage.Channel{},
		"AWS::MediaPackage::OriginEndpoint":                           &mediapackage.OriginEndpoint{},
		"AWS::MediaPackage::PackagingConfiguration":                   &mediapackage.PackagingConfiguration{},
		"AWS::MediaPackage::PackagingGroup":                           &mediapackage.PackagingGroup{},
		"AWS::MediaStore::Container":                                  &mediastore.Container{},
		"AWS::MemoryDB::ACL":                                          &memorydb.ACL{},
		"AWS::MemoryDB::Cluster":                                      &memorydb.Cluster{},
		"AWS::MemoryDB::ParameterGroup":                               &memorydb.ParameterGroup{},
		"AWS::MemoryDB::SubnetGroup":                                  &memorydb.SubnetGroup{},
		"AWS::MemoryDB::User":                                         &memorydb.User{},
		"AWS::Neptune::DBCluster":                                     &neptune.DBCluster{},
		"AWS::Neptune::DBClusterParameterGroup":                       &neptune.DBClusterParameterGroup{},
		"AWS::Neptune::DBInstance":                                    &neptune.DBInstance{},
		"AWS::Neptune::DBParameterGroup":                              &neptune.DBParameterGroup{},
		"AWS::Neptune::DBSubnetGroup":                                 &neptune.DBSubnetGroup{},
		"AWS::NetworkFirewall::Firewall":                              &networkfirewall.Firewall{},
		"AWS::NetworkFirewall::FirewallPolicy":                        &networkfirewall.FirewallPolicy{},
		"AWS::NetworkFirewall::LoggingConfiguration":                  &networkfirewall.LoggingConfiguration{},
		"AWS::NetworkFirewall::RuleGroup":                             &networkfirewall.RuleGroup{},
		"AWS::NetworkManager::CustomerGatewayAssociation":             &networkmanager.CustomerGatewayAssociation{},
		"AWS::NetworkManager::Device":                                 &networkmanager.Device{},
		"AWS::NetworkManager::GlobalNetwork":                          &networkmanager.GlobalNetwork{},
		"AWS::NetworkManager::Link":                                   &networkmanager.Link{},
		"AWS::NetworkManager::LinkAssociation":                        &networkmanager.LinkAssociation{},
		"AWS::NetworkManager::Site":                                   &networkmanager.Site{},
		"AWS::NetworkManager::TransitGatewayRegistration":             &networkmanager.TransitGatewayRegistration{},
		"AWS::NimbleStudio::LaunchProfile":                            &nimblestudio.LaunchProfile{},
		"AWS::NimbleStudio::StreamingImage":                           &nimblestudio.StreamingImage{},
		"AWS::NimbleStudio::Studio":                                   &nimblestudio.Studio{},
		"AWS::NimbleStudio::StudioComponent":                          &nimblestudio.StudioComponent{},
		"AWS::OpenSearchService::Domain":                              &opensearchservice.Domain{},
		"AWS::OpsWorks::App":                                          &opsworks.App{},
		"AWS::OpsWorks::ElasticLoadBalancerAttachment":                &opsworks.ElasticLoadBalancerAttachment{},
		"AWS::OpsWorks::Instance":                                     &opsworks.Instance{},
		"AWS::OpsWorks::Layer":                                        &opsworks.Layer{},
		"AWS::OpsWorks::Stack":                                        &opsworks.Stack{},
		"AWS::OpsWorks::UserProfile":                                  &opsworks.UserProfile{},
		"AWS::OpsWorks::Volume":                                       &opsworks.Volume{},
		"AWS::OpsWorksCM::Server":                                     &opsworkscm.Server{},
		"AWS::Panorama::ApplicationInstance":                          &panorama.ApplicationInstance{},
		"AWS::Panorama::Package":                                      &panorama.Package{},
		"AWS::Panorama::PackageVersion":                               &panorama.PackageVersion{},
		"AWS::Pinpoint::ADMChannel":                                   &pinpoint.ADMChannel{},
		"AWS::Pinpoint::APNSChannel":                                  &pinpoint.APNSChannel{},
		"AWS::Pinpoint::APNSSandboxChannel":                           &pinpoint.APNSSandboxChannel{},
		"AWS::Pinpoint::APNSVoipChannel":                              &pinpoint.APNSVoipChannel{},
		"AWS::Pinpoint::APNSVoipSandboxChannel":                       &pinpoint.APNSVoipSandboxChannel{},
		"AWS::Pinpoint::App":                                          &pinpoint.App{},
		"AWS::Pinpoint::ApplicationSettings":                          &pinpoint.ApplicationSettings{},
		"AWS::Pinpoint::BaiduChannel":                                 &pinpoint.BaiduChannel{},
		"AWS::Pinpoint::Campaign":                                     &pinpoint.Campaign{},
		"AWS::Pinpoint::EmailChannel":                                 &pinpoint.EmailChannel{},
		"AWS::Pinpoint::EmailTemplate":                                &pinpoint.EmailTemplate{},
		"AWS::Pinpoint::EventStream":                                  &pinpoint.EventStream{},
		"AWS::Pinpoint::GCMChannel":                                   &pinpoint.GCMChannel{},
		"AWS::Pinpoint::InAppTemplate":                                &pinpoint.InAppTemplate{},
		"AWS::Pinpoint::PushTemplate":                                 &pinpoint.PushTemplate{},
		"AWS::Pinpoint::SMSChannel":                                   &pinpoint.SMSChannel{},
		"AWS::Pinpoint::Segment":                                      &pinpoint.Segment{},
		"AWS::Pinpoint::SmsTemplate":                                  &pinpoint.SmsTemplate{},
		"AWS::Pinpoint::VoiceChannel":                                 &pinpoint.VoiceChannel{},
		"AWS::PinpointEmail::ConfigurationSet":                        &pinpointemail.ConfigurationSet{},
		"AWS::PinpointEmail::ConfigurationSetEventDestination":        &pinpointemail.ConfigurationSetEventDestination{},
		"AWS::PinpointEmail::DedicatedIpPool":                         &pinpointemail.DedicatedIpPool{},
		"AWS::PinpointEmail::Identity":                                &pinpointemail.Identity{},
		"AWS::QLDB::Ledger":                                           &qldb.Ledger{},
		"AWS::QLDB::Stream":                                           &qldb.Stream{},
		"AWS::QuickSight::Analysis":                                   &quicksight.Analysis{},
		"AWS::QuickSight::Dashboard":                                  &quicksight.Dashboard{},
		"AWS::QuickSight::DataSet":                                    &quicksight.DataSet{},
		"AWS::QuickSight::DataSource":                                 &quicksight.DataSource{},
		"AWS::QuickSight::Template":                                   &quicksight.Template{},
		"AWS::QuickSight::Theme":                                      &quicksight.Theme{},
		"AWS::RAM::ResourceShare":                                     &ram.ResourceShare{},
		"AWS::RDS::DBCluster":                                         &rds.DBCluster{},
		"AWS::RDS::DBClusterParameterGroup":                           &rds.DBClusterParameterGroup{},
		"AWS::RDS::DBInstance":                                        &rds.DBInstance{},
		"AWS::RDS::DBParameterGroup":                                  &rds.DBParameterGroup{},
		"AWS::RDS::DBProxy":                                           &rds.DBProxy{},
		"AWS::RDS::DBProxyEndpoint":                                   &rds.DBProxyEndpoint{},
		"AWS::RDS::DBProxyTargetGroup":                                &rds.DBProxyTargetGroup{},
		"AWS::RDS::DBSecurityGroup":                                   &rds.DBSecurityGroup{},
		"AWS::RDS::DBSecurityGroupIngress":                            &rds.DBSecurityGroupIngress{},
		"AWS::RDS::DBSubnetGroup":                                     &rds.DBSubnetGroup{},
		"AWS::RDS::EventSubscription":                                 &rds.EventSubscription{},
		"AWS::RDS::GlobalCluster":                                     &rds.GlobalCluster{},
		"AWS::RDS::OptionGroup":                                       &rds.OptionGroup{},
		"AWS::RUM::AppMonitor":                                        &rum.AppMonitor{},
		"AWS::Redshift::Cluster":                                      &redshift.Cluster{},
		"AWS::Redshift::ClusterParameterGroup":                        &redshift.ClusterParameterGroup{},
		"AWS::Redshift::ClusterSecurityGroup":                         &redshift.ClusterSecurityGroup{},
		"AWS::Redshift::ClusterSecurityGroupIngress":                  &redshift.ClusterSecurityGroupIngress{},
		"AWS::Redshift::ClusterSubnetGroup":                           &redshift.ClusterSubnetGroup{},
		"AWS::Redshift::EndpointAccess":                               &redshift.EndpointAccess{},
		"AWS::Redshift::EndpointAuthorization":                        &redshift.EndpointAuthorization{},
		"AWS::Redshift::EventSubscription":                            &redshift.EventSubscription{},
		"AWS::Redshift::ScheduledAction":                              &redshift.ScheduledAction{},
		"AWS::RefactorSpaces::Application":                            &refactorspaces.Application{},
		"AWS::RefactorSpaces::Environment":                            &refactorspaces.Environment{},
		"AWS::RefactorSpaces::Route":                                  &refactorspaces.Route{},
		"AWS::RefactorSpaces::Service":                                &refactorspaces.Service{},
		"AWS::Rekognition::Project":                                   &rekognition.Project{},
		"AWS::ResilienceHub::App":                                     &resiliencehub.App{},
		"AWS::ResilienceHub::ResiliencyPolicy":                        &resiliencehub.ResiliencyPolicy{},
		"AWS::ResourceGroups::Group":                                  &resourcegroups.Group{},
		"AWS::RoboMaker::Fleet":                                       &robomaker.Fleet{},
		"AWS::RoboMaker::Robot":                                       &robomaker.Robot{},
		"AWS::RoboMaker::RobotApplication":                            &robomaker.RobotApplication{},
		"AWS::RoboMaker::RobotApplicationVersion":                     &robomaker.RobotApplicationVersion{},
		"AWS::RoboMaker::SimulationApplication":                       &robomaker.SimulationApplication{},
		"AWS::RoboMaker::SimulationApplicationVersion":                &robomaker.SimulationApplicationVersion{},
		"AWS::Route53::DNSSEC":                                        &route53.DNSSEC{},
		"AWS::Route53::HealthCheck":                                   &route53.HealthCheck{},
		"AWS::Route53::HostedZone":                                    &route53.HostedZone{},
		"AWS::Route53::KeySigningKey":                                 &route53.KeySigningKey{},
		"AWS::Route53::RecordSet":                                     &route53.RecordSet{},
		"AWS::Route53::RecordSetGroup":                                &route53.RecordSetGroup{},
		"AWS::Route53RecoveryControl::Cluster":                        &route53recoverycontrol.Cluster{},
		"AWS::Route53RecoveryControl::ControlPanel":                   &route53recoverycontrol.ControlPanel{},
		"AWS::Route53RecoveryControl::RoutingControl":                 &route53recoverycontrol.RoutingControl{},
		"AWS::Route53RecoveryControl::SafetyRule":                     &route53recoverycontrol.SafetyRule{},
		"AWS::Route53RecoveryReadiness::Cell":                         &route53recoveryreadiness.Cell{},
		"AWS::Route53RecoveryReadiness::ReadinessCheck":               &route53recoveryreadiness.ReadinessCheck{},
		"AWS::Route53RecoveryReadiness::RecoveryGroup":                &route53recoveryreadiness.RecoveryGroup{},
		"AWS::Route53RecoveryReadiness::ResourceSet":                  &route53recoveryreadiness.ResourceSet{},
		"AWS::Route53Resolver::FirewallDomainList":                    &route53resolver.FirewallDomainList{},
		"AWS::Route53Resolver::FirewallRuleGroup":                     &route53resolver.FirewallRuleGroup{},
		"AWS::Route53Resolver::FirewallRuleGroupAssociation":          &route53resolver.FirewallRuleGroupAssociation{},
		"AWS::Route53Resolver::ResolverConfig":                        &route53resolver.ResolverConfig{},
		"AWS::Route53Resolver::ResolverDNSSECConfig":                  &route53resolver.ResolverDNSSECConfig{},
		"AWS::Route53Resolver::ResolverEndpoint":                      &route53resolver.ResolverEndpoint{},
		"AWS::Route53Resolver::ResolverQueryLoggingConfig":            &route53resolver.ResolverQueryLoggingConfig{},
		"AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": &route53resolver.ResolverQueryLoggingConfigAssociation{},
		"AWS::Route53Resolver::ResolverRule":                          &route53resolver.ResolverRule{},
		"AWS::Route53Resolver::ResolverRuleAssociation":               &route53resolver.ResolverRuleAssociation{},
		"AWS::S3::AccessPoint":                                        &s3.AccessPoint{},
		"AWS::S3::Bucket":                                             &s3.Bucket{},
		"AWS::S3::BucketPolicy":                                       &s3.BucketPolicy{},
		"AWS::S3::MultiRegionAccessPoint":                             &s3.MultiRegionAccessPoint{},
		"AWS::S3::MultiRegionAccessPointPolicy":                       &s3.MultiRegionAccessPointPolicy{},
		"AWS::S3::StorageLens":                                        &s3.StorageLens{},
		"AWS::S3ObjectLambda::AccessPoint":                            &s3objectlambda.AccessPoint{},
		"AWS::S3ObjectLambda::AccessPointPolicy":                      &s3objectlambda.AccessPointPolicy{},
		"AWS::S3Outposts::AccessPoint":                                &s3outposts.AccessPoint{},
		"AWS::S3Outposts::Bucket":                                     &s3outposts.Bucket{},
		"AWS::S3Outposts::BucketPolicy":                               &s3outposts.BucketPolicy{},
		"AWS::S3Outposts::Endpoint":                                   &s3outposts.Endpoint{},
		"AWS::SDB::Domain":                                            &sdb.Domain{},
		"AWS::SES::ConfigurationSet":                                  &ses.ConfigurationSet{},
		"AWS::SES::ConfigurationSetEventDestination":                  &ses.ConfigurationSetEventDestination{},
		"AWS::SES::ContactList":                                       &ses.ContactList{},
		"AWS::SES::ReceiptFilter":                                     &ses.ReceiptFilter{},
		"AWS::SES::ReceiptRule":                                       &ses.ReceiptRule{},
		"AWS::SES::ReceiptRuleSet":                                    &ses.ReceiptRuleSet{},
		"AWS::SES::Template":                                          &ses.Template{},
		"AWS::SNS::Subscription":                                      &sns.Subscription{},
		"AWS::SNS::Topic":                                             &sns.Topic{},
		"AWS::SNS::TopicPolicy":                                       &sns.TopicPolicy{},
		"AWS::SQS::Queue":                                             &sqs.Queue{},
		"AWS::SQS::QueuePolicy":                                       &sqs.QueuePolicy{},
		"AWS::SSM::Association":                                       &ssm.Association{},
		"AWS::SSM::Document":                                          &ssm.Document{},
		"AWS::SSM::MaintenanceWindow":                                 &ssm.MaintenanceWindow{},
		"AWS::SSM::MaintenanceWindowTarget":                           &ssm.MaintenanceWindowTarget{},
		"AWS::SSM::MaintenanceWindowTask":                             &ssm.MaintenanceWindowTask{},
		"AWS::SSM::Parameter":                                         &ssm.Parameter{},
		"AWS::SSM::PatchBaseline":                                     &ssm.PatchBaseline{},
		"AWS::SSM::ResourceDataSync":                                  &ssm.ResourceDataSync{},
		"AWS::SSMContacts::Contact":                                   &ssmcontacts.Contact{},
		"AWS::SSMContacts::ContactChannel":                            &ssmcontacts.ContactChannel{},
		"AWS::SSMIncidents::ReplicationSet":                           &ssmincidents.ReplicationSet{},
		"AWS::SSMIncidents::ResponsePlan":                             &ssmincidents.ResponsePlan{},
		"AWS::SSO::Assignment":                                        &sso.Assignment{},
		"AWS::SSO::InstanceAccessControlAttributeConfiguration":       &sso.InstanceAccessControlAttributeConfiguration{},
		"AWS::SSO::PermissionSet":                                     &sso.PermissionSet{},
		"AWS::SageMaker::App":                                         &sagemaker.App{},
		"AWS::SageMaker::AppImageConfig":                              &sagemaker.AppImageConfig{},
		"AWS::SageMaker::CodeRepository":                              &sagemaker.CodeRepository{},
		"AWS::SageMaker::DataQualityJobDefinition":                    &sagemaker.DataQualityJobDefinition{},
		"AWS::SageMaker::Device":                                      &sagemaker.Device{},
		"AWS::SageMaker::DeviceFleet":                                 &sagemaker.DeviceFleet{},
		"AWS::SageMaker::Domain":                                      &sagemaker.Domain{},
		"AWS::SageMaker::Endpoint":                                    &sagemaker.Endpoint{},
		"AWS::SageMaker::EndpointConfig":                              &sagemaker.EndpointConfig{},
		"AWS::SageMaker::FeatureGroup":                                &sagemaker.FeatureGroup{},
		"AWS::SageMaker::Image":                                       &sagemaker.Image{},
		"AWS::SageMaker::ImageVersion":                                &sagemaker.ImageVersion{},
		"AWS::SageMaker::Model":                                       &sagemaker.Model{},
		"AWS::SageMaker::ModelBiasJobDefinition":                      &sagemaker.ModelBiasJobDefinition{},
		"AWS::SageMaker::ModelExplainabilityJobDefinition":            &sagemaker.ModelExplainabilityJobDefinition{},
		"AWS::SageMaker::ModelPackageGroup":                           &sagemaker.ModelPackageGroup{},
		"AWS::SageMaker::ModelQualityJobDefinition":                   &sagemaker.ModelQualityJobDefinition{},
		"AWS::SageMaker::MonitoringSchedule":                          &sagemaker.MonitoringSchedule{},
		"AWS::SageMaker::NotebookInstance":                            &sagemaker.NotebookInstance{},
		"AWS::SageMaker::NotebookInstanceLifecycleConfig":             &sagemaker.NotebookInstanceLifecycleConfig{},
		"AWS::SageMaker::Pipeline":                                    &sagemaker.Pipeline{},
		"AWS::SageMaker::Project":                                     &sagemaker.Project{},
		"AWS::SageMaker::UserProfile":                                 &sagemaker.UserProfile{},
		"AWS::SageMaker::Workteam":                                    &sagemaker.Workteam{},
		"AWS::SecretsManager::ResourcePolicy":                         &secretsmanager.ResourcePolicy{},
		"AWS::SecretsManager::RotationSchedule":                       &secretsmanager.RotationSchedule{},
		"AWS::SecretsManager::Secret":                                 &secretsmanager.Secret{},
		"AWS::SecretsManager::SecretTargetAttachment":                 &secretsmanager.SecretTargetAttachment{},
		"AWS::SecurityHub::Hub":                                       &securityhub.Hub{},
		"AWS::Serverless::Api":                                        &serverless.Api{},
		"AWS::Serverless::Application":                                &serverless.Application{},
		"AWS::Serverless::Function":                                   &serverless.Function{},
		"AWS::Serverless::HttpApi":                                    &serverless.HttpApi{},
		"AWS::Serverless::LayerVersion":                               &serverless.LayerVersion{},
		"AWS::Serverless::SimpleTable":                                &serverless.SimpleTable{},
		"AWS::Serverless::StateMachine":                               &serverless.StateMachine{},
		"AWS::ServiceCatalog::AcceptedPortfolioShare":                 &servicecatalog.AcceptedPortfolioShare{},
		"AWS::ServiceCatalog::CloudFormationProduct":                  &servicecatalog.CloudFormationProduct{},
		"AWS::ServiceCatalog::CloudFormationProvisionedProduct":       &servicecatalog.CloudFormationProvisionedProduct{},
		"AWS::ServiceCatalog::LaunchNotificationConstraint":           &servicecatalog.LaunchNotificationConstraint{},
		"AWS::ServiceCatalog::LaunchRoleConstraint":                   &servicecatalog.LaunchRoleConstraint{},
		"AWS::ServiceCatalog::LaunchTemplateConstraint":               &servicecatalog.LaunchTemplateConstraint{},
		"AWS::ServiceCatalog::Portfolio":                              &servicecatalog.Portfolio{},
		"AWS::ServiceCatalog::PortfolioPrincipalAssociation":          &servicecatalog.PortfolioPrincipalAssociation{},
		"AWS::ServiceCatalog::PortfolioProductAssociation":            &servicecatalog.PortfolioProductAssociation{},
		"AWS::ServiceCatalog::PortfolioShare":                         &servicecatalog.PortfolioShare{},
		"AWS::ServiceCatalog::ResourceUpdateConstraint":               &servicecatalog.ResourceUpdateConstraint{},
		"AWS::ServiceCatalog::ServiceAction":                          &servicecatalog.ServiceAction{},
		"AWS::ServiceCatalog::ServiceActionAssociation":               &servicecatalog.ServiceActionAssociation{},
		"AWS::ServiceCatalog::StackSetConstraint":                     &servicecatalog.StackSetConstraint{},
		"AWS::ServiceCatalog::TagOption":                              &servicecatalog.TagOption{},
		"AWS::ServiceCatalog::TagOptionAssociation":                   &servicecatalog.TagOptionAssociation{},
		"AWS::ServiceCatalogAppRegistry::Application":                 &servicecatalogappregistry.Application{},
		"AWS::ServiceCatalogAppRegistry::AttributeGroup":              &servicecatalogappregistry.AttributeGroup{},
		"AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation":   &servicecatalogappregistry.AttributeGroupAssociation{},
		"AWS::ServiceCatalogAppRegistry::ResourceAssociation":         &servicecatalogappregistry.ResourceAssociation{},
		"AWS::ServiceDiscovery::HttpNamespace":                        &servicediscovery.HttpNamespace{},
		"AWS::ServiceDiscovery::Instance":                             &servicediscovery.Instance{},
		"AWS::ServiceDiscovery::PrivateDnsNamespace":                  &servicediscovery.PrivateDnsNamespace{},
		"AWS::ServiceDiscovery::PublicDnsNamespace":                   &servicediscovery.PublicDnsNamespace{},
		"AWS::ServiceDiscovery::Service":                              &servicediscovery.Service{},
		"AWS::Signer::ProfilePermission":                              &signer.ProfilePermission{},
		"AWS::Signer::SigningProfile":                                 &signer.SigningProfile{},
		"AWS::StepFunctions::Activity":                                &stepfunctions.Activity{},
		"AWS::StepFunctions::StateMachine":                            &stepfunctions.StateMachine{},
		"AWS::Synthetics::Canary":                                     &synthetics.Canary{},
		"AWS::Timestream::Database":                                   &timestream.Database{},
		"AWS::Timestream::ScheduledQuery":                             &timestream.ScheduledQuery{},
		"AWS::Timestream::Table":                                      &timestream.Table{},
		"AWS::Transfer::Server":                                       &transfer.Server{},
		"AWS::Transfer::User":                                         &transfer.User{},
		"AWS::Transfer::Workflow":                                     &transfer.Workflow{},
		"AWS::WAF::ByteMatchSet":                                      &waf.ByteMatchSet{},
		"AWS::WAF::IPSet":                                             &waf.IPSet{},
		"AWS::WAF::Rule":                                              &waf.Rule{},
		"AWS::WAF::SizeConstraintSet":                                 &waf.SizeConstraintSet{},
		"AWS::WAF::SqlInjectionMatchSet":                              &waf.SqlInjectionMatchSet{},
		"AWS::WAF::WebACL":                                            &waf.WebACL{},
		"AWS::WAF::XssMatchSet":                                       &waf.XssMatchSet{},
		"AWS::WAFRegional::ByteMatchSet":                              &wafregional.ByteMatchSet{},
		"AWS::WAFRegional::GeoMatchSet":                               &wafregional.GeoMatchSet{},
		"AWS::WAFRegional::IPSet":                                     &wafregional.IPSet{},
		"AWS::WAFRegional::RateBasedRule":                             &wafregional.RateBasedRule{},
		"AWS::WAFRegional::RegexPatternSet":                           &wafregional.RegexPatternSet{},
		"AWS::WAFRegional::Rule":                                      &wafregional.Rule{},
		"AWS::WAFRegional::SizeConstraintSet":                         &wafregional.SizeConstraintSet{},
		"AWS::WAFRegional::SqlInjectionMatchSet":                      &wafregional.SqlInjectionMatchSet{},
		"AWS::WAFRegional::WebACL":                                    &wafregional.WebACL{},
		"AWS::WAFRegional::WebACLAssociation":                         &wafregional.WebACLAssociation{},
		"AWS::WAFRegional::XssMatchSet":                               &wafregional.XssMatchSet{},
		"AWS::WAFv2::IPSet":                                           &wafv2.IPSet{},
		"AWS::WAFv2::LoggingConfiguration":                            &wafv2.LoggingConfiguration{},
		"AWS::WAFv2::RegexPatternSet":                                 &wafv2.RegexPatternSet{},
		"AWS::WAFv2::RuleGroup":                                       &wafv2.RuleGroup{},
		"AWS::WAFv2::WebACL":                                          &wafv2.WebACL{},
		"AWS::WAFv2::WebACLAssociation":                               &wafv2.WebACLAssociation{},
		"AWS::Wisdom::Assistant":                                      &wisdom.Assistant{},
		"AWS::Wisdom::AssistantAssociation":                           &wisdom.AssistantAssociation{},
		"AWS::Wisdom::KnowledgeBase":                                  &wisdom.KnowledgeBase{},
		"AWS::WorkSpaces::ConnectionAlias":                            &workspaces.ConnectionAlias{},
		"AWS::WorkSpaces::Workspace":                                  &workspaces.Workspace{},
		"AWS::XRay::Group":                                            &xray.Group{},
		"AWS::XRay::SamplingRule":                                     &xray.SamplingRule{},
		"Alexa::ASK::Skill":                                           &ask.Skill{},
		"Api":                                                         &global.Api{},
		"Function":                                                    &global.Function{},
		"HttpApi":                                                     &global.HttpApi{},
		"SimpleTable":                                                 &global.SimpleTable{},
	}
}