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": &lify.App{},
"AWS::Amplify::Branch": &lify.Branch{},
"AWS::Amplify::Domain": &lify.Domain{},
"AWS::AmplifyUIBuilder::Component": &lifyuibuilder.Component{},
"AWS::AmplifyUIBuilder::Theme": &lifyuibuilder.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": ×tream.Database{},
"AWS::Timestream::ScheduledQuery": ×tream.ScheduledQuery{},
"AWS::Timestream::Table": ×tream.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{},
}
}