{
  "lastUpdated": "2026-04-19T04:15:59.899209Z",
  "schemas": [
    {
      "filename": "AWS_ACMPCA_Certificate.json",
      "hasHandlers": true,
      "typeName": "AWS::ACMPCA::Certificate"
    },
    {
      "filename": "AWS_ACMPCA_CertificateAuthority.json",
      "hasHandlers": true,
      "typeName": "AWS::ACMPCA::CertificateAuthority"
    },
    {
      "filename": "AWS_ACMPCA_CertificateAuthorityActivation.json",
      "hasHandlers": true,
      "typeName": "AWS::ACMPCA::CertificateAuthorityActivation"
    },
    {
      "filename": "AWS_ACMPCA_Permission.json",
      "hasHandlers": true,
      "typeName": "AWS::ACMPCA::Permission"
    },
    {
      "filename": "AWS_AIOps_InvestigationGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::AIOps::InvestigationGroup"
    },
    {
      "filename": "AWS_APS_AnomalyDetector.json",
      "hasHandlers": true,
      "typeName": "AWS::APS::AnomalyDetector"
    },
    {
      "filename": "AWS_APS_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::APS::ResourcePolicy"
    },
    {
      "filename": "AWS_APS_RuleGroupsNamespace.json",
      "hasHandlers": true,
      "typeName": "AWS::APS::RuleGroupsNamespace"
    },
    {
      "filename": "AWS_APS_Scraper.json",
      "hasHandlers": true,
      "typeName": "AWS::APS::Scraper"
    },
    {
      "filename": "AWS_APS_Workspace.json",
      "hasHandlers": true,
      "typeName": "AWS::APS::Workspace"
    },
    {
      "filename": "AWS_ARCRegionSwitch_Plan.json",
      "hasHandlers": true,
      "typeName": "AWS::ARCRegionSwitch::Plan"
    },
    {
      "filename": "AWS_ARCZonalShift_AutoshiftObserverNotificationStatus.json",
      "hasHandlers": true,
      "typeName": "AWS::ARCZonalShift::AutoshiftObserverNotificationStatus"
    },
    {
      "filename": "AWS_ARCZonalShift_ZonalAutoshiftConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::ARCZonalShift::ZonalAutoshiftConfiguration"
    },
    {
      "filename": "AWS_AccessAnalyzer_Analyzer.json",
      "hasHandlers": true,
      "typeName": "AWS::AccessAnalyzer::Analyzer"
    },
    {
      "filename": "AWS_AmazonMQ_Broker.json",
      "hasHandlers": true,
      "typeName": "AWS::AmazonMQ::Broker"
    },
    {
      "filename": "AWS_AmazonMQ_Configuration.json",
      "hasHandlers": true,
      "typeName": "AWS::AmazonMQ::Configuration"
    },
    {
      "filename": "AWS_AmazonMQ_ConfigurationAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::AmazonMQ::ConfigurationAssociation"
    },
    {
      "filename": "AWS_AmplifyUIBuilder_Component.json",
      "hasHandlers": true,
      "typeName": "AWS::AmplifyUIBuilder::Component"
    },
    {
      "filename": "AWS_AmplifyUIBuilder_Form.json",
      "hasHandlers": true,
      "typeName": "AWS::AmplifyUIBuilder::Form"
    },
    {
      "filename": "AWS_AmplifyUIBuilder_Theme.json",
      "hasHandlers": true,
      "typeName": "AWS::AmplifyUIBuilder::Theme"
    },
    {
      "filename": "AWS_Amplify_App.json",
      "hasHandlers": true,
      "typeName": "AWS::Amplify::App"
    },
    {
      "filename": "AWS_Amplify_Branch.json",
      "hasHandlers": true,
      "typeName": "AWS::Amplify::Branch"
    },
    {
      "filename": "AWS_Amplify_Domain.json",
      "hasHandlers": true,
      "typeName": "AWS::Amplify::Domain"
    },
    {
      "filename": "AWS_ApiGatewayV2_Api.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::Api"
    },
    {
      "filename": "AWS_ApiGatewayV2_ApiGatewayManagedOverrides.json",
      "hasHandlers": false,
      "typeName": "AWS::ApiGatewayV2::ApiGatewayManagedOverrides"
    },
    {
      "filename": "AWS_ApiGatewayV2_ApiMapping.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::ApiMapping"
    },
    {
      "filename": "AWS_ApiGatewayV2_Authorizer.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::Authorizer"
    },
    {
      "filename": "AWS_ApiGatewayV2_Deployment.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::Deployment"
    },
    {
      "filename": "AWS_ApiGatewayV2_DomainName.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::DomainName"
    },
    {
      "filename": "AWS_ApiGatewayV2_Integration.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::Integration"
    },
    {
      "filename": "AWS_ApiGatewayV2_IntegrationResponse.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::IntegrationResponse"
    },
    {
      "filename": "AWS_ApiGatewayV2_Model.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::Model"
    },
    {
      "filename": "AWS_ApiGatewayV2_Route.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::Route"
    },
    {
      "filename": "AWS_ApiGatewayV2_RouteResponse.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::RouteResponse"
    },
    {
      "filename": "AWS_ApiGatewayV2_RoutingRule.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::RoutingRule"
    },
    {
      "filename": "AWS_ApiGatewayV2_Stage.json",
      "hasHandlers": false,
      "typeName": "AWS::ApiGatewayV2::Stage"
    },
    {
      "filename": "AWS_ApiGatewayV2_VpcLink.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGatewayV2::VpcLink"
    },
    {
      "filename": "AWS_ApiGateway_Account.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::Account"
    },
    {
      "filename": "AWS_ApiGateway_ApiKey.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::ApiKey"
    },
    {
      "filename": "AWS_ApiGateway_Authorizer.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::Authorizer"
    },
    {
      "filename": "AWS_ApiGateway_BasePathMapping.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::BasePathMapping"
    },
    {
      "filename": "AWS_ApiGateway_BasePathMappingV2.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::BasePathMappingV2"
    },
    {
      "filename": "AWS_ApiGateway_ClientCertificate.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::ClientCertificate"
    },
    {
      "filename": "AWS_ApiGateway_Deployment.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::Deployment"
    },
    {
      "filename": "AWS_ApiGateway_DocumentationPart.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::DocumentationPart"
    },
    {
      "filename": "AWS_ApiGateway_DocumentationVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::DocumentationVersion"
    },
    {
      "filename": "AWS_ApiGateway_DomainName.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::DomainName"
    },
    {
      "filename": "AWS_ApiGateway_DomainNameAccessAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::DomainNameAccessAssociation"
    },
    {
      "filename": "AWS_ApiGateway_DomainNameV2.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::DomainNameV2"
    },
    {
      "filename": "AWS_ApiGateway_GatewayResponse.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::GatewayResponse"
    },
    {
      "filename": "AWS_ApiGateway_Method.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::Method"
    },
    {
      "filename": "AWS_ApiGateway_Model.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::Model"
    },
    {
      "filename": "AWS_ApiGateway_RequestValidator.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::RequestValidator"
    },
    {
      "filename": "AWS_ApiGateway_Resource.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::Resource"
    },
    {
      "filename": "AWS_ApiGateway_RestApi.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::RestApi"
    },
    {
      "filename": "AWS_ApiGateway_Stage.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::Stage"
    },
    {
      "filename": "AWS_ApiGateway_UsagePlan.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::UsagePlan"
    },
    {
      "filename": "AWS_ApiGateway_UsagePlanKey.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::UsagePlanKey"
    },
    {
      "filename": "AWS_ApiGateway_VpcLink.json",
      "hasHandlers": true,
      "typeName": "AWS::ApiGateway::VpcLink"
    },
    {
      "filename": "AWS_AppConfig_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::AppConfig::Application"
    },
    {
      "filename": "AWS_AppConfig_ConfigurationProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::AppConfig::ConfigurationProfile"
    },
    {
      "filename": "AWS_AppConfig_Deployment.json",
      "hasHandlers": true,
      "typeName": "AWS::AppConfig::Deployment"
    },
    {
      "filename": "AWS_AppConfig_DeploymentStrategy.json",
      "hasHandlers": true,
      "typeName": "AWS::AppConfig::DeploymentStrategy"
    },
    {
      "filename": "AWS_AppConfig_Environment.json",
      "hasHandlers": true,
      "typeName": "AWS::AppConfig::Environment"
    },
    {
      "filename": "AWS_AppConfig_Extension.json",
      "hasHandlers": true,
      "typeName": "AWS::AppConfig::Extension"
    },
    {
      "filename": "AWS_AppConfig_ExtensionAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::AppConfig::ExtensionAssociation"
    },
    {
      "filename": "AWS_AppConfig_HostedConfigurationVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::AppConfig::HostedConfigurationVersion"
    },
    {
      "filename": "AWS_AppFlow_Connector.json",
      "hasHandlers": true,
      "typeName": "AWS::AppFlow::Connector"
    },
    {
      "filename": "AWS_AppFlow_ConnectorProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::AppFlow::ConnectorProfile"
    },
    {
      "filename": "AWS_AppFlow_Flow.json",
      "hasHandlers": true,
      "typeName": "AWS::AppFlow::Flow"
    },
    {
      "filename": "AWS_AppIntegrations_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::AppIntegrations::Application"
    },
    {
      "filename": "AWS_AppIntegrations_DataIntegration.json",
      "hasHandlers": true,
      "typeName": "AWS::AppIntegrations::DataIntegration"
    },
    {
      "filename": "AWS_AppIntegrations_EventIntegration.json",
      "hasHandlers": true,
      "typeName": "AWS::AppIntegrations::EventIntegration"
    },
    {
      "filename": "AWS_AppMesh_GatewayRoute.json",
      "hasHandlers": false,
      "typeName": "AWS::AppMesh::GatewayRoute"
    },
    {
      "filename": "AWS_AppMesh_Mesh.json",
      "hasHandlers": false,
      "typeName": "AWS::AppMesh::Mesh"
    },
    {
      "filename": "AWS_AppMesh_Route.json",
      "hasHandlers": false,
      "typeName": "AWS::AppMesh::Route"
    },
    {
      "filename": "AWS_AppMesh_VirtualGateway.json",
      "hasHandlers": false,
      "typeName": "AWS::AppMesh::VirtualGateway"
    },
    {
      "filename": "AWS_AppMesh_VirtualNode.json",
      "hasHandlers": false,
      "typeName": "AWS::AppMesh::VirtualNode"
    },
    {
      "filename": "AWS_AppMesh_VirtualRouter.json",
      "hasHandlers": false,
      "typeName": "AWS::AppMesh::VirtualRouter"
    },
    {
      "filename": "AWS_AppMesh_VirtualService.json",
      "hasHandlers": false,
      "typeName": "AWS::AppMesh::VirtualService"
    },
    {
      "filename": "AWS_AppRunner_AutoScalingConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::AppRunner::AutoScalingConfiguration"
    },
    {
      "filename": "AWS_AppRunner_ObservabilityConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::AppRunner::ObservabilityConfiguration"
    },
    {
      "filename": "AWS_AppRunner_Service.json",
      "hasHandlers": true,
      "typeName": "AWS::AppRunner::Service"
    },
    {
      "filename": "AWS_AppRunner_VpcConnector.json",
      "hasHandlers": true,
      "typeName": "AWS::AppRunner::VpcConnector"
    },
    {
      "filename": "AWS_AppRunner_VpcIngressConnection.json",
      "hasHandlers": true,
      "typeName": "AWS::AppRunner::VpcIngressConnection"
    },
    {
      "filename": "AWS_AppStream_AppBlock.json",
      "hasHandlers": true,
      "typeName": "AWS::AppStream::AppBlock"
    },
    {
      "filename": "AWS_AppStream_AppBlockBuilder.json",
      "hasHandlers": true,
      "typeName": "AWS::AppStream::AppBlockBuilder"
    },
    {
      "filename": "AWS_AppStream_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::AppStream::Application"
    },
    {
      "filename": "AWS_AppStream_ApplicationEntitlementAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::AppStream::ApplicationEntitlementAssociation"
    },
    {
      "filename": "AWS_AppStream_ApplicationFleetAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::AppStream::ApplicationFleetAssociation"
    },
    {
      "filename": "AWS_AppStream_DirectoryConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::AppStream::DirectoryConfig"
    },
    {
      "filename": "AWS_AppStream_Entitlement.json",
      "hasHandlers": true,
      "typeName": "AWS::AppStream::Entitlement"
    },
    {
      "filename": "AWS_AppStream_Fleet.json",
      "hasHandlers": false,
      "typeName": "AWS::AppStream::Fleet"
    },
    {
      "filename": "AWS_AppStream_ImageBuilder.json",
      "hasHandlers": true,
      "typeName": "AWS::AppStream::ImageBuilder"
    },
    {
      "filename": "AWS_AppStream_Stack.json",
      "hasHandlers": true,
      "typeName": "AWS::AppStream::Stack"
    },
    {
      "filename": "AWS_AppStream_StackFleetAssociation.json",
      "hasHandlers": false,
      "typeName": "AWS::AppStream::StackFleetAssociation"
    },
    {
      "filename": "AWS_AppStream_StackUserAssociation.json",
      "hasHandlers": false,
      "typeName": "AWS::AppStream::StackUserAssociation"
    },
    {
      "filename": "AWS_AppStream_User.json",
      "hasHandlers": false,
      "typeName": "AWS::AppStream::User"
    },
    {
      "filename": "AWS_AppSync_Api.json",
      "hasHandlers": true,
      "typeName": "AWS::AppSync::Api"
    },
    {
      "filename": "AWS_AppSync_ApiCache.json",
      "hasHandlers": false,
      "typeName": "AWS::AppSync::ApiCache"
    },
    {
      "filename": "AWS_AppSync_ApiKey.json",
      "hasHandlers": false,
      "typeName": "AWS::AppSync::ApiKey"
    },
    {
      "filename": "AWS_AppSync_ChannelNamespace.json",
      "hasHandlers": true,
      "typeName": "AWS::AppSync::ChannelNamespace"
    },
    {
      "filename": "AWS_AppSync_DataSource.json",
      "hasHandlers": true,
      "typeName": "AWS::AppSync::DataSource"
    },
    {
      "filename": "AWS_AppSync_DomainName.json",
      "hasHandlers": true,
      "typeName": "AWS::AppSync::DomainName"
    },
    {
      "filename": "AWS_AppSync_DomainNameApiAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::AppSync::DomainNameApiAssociation"
    },
    {
      "filename": "AWS_AppSync_FunctionConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::AppSync::FunctionConfiguration"
    },
    {
      "filename": "AWS_AppSync_GraphQLApi.json",
      "hasHandlers": true,
      "typeName": "AWS::AppSync::GraphQLApi"
    },
    {
      "filename": "AWS_AppSync_GraphQLSchema.json",
      "hasHandlers": false,
      "typeName": "AWS::AppSync::GraphQLSchema"
    },
    {
      "filename": "AWS_AppSync_Resolver.json",
      "hasHandlers": true,
      "typeName": "AWS::AppSync::Resolver"
    },
    {
      "filename": "AWS_AppSync_SourceApiAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::AppSync::SourceApiAssociation"
    },
    {
      "filename": "AWS_AppTest_TestCase.json",
      "hasHandlers": true,
      "typeName": "AWS::AppTest::TestCase"
    },
    {
      "filename": "AWS_ApplicationAutoScaling_ScalableTarget.json",
      "hasHandlers": true,
      "typeName": "AWS::ApplicationAutoScaling::ScalableTarget"
    },
    {
      "filename": "AWS_ApplicationAutoScaling_ScalingPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::ApplicationAutoScaling::ScalingPolicy"
    },
    {
      "filename": "AWS_ApplicationInsights_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::ApplicationInsights::Application"
    },
    {
      "filename": "AWS_ApplicationSignals_Discovery.json",
      "hasHandlers": true,
      "typeName": "AWS::ApplicationSignals::Discovery"
    },
    {
      "filename": "AWS_ApplicationSignals_GroupingConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::ApplicationSignals::GroupingConfiguration"
    },
    {
      "filename": "AWS_ApplicationSignals_ServiceLevelObjective.json",
      "hasHandlers": true,
      "typeName": "AWS::ApplicationSignals::ServiceLevelObjective"
    },
    {
      "filename": "AWS_Athena_CapacityReservation.json",
      "hasHandlers": true,
      "typeName": "AWS::Athena::CapacityReservation"
    },
    {
      "filename": "AWS_Athena_DataCatalog.json",
      "hasHandlers": true,
      "typeName": "AWS::Athena::DataCatalog"
    },
    {
      "filename": "AWS_Athena_NamedQuery.json",
      "hasHandlers": true,
      "typeName": "AWS::Athena::NamedQuery"
    },
    {
      "filename": "AWS_Athena_PreparedStatement.json",
      "hasHandlers": true,
      "typeName": "AWS::Athena::PreparedStatement"
    },
    {
      "filename": "AWS_Athena_WorkGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Athena::WorkGroup"
    },
    {
      "filename": "AWS_AuditManager_Assessment.json",
      "hasHandlers": true,
      "typeName": "AWS::AuditManager::Assessment"
    },
    {
      "filename": "AWS_AutoScalingPlans_ScalingPlan.json",
      "hasHandlers": false,
      "typeName": "AWS::AutoScalingPlans::ScalingPlan"
    },
    {
      "filename": "AWS_AutoScaling_AutoScalingGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::AutoScaling::AutoScalingGroup"
    },
    {
      "filename": "AWS_AutoScaling_LaunchConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::AutoScaling::LaunchConfiguration"
    },
    {
      "filename": "AWS_AutoScaling_LifecycleHook.json",
      "hasHandlers": true,
      "typeName": "AWS::AutoScaling::LifecycleHook"
    },
    {
      "filename": "AWS_AutoScaling_ScalingPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::AutoScaling::ScalingPolicy"
    },
    {
      "filename": "AWS_AutoScaling_ScheduledAction.json",
      "hasHandlers": true,
      "typeName": "AWS::AutoScaling::ScheduledAction"
    },
    {
      "filename": "AWS_AutoScaling_WarmPool.json",
      "hasHandlers": true,
      "typeName": "AWS::AutoScaling::WarmPool"
    },
    {
      "filename": "AWS_BackupGateway_Hypervisor.json",
      "hasHandlers": true,
      "typeName": "AWS::BackupGateway::Hypervisor"
    },
    {
      "filename": "AWS_Backup_BackupPlan.json",
      "hasHandlers": true,
      "typeName": "AWS::Backup::BackupPlan"
    },
    {
      "filename": "AWS_Backup_BackupSelection.json",
      "hasHandlers": true,
      "typeName": "AWS::Backup::BackupSelection"
    },
    {
      "filename": "AWS_Backup_BackupVault.json",
      "hasHandlers": true,
      "typeName": "AWS::Backup::BackupVault"
    },
    {
      "filename": "AWS_Backup_Framework.json",
      "hasHandlers": true,
      "typeName": "AWS::Backup::Framework"
    },
    {
      "filename": "AWS_Backup_LogicallyAirGappedBackupVault.json",
      "hasHandlers": true,
      "typeName": "AWS::Backup::LogicallyAirGappedBackupVault"
    },
    {
      "filename": "AWS_Backup_ReportPlan.json",
      "hasHandlers": true,
      "typeName": "AWS::Backup::ReportPlan"
    },
    {
      "filename": "AWS_Backup_RestoreTestingPlan.json",
      "hasHandlers": true,
      "typeName": "AWS::Backup::RestoreTestingPlan"
    },
    {
      "filename": "AWS_Backup_RestoreTestingSelection.json",
      "hasHandlers": true,
      "typeName": "AWS::Backup::RestoreTestingSelection"
    },
    {
      "filename": "AWS_Backup_TieringConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::Backup::TieringConfiguration"
    },
    {
      "filename": "AWS_Batch_ComputeEnvironment.json",
      "hasHandlers": true,
      "typeName": "AWS::Batch::ComputeEnvironment"
    },
    {
      "filename": "AWS_Batch_ConsumableResource.json",
      "hasHandlers": true,
      "typeName": "AWS::Batch::ConsumableResource"
    },
    {
      "filename": "AWS_Batch_JobDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::Batch::JobDefinition"
    },
    {
      "filename": "AWS_Batch_JobQueue.json",
      "hasHandlers": true,
      "typeName": "AWS::Batch::JobQueue"
    },
    {
      "filename": "AWS_Batch_QuotaShare.json",
      "hasHandlers": true,
      "typeName": "AWS::Batch::QuotaShare"
    },
    {
      "filename": "AWS_Batch_SchedulingPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::Batch::SchedulingPolicy"
    },
    {
      "filename": "AWS_Batch_ServiceEnvironment.json",
      "hasHandlers": true,
      "typeName": "AWS::Batch::ServiceEnvironment"
    },
    {
      "filename": "AWS_BcmPricingCalculator_BillScenario.json",
      "hasHandlers": true,
      "typeName": "AWS::BcmPricingCalculator::BillScenario"
    },
    {
      "filename": "AWS_BedrockAgentCore_ApiKeyCredentialProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::ApiKeyCredentialProvider"
    },
    {
      "filename": "AWS_BedrockAgentCore_BrowserCustom.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::BrowserCustom"
    },
    {
      "filename": "AWS_BedrockAgentCore_BrowserProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::BrowserProfile"
    },
    {
      "filename": "AWS_BedrockAgentCore_CodeInterpreterCustom.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::CodeInterpreterCustom"
    },
    {
      "filename": "AWS_BedrockAgentCore_Evaluator.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::Evaluator"
    },
    {
      "filename": "AWS_BedrockAgentCore_Gateway.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::Gateway"
    },
    {
      "filename": "AWS_BedrockAgentCore_GatewayTarget.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::GatewayTarget"
    },
    {
      "filename": "AWS_BedrockAgentCore_Memory.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::Memory"
    },
    {
      "filename": "AWS_BedrockAgentCore_OAuth2CredentialProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::OAuth2CredentialProvider"
    },
    {
      "filename": "AWS_BedrockAgentCore_OnlineEvaluationConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::OnlineEvaluationConfig"
    },
    {
      "filename": "AWS_BedrockAgentCore_Policy.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::Policy"
    },
    {
      "filename": "AWS_BedrockAgentCore_PolicyEngine.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::PolicyEngine"
    },
    {
      "filename": "AWS_BedrockAgentCore_Runtime.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::Runtime"
    },
    {
      "filename": "AWS_BedrockAgentCore_RuntimeEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::RuntimeEndpoint"
    },
    {
      "filename": "AWS_BedrockAgentCore_WorkloadIdentity.json",
      "hasHandlers": true,
      "typeName": "AWS::BedrockAgentCore::WorkloadIdentity"
    },
    {
      "filename": "AWS_Bedrock_Agent.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::Agent"
    },
    {
      "filename": "AWS_Bedrock_AgentAlias.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::AgentAlias"
    },
    {
      "filename": "AWS_Bedrock_ApplicationInferenceProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::ApplicationInferenceProfile"
    },
    {
      "filename": "AWS_Bedrock_AutomatedReasoningPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::AutomatedReasoningPolicy"
    },
    {
      "filename": "AWS_Bedrock_AutomatedReasoningPolicyVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::AutomatedReasoningPolicyVersion"
    },
    {
      "filename": "AWS_Bedrock_Blueprint.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::Blueprint"
    },
    {
      "filename": "AWS_Bedrock_DataAutomationLibrary.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::DataAutomationLibrary"
    },
    {
      "filename": "AWS_Bedrock_DataAutomationProject.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::DataAutomationProject"
    },
    {
      "filename": "AWS_Bedrock_DataSource.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::DataSource"
    },
    {
      "filename": "AWS_Bedrock_EnforcedGuardrailConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::EnforcedGuardrailConfiguration"
    },
    {
      "filename": "AWS_Bedrock_Flow.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::Flow"
    },
    {
      "filename": "AWS_Bedrock_FlowAlias.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::FlowAlias"
    },
    {
      "filename": "AWS_Bedrock_FlowVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::FlowVersion"
    },
    {
      "filename": "AWS_Bedrock_Guardrail.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::Guardrail"
    },
    {
      "filename": "AWS_Bedrock_GuardrailVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::GuardrailVersion"
    },
    {
      "filename": "AWS_Bedrock_IntelligentPromptRouter.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::IntelligentPromptRouter"
    },
    {
      "filename": "AWS_Bedrock_KnowledgeBase.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::KnowledgeBase"
    },
    {
      "filename": "AWS_Bedrock_Prompt.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::Prompt"
    },
    {
      "filename": "AWS_Bedrock_PromptVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::PromptVersion"
    },
    {
      "filename": "AWS_Bedrock_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::Bedrock::ResourcePolicy"
    },
    {
      "filename": "AWS_Budgets_Budget.json",
      "hasHandlers": false,
      "typeName": "AWS::Budgets::Budget"
    },
    {
      "filename": "AWS_Budgets_BudgetsAction.json",
      "hasHandlers": true,
      "typeName": "AWS::Budgets::BudgetsAction"
    },
    {
      "filename": "AWS_CE_AnomalyMonitor.json",
      "hasHandlers": true,
      "typeName": "AWS::CE::AnomalyMonitor"
    },
    {
      "filename": "AWS_CE_AnomalySubscription.json",
      "hasHandlers": true,
      "typeName": "AWS::CE::AnomalySubscription"
    },
    {
      "filename": "AWS_CE_CostCategory.json",
      "hasHandlers": true,
      "typeName": "AWS::CE::CostCategory"
    },
    {
      "filename": "AWS_Cases_CaseRule.json",
      "hasHandlers": true,
      "typeName": "AWS::Cases::CaseRule"
    },
    {
      "filename": "AWS_Cases_Domain.json",
      "hasHandlers": true,
      "typeName": "AWS::Cases::Domain"
    },
    {
      "filename": "AWS_Cases_Field.json",
      "hasHandlers": true,
      "typeName": "AWS::Cases::Field"
    },
    {
      "filename": "AWS_Cases_Layout.json",
      "hasHandlers": true,
      "typeName": "AWS::Cases::Layout"
    },
    {
      "filename": "AWS_Cases_Template.json",
      "hasHandlers": true,
      "typeName": "AWS::Cases::Template"
    },
    {
      "filename": "AWS_Cassandra_Keyspace.json",
      "hasHandlers": true,
      "typeName": "AWS::Cassandra::Keyspace"
    },
    {
      "filename": "AWS_Cassandra_Table.json",
      "hasHandlers": true,
      "typeName": "AWS::Cassandra::Table"
    },
    {
      "filename": "AWS_Cassandra_Type.json",
      "hasHandlers": true,
      "typeName": "AWS::Cassandra::Type"
    },
    {
      "filename": "AWS_CertificateManager_Account.json",
      "hasHandlers": true,
      "typeName": "AWS::CertificateManager::Account"
    },
    {
      "filename": "AWS_CertificateManager_Certificate.json",
      "hasHandlers": false,
      "typeName": "AWS::CertificateManager::Certificate"
    },
    {
      "filename": "AWS_Chatbot_CustomAction.json",
      "hasHandlers": true,
      "typeName": "AWS::Chatbot::CustomAction"
    },
    {
      "filename": "AWS_Chatbot_MicrosoftTeamsChannelConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::Chatbot::MicrosoftTeamsChannelConfiguration"
    },
    {
      "filename": "AWS_Chatbot_SlackChannelConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::Chatbot::SlackChannelConfiguration"
    },
    {
      "filename": "AWS_CleanRoomsML_ConfiguredModelAlgorithm.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRoomsML::ConfiguredModelAlgorithm"
    },
    {
      "filename": "AWS_CleanRoomsML_ConfiguredModelAlgorithmAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRoomsML::ConfiguredModelAlgorithmAssociation"
    },
    {
      "filename": "AWS_CleanRoomsML_TrainingDataset.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRoomsML::TrainingDataset"
    },
    {
      "filename": "AWS_CleanRooms_AnalysisTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRooms::AnalysisTemplate"
    },
    {
      "filename": "AWS_CleanRooms_Collaboration.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRooms::Collaboration"
    },
    {
      "filename": "AWS_CleanRooms_ConfiguredTable.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRooms::ConfiguredTable"
    },
    {
      "filename": "AWS_CleanRooms_ConfiguredTableAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRooms::ConfiguredTableAssociation"
    },
    {
      "filename": "AWS_CleanRooms_IdMappingTable.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRooms::IdMappingTable"
    },
    {
      "filename": "AWS_CleanRooms_IdNamespaceAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRooms::IdNamespaceAssociation"
    },
    {
      "filename": "AWS_CleanRooms_Membership.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRooms::Membership"
    },
    {
      "filename": "AWS_CleanRooms_PrivacyBudgetTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::CleanRooms::PrivacyBudgetTemplate"
    },
    {
      "filename": "AWS_Cloud9_EnvironmentEC2.json",
      "hasHandlers": false,
      "typeName": "AWS::Cloud9::EnvironmentEC2"
    },
    {
      "filename": "AWS_CloudFormation_CustomResource.json",
      "hasHandlers": false,
      "typeName": "AWS::CloudFormation::CustomResource"
    },
    {
      "filename": "AWS_CloudFormation_GuardHook.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::GuardHook"
    },
    {
      "filename": "AWS_CloudFormation_HookDefaultVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::HookDefaultVersion"
    },
    {
      "filename": "AWS_CloudFormation_HookTypeConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::HookTypeConfig"
    },
    {
      "filename": "AWS_CloudFormation_HookVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::HookVersion"
    },
    {
      "filename": "AWS_CloudFormation_LambdaHook.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::LambdaHook"
    },
    {
      "filename": "AWS_CloudFormation_Macro.json",
      "hasHandlers": false,
      "typeName": "AWS::CloudFormation::Macro"
    },
    {
      "filename": "AWS_CloudFormation_ModuleDefaultVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::ModuleDefaultVersion"
    },
    {
      "filename": "AWS_CloudFormation_ModuleVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::ModuleVersion"
    },
    {
      "filename": "AWS_CloudFormation_PublicTypeVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::PublicTypeVersion"
    },
    {
      "filename": "AWS_CloudFormation_Publisher.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::Publisher"
    },
    {
      "filename": "AWS_CloudFormation_ResourceDefaultVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::ResourceDefaultVersion"
    },
    {
      "filename": "AWS_CloudFormation_ResourceVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::ResourceVersion"
    },
    {
      "filename": "AWS_CloudFormation_Stack.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::Stack"
    },
    {
      "filename": "AWS_CloudFormation_StackSet.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::StackSet"
    },
    {
      "filename": "AWS_CloudFormation_TypeActivation.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFormation::TypeActivation"
    },
    {
      "filename": "AWS_CloudFormation_WaitCondition.json",
      "hasHandlers": false,
      "typeName": "AWS::CloudFormation::WaitCondition"
    },
    {
      "filename": "AWS_CloudFormation_WaitConditionHandle.json",
      "hasHandlers": false,
      "typeName": "AWS::CloudFormation::WaitConditionHandle"
    },
    {
      "filename": "AWS_CloudFront_AnycastIpList.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::AnycastIpList"
    },
    {
      "filename": "AWS_CloudFront_CachePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::CachePolicy"
    },
    {
      "filename": "AWS_CloudFront_CloudFrontOriginAccessIdentity.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::CloudFrontOriginAccessIdentity"
    },
    {
      "filename": "AWS_CloudFront_ConnectionFunction.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::ConnectionFunction"
    },
    {
      "filename": "AWS_CloudFront_ConnectionGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::ConnectionGroup"
    },
    {
      "filename": "AWS_CloudFront_ContinuousDeploymentPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::ContinuousDeploymentPolicy"
    },
    {
      "filename": "AWS_CloudFront_Distribution.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::Distribution"
    },
    {
      "filename": "AWS_CloudFront_DistributionTenant.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::DistributionTenant"
    },
    {
      "filename": "AWS_CloudFront_Function.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::Function"
    },
    {
      "filename": "AWS_CloudFront_KeyGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::KeyGroup"
    },
    {
      "filename": "AWS_CloudFront_KeyValueStore.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::KeyValueStore"
    },
    {
      "filename": "AWS_CloudFront_MonitoringSubscription.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::MonitoringSubscription"
    },
    {
      "filename": "AWS_CloudFront_OriginAccessControl.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::OriginAccessControl"
    },
    {
      "filename": "AWS_CloudFront_OriginRequestPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::OriginRequestPolicy"
    },
    {
      "filename": "AWS_CloudFront_PublicKey.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::PublicKey"
    },
    {
      "filename": "AWS_CloudFront_RealtimeLogConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::RealtimeLogConfig"
    },
    {
      "filename": "AWS_CloudFront_ResponseHeadersPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::ResponseHeadersPolicy"
    },
    {
      "filename": "AWS_CloudFront_StreamingDistribution.json",
      "hasHandlers": false,
      "typeName": "AWS::CloudFront::StreamingDistribution"
    },
    {
      "filename": "AWS_CloudFront_TrustStore.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::TrustStore"
    },
    {
      "filename": "AWS_CloudFront_VpcOrigin.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudFront::VpcOrigin"
    },
    {
      "filename": "AWS_CloudTrail_Channel.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudTrail::Channel"
    },
    {
      "filename": "AWS_CloudTrail_Dashboard.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudTrail::Dashboard"
    },
    {
      "filename": "AWS_CloudTrail_EventDataStore.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudTrail::EventDataStore"
    },
    {
      "filename": "AWS_CloudTrail_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudTrail::ResourcePolicy"
    },
    {
      "filename": "AWS_CloudTrail_Trail.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudTrail::Trail"
    },
    {
      "filename": "AWS_CloudWatch_Alarm.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudWatch::Alarm"
    },
    {
      "filename": "AWS_CloudWatch_AlarmMuteRule.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudWatch::AlarmMuteRule"
    },
    {
      "filename": "AWS_CloudWatch_AnomalyDetector.json",
      "hasHandlers": false,
      "typeName": "AWS::CloudWatch::AnomalyDetector"
    },
    {
      "filename": "AWS_CloudWatch_CompositeAlarm.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudWatch::CompositeAlarm"
    },
    {
      "filename": "AWS_CloudWatch_Dashboard.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudWatch::Dashboard"
    },
    {
      "filename": "AWS_CloudWatch_InsightRule.json",
      "hasHandlers": false,
      "typeName": "AWS::CloudWatch::InsightRule"
    },
    {
      "filename": "AWS_CloudWatch_MetricStream.json",
      "hasHandlers": true,
      "typeName": "AWS::CloudWatch::MetricStream"
    },
    {
      "filename": "AWS_CodeArtifact_Domain.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeArtifact::Domain"
    },
    {
      "filename": "AWS_CodeArtifact_PackageGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeArtifact::PackageGroup"
    },
    {
      "filename": "AWS_CodeArtifact_Repository.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeArtifact::Repository"
    },
    {
      "filename": "AWS_CodeBuild_Fleet.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeBuild::Fleet"
    },
    {
      "filename": "AWS_CodeBuild_Project.json",
      "hasHandlers": false,
      "typeName": "AWS::CodeBuild::Project"
    },
    {
      "filename": "AWS_CodeBuild_ReportGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::CodeBuild::ReportGroup"
    },
    {
      "filename": "AWS_CodeBuild_SourceCredential.json",
      "hasHandlers": false,
      "typeName": "AWS::CodeBuild::SourceCredential"
    },
    {
      "filename": "AWS_CodeCommit_Repository.json",
      "hasHandlers": false,
      "typeName": "AWS::CodeCommit::Repository"
    },
    {
      "filename": "AWS_CodeConnections_Connection.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeConnections::Connection"
    },
    {
      "filename": "AWS_CodeDeploy_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeDeploy::Application"
    },
    {
      "filename": "AWS_CodeDeploy_DeploymentConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeDeploy::DeploymentConfig"
    },
    {
      "filename": "AWS_CodeDeploy_DeploymentGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeDeploy::DeploymentGroup"
    },
    {
      "filename": "AWS_CodeGuruProfiler_ProfilingGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeGuruProfiler::ProfilingGroup"
    },
    {
      "filename": "AWS_CodeGuruReviewer_RepositoryAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeGuruReviewer::RepositoryAssociation"
    },
    {
      "filename": "AWS_CodePipeline_CustomActionType.json",
      "hasHandlers": true,
      "typeName": "AWS::CodePipeline::CustomActionType"
    },
    {
      "filename": "AWS_CodePipeline_Pipeline.json",
      "hasHandlers": true,
      "typeName": "AWS::CodePipeline::Pipeline"
    },
    {
      "filename": "AWS_CodePipeline_Webhook.json",
      "hasHandlers": true,
      "typeName": "AWS::CodePipeline::Webhook"
    },
    {
      "filename": "AWS_CodeStarConnections_Connection.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeStarConnections::Connection"
    },
    {
      "filename": "AWS_CodeStarConnections_RepositoryLink.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeStarConnections::RepositoryLink"
    },
    {
      "filename": "AWS_CodeStarConnections_SyncConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeStarConnections::SyncConfiguration"
    },
    {
      "filename": "AWS_CodeStarNotifications_NotificationRule.json",
      "hasHandlers": true,
      "typeName": "AWS::CodeStarNotifications::NotificationRule"
    },
    {
      "filename": "AWS_CodeStar_GitHubRepository.json",
      "hasHandlers": false,
      "typeName": "AWS::CodeStar::GitHubRepository"
    },
    {
      "filename": "AWS_Cognito_IdentityPool.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::IdentityPool"
    },
    {
      "filename": "AWS_Cognito_IdentityPoolPrincipalTag.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::IdentityPoolPrincipalTag"
    },
    {
      "filename": "AWS_Cognito_IdentityPoolRoleAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::IdentityPoolRoleAttachment"
    },
    {
      "filename": "AWS_Cognito_LogDeliveryConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::LogDeliveryConfiguration"
    },
    {
      "filename": "AWS_Cognito_ManagedLoginBranding.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::ManagedLoginBranding"
    },
    {
      "filename": "AWS_Cognito_Terms.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::Terms"
    },
    {
      "filename": "AWS_Cognito_UserPool.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPool"
    },
    {
      "filename": "AWS_Cognito_UserPoolClient.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPoolClient"
    },
    {
      "filename": "AWS_Cognito_UserPoolDomain.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPoolDomain"
    },
    {
      "filename": "AWS_Cognito_UserPoolGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPoolGroup"
    },
    {
      "filename": "AWS_Cognito_UserPoolIdentityProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPoolIdentityProvider"
    },
    {
      "filename": "AWS_Cognito_UserPoolResourceServer.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPoolResourceServer"
    },
    {
      "filename": "AWS_Cognito_UserPoolRiskConfigurationAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPoolRiskConfigurationAttachment"
    },
    {
      "filename": "AWS_Cognito_UserPoolUICustomizationAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPoolUICustomizationAttachment"
    },
    {
      "filename": "AWS_Cognito_UserPoolUser.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPoolUser"
    },
    {
      "filename": "AWS_Cognito_UserPoolUserToGroupAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::Cognito::UserPoolUserToGroupAttachment"
    },
    {
      "filename": "AWS_Comprehend_DocumentClassifier.json",
      "hasHandlers": true,
      "typeName": "AWS::Comprehend::DocumentClassifier"
    },
    {
      "filename": "AWS_Comprehend_Flywheel.json",
      "hasHandlers": true,
      "typeName": "AWS::Comprehend::Flywheel"
    },
    {
      "filename": "AWS_ComputeOptimizer_AutomationRule.json",
      "hasHandlers": true,
      "typeName": "AWS::ComputeOptimizer::AutomationRule"
    },
    {
      "filename": "AWS_Config_AggregationAuthorization.json",
      "hasHandlers": true,
      "typeName": "AWS::Config::AggregationAuthorization"
    },
    {
      "filename": "AWS_Config_ConfigRule.json",
      "hasHandlers": true,
      "typeName": "AWS::Config::ConfigRule"
    },
    {
      "filename": "AWS_Config_ConfigurationAggregator.json",
      "hasHandlers": true,
      "typeName": "AWS::Config::ConfigurationAggregator"
    },
    {
      "filename": "AWS_Config_ConfigurationRecorder.json",
      "hasHandlers": false,
      "typeName": "AWS::Config::ConfigurationRecorder"
    },
    {
      "filename": "AWS_Config_ConformancePack.json",
      "hasHandlers": true,
      "typeName": "AWS::Config::ConformancePack"
    },
    {
      "filename": "AWS_Config_DeliveryChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Config::DeliveryChannel"
    },
    {
      "filename": "AWS_Config_OrganizationConfigRule.json",
      "hasHandlers": false,
      "typeName": "AWS::Config::OrganizationConfigRule"
    },
    {
      "filename": "AWS_Config_OrganizationConformancePack.json",
      "hasHandlers": true,
      "typeName": "AWS::Config::OrganizationConformancePack"
    },
    {
      "filename": "AWS_Config_RemediationConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::Config::RemediationConfiguration"
    },
    {
      "filename": "AWS_Config_StoredQuery.json",
      "hasHandlers": true,
      "typeName": "AWS::Config::StoredQuery"
    },
    {
      "filename": "AWS_ConnectCampaignsV2_Campaign.json",
      "hasHandlers": true,
      "typeName": "AWS::ConnectCampaignsV2::Campaign"
    },
    {
      "filename": "AWS_ConnectCampaigns_Campaign.json",
      "hasHandlers": true,
      "typeName": "AWS::ConnectCampaigns::Campaign"
    },
    {
      "filename": "AWS_Connect_AgentStatus.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::AgentStatus"
    },
    {
      "filename": "AWS_Connect_ApprovedOrigin.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::ApprovedOrigin"
    },
    {
      "filename": "AWS_Connect_ContactFlow.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::ContactFlow"
    },
    {
      "filename": "AWS_Connect_ContactFlowModule.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::ContactFlowModule"
    },
    {
      "filename": "AWS_Connect_ContactFlowModuleAlias.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::ContactFlowModuleAlias"
    },
    {
      "filename": "AWS_Connect_ContactFlowModuleVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::ContactFlowModuleVersion"
    },
    {
      "filename": "AWS_Connect_ContactFlowVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::ContactFlowVersion"
    },
    {
      "filename": "AWS_Connect_DataTable.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::DataTable"
    },
    {
      "filename": "AWS_Connect_DataTableAttribute.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::DataTableAttribute"
    },
    {
      "filename": "AWS_Connect_DataTableRecord.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::DataTableRecord"
    },
    {
      "filename": "AWS_Connect_EmailAddress.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::EmailAddress"
    },
    {
      "filename": "AWS_Connect_EvaluationForm.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::EvaluationForm"
    },
    {
      "filename": "AWS_Connect_HoursOfOperation.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::HoursOfOperation"
    },
    {
      "filename": "AWS_Connect_Instance.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::Instance"
    },
    {
      "filename": "AWS_Connect_InstanceStorageConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::InstanceStorageConfig"
    },
    {
      "filename": "AWS_Connect_IntegrationAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::IntegrationAssociation"
    },
    {
      "filename": "AWS_Connect_Notification.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::Notification"
    },
    {
      "filename": "AWS_Connect_PhoneNumber.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::PhoneNumber"
    },
    {
      "filename": "AWS_Connect_PredefinedAttribute.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::PredefinedAttribute"
    },
    {
      "filename": "AWS_Connect_Prompt.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::Prompt"
    },
    {
      "filename": "AWS_Connect_Queue.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::Queue"
    },
    {
      "filename": "AWS_Connect_QuickConnect.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::QuickConnect"
    },
    {
      "filename": "AWS_Connect_RoutingProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::RoutingProfile"
    },
    {
      "filename": "AWS_Connect_Rule.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::Rule"
    },
    {
      "filename": "AWS_Connect_SecurityKey.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::SecurityKey"
    },
    {
      "filename": "AWS_Connect_SecurityProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::SecurityProfile"
    },
    {
      "filename": "AWS_Connect_TaskTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::TaskTemplate"
    },
    {
      "filename": "AWS_Connect_TrafficDistributionGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::TrafficDistributionGroup"
    },
    {
      "filename": "AWS_Connect_User.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::User"
    },
    {
      "filename": "AWS_Connect_UserHierarchyGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::UserHierarchyGroup"
    },
    {
      "filename": "AWS_Connect_UserHierarchyStructure.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::UserHierarchyStructure"
    },
    {
      "filename": "AWS_Connect_View.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::View"
    },
    {
      "filename": "AWS_Connect_ViewVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::ViewVersion"
    },
    {
      "filename": "AWS_Connect_Workspace.json",
      "hasHandlers": true,
      "typeName": "AWS::Connect::Workspace"
    },
    {
      "filename": "AWS_ControlTower_EnabledBaseline.json",
      "hasHandlers": true,
      "typeName": "AWS::ControlTower::EnabledBaseline"
    },
    {
      "filename": "AWS_ControlTower_EnabledControl.json",
      "hasHandlers": true,
      "typeName": "AWS::ControlTower::EnabledControl"
    },
    {
      "filename": "AWS_ControlTower_LandingZone.json",
      "hasHandlers": true,
      "typeName": "AWS::ControlTower::LandingZone"
    },
    {
      "filename": "AWS_CustomerProfiles_CalculatedAttributeDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::CustomerProfiles::CalculatedAttributeDefinition"
    },
    {
      "filename": "AWS_CustomerProfiles_Domain.json",
      "hasHandlers": true,
      "typeName": "AWS::CustomerProfiles::Domain"
    },
    {
      "filename": "AWS_CustomerProfiles_EventStream.json",
      "hasHandlers": true,
      "typeName": "AWS::CustomerProfiles::EventStream"
    },
    {
      "filename": "AWS_CustomerProfiles_EventTrigger.json",
      "hasHandlers": true,
      "typeName": "AWS::CustomerProfiles::EventTrigger"
    },
    {
      "filename": "AWS_CustomerProfiles_Integration.json",
      "hasHandlers": true,
      "typeName": "AWS::CustomerProfiles::Integration"
    },
    {
      "filename": "AWS_CustomerProfiles_ObjectType.json",
      "hasHandlers": true,
      "typeName": "AWS::CustomerProfiles::ObjectType"
    },
    {
      "filename": "AWS_CustomerProfiles_Recommender.json",
      "hasHandlers": true,
      "typeName": "AWS::CustomerProfiles::Recommender"
    },
    {
      "filename": "AWS_CustomerProfiles_SegmentDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::CustomerProfiles::SegmentDefinition"
    },
    {
      "filename": "AWS_DAX_Cluster.json",
      "hasHandlers": false,
      "typeName": "AWS::DAX::Cluster"
    },
    {
      "filename": "AWS_DAX_ParameterGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::DAX::ParameterGroup"
    },
    {
      "filename": "AWS_DAX_SubnetGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::DAX::SubnetGroup"
    },
    {
      "filename": "AWS_DLM_LifecyclePolicy.json",
      "hasHandlers": false,
      "typeName": "AWS::DLM::LifecyclePolicy"
    },
    {
      "filename": "AWS_DMS_Certificate.json",
      "hasHandlers": false,
      "typeName": "AWS::DMS::Certificate"
    },
    {
      "filename": "AWS_DMS_DataMigration.json",
      "hasHandlers": true,
      "typeName": "AWS::DMS::DataMigration"
    },
    {
      "filename": "AWS_DMS_DataProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::DMS::DataProvider"
    },
    {
      "filename": "AWS_DMS_Endpoint.json",
      "hasHandlers": false,
      "typeName": "AWS::DMS::Endpoint"
    },
    {
      "filename": "AWS_DMS_EventSubscription.json",
      "hasHandlers": false,
      "typeName": "AWS::DMS::EventSubscription"
    },
    {
      "filename": "AWS_DMS_InstanceProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::DMS::InstanceProfile"
    },
    {
      "filename": "AWS_DMS_MigrationProject.json",
      "hasHandlers": true,
      "typeName": "AWS::DMS::MigrationProject"
    },
    {
      "filename": "AWS_DMS_ReplicationConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::DMS::ReplicationConfig"
    },
    {
      "filename": "AWS_DMS_ReplicationInstance.json",
      "hasHandlers": false,
      "typeName": "AWS::DMS::ReplicationInstance"
    },
    {
      "filename": "AWS_DMS_ReplicationSubnetGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::DMS::ReplicationSubnetGroup"
    },
    {
      "filename": "AWS_DMS_ReplicationTask.json",
      "hasHandlers": false,
      "typeName": "AWS::DMS::ReplicationTask"
    },
    {
      "filename": "AWS_DSQL_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::DSQL::Cluster"
    },
    {
      "filename": "AWS_DataBrew_Dataset.json",
      "hasHandlers": true,
      "typeName": "AWS::DataBrew::Dataset"
    },
    {
      "filename": "AWS_DataBrew_Job.json",
      "hasHandlers": true,
      "typeName": "AWS::DataBrew::Job"
    },
    {
      "filename": "AWS_DataBrew_Project.json",
      "hasHandlers": true,
      "typeName": "AWS::DataBrew::Project"
    },
    {
      "filename": "AWS_DataBrew_Recipe.json",
      "hasHandlers": true,
      "typeName": "AWS::DataBrew::Recipe"
    },
    {
      "filename": "AWS_DataBrew_Ruleset.json",
      "hasHandlers": true,
      "typeName": "AWS::DataBrew::Ruleset"
    },
    {
      "filename": "AWS_DataBrew_Schedule.json",
      "hasHandlers": true,
      "typeName": "AWS::DataBrew::Schedule"
    },
    {
      "filename": "AWS_DataPipeline_Pipeline.json",
      "hasHandlers": false,
      "typeName": "AWS::DataPipeline::Pipeline"
    },
    {
      "filename": "AWS_DataSync_Agent.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::Agent"
    },
    {
      "filename": "AWS_DataSync_LocationAzureBlob.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationAzureBlob"
    },
    {
      "filename": "AWS_DataSync_LocationEFS.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationEFS"
    },
    {
      "filename": "AWS_DataSync_LocationFSxLustre.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationFSxLustre"
    },
    {
      "filename": "AWS_DataSync_LocationFSxONTAP.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationFSxONTAP"
    },
    {
      "filename": "AWS_DataSync_LocationFSxOpenZFS.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationFSxOpenZFS"
    },
    {
      "filename": "AWS_DataSync_LocationFSxWindows.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationFSxWindows"
    },
    {
      "filename": "AWS_DataSync_LocationHDFS.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationHDFS"
    },
    {
      "filename": "AWS_DataSync_LocationNFS.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationNFS"
    },
    {
      "filename": "AWS_DataSync_LocationObjectStorage.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationObjectStorage"
    },
    {
      "filename": "AWS_DataSync_LocationS3.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationS3"
    },
    {
      "filename": "AWS_DataSync_LocationSMB.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::LocationSMB"
    },
    {
      "filename": "AWS_DataSync_Task.json",
      "hasHandlers": true,
      "typeName": "AWS::DataSync::Task"
    },
    {
      "filename": "AWS_DataZone_Connection.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::Connection"
    },
    {
      "filename": "AWS_DataZone_DataSource.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::DataSource"
    },
    {
      "filename": "AWS_DataZone_Domain.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::Domain"
    },
    {
      "filename": "AWS_DataZone_DomainUnit.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::DomainUnit"
    },
    {
      "filename": "AWS_DataZone_Environment.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::Environment"
    },
    {
      "filename": "AWS_DataZone_EnvironmentActions.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::EnvironmentActions"
    },
    {
      "filename": "AWS_DataZone_EnvironmentBlueprintConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::EnvironmentBlueprintConfiguration"
    },
    {
      "filename": "AWS_DataZone_EnvironmentProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::EnvironmentProfile"
    },
    {
      "filename": "AWS_DataZone_FormType.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::FormType"
    },
    {
      "filename": "AWS_DataZone_GroupProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::GroupProfile"
    },
    {
      "filename": "AWS_DataZone_Owner.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::Owner"
    },
    {
      "filename": "AWS_DataZone_PolicyGrant.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::PolicyGrant"
    },
    {
      "filename": "AWS_DataZone_Project.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::Project"
    },
    {
      "filename": "AWS_DataZone_ProjectMembership.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::ProjectMembership"
    },
    {
      "filename": "AWS_DataZone_ProjectProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::ProjectProfile"
    },
    {
      "filename": "AWS_DataZone_SubscriptionTarget.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::SubscriptionTarget"
    },
    {
      "filename": "AWS_DataZone_UserProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::DataZone::UserProfile"
    },
    {
      "filename": "AWS_Deadline_Farm.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::Farm"
    },
    {
      "filename": "AWS_Deadline_Fleet.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::Fleet"
    },
    {
      "filename": "AWS_Deadline_LicenseEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::LicenseEndpoint"
    },
    {
      "filename": "AWS_Deadline_Limit.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::Limit"
    },
    {
      "filename": "AWS_Deadline_MeteredProduct.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::MeteredProduct"
    },
    {
      "filename": "AWS_Deadline_Monitor.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::Monitor"
    },
    {
      "filename": "AWS_Deadline_Queue.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::Queue"
    },
    {
      "filename": "AWS_Deadline_QueueEnvironment.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::QueueEnvironment"
    },
    {
      "filename": "AWS_Deadline_QueueFleetAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::QueueFleetAssociation"
    },
    {
      "filename": "AWS_Deadline_QueueLimitAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::QueueLimitAssociation"
    },
    {
      "filename": "AWS_Deadline_StorageProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::Deadline::StorageProfile"
    },
    {
      "filename": "AWS_Detective_Graph.json",
      "hasHandlers": true,
      "typeName": "AWS::Detective::Graph"
    },
    {
      "filename": "AWS_Detective_MemberInvitation.json",
      "hasHandlers": true,
      "typeName": "AWS::Detective::MemberInvitation"
    },
    {
      "filename": "AWS_Detective_OrganizationAdmin.json",
      "hasHandlers": true,
      "typeName": "AWS::Detective::OrganizationAdmin"
    },
    {
      "filename": "AWS_DevOpsAgent_AgentSpace.json",
      "hasHandlers": true,
      "typeName": "AWS::DevOpsAgent::AgentSpace"
    },
    {
      "filename": "AWS_DevOpsAgent_Association.json",
      "hasHandlers": true,
      "typeName": "AWS::DevOpsAgent::Association"
    },
    {
      "filename": "AWS_DevOpsAgent_Service.json",
      "hasHandlers": true,
      "typeName": "AWS::DevOpsAgent::Service"
    },
    {
      "filename": "AWS_DevOpsGuru_LogAnomalyDetectionIntegration.json",
      "hasHandlers": true,
      "typeName": "AWS::DevOpsGuru::LogAnomalyDetectionIntegration"
    },
    {
      "filename": "AWS_DevOpsGuru_NotificationChannel.json",
      "hasHandlers": true,
      "typeName": "AWS::DevOpsGuru::NotificationChannel"
    },
    {
      "filename": "AWS_DevOpsGuru_ResourceCollection.json",
      "hasHandlers": true,
      "typeName": "AWS::DevOpsGuru::ResourceCollection"
    },
    {
      "filename": "AWS_DirectConnect_Connection.json",
      "hasHandlers": true,
      "typeName": "AWS::DirectConnect::Connection"
    },
    {
      "filename": "AWS_DirectConnect_DirectConnectGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::DirectConnect::DirectConnectGateway"
    },
    {
      "filename": "AWS_DirectConnect_DirectConnectGatewayAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::DirectConnect::DirectConnectGatewayAssociation"
    },
    {
      "filename": "AWS_DirectConnect_Lag.json",
      "hasHandlers": true,
      "typeName": "AWS::DirectConnect::Lag"
    },
    {
      "filename": "AWS_DirectConnect_PrivateVirtualInterface.json",
      "hasHandlers": true,
      "typeName": "AWS::DirectConnect::PrivateVirtualInterface"
    },
    {
      "filename": "AWS_DirectConnect_PublicVirtualInterface.json",
      "hasHandlers": true,
      "typeName": "AWS::DirectConnect::PublicVirtualInterface"
    },
    {
      "filename": "AWS_DirectConnect_TransitVirtualInterface.json",
      "hasHandlers": true,
      "typeName": "AWS::DirectConnect::TransitVirtualInterface"
    },
    {
      "filename": "AWS_DirectoryService_MicrosoftAD.json",
      "hasHandlers": false,
      "typeName": "AWS::DirectoryService::MicrosoftAD"
    },
    {
      "filename": "AWS_DirectoryService_SimpleAD.json",
      "hasHandlers": false,
      "typeName": "AWS::DirectoryService::SimpleAD"
    },
    {
      "filename": "AWS_DocDBElastic_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::DocDBElastic::Cluster"
    },
    {
      "filename": "AWS_DocDB_DBCluster.json",
      "hasHandlers": false,
      "typeName": "AWS::DocDB::DBCluster"
    },
    {
      "filename": "AWS_DocDB_DBClusterParameterGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::DocDB::DBClusterParameterGroup"
    },
    {
      "filename": "AWS_DocDB_DBInstance.json",
      "hasHandlers": false,
      "typeName": "AWS::DocDB::DBInstance"
    },
    {
      "filename": "AWS_DocDB_DBSubnetGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::DocDB::DBSubnetGroup"
    },
    {
      "filename": "AWS_DocDB_EventSubscription.json",
      "hasHandlers": false,
      "typeName": "AWS::DocDB::EventSubscription"
    },
    {
      "filename": "AWS_DocDB_GlobalCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::DocDB::GlobalCluster"
    },
    {
      "filename": "AWS_DynamoDB_GlobalTable.json",
      "hasHandlers": true,
      "typeName": "AWS::DynamoDB::GlobalTable"
    },
    {
      "filename": "AWS_DynamoDB_Table.json",
      "hasHandlers": true,
      "typeName": "AWS::DynamoDB::Table"
    },
    {
      "filename": "AWS_EC2_CapacityManagerDataExport.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::CapacityManagerDataExport"
    },
    {
      "filename": "AWS_EC2_CapacityReservation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::CapacityReservation"
    },
    {
      "filename": "AWS_EC2_CapacityReservationFleet.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::CapacityReservationFleet"
    },
    {
      "filename": "AWS_EC2_CarrierGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::CarrierGateway"
    },
    {
      "filename": "AWS_EC2_ClientVpnAuthorizationRule.json",
      "hasHandlers": false,
      "typeName": "AWS::EC2::ClientVpnAuthorizationRule"
    },
    {
      "filename": "AWS_EC2_ClientVpnEndpoint.json",
      "hasHandlers": false,
      "typeName": "AWS::EC2::ClientVpnEndpoint"
    },
    {
      "filename": "AWS_EC2_ClientVpnRoute.json",
      "hasHandlers": false,
      "typeName": "AWS::EC2::ClientVpnRoute"
    },
    {
      "filename": "AWS_EC2_ClientVpnTargetNetworkAssociation.json",
      "hasHandlers": false,
      "typeName": "AWS::EC2::ClientVpnTargetNetworkAssociation"
    },
    {
      "filename": "AWS_EC2_CustomerGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::CustomerGateway"
    },
    {
      "filename": "AWS_EC2_DHCPOptions.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::DHCPOptions"
    },
    {
      "filename": "AWS_EC2_EC2Fleet.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::EC2Fleet"
    },
    {
      "filename": "AWS_EC2_EIP.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::EIP"
    },
    {
      "filename": "AWS_EC2_EIPAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::EIPAssociation"
    },
    {
      "filename": "AWS_EC2_EgressOnlyInternetGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::EgressOnlyInternetGateway"
    },
    {
      "filename": "AWS_EC2_EnclaveCertificateIamRoleAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::EnclaveCertificateIamRoleAssociation"
    },
    {
      "filename": "AWS_EC2_FlowLog.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::FlowLog"
    },
    {
      "filename": "AWS_EC2_GatewayRouteTableAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::GatewayRouteTableAssociation"
    },
    {
      "filename": "AWS_EC2_Host.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::Host"
    },
    {
      "filename": "AWS_EC2_IPAM.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IPAM"
    },
    {
      "filename": "AWS_EC2_IPAMAllocation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IPAMAllocation"
    },
    {
      "filename": "AWS_EC2_IPAMPool.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IPAMPool"
    },
    {
      "filename": "AWS_EC2_IPAMPoolCidr.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IPAMPoolCidr"
    },
    {
      "filename": "AWS_EC2_IPAMPrefixListResolver.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IPAMPrefixListResolver"
    },
    {
      "filename": "AWS_EC2_IPAMPrefixListResolverTarget.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IPAMPrefixListResolverTarget"
    },
    {
      "filename": "AWS_EC2_IPAMResourceDiscovery.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IPAMResourceDiscovery"
    },
    {
      "filename": "AWS_EC2_IPAMResourceDiscoveryAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IPAMResourceDiscoveryAssociation"
    },
    {
      "filename": "AWS_EC2_IPAMScope.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IPAMScope"
    },
    {
      "filename": "AWS_EC2_Instance.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::Instance"
    },
    {
      "filename": "AWS_EC2_InstanceConnectEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::InstanceConnectEndpoint"
    },
    {
      "filename": "AWS_EC2_InternetGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::InternetGateway"
    },
    {
      "filename": "AWS_EC2_IpPoolRouteTableAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::IpPoolRouteTableAssociation"
    },
    {
      "filename": "AWS_EC2_KeyPair.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::KeyPair"
    },
    {
      "filename": "AWS_EC2_LaunchTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::LaunchTemplate"
    },
    {
      "filename": "AWS_EC2_LocalGatewayRoute.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::LocalGatewayRoute"
    },
    {
      "filename": "AWS_EC2_LocalGatewayRouteTable.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::LocalGatewayRouteTable"
    },
    {
      "filename": "AWS_EC2_LocalGatewayRouteTableVPCAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::LocalGatewayRouteTableVPCAssociation"
    },
    {
      "filename": "AWS_EC2_LocalGatewayRouteTableVirtualInterfaceGroupAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation"
    },
    {
      "filename": "AWS_EC2_LocalGatewayVirtualInterface.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::LocalGatewayVirtualInterface"
    },
    {
      "filename": "AWS_EC2_LocalGatewayVirtualInterfaceGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::LocalGatewayVirtualInterfaceGroup"
    },
    {
      "filename": "AWS_EC2_NatGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NatGateway"
    },
    {
      "filename": "AWS_EC2_NetworkAcl.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NetworkAcl"
    },
    {
      "filename": "AWS_EC2_NetworkAclEntry.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NetworkAclEntry"
    },
    {
      "filename": "AWS_EC2_NetworkInsightsAccessScope.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NetworkInsightsAccessScope"
    },
    {
      "filename": "AWS_EC2_NetworkInsightsAccessScopeAnalysis.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NetworkInsightsAccessScopeAnalysis"
    },
    {
      "filename": "AWS_EC2_NetworkInsightsAnalysis.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NetworkInsightsAnalysis"
    },
    {
      "filename": "AWS_EC2_NetworkInsightsPath.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NetworkInsightsPath"
    },
    {
      "filename": "AWS_EC2_NetworkInterface.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NetworkInterface"
    },
    {
      "filename": "AWS_EC2_NetworkInterfaceAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NetworkInterfaceAttachment"
    },
    {
      "filename": "AWS_EC2_NetworkInterfacePermission.json",
      "hasHandlers": false,
      "typeName": "AWS::EC2::NetworkInterfacePermission"
    },
    {
      "filename": "AWS_EC2_NetworkPerformanceMetricSubscription.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::NetworkPerformanceMetricSubscription"
    },
    {
      "filename": "AWS_EC2_PlacementGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::PlacementGroup"
    },
    {
      "filename": "AWS_EC2_PrefixList.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::PrefixList"
    },
    {
      "filename": "AWS_EC2_Route.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::Route"
    },
    {
      "filename": "AWS_EC2_RouteServer.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::RouteServer"
    },
    {
      "filename": "AWS_EC2_RouteServerAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::RouteServerAssociation"
    },
    {
      "filename": "AWS_EC2_RouteServerEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::RouteServerEndpoint"
    },
    {
      "filename": "AWS_EC2_RouteServerPeer.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::RouteServerPeer"
    },
    {
      "filename": "AWS_EC2_RouteServerPropagation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::RouteServerPropagation"
    },
    {
      "filename": "AWS_EC2_RouteTable.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::RouteTable"
    },
    {
      "filename": "AWS_EC2_SecurityGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SecurityGroup"
    },
    {
      "filename": "AWS_EC2_SecurityGroupEgress.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SecurityGroupEgress"
    },
    {
      "filename": "AWS_EC2_SecurityGroupIngress.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SecurityGroupIngress"
    },
    {
      "filename": "AWS_EC2_SecurityGroupVpcAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SecurityGroupVpcAssociation"
    },
    {
      "filename": "AWS_EC2_SnapshotBlockPublicAccess.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SnapshotBlockPublicAccess"
    },
    {
      "filename": "AWS_EC2_SpotFleet.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SpotFleet"
    },
    {
      "filename": "AWS_EC2_SqlHaStandbyDetectedInstance.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SqlHaStandbyDetectedInstance"
    },
    {
      "filename": "AWS_EC2_Subnet.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::Subnet"
    },
    {
      "filename": "AWS_EC2_SubnetCidrBlock.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SubnetCidrBlock"
    },
    {
      "filename": "AWS_EC2_SubnetNetworkAclAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SubnetNetworkAclAssociation"
    },
    {
      "filename": "AWS_EC2_SubnetRouteTableAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::SubnetRouteTableAssociation"
    },
    {
      "filename": "AWS_EC2_TrafficMirrorFilter.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TrafficMirrorFilter"
    },
    {
      "filename": "AWS_EC2_TrafficMirrorFilterRule.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TrafficMirrorFilterRule"
    },
    {
      "filename": "AWS_EC2_TrafficMirrorSession.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TrafficMirrorSession"
    },
    {
      "filename": "AWS_EC2_TrafficMirrorTarget.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TrafficMirrorTarget"
    },
    {
      "filename": "AWS_EC2_TransitGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGateway"
    },
    {
      "filename": "AWS_EC2_TransitGatewayAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayAttachment"
    },
    {
      "filename": "AWS_EC2_TransitGatewayConnect.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayConnect"
    },
    {
      "filename": "AWS_EC2_TransitGatewayConnectPeer.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayConnectPeer"
    },
    {
      "filename": "AWS_EC2_TransitGatewayMeteringPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayMeteringPolicy"
    },
    {
      "filename": "AWS_EC2_TransitGatewayMeteringPolicyEntry.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayMeteringPolicyEntry"
    },
    {
      "filename": "AWS_EC2_TransitGatewayMulticastDomain.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayMulticastDomain"
    },
    {
      "filename": "AWS_EC2_TransitGatewayMulticastDomainAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayMulticastDomainAssociation"
    },
    {
      "filename": "AWS_EC2_TransitGatewayMulticastGroupMember.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayMulticastGroupMember"
    },
    {
      "filename": "AWS_EC2_TransitGatewayMulticastGroupSource.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayMulticastGroupSource"
    },
    {
      "filename": "AWS_EC2_TransitGatewayPeeringAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayPeeringAttachment"
    },
    {
      "filename": "AWS_EC2_TransitGatewayRoute.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayRoute"
    },
    {
      "filename": "AWS_EC2_TransitGatewayRouteTable.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayRouteTable"
    },
    {
      "filename": "AWS_EC2_TransitGatewayRouteTableAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayRouteTableAssociation"
    },
    {
      "filename": "AWS_EC2_TransitGatewayRouteTablePropagation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayRouteTablePropagation"
    },
    {
      "filename": "AWS_EC2_TransitGatewayVpcAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::TransitGatewayVpcAttachment"
    },
    {
      "filename": "AWS_EC2_VPC.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPC"
    },
    {
      "filename": "AWS_EC2_VPCBlockPublicAccessExclusion.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCBlockPublicAccessExclusion"
    },
    {
      "filename": "AWS_EC2_VPCBlockPublicAccessOptions.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCBlockPublicAccessOptions"
    },
    {
      "filename": "AWS_EC2_VPCCidrBlock.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCCidrBlock"
    },
    {
      "filename": "AWS_EC2_VPCDHCPOptionsAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCDHCPOptionsAssociation"
    },
    {
      "filename": "AWS_EC2_VPCEncryptionControl.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCEncryptionControl"
    },
    {
      "filename": "AWS_EC2_VPCEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCEndpoint"
    },
    {
      "filename": "AWS_EC2_VPCEndpointConnectionNotification.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCEndpointConnectionNotification"
    },
    {
      "filename": "AWS_EC2_VPCEndpointService.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCEndpointService"
    },
    {
      "filename": "AWS_EC2_VPCEndpointServicePermissions.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCEndpointServicePermissions"
    },
    {
      "filename": "AWS_EC2_VPCGatewayAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCGatewayAttachment"
    },
    {
      "filename": "AWS_EC2_VPCPeeringConnection.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPCPeeringConnection"
    },
    {
      "filename": "AWS_EC2_VPNConcentrator.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPNConcentrator"
    },
    {
      "filename": "AWS_EC2_VPNConnection.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPNConnection"
    },
    {
      "filename": "AWS_EC2_VPNConnectionRoute.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPNConnectionRoute"
    },
    {
      "filename": "AWS_EC2_VPNGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPNGateway"
    },
    {
      "filename": "AWS_EC2_VPNGatewayRoutePropagation.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VPNGatewayRoutePropagation"
    },
    {
      "filename": "AWS_EC2_VerifiedAccessEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VerifiedAccessEndpoint"
    },
    {
      "filename": "AWS_EC2_VerifiedAccessGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VerifiedAccessGroup"
    },
    {
      "filename": "AWS_EC2_VerifiedAccessInstance.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VerifiedAccessInstance"
    },
    {
      "filename": "AWS_EC2_VerifiedAccessTrustProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VerifiedAccessTrustProvider"
    },
    {
      "filename": "AWS_EC2_Volume.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::Volume"
    },
    {
      "filename": "AWS_EC2_VolumeAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::EC2::VolumeAttachment"
    },
    {
      "filename": "AWS_ECR_PullThroughCacheRule.json",
      "hasHandlers": true,
      "typeName": "AWS::ECR::PullThroughCacheRule"
    },
    {
      "filename": "AWS_ECR_PullTimeUpdateExclusion.json",
      "hasHandlers": true,
      "typeName": "AWS::ECR::PullTimeUpdateExclusion"
    },
    {
      "filename": "AWS_ECR_RegistryPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::ECR::RegistryPolicy"
    },
    {
      "filename": "AWS_ECR_RegistryScanningConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::ECR::RegistryScanningConfiguration"
    },
    {
      "filename": "AWS_ECR_ReplicationConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::ECR::ReplicationConfiguration"
    },
    {
      "filename": "AWS_ECR_Repository.json",
      "hasHandlers": true,
      "typeName": "AWS::ECR::Repository"
    },
    {
      "filename": "AWS_ECR_RepositoryCreationTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::ECR::RepositoryCreationTemplate"
    },
    {
      "filename": "AWS_ECR_SigningConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::ECR::SigningConfiguration"
    },
    {
      "filename": "AWS_ECS_CapacityProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::CapacityProvider"
    },
    {
      "filename": "AWS_ECS_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::Cluster"
    },
    {
      "filename": "AWS_ECS_ClusterCapacityProviderAssociations.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::ClusterCapacityProviderAssociations"
    },
    {
      "filename": "AWS_ECS_Daemon.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::Daemon"
    },
    {
      "filename": "AWS_ECS_DaemonTaskDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::DaemonTaskDefinition"
    },
    {
      "filename": "AWS_ECS_ExpressGatewayService.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::ExpressGatewayService"
    },
    {
      "filename": "AWS_ECS_PrimaryTaskSet.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::PrimaryTaskSet"
    },
    {
      "filename": "AWS_ECS_Service.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::Service"
    },
    {
      "filename": "AWS_ECS_TaskDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::TaskDefinition"
    },
    {
      "filename": "AWS_ECS_TaskSet.json",
      "hasHandlers": true,
      "typeName": "AWS::ECS::TaskSet"
    },
    {
      "filename": "AWS_EFS_AccessPoint.json",
      "hasHandlers": true,
      "typeName": "AWS::EFS::AccessPoint"
    },
    {
      "filename": "AWS_EFS_FileSystem.json",
      "hasHandlers": true,
      "typeName": "AWS::EFS::FileSystem"
    },
    {
      "filename": "AWS_EFS_MountTarget.json",
      "hasHandlers": true,
      "typeName": "AWS::EFS::MountTarget"
    },
    {
      "filename": "AWS_EKS_AccessEntry.json",
      "hasHandlers": true,
      "typeName": "AWS::EKS::AccessEntry"
    },
    {
      "filename": "AWS_EKS_Addon.json",
      "hasHandlers": true,
      "typeName": "AWS::EKS::Addon"
    },
    {
      "filename": "AWS_EKS_Capability.json",
      "hasHandlers": true,
      "typeName": "AWS::EKS::Capability"
    },
    {
      "filename": "AWS_EKS_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::EKS::Cluster"
    },
    {
      "filename": "AWS_EKS_FargateProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::EKS::FargateProfile"
    },
    {
      "filename": "AWS_EKS_IdentityProviderConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::EKS::IdentityProviderConfig"
    },
    {
      "filename": "AWS_EKS_Nodegroup.json",
      "hasHandlers": true,
      "typeName": "AWS::EKS::Nodegroup"
    },
    {
      "filename": "AWS_EKS_PodIdentityAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::EKS::PodIdentityAssociation"
    },
    {
      "filename": "AWS_EMRContainers_Endpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::EMRContainers::Endpoint"
    },
    {
      "filename": "AWS_EMRContainers_SecurityConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::EMRContainers::SecurityConfiguration"
    },
    {
      "filename": "AWS_EMRContainers_VirtualCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::EMRContainers::VirtualCluster"
    },
    {
      "filename": "AWS_EMRServerless_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::EMRServerless::Application"
    },
    {
      "filename": "AWS_EMR_Cluster.json",
      "hasHandlers": false,
      "typeName": "AWS::EMR::Cluster"
    },
    {
      "filename": "AWS_EMR_InstanceFleetConfig.json",
      "hasHandlers": false,
      "typeName": "AWS::EMR::InstanceFleetConfig"
    },
    {
      "filename": "AWS_EMR_InstanceGroupConfig.json",
      "hasHandlers": false,
      "typeName": "AWS::EMR::InstanceGroupConfig"
    },
    {
      "filename": "AWS_EMR_SecurityConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::EMR::SecurityConfiguration"
    },
    {
      "filename": "AWS_EMR_Step.json",
      "hasHandlers": true,
      "typeName": "AWS::EMR::Step"
    },
    {
      "filename": "AWS_EMR_Studio.json",
      "hasHandlers": true,
      "typeName": "AWS::EMR::Studio"
    },
    {
      "filename": "AWS_EMR_StudioSessionMapping.json",
      "hasHandlers": true,
      "typeName": "AWS::EMR::StudioSessionMapping"
    },
    {
      "filename": "AWS_EMR_WALWorkspace.json",
      "hasHandlers": true,
      "typeName": "AWS::EMR::WALWorkspace"
    },
    {
      "filename": "AWS_EVS_Environment.json",
      "hasHandlers": true,
      "typeName": "AWS::EVS::Environment"
    },
    {
      "filename": "AWS_ElastiCache_CacheCluster.json",
      "hasHandlers": false,
      "typeName": "AWS::ElastiCache::CacheCluster"
    },
    {
      "filename": "AWS_ElastiCache_GlobalReplicationGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::ElastiCache::GlobalReplicationGroup"
    },
    {
      "filename": "AWS_ElastiCache_ParameterGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::ElastiCache::ParameterGroup"
    },
    {
      "filename": "AWS_ElastiCache_ReplicationGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::ElastiCache::ReplicationGroup"
    },
    {
      "filename": "AWS_ElastiCache_SecurityGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::ElastiCache::SecurityGroup"
    },
    {
      "filename": "AWS_ElastiCache_SecurityGroupIngress.json",
      "hasHandlers": false,
      "typeName": "AWS::ElastiCache::SecurityGroupIngress"
    },
    {
      "filename": "AWS_ElastiCache_ServerlessCache.json",
      "hasHandlers": true,
      "typeName": "AWS::ElastiCache::ServerlessCache"
    },
    {
      "filename": "AWS_ElastiCache_SubnetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::ElastiCache::SubnetGroup"
    },
    {
      "filename": "AWS_ElastiCache_User.json",
      "hasHandlers": true,
      "typeName": "AWS::ElastiCache::User"
    },
    {
      "filename": "AWS_ElastiCache_UserGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::ElastiCache::UserGroup"
    },
    {
      "filename": "AWS_ElasticBeanstalk_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticBeanstalk::Application"
    },
    {
      "filename": "AWS_ElasticBeanstalk_ApplicationVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticBeanstalk::ApplicationVersion"
    },
    {
      "filename": "AWS_ElasticBeanstalk_ConfigurationTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticBeanstalk::ConfigurationTemplate"
    },
    {
      "filename": "AWS_ElasticBeanstalk_Environment.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticBeanstalk::Environment"
    },
    {
      "filename": "AWS_ElasticLoadBalancingV2_Listener.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticLoadBalancingV2::Listener"
    },
    {
      "filename": "AWS_ElasticLoadBalancingV2_ListenerCertificate.json",
      "hasHandlers": false,
      "typeName": "AWS::ElasticLoadBalancingV2::ListenerCertificate"
    },
    {
      "filename": "AWS_ElasticLoadBalancingV2_ListenerRule.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticLoadBalancingV2::ListenerRule"
    },
    {
      "filename": "AWS_ElasticLoadBalancingV2_LoadBalancer.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticLoadBalancingV2::LoadBalancer"
    },
    {
      "filename": "AWS_ElasticLoadBalancingV2_TargetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticLoadBalancingV2::TargetGroup"
    },
    {
      "filename": "AWS_ElasticLoadBalancingV2_TrustStore.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticLoadBalancingV2::TrustStore"
    },
    {
      "filename": "AWS_ElasticLoadBalancingV2_TrustStoreRevocation.json",
      "hasHandlers": true,
      "typeName": "AWS::ElasticLoadBalancingV2::TrustStoreRevocation"
    },
    {
      "filename": "AWS_ElasticLoadBalancing_LoadBalancer.json",
      "hasHandlers": false,
      "typeName": "AWS::ElasticLoadBalancing::LoadBalancer"
    },
    {
      "filename": "AWS_Elasticsearch_Domain.json",
      "hasHandlers": false,
      "typeName": "AWS::Elasticsearch::Domain"
    },
    {
      "filename": "AWS_EntityResolution_IdMappingWorkflow.json",
      "hasHandlers": true,
      "typeName": "AWS::EntityResolution::IdMappingWorkflow"
    },
    {
      "filename": "AWS_EntityResolution_IdNamespace.json",
      "hasHandlers": true,
      "typeName": "AWS::EntityResolution::IdNamespace"
    },
    {
      "filename": "AWS_EntityResolution_MatchingWorkflow.json",
      "hasHandlers": true,
      "typeName": "AWS::EntityResolution::MatchingWorkflow"
    },
    {
      "filename": "AWS_EntityResolution_PolicyStatement.json",
      "hasHandlers": true,
      "typeName": "AWS::EntityResolution::PolicyStatement"
    },
    {
      "filename": "AWS_EntityResolution_SchemaMapping.json",
      "hasHandlers": true,
      "typeName": "AWS::EntityResolution::SchemaMapping"
    },
    {
      "filename": "AWS_EventSchemas_Discoverer.json",
      "hasHandlers": true,
      "typeName": "AWS::EventSchemas::Discoverer"
    },
    {
      "filename": "AWS_EventSchemas_Registry.json",
      "hasHandlers": true,
      "typeName": "AWS::EventSchemas::Registry"
    },
    {
      "filename": "AWS_EventSchemas_RegistryPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::EventSchemas::RegistryPolicy"
    },
    {
      "filename": "AWS_EventSchemas_Schema.json",
      "hasHandlers": true,
      "typeName": "AWS::EventSchemas::Schema"
    },
    {
      "filename": "AWS_Events_ApiDestination.json",
      "hasHandlers": true,
      "typeName": "AWS::Events::ApiDestination"
    },
    {
      "filename": "AWS_Events_Archive.json",
      "hasHandlers": true,
      "typeName": "AWS::Events::Archive"
    },
    {
      "filename": "AWS_Events_Connection.json",
      "hasHandlers": true,
      "typeName": "AWS::Events::Connection"
    },
    {
      "filename": "AWS_Events_Endpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::Events::Endpoint"
    },
    {
      "filename": "AWS_Events_EventBus.json",
      "hasHandlers": true,
      "typeName": "AWS::Events::EventBus"
    },
    {
      "filename": "AWS_Events_EventBusPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::Events::EventBusPolicy"
    },
    {
      "filename": "AWS_Events_Rule.json",
      "hasHandlers": true,
      "typeName": "AWS::Events::Rule"
    },
    {
      "filename": "AWS_Evidently_Experiment.json",
      "hasHandlers": true,
      "typeName": "AWS::Evidently::Experiment"
    },
    {
      "filename": "AWS_Evidently_Feature.json",
      "hasHandlers": true,
      "typeName": "AWS::Evidently::Feature"
    },
    {
      "filename": "AWS_Evidently_Launch.json",
      "hasHandlers": true,
      "typeName": "AWS::Evidently::Launch"
    },
    {
      "filename": "AWS_Evidently_Project.json",
      "hasHandlers": true,
      "typeName": "AWS::Evidently::Project"
    },
    {
      "filename": "AWS_Evidently_Segment.json",
      "hasHandlers": true,
      "typeName": "AWS::Evidently::Segment"
    },
    {
      "filename": "AWS_FIS_ExperimentTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::FIS::ExperimentTemplate"
    },
    {
      "filename": "AWS_FIS_TargetAccountConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::FIS::TargetAccountConfiguration"
    },
    {
      "filename": "AWS_FMS_NotificationChannel.json",
      "hasHandlers": true,
      "typeName": "AWS::FMS::NotificationChannel"
    },
    {
      "filename": "AWS_FMS_Policy.json",
      "hasHandlers": true,
      "typeName": "AWS::FMS::Policy"
    },
    {
      "filename": "AWS_FMS_ResourceSet.json",
      "hasHandlers": true,
      "typeName": "AWS::FMS::ResourceSet"
    },
    {
      "filename": "AWS_FSx_DataRepositoryAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::FSx::DataRepositoryAssociation"
    },
    {
      "filename": "AWS_FSx_FileSystem.json",
      "hasHandlers": false,
      "typeName": "AWS::FSx::FileSystem"
    },
    {
      "filename": "AWS_FSx_S3AccessPointAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::FSx::S3AccessPointAttachment"
    },
    {
      "filename": "AWS_FSx_Snapshot.json",
      "hasHandlers": false,
      "typeName": "AWS::FSx::Snapshot"
    },
    {
      "filename": "AWS_FSx_StorageVirtualMachine.json",
      "hasHandlers": false,
      "typeName": "AWS::FSx::StorageVirtualMachine"
    },
    {
      "filename": "AWS_FSx_Volume.json",
      "hasHandlers": false,
      "typeName": "AWS::FSx::Volume"
    },
    {
      "filename": "AWS_Forecast_Dataset.json",
      "hasHandlers": true,
      "typeName": "AWS::Forecast::Dataset"
    },
    {
      "filename": "AWS_Forecast_DatasetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Forecast::DatasetGroup"
    },
    {
      "filename": "AWS_GameLiftStreams_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLiftStreams::Application"
    },
    {
      "filename": "AWS_GameLiftStreams_StreamGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLiftStreams::StreamGroup"
    },
    {
      "filename": "AWS_GameLift_Alias.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::Alias"
    },
    {
      "filename": "AWS_GameLift_Build.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::Build"
    },
    {
      "filename": "AWS_GameLift_ContainerFleet.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::ContainerFleet"
    },
    {
      "filename": "AWS_GameLift_ContainerGroupDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::ContainerGroupDefinition"
    },
    {
      "filename": "AWS_GameLift_Fleet.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::Fleet"
    },
    {
      "filename": "AWS_GameLift_GameServerGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::GameServerGroup"
    },
    {
      "filename": "AWS_GameLift_GameSessionQueue.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::GameSessionQueue"
    },
    {
      "filename": "AWS_GameLift_Location.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::Location"
    },
    {
      "filename": "AWS_GameLift_MatchmakingConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::MatchmakingConfiguration"
    },
    {
      "filename": "AWS_GameLift_MatchmakingRuleSet.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::MatchmakingRuleSet"
    },
    {
      "filename": "AWS_GameLift_Script.json",
      "hasHandlers": true,
      "typeName": "AWS::GameLift::Script"
    },
    {
      "filename": "AWS_GlobalAccelerator_Accelerator.json",
      "hasHandlers": true,
      "typeName": "AWS::GlobalAccelerator::Accelerator"
    },
    {
      "filename": "AWS_GlobalAccelerator_CrossAccountAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::GlobalAccelerator::CrossAccountAttachment"
    },
    {
      "filename": "AWS_GlobalAccelerator_EndpointGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::GlobalAccelerator::EndpointGroup"
    },
    {
      "filename": "AWS_GlobalAccelerator_Listener.json",
      "hasHandlers": true,
      "typeName": "AWS::GlobalAccelerator::Listener"
    },
    {
      "filename": "AWS_Glue_Catalog.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::Catalog"
    },
    {
      "filename": "AWS_Glue_Classifier.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::Classifier"
    },
    {
      "filename": "AWS_Glue_Connection.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::Connection"
    },
    {
      "filename": "AWS_Glue_Crawler.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::Crawler"
    },
    {
      "filename": "AWS_Glue_CustomEntityType.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::CustomEntityType"
    },
    {
      "filename": "AWS_Glue_DataCatalogEncryptionSettings.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::DataCatalogEncryptionSettings"
    },
    {
      "filename": "AWS_Glue_DataQualityRuleset.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::DataQualityRuleset"
    },
    {
      "filename": "AWS_Glue_Database.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::Database"
    },
    {
      "filename": "AWS_Glue_DevEndpoint.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::DevEndpoint"
    },
    {
      "filename": "AWS_Glue_IdentityCenterConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::IdentityCenterConfiguration"
    },
    {
      "filename": "AWS_Glue_Integration.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::Integration"
    },
    {
      "filename": "AWS_Glue_IntegrationResourceProperty.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::IntegrationResourceProperty"
    },
    {
      "filename": "AWS_Glue_Job.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::Job"
    },
    {
      "filename": "AWS_Glue_MLTransform.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::MLTransform"
    },
    {
      "filename": "AWS_Glue_Partition.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::Partition"
    },
    {
      "filename": "AWS_Glue_Registry.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::Registry"
    },
    {
      "filename": "AWS_Glue_Schema.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::Schema"
    },
    {
      "filename": "AWS_Glue_SchemaVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::SchemaVersion"
    },
    {
      "filename": "AWS_Glue_SchemaVersionMetadata.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::SchemaVersionMetadata"
    },
    {
      "filename": "AWS_Glue_SecurityConfiguration.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::SecurityConfiguration"
    },
    {
      "filename": "AWS_Glue_Table.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::Table"
    },
    {
      "filename": "AWS_Glue_TableOptimizer.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::TableOptimizer"
    },
    {
      "filename": "AWS_Glue_Trigger.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::Trigger"
    },
    {
      "filename": "AWS_Glue_UsageProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::Glue::UsageProfile"
    },
    {
      "filename": "AWS_Glue_Workflow.json",
      "hasHandlers": false,
      "typeName": "AWS::Glue::Workflow"
    },
    {
      "filename": "AWS_Grafana_Workspace.json",
      "hasHandlers": true,
      "typeName": "AWS::Grafana::Workspace"
    },
    {
      "filename": "AWS_GreengrassV2_ComponentVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::GreengrassV2::ComponentVersion"
    },
    {
      "filename": "AWS_GreengrassV2_Deployment.json",
      "hasHandlers": true,
      "typeName": "AWS::GreengrassV2::Deployment"
    },
    {
      "filename": "AWS_Greengrass_ConnectorDefinition.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::ConnectorDefinition"
    },
    {
      "filename": "AWS_Greengrass_ConnectorDefinitionVersion.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::ConnectorDefinitionVersion"
    },
    {
      "filename": "AWS_Greengrass_CoreDefinition.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::CoreDefinition"
    },
    {
      "filename": "AWS_Greengrass_CoreDefinitionVersion.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::CoreDefinitionVersion"
    },
    {
      "filename": "AWS_Greengrass_DeviceDefinition.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::DeviceDefinition"
    },
    {
      "filename": "AWS_Greengrass_DeviceDefinitionVersion.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::DeviceDefinitionVersion"
    },
    {
      "filename": "AWS_Greengrass_FunctionDefinition.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::FunctionDefinition"
    },
    {
      "filename": "AWS_Greengrass_FunctionDefinitionVersion.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::FunctionDefinitionVersion"
    },
    {
      "filename": "AWS_Greengrass_Group.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::Group"
    },
    {
      "filename": "AWS_Greengrass_GroupVersion.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::GroupVersion"
    },
    {
      "filename": "AWS_Greengrass_LoggerDefinition.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::LoggerDefinition"
    },
    {
      "filename": "AWS_Greengrass_LoggerDefinitionVersion.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::LoggerDefinitionVersion"
    },
    {
      "filename": "AWS_Greengrass_ResourceDefinition.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::ResourceDefinition"
    },
    {
      "filename": "AWS_Greengrass_ResourceDefinitionVersion.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::ResourceDefinitionVersion"
    },
    {
      "filename": "AWS_Greengrass_SubscriptionDefinition.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::SubscriptionDefinition"
    },
    {
      "filename": "AWS_Greengrass_SubscriptionDefinitionVersion.json",
      "hasHandlers": false,
      "typeName": "AWS::Greengrass::SubscriptionDefinitionVersion"
    },
    {
      "filename": "AWS_GroundStation_Config.json",
      "hasHandlers": true,
      "typeName": "AWS::GroundStation::Config"
    },
    {
      "filename": "AWS_GroundStation_DataflowEndpointGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::GroundStation::DataflowEndpointGroup"
    },
    {
      "filename": "AWS_GroundStation_DataflowEndpointGroupV2.json",
      "hasHandlers": true,
      "typeName": "AWS::GroundStation::DataflowEndpointGroupV2"
    },
    {
      "filename": "AWS_GroundStation_MissionProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::GroundStation::MissionProfile"
    },
    {
      "filename": "AWS_GuardDuty_Detector.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::Detector"
    },
    {
      "filename": "AWS_GuardDuty_Filter.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::Filter"
    },
    {
      "filename": "AWS_GuardDuty_IPSet.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::IPSet"
    },
    {
      "filename": "AWS_GuardDuty_MalwareProtectionPlan.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::MalwareProtectionPlan"
    },
    {
      "filename": "AWS_GuardDuty_Master.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::Master"
    },
    {
      "filename": "AWS_GuardDuty_Member.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::Member"
    },
    {
      "filename": "AWS_GuardDuty_PublishingDestination.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::PublishingDestination"
    },
    {
      "filename": "AWS_GuardDuty_ThreatEntitySet.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::ThreatEntitySet"
    },
    {
      "filename": "AWS_GuardDuty_ThreatIntelSet.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::ThreatIntelSet"
    },
    {
      "filename": "AWS_GuardDuty_TrustedEntitySet.json",
      "hasHandlers": true,
      "typeName": "AWS::GuardDuty::TrustedEntitySet"
    },
    {
      "filename": "AWS_IAM_AccessKey.json",
      "hasHandlers": false,
      "typeName": "AWS::IAM::AccessKey"
    },
    {
      "filename": "AWS_IAM_Group.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::Group"
    },
    {
      "filename": "AWS_IAM_GroupPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::GroupPolicy"
    },
    {
      "filename": "AWS_IAM_InstanceProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::InstanceProfile"
    },
    {
      "filename": "AWS_IAM_ManagedPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::ManagedPolicy"
    },
    {
      "filename": "AWS_IAM_OIDCProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::OIDCProvider"
    },
    {
      "filename": "AWS_IAM_Policy.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::Policy"
    },
    {
      "filename": "AWS_IAM_Role.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::Role"
    },
    {
      "filename": "AWS_IAM_RolePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::RolePolicy"
    },
    {
      "filename": "AWS_IAM_SAMLProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::SAMLProvider"
    },
    {
      "filename": "AWS_IAM_ServerCertificate.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::ServerCertificate"
    },
    {
      "filename": "AWS_IAM_ServiceLinkedRole.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::ServiceLinkedRole"
    },
    {
      "filename": "AWS_IAM_User.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::User"
    },
    {
      "filename": "AWS_IAM_UserPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::UserPolicy"
    },
    {
      "filename": "AWS_IAM_UserToGroupAddition.json",
      "hasHandlers": false,
      "typeName": "AWS::IAM::UserToGroupAddition"
    },
    {
      "filename": "AWS_IAM_VirtualMFADevice.json",
      "hasHandlers": true,
      "typeName": "AWS::IAM::VirtualMFADevice"
    },
    {
      "filename": "AWS_IVSChat_LoggingConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::IVSChat::LoggingConfiguration"
    },
    {
      "filename": "AWS_IVSChat_Room.json",
      "hasHandlers": true,
      "typeName": "AWS::IVSChat::Room"
    },
    {
      "filename": "AWS_IVS_Channel.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::Channel"
    },
    {
      "filename": "AWS_IVS_EncoderConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::EncoderConfiguration"
    },
    {
      "filename": "AWS_IVS_IngestConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::IngestConfiguration"
    },
    {
      "filename": "AWS_IVS_PlaybackKeyPair.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::PlaybackKeyPair"
    },
    {
      "filename": "AWS_IVS_PlaybackRestrictionPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::PlaybackRestrictionPolicy"
    },
    {
      "filename": "AWS_IVS_PublicKey.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::PublicKey"
    },
    {
      "filename": "AWS_IVS_RecordingConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::RecordingConfiguration"
    },
    {
      "filename": "AWS_IVS_Stage.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::Stage"
    },
    {
      "filename": "AWS_IVS_StorageConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::StorageConfiguration"
    },
    {
      "filename": "AWS_IVS_StreamKey.json",
      "hasHandlers": true,
      "typeName": "AWS::IVS::StreamKey"
    },
    {
      "filename": "AWS_IdentityStore_Group.json",
      "hasHandlers": true,
      "typeName": "AWS::IdentityStore::Group"
    },
    {
      "filename": "AWS_IdentityStore_GroupMembership.json",
      "hasHandlers": true,
      "typeName": "AWS::IdentityStore::GroupMembership"
    },
    {
      "filename": "AWS_ImageBuilder_Component.json",
      "hasHandlers": true,
      "typeName": "AWS::ImageBuilder::Component"
    },
    {
      "filename": "AWS_ImageBuilder_ContainerRecipe.json",
      "hasHandlers": true,
      "typeName": "AWS::ImageBuilder::ContainerRecipe"
    },
    {
      "filename": "AWS_ImageBuilder_DistributionConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::ImageBuilder::DistributionConfiguration"
    },
    {
      "filename": "AWS_ImageBuilder_Image.json",
      "hasHandlers": true,
      "typeName": "AWS::ImageBuilder::Image"
    },
    {
      "filename": "AWS_ImageBuilder_ImagePipeline.json",
      "hasHandlers": true,
      "typeName": "AWS::ImageBuilder::ImagePipeline"
    },
    {
      "filename": "AWS_ImageBuilder_ImageRecipe.json",
      "hasHandlers": true,
      "typeName": "AWS::ImageBuilder::ImageRecipe"
    },
    {
      "filename": "AWS_ImageBuilder_InfrastructureConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::ImageBuilder::InfrastructureConfiguration"
    },
    {
      "filename": "AWS_ImageBuilder_LifecyclePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::ImageBuilder::LifecyclePolicy"
    },
    {
      "filename": "AWS_ImageBuilder_Workflow.json",
      "hasHandlers": true,
      "typeName": "AWS::ImageBuilder::Workflow"
    },
    {
      "filename": "AWS_InspectorV2_CisScanConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::InspectorV2::CisScanConfiguration"
    },
    {
      "filename": "AWS_InspectorV2_CodeSecurityIntegration.json",
      "hasHandlers": true,
      "typeName": "AWS::InspectorV2::CodeSecurityIntegration"
    },
    {
      "filename": "AWS_InspectorV2_CodeSecurityScanConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::InspectorV2::CodeSecurityScanConfiguration"
    },
    {
      "filename": "AWS_InspectorV2_Filter.json",
      "hasHandlers": true,
      "typeName": "AWS::InspectorV2::Filter"
    },
    {
      "filename": "AWS_Inspector_AssessmentTarget.json",
      "hasHandlers": true,
      "typeName": "AWS::Inspector::AssessmentTarget"
    },
    {
      "filename": "AWS_Inspector_AssessmentTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::Inspector::AssessmentTemplate"
    },
    {
      "filename": "AWS_Inspector_ResourceGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Inspector::ResourceGroup"
    },
    {
      "filename": "AWS_Interconnect_Connection.json",
      "hasHandlers": true,
      "typeName": "AWS::Interconnect::Connection"
    },
    {
      "filename": "AWS_InternetMonitor_Monitor.json",
      "hasHandlers": true,
      "typeName": "AWS::InternetMonitor::Monitor"
    },
    {
      "filename": "AWS_Invoicing_InvoiceUnit.json",
      "hasHandlers": true,
      "typeName": "AWS::Invoicing::InvoiceUnit"
    },
    {
      "filename": "AWS_IoTAnalytics_Channel.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTAnalytics::Channel"
    },
    {
      "filename": "AWS_IoTAnalytics_Dataset.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTAnalytics::Dataset"
    },
    {
      "filename": "AWS_IoTAnalytics_Datastore.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTAnalytics::Datastore"
    },
    {
      "filename": "AWS_IoTAnalytics_Pipeline.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTAnalytics::Pipeline"
    },
    {
      "filename": "AWS_IoTEvents_AlarmModel.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTEvents::AlarmModel"
    },
    {
      "filename": "AWS_IoTEvents_DetectorModel.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTEvents::DetectorModel"
    },
    {
      "filename": "AWS_IoTEvents_Input.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTEvents::Input"
    },
    {
      "filename": "AWS_IoTFleetWise_Campaign.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTFleetWise::Campaign"
    },
    {
      "filename": "AWS_IoTFleetWise_DecoderManifest.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTFleetWise::DecoderManifest"
    },
    {
      "filename": "AWS_IoTFleetWise_Fleet.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTFleetWise::Fleet"
    },
    {
      "filename": "AWS_IoTFleetWise_ModelManifest.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTFleetWise::ModelManifest"
    },
    {
      "filename": "AWS_IoTFleetWise_SignalCatalog.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTFleetWise::SignalCatalog"
    },
    {
      "filename": "AWS_IoTFleetWise_StateTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTFleetWise::StateTemplate"
    },
    {
      "filename": "AWS_IoTFleetWise_Vehicle.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTFleetWise::Vehicle"
    },
    {
      "filename": "AWS_IoTSiteWise_AccessPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTSiteWise::AccessPolicy"
    },
    {
      "filename": "AWS_IoTSiteWise_Asset.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTSiteWise::Asset"
    },
    {
      "filename": "AWS_IoTSiteWise_AssetModel.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTSiteWise::AssetModel"
    },
    {
      "filename": "AWS_IoTSiteWise_Dashboard.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTSiteWise::Dashboard"
    },
    {
      "filename": "AWS_IoTSiteWise_Gateway.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTSiteWise::Gateway"
    },
    {
      "filename": "AWS_IoTSiteWise_Portal.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTSiteWise::Portal"
    },
    {
      "filename": "AWS_IoTSiteWise_Project.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTSiteWise::Project"
    },
    {
      "filename": "AWS_IoTTwinMaker_ComponentType.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTTwinMaker::ComponentType"
    },
    {
      "filename": "AWS_IoTTwinMaker_Entity.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTTwinMaker::Entity"
    },
    {
      "filename": "AWS_IoTTwinMaker_Scene.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTTwinMaker::Scene"
    },
    {
      "filename": "AWS_IoTTwinMaker_SyncJob.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTTwinMaker::SyncJob"
    },
    {
      "filename": "AWS_IoTTwinMaker_Workspace.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTTwinMaker::Workspace"
    },
    {
      "filename": "AWS_IoTWireless_Destination.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTWireless::Destination"
    },
    {
      "filename": "AWS_IoTWireless_DeviceProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTWireless::DeviceProfile"
    },
    {
      "filename": "AWS_IoTWireless_FuotaTask.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTWireless::FuotaTask"
    },
    {
      "filename": "AWS_IoTWireless_MulticastGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTWireless::MulticastGroup"
    },
    {
      "filename": "AWS_IoTWireless_NetworkAnalyzerConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTWireless::NetworkAnalyzerConfiguration"
    },
    {
      "filename": "AWS_IoTWireless_ServiceProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTWireless::ServiceProfile"
    },
    {
      "filename": "AWS_IoTWireless_TaskDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTWireless::TaskDefinition"
    },
    {
      "filename": "AWS_IoTWireless_WirelessDevice.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTWireless::WirelessDevice"
    },
    {
      "filename": "AWS_IoTWireless_WirelessGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::IoTWireless::WirelessGateway"
    },
    {
      "filename": "AWS_IoT_AccountAuditConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::AccountAuditConfiguration"
    },
    {
      "filename": "AWS_IoT_Authorizer.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::Authorizer"
    },
    {
      "filename": "AWS_IoT_BillingGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::BillingGroup"
    },
    {
      "filename": "AWS_IoT_CACertificate.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::CACertificate"
    },
    {
      "filename": "AWS_IoT_Certificate.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::Certificate"
    },
    {
      "filename": "AWS_IoT_CertificateProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::CertificateProvider"
    },
    {
      "filename": "AWS_IoT_Command.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::Command"
    },
    {
      "filename": "AWS_IoT_CustomMetric.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::CustomMetric"
    },
    {
      "filename": "AWS_IoT_Dimension.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::Dimension"
    },
    {
      "filename": "AWS_IoT_DomainConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::DomainConfiguration"
    },
    {
      "filename": "AWS_IoT_EncryptionConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::EncryptionConfiguration"
    },
    {
      "filename": "AWS_IoT_FleetMetric.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::FleetMetric"
    },
    {
      "filename": "AWS_IoT_JobTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::JobTemplate"
    },
    {
      "filename": "AWS_IoT_Logging.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::Logging"
    },
    {
      "filename": "AWS_IoT_MitigationAction.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::MitigationAction"
    },
    {
      "filename": "AWS_IoT_Policy.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::Policy"
    },
    {
      "filename": "AWS_IoT_PolicyPrincipalAttachment.json",
      "hasHandlers": false,
      "typeName": "AWS::IoT::PolicyPrincipalAttachment"
    },
    {
      "filename": "AWS_IoT_ProvisioningTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::ProvisioningTemplate"
    },
    {
      "filename": "AWS_IoT_ResourceSpecificLogging.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::ResourceSpecificLogging"
    },
    {
      "filename": "AWS_IoT_RoleAlias.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::RoleAlias"
    },
    {
      "filename": "AWS_IoT_ScheduledAudit.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::ScheduledAudit"
    },
    {
      "filename": "AWS_IoT_SecurityProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::SecurityProfile"
    },
    {
      "filename": "AWS_IoT_SoftwarePackage.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::SoftwarePackage"
    },
    {
      "filename": "AWS_IoT_SoftwarePackageVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::SoftwarePackageVersion"
    },
    {
      "filename": "AWS_IoT_Thing.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::Thing"
    },
    {
      "filename": "AWS_IoT_ThingGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::ThingGroup"
    },
    {
      "filename": "AWS_IoT_ThingPrincipalAttachment.json",
      "hasHandlers": false,
      "typeName": "AWS::IoT::ThingPrincipalAttachment"
    },
    {
      "filename": "AWS_IoT_ThingType.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::ThingType"
    },
    {
      "filename": "AWS_IoT_TopicRule.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::TopicRule"
    },
    {
      "filename": "AWS_IoT_TopicRuleDestination.json",
      "hasHandlers": true,
      "typeName": "AWS::IoT::TopicRuleDestination"
    },
    {
      "filename": "AWS_KMS_Alias.json",
      "hasHandlers": true,
      "typeName": "AWS::KMS::Alias"
    },
    {
      "filename": "AWS_KMS_Key.json",
      "hasHandlers": true,
      "typeName": "AWS::KMS::Key"
    },
    {
      "filename": "AWS_KMS_ReplicaKey.json",
      "hasHandlers": true,
      "typeName": "AWS::KMS::ReplicaKey"
    },
    {
      "filename": "AWS_KafkaConnect_Connector.json",
      "hasHandlers": true,
      "typeName": "AWS::KafkaConnect::Connector"
    },
    {
      "filename": "AWS_KafkaConnect_CustomPlugin.json",
      "hasHandlers": true,
      "typeName": "AWS::KafkaConnect::CustomPlugin"
    },
    {
      "filename": "AWS_KafkaConnect_WorkerConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::KafkaConnect::WorkerConfiguration"
    },
    {
      "filename": "AWS_KinesisAnalyticsV2_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::KinesisAnalyticsV2::Application"
    },
    {
      "filename": "AWS_KinesisAnalyticsV2_ApplicationCloudWatchLoggingOption.json",
      "hasHandlers": false,
      "typeName": "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption"
    },
    {
      "filename": "AWS_KinesisAnalyticsV2_ApplicationOutput.json",
      "hasHandlers": false,
      "typeName": "AWS::KinesisAnalyticsV2::ApplicationOutput"
    },
    {
      "filename": "AWS_KinesisAnalyticsV2_ApplicationReferenceDataSource.json",
      "hasHandlers": false,
      "typeName": "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource"
    },
    {
      "filename": "AWS_KinesisAnalytics_Application.json",
      "hasHandlers": false,
      "typeName": "AWS::KinesisAnalytics::Application"
    },
    {
      "filename": "AWS_KinesisAnalytics_ApplicationOutput.json",
      "hasHandlers": false,
      "typeName": "AWS::KinesisAnalytics::ApplicationOutput"
    },
    {
      "filename": "AWS_KinesisAnalytics_ApplicationReferenceDataSource.json",
      "hasHandlers": false,
      "typeName": "AWS::KinesisAnalytics::ApplicationReferenceDataSource"
    },
    {
      "filename": "AWS_KinesisFirehose_DeliveryStream.json",
      "hasHandlers": true,
      "typeName": "AWS::KinesisFirehose::DeliveryStream"
    },
    {
      "filename": "AWS_KinesisVideo_SignalingChannel.json",
      "hasHandlers": true,
      "typeName": "AWS::KinesisVideo::SignalingChannel"
    },
    {
      "filename": "AWS_KinesisVideo_Stream.json",
      "hasHandlers": true,
      "typeName": "AWS::KinesisVideo::Stream"
    },
    {
      "filename": "AWS_Kinesis_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::Kinesis::ResourcePolicy"
    },
    {
      "filename": "AWS_Kinesis_Stream.json",
      "hasHandlers": true,
      "typeName": "AWS::Kinesis::Stream"
    },
    {
      "filename": "AWS_Kinesis_StreamConsumer.json",
      "hasHandlers": true,
      "typeName": "AWS::Kinesis::StreamConsumer"
    },
    {
      "filename": "AWS_LakeFormation_DataCellsFilter.json",
      "hasHandlers": true,
      "typeName": "AWS::LakeFormation::DataCellsFilter"
    },
    {
      "filename": "AWS_LakeFormation_DataLakeSettings.json",
      "hasHandlers": false,
      "typeName": "AWS::LakeFormation::DataLakeSettings"
    },
    {
      "filename": "AWS_LakeFormation_Permissions.json",
      "hasHandlers": false,
      "typeName": "AWS::LakeFormation::Permissions"
    },
    {
      "filename": "AWS_LakeFormation_PrincipalPermissions.json",
      "hasHandlers": true,
      "typeName": "AWS::LakeFormation::PrincipalPermissions"
    },
    {
      "filename": "AWS_LakeFormation_Resource.json",
      "hasHandlers": false,
      "typeName": "AWS::LakeFormation::Resource"
    },
    {
      "filename": "AWS_LakeFormation_Tag.json",
      "hasHandlers": true,
      "typeName": "AWS::LakeFormation::Tag"
    },
    {
      "filename": "AWS_LakeFormation_TagAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::LakeFormation::TagAssociation"
    },
    {
      "filename": "AWS_Lambda_Alias.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::Alias"
    },
    {
      "filename": "AWS_Lambda_CapacityProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::CapacityProvider"
    },
    {
      "filename": "AWS_Lambda_CodeSigningConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::CodeSigningConfig"
    },
    {
      "filename": "AWS_Lambda_EventInvokeConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::EventInvokeConfig"
    },
    {
      "filename": "AWS_Lambda_EventSourceMapping.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::EventSourceMapping"
    },
    {
      "filename": "AWS_Lambda_Function.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::Function"
    },
    {
      "filename": "AWS_Lambda_LayerVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::LayerVersion"
    },
    {
      "filename": "AWS_Lambda_LayerVersionPermission.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::LayerVersionPermission"
    },
    {
      "filename": "AWS_Lambda_Permission.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::Permission"
    },
    {
      "filename": "AWS_Lambda_Url.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::Url"
    },
    {
      "filename": "AWS_Lambda_Version.json",
      "hasHandlers": true,
      "typeName": "AWS::Lambda::Version"
    },
    {
      "filename": "AWS_LaunchWizard_Deployment.json",
      "hasHandlers": true,
      "typeName": "AWS::LaunchWizard::Deployment"
    },
    {
      "filename": "AWS_Lex_Bot.json",
      "hasHandlers": true,
      "typeName": "AWS::Lex::Bot"
    },
    {
      "filename": "AWS_Lex_BotAlias.json",
      "hasHandlers": true,
      "typeName": "AWS::Lex::BotAlias"
    },
    {
      "filename": "AWS_Lex_BotVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Lex::BotVersion"
    },
    {
      "filename": "AWS_Lex_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::Lex::ResourcePolicy"
    },
    {
      "filename": "AWS_LicenseManager_Grant.json",
      "hasHandlers": true,
      "typeName": "AWS::LicenseManager::Grant"
    },
    {
      "filename": "AWS_LicenseManager_License.json",
      "hasHandlers": true,
      "typeName": "AWS::LicenseManager::License"
    },
    {
      "filename": "AWS_Lightsail_Alarm.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::Alarm"
    },
    {
      "filename": "AWS_Lightsail_Bucket.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::Bucket"
    },
    {
      "filename": "AWS_Lightsail_Certificate.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::Certificate"
    },
    {
      "filename": "AWS_Lightsail_Container.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::Container"
    },
    {
      "filename": "AWS_Lightsail_Database.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::Database"
    },
    {
      "filename": "AWS_Lightsail_DatabaseSnapshot.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::DatabaseSnapshot"
    },
    {
      "filename": "AWS_Lightsail_Disk.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::Disk"
    },
    {
      "filename": "AWS_Lightsail_DiskSnapshot.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::DiskSnapshot"
    },
    {
      "filename": "AWS_Lightsail_Instance.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::Instance"
    },
    {
      "filename": "AWS_Lightsail_InstanceSnapshot.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::InstanceSnapshot"
    },
    {
      "filename": "AWS_Lightsail_LoadBalancer.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::LoadBalancer"
    },
    {
      "filename": "AWS_Lightsail_LoadBalancerTlsCertificate.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::LoadBalancerTlsCertificate"
    },
    {
      "filename": "AWS_Lightsail_StaticIp.json",
      "hasHandlers": true,
      "typeName": "AWS::Lightsail::StaticIp"
    },
    {
      "filename": "AWS_Location_APIKey.json",
      "hasHandlers": true,
      "typeName": "AWS::Location::APIKey"
    },
    {
      "filename": "AWS_Location_GeofenceCollection.json",
      "hasHandlers": true,
      "typeName": "AWS::Location::GeofenceCollection"
    },
    {
      "filename": "AWS_Location_Map.json",
      "hasHandlers": true,
      "typeName": "AWS::Location::Map"
    },
    {
      "filename": "AWS_Location_PlaceIndex.json",
      "hasHandlers": true,
      "typeName": "AWS::Location::PlaceIndex"
    },
    {
      "filename": "AWS_Location_RouteCalculator.json",
      "hasHandlers": true,
      "typeName": "AWS::Location::RouteCalculator"
    },
    {
      "filename": "AWS_Location_Tracker.json",
      "hasHandlers": true,
      "typeName": "AWS::Location::Tracker"
    },
    {
      "filename": "AWS_Location_TrackerConsumer.json",
      "hasHandlers": true,
      "typeName": "AWS::Location::TrackerConsumer"
    },
    {
      "filename": "AWS_Logs_AccountPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::AccountPolicy"
    },
    {
      "filename": "AWS_Logs_Delivery.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::Delivery"
    },
    {
      "filename": "AWS_Logs_DeliveryDestination.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::DeliveryDestination"
    },
    {
      "filename": "AWS_Logs_DeliverySource.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::DeliverySource"
    },
    {
      "filename": "AWS_Logs_Destination.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::Destination"
    },
    {
      "filename": "AWS_Logs_Integration.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::Integration"
    },
    {
      "filename": "AWS_Logs_LogAnomalyDetector.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::LogAnomalyDetector"
    },
    {
      "filename": "AWS_Logs_LogGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::LogGroup"
    },
    {
      "filename": "AWS_Logs_LogStream.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::LogStream"
    },
    {
      "filename": "AWS_Logs_MetricFilter.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::MetricFilter"
    },
    {
      "filename": "AWS_Logs_QueryDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::QueryDefinition"
    },
    {
      "filename": "AWS_Logs_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::ResourcePolicy"
    },
    {
      "filename": "AWS_Logs_ScheduledQuery.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::ScheduledQuery"
    },
    {
      "filename": "AWS_Logs_SubscriptionFilter.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::SubscriptionFilter"
    },
    {
      "filename": "AWS_Logs_Transformer.json",
      "hasHandlers": true,
      "typeName": "AWS::Logs::Transformer"
    },
    {
      "filename": "AWS_LookoutVision_Project.json",
      "hasHandlers": true,
      "typeName": "AWS::LookoutVision::Project"
    },
    {
      "filename": "AWS_M2_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::M2::Application"
    },
    {
      "filename": "AWS_M2_Deployment.json",
      "hasHandlers": true,
      "typeName": "AWS::M2::Deployment"
    },
    {
      "filename": "AWS_M2_Environment.json",
      "hasHandlers": true,
      "typeName": "AWS::M2::Environment"
    },
    {
      "filename": "AWS_MSK_BatchScramSecret.json",
      "hasHandlers": true,
      "typeName": "AWS::MSK::BatchScramSecret"
    },
    {
      "filename": "AWS_MSK_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::MSK::Cluster"
    },
    {
      "filename": "AWS_MSK_ClusterPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::MSK::ClusterPolicy"
    },
    {
      "filename": "AWS_MSK_Configuration.json",
      "hasHandlers": true,
      "typeName": "AWS::MSK::Configuration"
    },
    {
      "filename": "AWS_MSK_Replicator.json",
      "hasHandlers": true,
      "typeName": "AWS::MSK::Replicator"
    },
    {
      "filename": "AWS_MSK_ServerlessCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::MSK::ServerlessCluster"
    },
    {
      "filename": "AWS_MSK_Topic.json",
      "hasHandlers": true,
      "typeName": "AWS::MSK::Topic"
    },
    {
      "filename": "AWS_MSK_VpcConnection.json",
      "hasHandlers": true,
      "typeName": "AWS::MSK::VpcConnection"
    },
    {
      "filename": "AWS_MWAAServerless_Workflow.json",
      "hasHandlers": true,
      "typeName": "AWS::MWAAServerless::Workflow"
    },
    {
      "filename": "AWS_MWAA_Environment.json",
      "hasHandlers": true,
      "typeName": "AWS::MWAA::Environment"
    },
    {
      "filename": "AWS_Macie_AllowList.json",
      "hasHandlers": true,
      "typeName": "AWS::Macie::AllowList"
    },
    {
      "filename": "AWS_Macie_CustomDataIdentifier.json",
      "hasHandlers": true,
      "typeName": "AWS::Macie::CustomDataIdentifier"
    },
    {
      "filename": "AWS_Macie_FindingsFilter.json",
      "hasHandlers": true,
      "typeName": "AWS::Macie::FindingsFilter"
    },
    {
      "filename": "AWS_Macie_Session.json",
      "hasHandlers": true,
      "typeName": "AWS::Macie::Session"
    },
    {
      "filename": "AWS_ManagedBlockchain_Member.json",
      "hasHandlers": false,
      "typeName": "AWS::ManagedBlockchain::Member"
    },
    {
      "filename": "AWS_ManagedBlockchain_Node.json",
      "hasHandlers": false,
      "typeName": "AWS::ManagedBlockchain::Node"
    },
    {
      "filename": "AWS_MediaConnect_Bridge.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::Bridge"
    },
    {
      "filename": "AWS_MediaConnect_BridgeOutput.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::BridgeOutput"
    },
    {
      "filename": "AWS_MediaConnect_BridgeSource.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::BridgeSource"
    },
    {
      "filename": "AWS_MediaConnect_Flow.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::Flow"
    },
    {
      "filename": "AWS_MediaConnect_FlowEntitlement.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::FlowEntitlement"
    },
    {
      "filename": "AWS_MediaConnect_FlowOutput.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::FlowOutput"
    },
    {
      "filename": "AWS_MediaConnect_FlowSource.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::FlowSource"
    },
    {
      "filename": "AWS_MediaConnect_FlowVpcInterface.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::FlowVpcInterface"
    },
    {
      "filename": "AWS_MediaConnect_Gateway.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::Gateway"
    },
    {
      "filename": "AWS_MediaConnect_RouterInput.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::RouterInput"
    },
    {
      "filename": "AWS_MediaConnect_RouterNetworkInterface.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::RouterNetworkInterface"
    },
    {
      "filename": "AWS_MediaConnect_RouterOutput.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaConnect::RouterOutput"
    },
    {
      "filename": "AWS_MediaConvert_JobTemplate.json",
      "hasHandlers": false,
      "typeName": "AWS::MediaConvert::JobTemplate"
    },
    {
      "filename": "AWS_MediaConvert_Preset.json",
      "hasHandlers": false,
      "typeName": "AWS::MediaConvert::Preset"
    },
    {
      "filename": "AWS_MediaConvert_Queue.json",
      "hasHandlers": false,
      "typeName": "AWS::MediaConvert::Queue"
    },
    {
      "filename": "AWS_MediaLive_Channel.json",
      "hasHandlers": false,
      "typeName": "AWS::MediaLive::Channel"
    },
    {
      "filename": "AWS_MediaLive_ChannelPlacementGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::ChannelPlacementGroup"
    },
    {
      "filename": "AWS_MediaLive_CloudWatchAlarmTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::CloudWatchAlarmTemplate"
    },
    {
      "filename": "AWS_MediaLive_CloudWatchAlarmTemplateGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::CloudWatchAlarmTemplateGroup"
    },
    {
      "filename": "AWS_MediaLive_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::Cluster"
    },
    {
      "filename": "AWS_MediaLive_EventBridgeRuleTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::EventBridgeRuleTemplate"
    },
    {
      "filename": "AWS_MediaLive_EventBridgeRuleTemplateGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::EventBridgeRuleTemplateGroup"
    },
    {
      "filename": "AWS_MediaLive_Input.json",
      "hasHandlers": false,
      "typeName": "AWS::MediaLive::Input"
    },
    {
      "filename": "AWS_MediaLive_InputSecurityGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::MediaLive::InputSecurityGroup"
    },
    {
      "filename": "AWS_MediaLive_Multiplex.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::Multiplex"
    },
    {
      "filename": "AWS_MediaLive_Multiplexprogram.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::Multiplexprogram"
    },
    {
      "filename": "AWS_MediaLive_Network.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::Network"
    },
    {
      "filename": "AWS_MediaLive_SdiSource.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::SdiSource"
    },
    {
      "filename": "AWS_MediaLive_SignalMap.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaLive::SignalMap"
    },
    {
      "filename": "AWS_MediaPackageV2_Channel.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackageV2::Channel"
    },
    {
      "filename": "AWS_MediaPackageV2_ChannelGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackageV2::ChannelGroup"
    },
    {
      "filename": "AWS_MediaPackageV2_ChannelPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackageV2::ChannelPolicy"
    },
    {
      "filename": "AWS_MediaPackageV2_OriginEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackageV2::OriginEndpoint"
    },
    {
      "filename": "AWS_MediaPackageV2_OriginEndpointPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackageV2::OriginEndpointPolicy"
    },
    {
      "filename": "AWS_MediaPackage_Asset.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackage::Asset"
    },
    {
      "filename": "AWS_MediaPackage_Channel.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackage::Channel"
    },
    {
      "filename": "AWS_MediaPackage_OriginEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackage::OriginEndpoint"
    },
    {
      "filename": "AWS_MediaPackage_PackagingConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackage::PackagingConfiguration"
    },
    {
      "filename": "AWS_MediaPackage_PackagingGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaPackage::PackagingGroup"
    },
    {
      "filename": "AWS_MediaStore_Container.json",
      "hasHandlers": false,
      "typeName": "AWS::MediaStore::Container"
    },
    {
      "filename": "AWS_MediaTailor_Channel.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaTailor::Channel"
    },
    {
      "filename": "AWS_MediaTailor_ChannelPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaTailor::ChannelPolicy"
    },
    {
      "filename": "AWS_MediaTailor_LiveSource.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaTailor::LiveSource"
    },
    {
      "filename": "AWS_MediaTailor_PlaybackConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaTailor::PlaybackConfiguration"
    },
    {
      "filename": "AWS_MediaTailor_SourceLocation.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaTailor::SourceLocation"
    },
    {
      "filename": "AWS_MediaTailor_VodSource.json",
      "hasHandlers": true,
      "typeName": "AWS::MediaTailor::VodSource"
    },
    {
      "filename": "AWS_MemoryDB_ACL.json",
      "hasHandlers": true,
      "typeName": "AWS::MemoryDB::ACL"
    },
    {
      "filename": "AWS_MemoryDB_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::MemoryDB::Cluster"
    },
    {
      "filename": "AWS_MemoryDB_MultiRegionCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::MemoryDB::MultiRegionCluster"
    },
    {
      "filename": "AWS_MemoryDB_ParameterGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::MemoryDB::ParameterGroup"
    },
    {
      "filename": "AWS_MemoryDB_SubnetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::MemoryDB::SubnetGroup"
    },
    {
      "filename": "AWS_MemoryDB_User.json",
      "hasHandlers": true,
      "typeName": "AWS::MemoryDB::User"
    },
    {
      "filename": "AWS_NeptuneGraph_Graph.json",
      "hasHandlers": true,
      "typeName": "AWS::NeptuneGraph::Graph"
    },
    {
      "filename": "AWS_NeptuneGraph_GraphSnapshot.json",
      "hasHandlers": true,
      "typeName": "AWS::NeptuneGraph::GraphSnapshot"
    },
    {
      "filename": "AWS_NeptuneGraph_PrivateGraphEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::NeptuneGraph::PrivateGraphEndpoint"
    },
    {
      "filename": "AWS_Neptune_DBCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::Neptune::DBCluster"
    },
    {
      "filename": "AWS_Neptune_DBClusterParameterGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Neptune::DBClusterParameterGroup"
    },
    {
      "filename": "AWS_Neptune_DBInstance.json",
      "hasHandlers": true,
      "typeName": "AWS::Neptune::DBInstance"
    },
    {
      "filename": "AWS_Neptune_DBParameterGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Neptune::DBParameterGroup"
    },
    {
      "filename": "AWS_Neptune_DBSubnetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Neptune::DBSubnetGroup"
    },
    {
      "filename": "AWS_Neptune_EventSubscription.json",
      "hasHandlers": true,
      "typeName": "AWS::Neptune::EventSubscription"
    },
    {
      "filename": "AWS_NetworkFirewall_Firewall.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkFirewall::Firewall"
    },
    {
      "filename": "AWS_NetworkFirewall_FirewallPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkFirewall::FirewallPolicy"
    },
    {
      "filename": "AWS_NetworkFirewall_LoggingConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkFirewall::LoggingConfiguration"
    },
    {
      "filename": "AWS_NetworkFirewall_RuleGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkFirewall::RuleGroup"
    },
    {
      "filename": "AWS_NetworkFirewall_TLSInspectionConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkFirewall::TLSInspectionConfiguration"
    },
    {
      "filename": "AWS_NetworkFirewall_VpcEndpointAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkFirewall::VpcEndpointAssociation"
    },
    {
      "filename": "AWS_NetworkManager_ConnectAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::ConnectAttachment"
    },
    {
      "filename": "AWS_NetworkManager_ConnectPeer.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::ConnectPeer"
    },
    {
      "filename": "AWS_NetworkManager_CoreNetwork.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::CoreNetwork"
    },
    {
      "filename": "AWS_NetworkManager_CoreNetworkPrefixListAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::CoreNetworkPrefixListAssociation"
    },
    {
      "filename": "AWS_NetworkManager_CustomerGatewayAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::CustomerGatewayAssociation"
    },
    {
      "filename": "AWS_NetworkManager_Device.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::Device"
    },
    {
      "filename": "AWS_NetworkManager_DirectConnectGatewayAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::DirectConnectGatewayAttachment"
    },
    {
      "filename": "AWS_NetworkManager_GlobalNetwork.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::GlobalNetwork"
    },
    {
      "filename": "AWS_NetworkManager_Link.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::Link"
    },
    {
      "filename": "AWS_NetworkManager_LinkAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::LinkAssociation"
    },
    {
      "filename": "AWS_NetworkManager_Site.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::Site"
    },
    {
      "filename": "AWS_NetworkManager_SiteToSiteVpnAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::SiteToSiteVpnAttachment"
    },
    {
      "filename": "AWS_NetworkManager_TransitGatewayPeering.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::TransitGatewayPeering"
    },
    {
      "filename": "AWS_NetworkManager_TransitGatewayRegistration.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::TransitGatewayRegistration"
    },
    {
      "filename": "AWS_NetworkManager_TransitGatewayRouteTableAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::TransitGatewayRouteTableAttachment"
    },
    {
      "filename": "AWS_NetworkManager_VpcAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::NetworkManager::VpcAttachment"
    },
    {
      "filename": "AWS_NimbleStudio_Studio.json",
      "hasHandlers": true,
      "typeName": "AWS::NimbleStudio::Studio"
    },
    {
      "filename": "AWS_ODB_CloudAutonomousVmCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::ODB::CloudAutonomousVmCluster"
    },
    {
      "filename": "AWS_ODB_CloudExadataInfrastructure.json",
      "hasHandlers": true,
      "typeName": "AWS::ODB::CloudExadataInfrastructure"
    },
    {
      "filename": "AWS_ODB_CloudVmCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::ODB::CloudVmCluster"
    },
    {
      "filename": "AWS_ODB_OdbNetwork.json",
      "hasHandlers": true,
      "typeName": "AWS::ODB::OdbNetwork"
    },
    {
      "filename": "AWS_ODB_OdbPeeringConnection.json",
      "hasHandlers": true,
      "typeName": "AWS::ODB::OdbPeeringConnection"
    },
    {
      "filename": "AWS_OSIS_Pipeline.json",
      "hasHandlers": true,
      "typeName": "AWS::OSIS::Pipeline"
    },
    {
      "filename": "AWS_Oam_Link.json",
      "hasHandlers": true,
      "typeName": "AWS::Oam::Link"
    },
    {
      "filename": "AWS_Oam_Sink.json",
      "hasHandlers": true,
      "typeName": "AWS::Oam::Sink"
    },
    {
      "filename": "AWS_ObservabilityAdmin_OrganizationCentralizationRule.json",
      "hasHandlers": true,
      "typeName": "AWS::ObservabilityAdmin::OrganizationCentralizationRule"
    },
    {
      "filename": "AWS_ObservabilityAdmin_OrganizationTelemetryRule.json",
      "hasHandlers": true,
      "typeName": "AWS::ObservabilityAdmin::OrganizationTelemetryRule"
    },
    {
      "filename": "AWS_ObservabilityAdmin_S3TableIntegration.json",
      "hasHandlers": true,
      "typeName": "AWS::ObservabilityAdmin::S3TableIntegration"
    },
    {
      "filename": "AWS_ObservabilityAdmin_TelemetryEnrichment.json",
      "hasHandlers": true,
      "typeName": "AWS::ObservabilityAdmin::TelemetryEnrichment"
    },
    {
      "filename": "AWS_ObservabilityAdmin_TelemetryPipelines.json",
      "hasHandlers": true,
      "typeName": "AWS::ObservabilityAdmin::TelemetryPipelines"
    },
    {
      "filename": "AWS_ObservabilityAdmin_TelemetryRule.json",
      "hasHandlers": true,
      "typeName": "AWS::ObservabilityAdmin::TelemetryRule"
    },
    {
      "filename": "AWS_Omics_AnnotationStore.json",
      "hasHandlers": true,
      "typeName": "AWS::Omics::AnnotationStore"
    },
    {
      "filename": "AWS_Omics_Configuration.json",
      "hasHandlers": true,
      "typeName": "AWS::Omics::Configuration"
    },
    {
      "filename": "AWS_Omics_ReferenceStore.json",
      "hasHandlers": true,
      "typeName": "AWS::Omics::ReferenceStore"
    },
    {
      "filename": "AWS_Omics_RunGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Omics::RunGroup"
    },
    {
      "filename": "AWS_Omics_SequenceStore.json",
      "hasHandlers": true,
      "typeName": "AWS::Omics::SequenceStore"
    },
    {
      "filename": "AWS_Omics_VariantStore.json",
      "hasHandlers": true,
      "typeName": "AWS::Omics::VariantStore"
    },
    {
      "filename": "AWS_Omics_Workflow.json",
      "hasHandlers": true,
      "typeName": "AWS::Omics::Workflow"
    },
    {
      "filename": "AWS_Omics_WorkflowVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Omics::WorkflowVersion"
    },
    {
      "filename": "AWS_OpenSearchServerless_AccessPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchServerless::AccessPolicy"
    },
    {
      "filename": "AWS_OpenSearchServerless_Collection.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchServerless::Collection"
    },
    {
      "filename": "AWS_OpenSearchServerless_CollectionGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchServerless::CollectionGroup"
    },
    {
      "filename": "AWS_OpenSearchServerless_Index.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchServerless::Index"
    },
    {
      "filename": "AWS_OpenSearchServerless_LifecyclePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchServerless::LifecyclePolicy"
    },
    {
      "filename": "AWS_OpenSearchServerless_SecurityConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchServerless::SecurityConfig"
    },
    {
      "filename": "AWS_OpenSearchServerless_SecurityPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchServerless::SecurityPolicy"
    },
    {
      "filename": "AWS_OpenSearchServerless_VpcEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchServerless::VpcEndpoint"
    },
    {
      "filename": "AWS_OpenSearchService_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchService::Application"
    },
    {
      "filename": "AWS_OpenSearchService_Domain.json",
      "hasHandlers": true,
      "typeName": "AWS::OpenSearchService::Domain"
    },
    {
      "filename": "AWS_OpsWorks_App.json",
      "hasHandlers": false,
      "typeName": "AWS::OpsWorks::App"
    },
    {
      "filename": "AWS_OpsWorks_ElasticLoadBalancerAttachment.json",
      "hasHandlers": false,
      "typeName": "AWS::OpsWorks::ElasticLoadBalancerAttachment"
    },
    {
      "filename": "AWS_OpsWorks_Instance.json",
      "hasHandlers": false,
      "typeName": "AWS::OpsWorks::Instance"
    },
    {
      "filename": "AWS_OpsWorks_Layer.json",
      "hasHandlers": false,
      "typeName": "AWS::OpsWorks::Layer"
    },
    {
      "filename": "AWS_OpsWorks_Stack.json",
      "hasHandlers": false,
      "typeName": "AWS::OpsWorks::Stack"
    },
    {
      "filename": "AWS_OpsWorks_UserProfile.json",
      "hasHandlers": false,
      "typeName": "AWS::OpsWorks::UserProfile"
    },
    {
      "filename": "AWS_OpsWorks_Volume.json",
      "hasHandlers": false,
      "typeName": "AWS::OpsWorks::Volume"
    },
    {
      "filename": "AWS_Organizations_Account.json",
      "hasHandlers": true,
      "typeName": "AWS::Organizations::Account"
    },
    {
      "filename": "AWS_Organizations_Organization.json",
      "hasHandlers": true,
      "typeName": "AWS::Organizations::Organization"
    },
    {
      "filename": "AWS_Organizations_OrganizationalUnit.json",
      "hasHandlers": true,
      "typeName": "AWS::Organizations::OrganizationalUnit"
    },
    {
      "filename": "AWS_Organizations_Policy.json",
      "hasHandlers": true,
      "typeName": "AWS::Organizations::Policy"
    },
    {
      "filename": "AWS_Organizations_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::Organizations::ResourcePolicy"
    },
    {
      "filename": "AWS_PCAConnectorAD_Connector.json",
      "hasHandlers": true,
      "typeName": "AWS::PCAConnectorAD::Connector"
    },
    {
      "filename": "AWS_PCAConnectorAD_DirectoryRegistration.json",
      "hasHandlers": true,
      "typeName": "AWS::PCAConnectorAD::DirectoryRegistration"
    },
    {
      "filename": "AWS_PCAConnectorAD_ServicePrincipalName.json",
      "hasHandlers": true,
      "typeName": "AWS::PCAConnectorAD::ServicePrincipalName"
    },
    {
      "filename": "AWS_PCAConnectorAD_Template.json",
      "hasHandlers": true,
      "typeName": "AWS::PCAConnectorAD::Template"
    },
    {
      "filename": "AWS_PCAConnectorAD_TemplateGroupAccessControlEntry.json",
      "hasHandlers": true,
      "typeName": "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry"
    },
    {
      "filename": "AWS_PCAConnectorSCEP_Challenge.json",
      "hasHandlers": true,
      "typeName": "AWS::PCAConnectorSCEP::Challenge"
    },
    {
      "filename": "AWS_PCAConnectorSCEP_Connector.json",
      "hasHandlers": true,
      "typeName": "AWS::PCAConnectorSCEP::Connector"
    },
    {
      "filename": "AWS_PCS_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::PCS::Cluster"
    },
    {
      "filename": "AWS_PCS_ComputeNodeGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::PCS::ComputeNodeGroup"
    },
    {
      "filename": "AWS_PCS_Queue.json",
      "hasHandlers": true,
      "typeName": "AWS::PCS::Queue"
    },
    {
      "filename": "AWS_PaymentCryptography_Alias.json",
      "hasHandlers": true,
      "typeName": "AWS::PaymentCryptography::Alias"
    },
    {
      "filename": "AWS_PaymentCryptography_Key.json",
      "hasHandlers": true,
      "typeName": "AWS::PaymentCryptography::Key"
    },
    {
      "filename": "AWS_Personalize_Dataset.json",
      "hasHandlers": true,
      "typeName": "AWS::Personalize::Dataset"
    },
    {
      "filename": "AWS_Personalize_DatasetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Personalize::DatasetGroup"
    },
    {
      "filename": "AWS_Personalize_Schema.json",
      "hasHandlers": true,
      "typeName": "AWS::Personalize::Schema"
    },
    {
      "filename": "AWS_Personalize_Solution.json",
      "hasHandlers": true,
      "typeName": "AWS::Personalize::Solution"
    },
    {
      "filename": "AWS_PinpointEmail_ConfigurationSet.json",
      "hasHandlers": false,
      "typeName": "AWS::PinpointEmail::ConfigurationSet"
    },
    {
      "filename": "AWS_PinpointEmail_ConfigurationSetEventDestination.json",
      "hasHandlers": false,
      "typeName": "AWS::PinpointEmail::ConfigurationSetEventDestination"
    },
    {
      "filename": "AWS_PinpointEmail_DedicatedIpPool.json",
      "hasHandlers": false,
      "typeName": "AWS::PinpointEmail::DedicatedIpPool"
    },
    {
      "filename": "AWS_PinpointEmail_Identity.json",
      "hasHandlers": false,
      "typeName": "AWS::PinpointEmail::Identity"
    },
    {
      "filename": "AWS_Pinpoint_ADMChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::ADMChannel"
    },
    {
      "filename": "AWS_Pinpoint_APNSChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::APNSChannel"
    },
    {
      "filename": "AWS_Pinpoint_APNSSandboxChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::APNSSandboxChannel"
    },
    {
      "filename": "AWS_Pinpoint_APNSVoipChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::APNSVoipChannel"
    },
    {
      "filename": "AWS_Pinpoint_APNSVoipSandboxChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::APNSVoipSandboxChannel"
    },
    {
      "filename": "AWS_Pinpoint_App.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::App"
    },
    {
      "filename": "AWS_Pinpoint_ApplicationSettings.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::ApplicationSettings"
    },
    {
      "filename": "AWS_Pinpoint_BaiduChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::BaiduChannel"
    },
    {
      "filename": "AWS_Pinpoint_Campaign.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::Campaign"
    },
    {
      "filename": "AWS_Pinpoint_EmailChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::EmailChannel"
    },
    {
      "filename": "AWS_Pinpoint_EmailTemplate.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::EmailTemplate"
    },
    {
      "filename": "AWS_Pinpoint_EventStream.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::EventStream"
    },
    {
      "filename": "AWS_Pinpoint_GCMChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::GCMChannel"
    },
    {
      "filename": "AWS_Pinpoint_InAppTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::Pinpoint::InAppTemplate"
    },
    {
      "filename": "AWS_Pinpoint_PushTemplate.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::PushTemplate"
    },
    {
      "filename": "AWS_Pinpoint_SMSChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::SMSChannel"
    },
    {
      "filename": "AWS_Pinpoint_Segment.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::Segment"
    },
    {
      "filename": "AWS_Pinpoint_SmsTemplate.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::SmsTemplate"
    },
    {
      "filename": "AWS_Pinpoint_VoiceChannel.json",
      "hasHandlers": false,
      "typeName": "AWS::Pinpoint::VoiceChannel"
    },
    {
      "filename": "AWS_Pipes_Pipe.json",
      "hasHandlers": true,
      "typeName": "AWS::Pipes::Pipe"
    },
    {
      "filename": "AWS_Proton_EnvironmentAccountConnection.json",
      "hasHandlers": true,
      "typeName": "AWS::Proton::EnvironmentAccountConnection"
    },
    {
      "filename": "AWS_Proton_EnvironmentTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::Proton::EnvironmentTemplate"
    },
    {
      "filename": "AWS_Proton_ServiceTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::Proton::ServiceTemplate"
    },
    {
      "filename": "AWS_QLDB_Ledger.json",
      "hasHandlers": false,
      "typeName": "AWS::QLDB::Ledger"
    },
    {
      "filename": "AWS_QLDB_Stream.json",
      "hasHandlers": true,
      "typeName": "AWS::QLDB::Stream"
    },
    {
      "filename": "AWS_QuickSight_Analysis.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::Analysis"
    },
    {
      "filename": "AWS_QuickSight_CustomPermissions.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::CustomPermissions"
    },
    {
      "filename": "AWS_QuickSight_Dashboard.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::Dashboard"
    },
    {
      "filename": "AWS_QuickSight_DataSet.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::DataSet"
    },
    {
      "filename": "AWS_QuickSight_DataSource.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::DataSource"
    },
    {
      "filename": "AWS_QuickSight_Folder.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::Folder"
    },
    {
      "filename": "AWS_QuickSight_RefreshSchedule.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::RefreshSchedule"
    },
    {
      "filename": "AWS_QuickSight_Template.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::Template"
    },
    {
      "filename": "AWS_QuickSight_Theme.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::Theme"
    },
    {
      "filename": "AWS_QuickSight_Topic.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::Topic"
    },
    {
      "filename": "AWS_QuickSight_VPCConnection.json",
      "hasHandlers": true,
      "typeName": "AWS::QuickSight::VPCConnection"
    },
    {
      "filename": "AWS_RAM_Permission.json",
      "hasHandlers": true,
      "typeName": "AWS::RAM::Permission"
    },
    {
      "filename": "AWS_RAM_ResourceShare.json",
      "hasHandlers": true,
      "typeName": "AWS::RAM::ResourceShare"
    },
    {
      "filename": "AWS_RDS_CustomDBEngineVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::CustomDBEngineVersion"
    },
    {
      "filename": "AWS_RDS_DBCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::DBCluster"
    },
    {
      "filename": "AWS_RDS_DBClusterParameterGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::DBClusterParameterGroup"
    },
    {
      "filename": "AWS_RDS_DBInstance.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::DBInstance"
    },
    {
      "filename": "AWS_RDS_DBParameterGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::DBParameterGroup"
    },
    {
      "filename": "AWS_RDS_DBProxy.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::DBProxy"
    },
    {
      "filename": "AWS_RDS_DBProxyEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::DBProxyEndpoint"
    },
    {
      "filename": "AWS_RDS_DBProxyTargetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::DBProxyTargetGroup"
    },
    {
      "filename": "AWS_RDS_DBSecurityGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::RDS::DBSecurityGroup"
    },
    {
      "filename": "AWS_RDS_DBSecurityGroupIngress.json",
      "hasHandlers": false,
      "typeName": "AWS::RDS::DBSecurityGroupIngress"
    },
    {
      "filename": "AWS_RDS_DBShardGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::DBShardGroup"
    },
    {
      "filename": "AWS_RDS_DBSubnetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::DBSubnetGroup"
    },
    {
      "filename": "AWS_RDS_EventSubscription.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::EventSubscription"
    },
    {
      "filename": "AWS_RDS_GlobalCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::GlobalCluster"
    },
    {
      "filename": "AWS_RDS_Integration.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::Integration"
    },
    {
      "filename": "AWS_RDS_OptionGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::RDS::OptionGroup"
    },
    {
      "filename": "AWS_RTBFabric_InboundExternalLink.json",
      "hasHandlers": true,
      "typeName": "AWS::RTBFabric::InboundExternalLink"
    },
    {
      "filename": "AWS_RTBFabric_Link.json",
      "hasHandlers": true,
      "typeName": "AWS::RTBFabric::Link"
    },
    {
      "filename": "AWS_RTBFabric_OutboundExternalLink.json",
      "hasHandlers": true,
      "typeName": "AWS::RTBFabric::OutboundExternalLink"
    },
    {
      "filename": "AWS_RTBFabric_RequesterGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::RTBFabric::RequesterGateway"
    },
    {
      "filename": "AWS_RTBFabric_ResponderGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::RTBFabric::ResponderGateway"
    },
    {
      "filename": "AWS_RUM_AppMonitor.json",
      "hasHandlers": true,
      "typeName": "AWS::RUM::AppMonitor"
    },
    {
      "filename": "AWS_Rbin_Rule.json",
      "hasHandlers": true,
      "typeName": "AWS::Rbin::Rule"
    },
    {
      "filename": "AWS_RedshiftServerless_Namespace.json",
      "hasHandlers": true,
      "typeName": "AWS::RedshiftServerless::Namespace"
    },
    {
      "filename": "AWS_RedshiftServerless_Snapshot.json",
      "hasHandlers": true,
      "typeName": "AWS::RedshiftServerless::Snapshot"
    },
    {
      "filename": "AWS_RedshiftServerless_Workgroup.json",
      "hasHandlers": true,
      "typeName": "AWS::RedshiftServerless::Workgroup"
    },
    {
      "filename": "AWS_Redshift_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::Redshift::Cluster"
    },
    {
      "filename": "AWS_Redshift_ClusterParameterGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Redshift::ClusterParameterGroup"
    },
    {
      "filename": "AWS_Redshift_ClusterSecurityGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::Redshift::ClusterSecurityGroup"
    },
    {
      "filename": "AWS_Redshift_ClusterSecurityGroupIngress.json",
      "hasHandlers": false,
      "typeName": "AWS::Redshift::ClusterSecurityGroupIngress"
    },
    {
      "filename": "AWS_Redshift_ClusterSubnetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Redshift::ClusterSubnetGroup"
    },
    {
      "filename": "AWS_Redshift_EndpointAccess.json",
      "hasHandlers": true,
      "typeName": "AWS::Redshift::EndpointAccess"
    },
    {
      "filename": "AWS_Redshift_EndpointAuthorization.json",
      "hasHandlers": true,
      "typeName": "AWS::Redshift::EndpointAuthorization"
    },
    {
      "filename": "AWS_Redshift_EventSubscription.json",
      "hasHandlers": true,
      "typeName": "AWS::Redshift::EventSubscription"
    },
    {
      "filename": "AWS_Redshift_Integration.json",
      "hasHandlers": true,
      "typeName": "AWS::Redshift::Integration"
    },
    {
      "filename": "AWS_Redshift_ScheduledAction.json",
      "hasHandlers": true,
      "typeName": "AWS::Redshift::ScheduledAction"
    },
    {
      "filename": "AWS_RefactorSpaces_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::RefactorSpaces::Application"
    },
    {
      "filename": "AWS_RefactorSpaces_Environment.json",
      "hasHandlers": true,
      "typeName": "AWS::RefactorSpaces::Environment"
    },
    {
      "filename": "AWS_RefactorSpaces_Route.json",
      "hasHandlers": true,
      "typeName": "AWS::RefactorSpaces::Route"
    },
    {
      "filename": "AWS_RefactorSpaces_Service.json",
      "hasHandlers": true,
      "typeName": "AWS::RefactorSpaces::Service"
    },
    {
      "filename": "AWS_Rekognition_Collection.json",
      "hasHandlers": true,
      "typeName": "AWS::Rekognition::Collection"
    },
    {
      "filename": "AWS_Rekognition_Project.json",
      "hasHandlers": true,
      "typeName": "AWS::Rekognition::Project"
    },
    {
      "filename": "AWS_Rekognition_StreamProcessor.json",
      "hasHandlers": true,
      "typeName": "AWS::Rekognition::StreamProcessor"
    },
    {
      "filename": "AWS_ResilienceHub_App.json",
      "hasHandlers": true,
      "typeName": "AWS::ResilienceHub::App"
    },
    {
      "filename": "AWS_ResilienceHub_ResiliencyPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::ResilienceHub::ResiliencyPolicy"
    },
    {
      "filename": "AWS_ResourceExplorer2_DefaultViewAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::ResourceExplorer2::DefaultViewAssociation"
    },
    {
      "filename": "AWS_ResourceExplorer2_Index.json",
      "hasHandlers": true,
      "typeName": "AWS::ResourceExplorer2::Index"
    },
    {
      "filename": "AWS_ResourceExplorer2_View.json",
      "hasHandlers": true,
      "typeName": "AWS::ResourceExplorer2::View"
    },
    {
      "filename": "AWS_ResourceGroups_Group.json",
      "hasHandlers": true,
      "typeName": "AWS::ResourceGroups::Group"
    },
    {
      "filename": "AWS_ResourceGroups_TagSyncTask.json",
      "hasHandlers": true,
      "typeName": "AWS::ResourceGroups::TagSyncTask"
    },
    {
      "filename": "AWS_RoboMaker_Fleet.json",
      "hasHandlers": true,
      "typeName": "AWS::RoboMaker::Fleet"
    },
    {
      "filename": "AWS_RoboMaker_Robot.json",
      "hasHandlers": true,
      "typeName": "AWS::RoboMaker::Robot"
    },
    {
      "filename": "AWS_RoboMaker_RobotApplication.json",
      "hasHandlers": true,
      "typeName": "AWS::RoboMaker::RobotApplication"
    },
    {
      "filename": "AWS_RoboMaker_RobotApplicationVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::RoboMaker::RobotApplicationVersion"
    },
    {
      "filename": "AWS_RoboMaker_SimulationApplication.json",
      "hasHandlers": true,
      "typeName": "AWS::RoboMaker::SimulationApplication"
    },
    {
      "filename": "AWS_RoboMaker_SimulationApplicationVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::RoboMaker::SimulationApplicationVersion"
    },
    {
      "filename": "AWS_RolesAnywhere_CRL.json",
      "hasHandlers": true,
      "typeName": "AWS::RolesAnywhere::CRL"
    },
    {
      "filename": "AWS_RolesAnywhere_Profile.json",
      "hasHandlers": true,
      "typeName": "AWS::RolesAnywhere::Profile"
    },
    {
      "filename": "AWS_RolesAnywhere_TrustAnchor.json",
      "hasHandlers": true,
      "typeName": "AWS::RolesAnywhere::TrustAnchor"
    },
    {
      "filename": "AWS_Route53GlobalResolver_AccessSource.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53GlobalResolver::AccessSource"
    },
    {
      "filename": "AWS_Route53GlobalResolver_AccessToken.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53GlobalResolver::AccessToken"
    },
    {
      "filename": "AWS_Route53GlobalResolver_DnsView.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53GlobalResolver::DnsView"
    },
    {
      "filename": "AWS_Route53GlobalResolver_FirewallDomainList.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53GlobalResolver::FirewallDomainList"
    },
    {
      "filename": "AWS_Route53GlobalResolver_FirewallRule.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53GlobalResolver::FirewallRule"
    },
    {
      "filename": "AWS_Route53GlobalResolver_GlobalResolver.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53GlobalResolver::GlobalResolver"
    },
    {
      "filename": "AWS_Route53GlobalResolver_HostedZoneAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53GlobalResolver::HostedZoneAssociation"
    },
    {
      "filename": "AWS_Route53Profiles_Profile.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Profiles::Profile"
    },
    {
      "filename": "AWS_Route53Profiles_ProfileAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Profiles::ProfileAssociation"
    },
    {
      "filename": "AWS_Route53Profiles_ProfileResourceAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Profiles::ProfileResourceAssociation"
    },
    {
      "filename": "AWS_Route53Resolver_FirewallDomainList.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::FirewallDomainList"
    },
    {
      "filename": "AWS_Route53Resolver_FirewallRuleGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::FirewallRuleGroup"
    },
    {
      "filename": "AWS_Route53Resolver_FirewallRuleGroupAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::FirewallRuleGroupAssociation"
    },
    {
      "filename": "AWS_Route53Resolver_OutpostResolver.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::OutpostResolver"
    },
    {
      "filename": "AWS_Route53Resolver_ResolverConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::ResolverConfig"
    },
    {
      "filename": "AWS_Route53Resolver_ResolverDNSSECConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::ResolverDNSSECConfig"
    },
    {
      "filename": "AWS_Route53Resolver_ResolverEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::ResolverEndpoint"
    },
    {
      "filename": "AWS_Route53Resolver_ResolverQueryLoggingConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::ResolverQueryLoggingConfig"
    },
    {
      "filename": "AWS_Route53Resolver_ResolverQueryLoggingConfigAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation"
    },
    {
      "filename": "AWS_Route53Resolver_ResolverRule.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::ResolverRule"
    },
    {
      "filename": "AWS_Route53Resolver_ResolverRuleAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53Resolver::ResolverRuleAssociation"
    },
    {
      "filename": "AWS_Route53_CidrCollection.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53::CidrCollection"
    },
    {
      "filename": "AWS_Route53_DNSSEC.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53::DNSSEC"
    },
    {
      "filename": "AWS_Route53_HealthCheck.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53::HealthCheck"
    },
    {
      "filename": "AWS_Route53_HostedZone.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53::HostedZone"
    },
    {
      "filename": "AWS_Route53_KeySigningKey.json",
      "hasHandlers": true,
      "typeName": "AWS::Route53::KeySigningKey"
    },
    {
      "filename": "AWS_Route53_RecordSet.json",
      "hasHandlers": false,
      "typeName": "AWS::Route53::RecordSet"
    },
    {
      "filename": "AWS_Route53_RecordSetGroup.json",
      "hasHandlers": false,
      "typeName": "AWS::Route53::RecordSetGroup"
    },
    {
      "filename": "AWS_S3Express_BucketPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Express::BucketPolicy"
    },
    {
      "filename": "AWS_S3Express_DirectoryBucket.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Express::DirectoryBucket"
    },
    {
      "filename": "AWS_S3Files_AccessPoint.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Files::AccessPoint"
    },
    {
      "filename": "AWS_S3Files_FileSystem.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Files::FileSystem"
    },
    {
      "filename": "AWS_S3Files_FileSystemPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Files::FileSystemPolicy"
    },
    {
      "filename": "AWS_S3Files_MountTarget.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Files::MountTarget"
    },
    {
      "filename": "AWS_S3ObjectLambda_AccessPoint.json",
      "hasHandlers": true,
      "typeName": "AWS::S3ObjectLambda::AccessPoint"
    },
    {
      "filename": "AWS_S3ObjectLambda_AccessPointPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::S3ObjectLambda::AccessPointPolicy"
    },
    {
      "filename": "AWS_S3Outposts_AccessPoint.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Outposts::AccessPoint"
    },
    {
      "filename": "AWS_S3Outposts_Bucket.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Outposts::Bucket"
    },
    {
      "filename": "AWS_S3Outposts_BucketPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Outposts::BucketPolicy"
    },
    {
      "filename": "AWS_S3Outposts_Endpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Outposts::Endpoint"
    },
    {
      "filename": "AWS_S3Tables_Namespace.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Tables::Namespace"
    },
    {
      "filename": "AWS_S3Tables_Table.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Tables::Table"
    },
    {
      "filename": "AWS_S3Tables_TableBucket.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Tables::TableBucket"
    },
    {
      "filename": "AWS_S3Tables_TableBucketPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Tables::TableBucketPolicy"
    },
    {
      "filename": "AWS_S3Tables_TablePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Tables::TablePolicy"
    },
    {
      "filename": "AWS_S3Vectors_Index.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Vectors::Index"
    },
    {
      "filename": "AWS_S3Vectors_VectorBucket.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Vectors::VectorBucket"
    },
    {
      "filename": "AWS_S3Vectors_VectorBucketPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::S3Vectors::VectorBucketPolicy"
    },
    {
      "filename": "AWS_S3_AccessGrant.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::AccessGrant"
    },
    {
      "filename": "AWS_S3_AccessGrantsInstance.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::AccessGrantsInstance"
    },
    {
      "filename": "AWS_S3_AccessGrantsLocation.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::AccessGrantsLocation"
    },
    {
      "filename": "AWS_S3_AccessPoint.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::AccessPoint"
    },
    {
      "filename": "AWS_S3_Bucket.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::Bucket"
    },
    {
      "filename": "AWS_S3_BucketPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::BucketPolicy"
    },
    {
      "filename": "AWS_S3_MultiRegionAccessPoint.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::MultiRegionAccessPoint"
    },
    {
      "filename": "AWS_S3_MultiRegionAccessPointPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::MultiRegionAccessPointPolicy"
    },
    {
      "filename": "AWS_S3_StorageLens.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::StorageLens"
    },
    {
      "filename": "AWS_S3_StorageLensGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::S3::StorageLensGroup"
    },
    {
      "filename": "AWS_SDB_Domain.json",
      "hasHandlers": false,
      "typeName": "AWS::SDB::Domain"
    },
    {
      "filename": "AWS_SES_ConfigurationSet.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::ConfigurationSet"
    },
    {
      "filename": "AWS_SES_ConfigurationSetEventDestination.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::ConfigurationSetEventDestination"
    },
    {
      "filename": "AWS_SES_ContactList.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::ContactList"
    },
    {
      "filename": "AWS_SES_CustomVerificationEmailTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::CustomVerificationEmailTemplate"
    },
    {
      "filename": "AWS_SES_DedicatedIpPool.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::DedicatedIpPool"
    },
    {
      "filename": "AWS_SES_EmailIdentity.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::EmailIdentity"
    },
    {
      "filename": "AWS_SES_MailManagerAddonInstance.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::MailManagerAddonInstance"
    },
    {
      "filename": "AWS_SES_MailManagerAddonSubscription.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::MailManagerAddonSubscription"
    },
    {
      "filename": "AWS_SES_MailManagerAddressList.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::MailManagerAddressList"
    },
    {
      "filename": "AWS_SES_MailManagerArchive.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::MailManagerArchive"
    },
    {
      "filename": "AWS_SES_MailManagerIngressPoint.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::MailManagerIngressPoint"
    },
    {
      "filename": "AWS_SES_MailManagerRelay.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::MailManagerRelay"
    },
    {
      "filename": "AWS_SES_MailManagerRuleSet.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::MailManagerRuleSet"
    },
    {
      "filename": "AWS_SES_MailManagerTrafficPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::MailManagerTrafficPolicy"
    },
    {
      "filename": "AWS_SES_MultiRegionEndpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::MultiRegionEndpoint"
    },
    {
      "filename": "AWS_SES_ReceiptFilter.json",
      "hasHandlers": false,
      "typeName": "AWS::SES::ReceiptFilter"
    },
    {
      "filename": "AWS_SES_ReceiptRule.json",
      "hasHandlers": false,
      "typeName": "AWS::SES::ReceiptRule"
    },
    {
      "filename": "AWS_SES_ReceiptRuleSet.json",
      "hasHandlers": false,
      "typeName": "AWS::SES::ReceiptRuleSet"
    },
    {
      "filename": "AWS_SES_Template.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::Template"
    },
    {
      "filename": "AWS_SES_Tenant.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::Tenant"
    },
    {
      "filename": "AWS_SES_VdmAttributes.json",
      "hasHandlers": true,
      "typeName": "AWS::SES::VdmAttributes"
    },
    {
      "filename": "AWS_SMSVOICE_ConfigurationSet.json",
      "hasHandlers": true,
      "typeName": "AWS::SMSVOICE::ConfigurationSet"
    },
    {
      "filename": "AWS_SMSVOICE_OptOutList.json",
      "hasHandlers": true,
      "typeName": "AWS::SMSVOICE::OptOutList"
    },
    {
      "filename": "AWS_SMSVOICE_PhoneNumber.json",
      "hasHandlers": true,
      "typeName": "AWS::SMSVOICE::PhoneNumber"
    },
    {
      "filename": "AWS_SMSVOICE_Pool.json",
      "hasHandlers": true,
      "typeName": "AWS::SMSVOICE::Pool"
    },
    {
      "filename": "AWS_SMSVOICE_ProtectConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::SMSVOICE::ProtectConfiguration"
    },
    {
      "filename": "AWS_SMSVOICE_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::SMSVOICE::ResourcePolicy"
    },
    {
      "filename": "AWS_SMSVOICE_SenderId.json",
      "hasHandlers": true,
      "typeName": "AWS::SMSVOICE::SenderId"
    },
    {
      "filename": "AWS_SNS_Subscription.json",
      "hasHandlers": true,
      "typeName": "AWS::SNS::Subscription"
    },
    {
      "filename": "AWS_SNS_Topic.json",
      "hasHandlers": true,
      "typeName": "AWS::SNS::Topic"
    },
    {
      "filename": "AWS_SNS_TopicInlinePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::SNS::TopicInlinePolicy"
    },
    {
      "filename": "AWS_SNS_TopicPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::SNS::TopicPolicy"
    },
    {
      "filename": "AWS_SQS_Queue.json",
      "hasHandlers": true,
      "typeName": "AWS::SQS::Queue"
    },
    {
      "filename": "AWS_SQS_QueueInlinePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::SQS::QueueInlinePolicy"
    },
    {
      "filename": "AWS_SQS_QueuePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::SQS::QueuePolicy"
    },
    {
      "filename": "AWS_SSMContacts_Contact.json",
      "hasHandlers": true,
      "typeName": "AWS::SSMContacts::Contact"
    },
    {
      "filename": "AWS_SSMContacts_ContactChannel.json",
      "hasHandlers": true,
      "typeName": "AWS::SSMContacts::ContactChannel"
    },
    {
      "filename": "AWS_SSMContacts_Plan.json",
      "hasHandlers": true,
      "typeName": "AWS::SSMContacts::Plan"
    },
    {
      "filename": "AWS_SSMContacts_Rotation.json",
      "hasHandlers": true,
      "typeName": "AWS::SSMContacts::Rotation"
    },
    {
      "filename": "AWS_SSMGuiConnect_Preferences.json",
      "hasHandlers": true,
      "typeName": "AWS::SSMGuiConnect::Preferences"
    },
    {
      "filename": "AWS_SSMIncidents_ReplicationSet.json",
      "hasHandlers": true,
      "typeName": "AWS::SSMIncidents::ReplicationSet"
    },
    {
      "filename": "AWS_SSMIncidents_ResponsePlan.json",
      "hasHandlers": true,
      "typeName": "AWS::SSMIncidents::ResponsePlan"
    },
    {
      "filename": "AWS_SSMQuickSetup_ConfigurationManager.json",
      "hasHandlers": true,
      "typeName": "AWS::SSMQuickSetup::ConfigurationManager"
    },
    {
      "filename": "AWS_SSMQuickSetup_LifecycleAutomation.json",
      "hasHandlers": true,
      "typeName": "AWS::SSMQuickSetup::LifecycleAutomation"
    },
    {
      "filename": "AWS_SSM_Association.json",
      "hasHandlers": true,
      "typeName": "AWS::SSM::Association"
    },
    {
      "filename": "AWS_SSM_Document.json",
      "hasHandlers": true,
      "typeName": "AWS::SSM::Document"
    },
    {
      "filename": "AWS_SSM_MaintenanceWindow.json",
      "hasHandlers": true,
      "typeName": "AWS::SSM::MaintenanceWindow"
    },
    {
      "filename": "AWS_SSM_MaintenanceWindowTarget.json",
      "hasHandlers": true,
      "typeName": "AWS::SSM::MaintenanceWindowTarget"
    },
    {
      "filename": "AWS_SSM_MaintenanceWindowTask.json",
      "hasHandlers": true,
      "typeName": "AWS::SSM::MaintenanceWindowTask"
    },
    {
      "filename": "AWS_SSM_Parameter.json",
      "hasHandlers": true,
      "typeName": "AWS::SSM::Parameter"
    },
    {
      "filename": "AWS_SSM_PatchBaseline.json",
      "hasHandlers": true,
      "typeName": "AWS::SSM::PatchBaseline"
    },
    {
      "filename": "AWS_SSM_ResourceDataSync.json",
      "hasHandlers": true,
      "typeName": "AWS::SSM::ResourceDataSync"
    },
    {
      "filename": "AWS_SSM_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::SSM::ResourcePolicy"
    },
    {
      "filename": "AWS_SSO_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::SSO::Application"
    },
    {
      "filename": "AWS_SSO_ApplicationAssignment.json",
      "hasHandlers": true,
      "typeName": "AWS::SSO::ApplicationAssignment"
    },
    {
      "filename": "AWS_SSO_Assignment.json",
      "hasHandlers": true,
      "typeName": "AWS::SSO::Assignment"
    },
    {
      "filename": "AWS_SSO_Instance.json",
      "hasHandlers": true,
      "typeName": "AWS::SSO::Instance"
    },
    {
      "filename": "AWS_SSO_InstanceAccessControlAttributeConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::SSO::InstanceAccessControlAttributeConfiguration"
    },
    {
      "filename": "AWS_SSO_PermissionSet.json",
      "hasHandlers": true,
      "typeName": "AWS::SSO::PermissionSet"
    },
    {
      "filename": "AWS_SageMaker_App.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::App"
    },
    {
      "filename": "AWS_SageMaker_AppImageConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::AppImageConfig"
    },
    {
      "filename": "AWS_SageMaker_Cluster.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::Cluster"
    },
    {
      "filename": "AWS_SageMaker_CodeRepository.json",
      "hasHandlers": false,
      "typeName": "AWS::SageMaker::CodeRepository"
    },
    {
      "filename": "AWS_SageMaker_DataQualityJobDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::DataQualityJobDefinition"
    },
    {
      "filename": "AWS_SageMaker_Device.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::Device"
    },
    {
      "filename": "AWS_SageMaker_DeviceFleet.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::DeviceFleet"
    },
    {
      "filename": "AWS_SageMaker_Domain.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::Domain"
    },
    {
      "filename": "AWS_SageMaker_Endpoint.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::Endpoint"
    },
    {
      "filename": "AWS_SageMaker_EndpointConfig.json",
      "hasHandlers": false,
      "typeName": "AWS::SageMaker::EndpointConfig"
    },
    {
      "filename": "AWS_SageMaker_FeatureGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::FeatureGroup"
    },
    {
      "filename": "AWS_SageMaker_Image.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::Image"
    },
    {
      "filename": "AWS_SageMaker_ImageVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::ImageVersion"
    },
    {
      "filename": "AWS_SageMaker_InferenceComponent.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::InferenceComponent"
    },
    {
      "filename": "AWS_SageMaker_InferenceExperiment.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::InferenceExperiment"
    },
    {
      "filename": "AWS_SageMaker_MlflowTrackingServer.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::MlflowTrackingServer"
    },
    {
      "filename": "AWS_SageMaker_Model.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::Model"
    },
    {
      "filename": "AWS_SageMaker_ModelBiasJobDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::ModelBiasJobDefinition"
    },
    {
      "filename": "AWS_SageMaker_ModelCard.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::ModelCard"
    },
    {
      "filename": "AWS_SageMaker_ModelExplainabilityJobDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::ModelExplainabilityJobDefinition"
    },
    {
      "filename": "AWS_SageMaker_ModelPackage.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::ModelPackage"
    },
    {
      "filename": "AWS_SageMaker_ModelPackageGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::ModelPackageGroup"
    },
    {
      "filename": "AWS_SageMaker_ModelQualityJobDefinition.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::ModelQualityJobDefinition"
    },
    {
      "filename": "AWS_SageMaker_MonitoringSchedule.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::MonitoringSchedule"
    },
    {
      "filename": "AWS_SageMaker_NotebookInstance.json",
      "hasHandlers": false,
      "typeName": "AWS::SageMaker::NotebookInstance"
    },
    {
      "filename": "AWS_SageMaker_NotebookInstanceLifecycleConfig.json",
      "hasHandlers": false,
      "typeName": "AWS::SageMaker::NotebookInstanceLifecycleConfig"
    },
    {
      "filename": "AWS_SageMaker_PartnerApp.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::PartnerApp"
    },
    {
      "filename": "AWS_SageMaker_Pipeline.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::Pipeline"
    },
    {
      "filename": "AWS_SageMaker_ProcessingJob.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::ProcessingJob"
    },
    {
      "filename": "AWS_SageMaker_Project.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::Project"
    },
    {
      "filename": "AWS_SageMaker_Space.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::Space"
    },
    {
      "filename": "AWS_SageMaker_StudioLifecycleConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::StudioLifecycleConfig"
    },
    {
      "filename": "AWS_SageMaker_UserProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::SageMaker::UserProfile"
    },
    {
      "filename": "AWS_SageMaker_Workteam.json",
      "hasHandlers": false,
      "typeName": "AWS::SageMaker::Workteam"
    },
    {
      "filename": "AWS_Scheduler_Schedule.json",
      "hasHandlers": true,
      "typeName": "AWS::Scheduler::Schedule"
    },
    {
      "filename": "AWS_Scheduler_ScheduleGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Scheduler::ScheduleGroup"
    },
    {
      "filename": "AWS_SecretsManager_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::SecretsManager::ResourcePolicy"
    },
    {
      "filename": "AWS_SecretsManager_RotationSchedule.json",
      "hasHandlers": true,
      "typeName": "AWS::SecretsManager::RotationSchedule"
    },
    {
      "filename": "AWS_SecretsManager_Secret.json",
      "hasHandlers": true,
      "typeName": "AWS::SecretsManager::Secret"
    },
    {
      "filename": "AWS_SecretsManager_SecretTargetAttachment.json",
      "hasHandlers": true,
      "typeName": "AWS::SecretsManager::SecretTargetAttachment"
    },
    {
      "filename": "AWS_SecurityAgent_AgentSpace.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityAgent::AgentSpace"
    },
    {
      "filename": "AWS_SecurityAgent_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityAgent::Application"
    },
    {
      "filename": "AWS_SecurityAgent_Pentest.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityAgent::Pentest"
    },
    {
      "filename": "AWS_SecurityAgent_TargetDomain.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityAgent::TargetDomain"
    },
    {
      "filename": "AWS_SecurityHub_AggregatorV2.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::AggregatorV2"
    },
    {
      "filename": "AWS_SecurityHub_AutomationRule.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::AutomationRule"
    },
    {
      "filename": "AWS_SecurityHub_AutomationRuleV2.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::AutomationRuleV2"
    },
    {
      "filename": "AWS_SecurityHub_ConfigurationPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::ConfigurationPolicy"
    },
    {
      "filename": "AWS_SecurityHub_ConnectorV2.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::ConnectorV2"
    },
    {
      "filename": "AWS_SecurityHub_DelegatedAdmin.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::DelegatedAdmin"
    },
    {
      "filename": "AWS_SecurityHub_FindingAggregator.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::FindingAggregator"
    },
    {
      "filename": "AWS_SecurityHub_Hub.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::Hub"
    },
    {
      "filename": "AWS_SecurityHub_HubV2.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::HubV2"
    },
    {
      "filename": "AWS_SecurityHub_Insight.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::Insight"
    },
    {
      "filename": "AWS_SecurityHub_OrganizationConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::OrganizationConfiguration"
    },
    {
      "filename": "AWS_SecurityHub_PolicyAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::PolicyAssociation"
    },
    {
      "filename": "AWS_SecurityHub_ProductSubscription.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::ProductSubscription"
    },
    {
      "filename": "AWS_SecurityHub_SecurityControl.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::SecurityControl"
    },
    {
      "filename": "AWS_SecurityHub_Standard.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityHub::Standard"
    },
    {
      "filename": "AWS_SecurityLake_AwsLogSource.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityLake::AwsLogSource"
    },
    {
      "filename": "AWS_SecurityLake_DataLake.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityLake::DataLake"
    },
    {
      "filename": "AWS_SecurityLake_Subscriber.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityLake::Subscriber"
    },
    {
      "filename": "AWS_SecurityLake_SubscriberNotification.json",
      "hasHandlers": true,
      "typeName": "AWS::SecurityLake::SubscriberNotification"
    },
    {
      "filename": "AWS_ServiceCatalogAppRegistry_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalogAppRegistry::Application"
    },
    {
      "filename": "AWS_ServiceCatalogAppRegistry_AttributeGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalogAppRegistry::AttributeGroup"
    },
    {
      "filename": "AWS_ServiceCatalogAppRegistry_AttributeGroupAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation"
    },
    {
      "filename": "AWS_ServiceCatalogAppRegistry_ResourceAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalogAppRegistry::ResourceAssociation"
    },
    {
      "filename": "AWS_ServiceCatalog_AcceptedPortfolioShare.json",
      "hasHandlers": false,
      "typeName": "AWS::ServiceCatalog::AcceptedPortfolioShare"
    },
    {
      "filename": "AWS_ServiceCatalog_CloudFormationProduct.json",
      "hasHandlers": false,
      "typeName": "AWS::ServiceCatalog::CloudFormationProduct"
    },
    {
      "filename": "AWS_ServiceCatalog_CloudFormationProvisionedProduct.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::CloudFormationProvisionedProduct"
    },
    {
      "filename": "AWS_ServiceCatalog_LaunchNotificationConstraint.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::LaunchNotificationConstraint"
    },
    {
      "filename": "AWS_ServiceCatalog_LaunchRoleConstraint.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::LaunchRoleConstraint"
    },
    {
      "filename": "AWS_ServiceCatalog_LaunchTemplateConstraint.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::LaunchTemplateConstraint"
    },
    {
      "filename": "AWS_ServiceCatalog_Portfolio.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::Portfolio"
    },
    {
      "filename": "AWS_ServiceCatalog_PortfolioPrincipalAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::PortfolioPrincipalAssociation"
    },
    {
      "filename": "AWS_ServiceCatalog_PortfolioProductAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::PortfolioProductAssociation"
    },
    {
      "filename": "AWS_ServiceCatalog_PortfolioShare.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::PortfolioShare"
    },
    {
      "filename": "AWS_ServiceCatalog_ResourceUpdateConstraint.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::ResourceUpdateConstraint"
    },
    {
      "filename": "AWS_ServiceCatalog_ServiceAction.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::ServiceAction"
    },
    {
      "filename": "AWS_ServiceCatalog_ServiceActionAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::ServiceActionAssociation"
    },
    {
      "filename": "AWS_ServiceCatalog_StackSetConstraint.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::StackSetConstraint"
    },
    {
      "filename": "AWS_ServiceCatalog_TagOption.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::TagOption"
    },
    {
      "filename": "AWS_ServiceCatalog_TagOptionAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::ServiceCatalog::TagOptionAssociation"
    },
    {
      "filename": "AWS_ServiceDiscovery_HttpNamespace.json",
      "hasHandlers": false,
      "typeName": "AWS::ServiceDiscovery::HttpNamespace"
    },
    {
      "filename": "AWS_ServiceDiscovery_Instance.json",
      "hasHandlers": false,
      "typeName": "AWS::ServiceDiscovery::Instance"
    },
    {
      "filename": "AWS_ServiceDiscovery_PrivateDnsNamespace.json",
      "hasHandlers": false,
      "typeName": "AWS::ServiceDiscovery::PrivateDnsNamespace"
    },
    {
      "filename": "AWS_ServiceDiscovery_PublicDnsNamespace.json",
      "hasHandlers": false,
      "typeName": "AWS::ServiceDiscovery::PublicDnsNamespace"
    },
    {
      "filename": "AWS_ServiceDiscovery_Service.json",
      "hasHandlers": false,
      "typeName": "AWS::ServiceDiscovery::Service"
    },
    {
      "filename": "AWS_Shield_DRTAccess.json",
      "hasHandlers": true,
      "typeName": "AWS::Shield::DRTAccess"
    },
    {
      "filename": "AWS_Shield_ProactiveEngagement.json",
      "hasHandlers": true,
      "typeName": "AWS::Shield::ProactiveEngagement"
    },
    {
      "filename": "AWS_Shield_Protection.json",
      "hasHandlers": true,
      "typeName": "AWS::Shield::Protection"
    },
    {
      "filename": "AWS_Shield_ProtectionGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::Shield::ProtectionGroup"
    },
    {
      "filename": "AWS_Signer_ProfilePermission.json",
      "hasHandlers": true,
      "typeName": "AWS::Signer::ProfilePermission"
    },
    {
      "filename": "AWS_Signer_SigningProfile.json",
      "hasHandlers": true,
      "typeName": "AWS::Signer::SigningProfile"
    },
    {
      "filename": "AWS_SimSpaceWeaver_Simulation.json",
      "hasHandlers": true,
      "typeName": "AWS::SimSpaceWeaver::Simulation"
    },
    {
      "filename": "AWS_StepFunctions_Activity.json",
      "hasHandlers": true,
      "typeName": "AWS::StepFunctions::Activity"
    },
    {
      "filename": "AWS_StepFunctions_StateMachine.json",
      "hasHandlers": true,
      "typeName": "AWS::StepFunctions::StateMachine"
    },
    {
      "filename": "AWS_StepFunctions_StateMachineAlias.json",
      "hasHandlers": true,
      "typeName": "AWS::StepFunctions::StateMachineAlias"
    },
    {
      "filename": "AWS_StepFunctions_StateMachineVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::StepFunctions::StateMachineVersion"
    },
    {
      "filename": "AWS_SupportApp_AccountAlias.json",
      "hasHandlers": true,
      "typeName": "AWS::SupportApp::AccountAlias"
    },
    {
      "filename": "AWS_SupportApp_SlackChannelConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::SupportApp::SlackChannelConfiguration"
    },
    {
      "filename": "AWS_SupportApp_SlackWorkspaceConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::SupportApp::SlackWorkspaceConfiguration"
    },
    {
      "filename": "AWS_Synthetics_Canary.json",
      "hasHandlers": true,
      "typeName": "AWS::Synthetics::Canary"
    },
    {
      "filename": "AWS_Synthetics_Group.json",
      "hasHandlers": true,
      "typeName": "AWS::Synthetics::Group"
    },
    {
      "filename": "AWS_SystemsManagerSAP_Application.json",
      "hasHandlers": true,
      "typeName": "AWS::SystemsManagerSAP::Application"
    },
    {
      "filename": "AWS_Timestream_Database.json",
      "hasHandlers": true,
      "typeName": "AWS::Timestream::Database"
    },
    {
      "filename": "AWS_Timestream_InfluxDBCluster.json",
      "hasHandlers": true,
      "typeName": "AWS::Timestream::InfluxDBCluster"
    },
    {
      "filename": "AWS_Timestream_InfluxDBInstance.json",
      "hasHandlers": true,
      "typeName": "AWS::Timestream::InfluxDBInstance"
    },
    {
      "filename": "AWS_Timestream_ScheduledQuery.json",
      "hasHandlers": true,
      "typeName": "AWS::Timestream::ScheduledQuery"
    },
    {
      "filename": "AWS_Timestream_Table.json",
      "hasHandlers": true,
      "typeName": "AWS::Timestream::Table"
    },
    {
      "filename": "AWS_Transfer_Agreement.json",
      "hasHandlers": true,
      "typeName": "AWS::Transfer::Agreement"
    },
    {
      "filename": "AWS_Transfer_Certificate.json",
      "hasHandlers": true,
      "typeName": "AWS::Transfer::Certificate"
    },
    {
      "filename": "AWS_Transfer_Connector.json",
      "hasHandlers": true,
      "typeName": "AWS::Transfer::Connector"
    },
    {
      "filename": "AWS_Transfer_Profile.json",
      "hasHandlers": true,
      "typeName": "AWS::Transfer::Profile"
    },
    {
      "filename": "AWS_Transfer_Server.json",
      "hasHandlers": true,
      "typeName": "AWS::Transfer::Server"
    },
    {
      "filename": "AWS_Transfer_User.json",
      "hasHandlers": true,
      "typeName": "AWS::Transfer::User"
    },
    {
      "filename": "AWS_Transfer_WebApp.json",
      "hasHandlers": true,
      "typeName": "AWS::Transfer::WebApp"
    },
    {
      "filename": "AWS_Transfer_Workflow.json",
      "hasHandlers": true,
      "typeName": "AWS::Transfer::Workflow"
    },
    {
      "filename": "AWS_VerifiedPermissions_IdentitySource.json",
      "hasHandlers": true,
      "typeName": "AWS::VerifiedPermissions::IdentitySource"
    },
    {
      "filename": "AWS_VerifiedPermissions_Policy.json",
      "hasHandlers": true,
      "typeName": "AWS::VerifiedPermissions::Policy"
    },
    {
      "filename": "AWS_VerifiedPermissions_PolicyStore.json",
      "hasHandlers": true,
      "typeName": "AWS::VerifiedPermissions::PolicyStore"
    },
    {
      "filename": "AWS_VerifiedPermissions_PolicyTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::VerifiedPermissions::PolicyTemplate"
    },
    {
      "filename": "AWS_VoiceID_Domain.json",
      "hasHandlers": true,
      "typeName": "AWS::VoiceID::Domain"
    },
    {
      "filename": "AWS_VpcLattice_AccessLogSubscription.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::AccessLogSubscription"
    },
    {
      "filename": "AWS_VpcLattice_AuthPolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::AuthPolicy"
    },
    {
      "filename": "AWS_VpcLattice_DomainVerification.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::DomainVerification"
    },
    {
      "filename": "AWS_VpcLattice_Listener.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::Listener"
    },
    {
      "filename": "AWS_VpcLattice_ResourceConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::ResourceConfiguration"
    },
    {
      "filename": "AWS_VpcLattice_ResourceGateway.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::ResourceGateway"
    },
    {
      "filename": "AWS_VpcLattice_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::ResourcePolicy"
    },
    {
      "filename": "AWS_VpcLattice_Rule.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::Rule"
    },
    {
      "filename": "AWS_VpcLattice_Service.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::Service"
    },
    {
      "filename": "AWS_VpcLattice_ServiceNetwork.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::ServiceNetwork"
    },
    {
      "filename": "AWS_VpcLattice_ServiceNetworkResourceAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::ServiceNetworkResourceAssociation"
    },
    {
      "filename": "AWS_VpcLattice_ServiceNetworkServiceAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::ServiceNetworkServiceAssociation"
    },
    {
      "filename": "AWS_VpcLattice_ServiceNetworkVpcAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::ServiceNetworkVpcAssociation"
    },
    {
      "filename": "AWS_VpcLattice_TargetGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::VpcLattice::TargetGroup"
    },
    {
      "filename": "AWS_WAFRegional_ByteMatchSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::ByteMatchSet"
    },
    {
      "filename": "AWS_WAFRegional_GeoMatchSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::GeoMatchSet"
    },
    {
      "filename": "AWS_WAFRegional_IPSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::IPSet"
    },
    {
      "filename": "AWS_WAFRegional_RateBasedRule.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::RateBasedRule"
    },
    {
      "filename": "AWS_WAFRegional_RegexPatternSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::RegexPatternSet"
    },
    {
      "filename": "AWS_WAFRegional_Rule.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::Rule"
    },
    {
      "filename": "AWS_WAFRegional_SizeConstraintSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::SizeConstraintSet"
    },
    {
      "filename": "AWS_WAFRegional_SqlInjectionMatchSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::SqlInjectionMatchSet"
    },
    {
      "filename": "AWS_WAFRegional_WebACL.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::WebACL"
    },
    {
      "filename": "AWS_WAFRegional_WebACLAssociation.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::WebACLAssociation"
    },
    {
      "filename": "AWS_WAFRegional_XssMatchSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAFRegional::XssMatchSet"
    },
    {
      "filename": "AWS_WAF_ByteMatchSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAF::ByteMatchSet"
    },
    {
      "filename": "AWS_WAF_IPSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAF::IPSet"
    },
    {
      "filename": "AWS_WAF_Rule.json",
      "hasHandlers": false,
      "typeName": "AWS::WAF::Rule"
    },
    {
      "filename": "AWS_WAF_SizeConstraintSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAF::SizeConstraintSet"
    },
    {
      "filename": "AWS_WAF_SqlInjectionMatchSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAF::SqlInjectionMatchSet"
    },
    {
      "filename": "AWS_WAF_WebACL.json",
      "hasHandlers": false,
      "typeName": "AWS::WAF::WebACL"
    },
    {
      "filename": "AWS_WAF_XssMatchSet.json",
      "hasHandlers": false,
      "typeName": "AWS::WAF::XssMatchSet"
    },
    {
      "filename": "AWS_WAFv2_IPSet.json",
      "hasHandlers": true,
      "typeName": "AWS::WAFv2::IPSet"
    },
    {
      "filename": "AWS_WAFv2_LoggingConfiguration.json",
      "hasHandlers": true,
      "typeName": "AWS::WAFv2::LoggingConfiguration"
    },
    {
      "filename": "AWS_WAFv2_RegexPatternSet.json",
      "hasHandlers": true,
      "typeName": "AWS::WAFv2::RegexPatternSet"
    },
    {
      "filename": "AWS_WAFv2_RuleGroup.json",
      "hasHandlers": true,
      "typeName": "AWS::WAFv2::RuleGroup"
    },
    {
      "filename": "AWS_WAFv2_WebACL.json",
      "hasHandlers": true,
      "typeName": "AWS::WAFv2::WebACL"
    },
    {
      "filename": "AWS_WAFv2_WebACLAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::WAFv2::WebACLAssociation"
    },
    {
      "filename": "AWS_Wisdom_AIAgent.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::AIAgent"
    },
    {
      "filename": "AWS_Wisdom_AIAgentVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::AIAgentVersion"
    },
    {
      "filename": "AWS_Wisdom_AIGuardrail.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::AIGuardrail"
    },
    {
      "filename": "AWS_Wisdom_AIGuardrailVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::AIGuardrailVersion"
    },
    {
      "filename": "AWS_Wisdom_AIPrompt.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::AIPrompt"
    },
    {
      "filename": "AWS_Wisdom_AIPromptVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::AIPromptVersion"
    },
    {
      "filename": "AWS_Wisdom_Assistant.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::Assistant"
    },
    {
      "filename": "AWS_Wisdom_AssistantAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::AssistantAssociation"
    },
    {
      "filename": "AWS_Wisdom_KnowledgeBase.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::KnowledgeBase"
    },
    {
      "filename": "AWS_Wisdom_MessageTemplate.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::MessageTemplate"
    },
    {
      "filename": "AWS_Wisdom_MessageTemplateVersion.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::MessageTemplateVersion"
    },
    {
      "filename": "AWS_Wisdom_QuickResponse.json",
      "hasHandlers": true,
      "typeName": "AWS::Wisdom::QuickResponse"
    },
    {
      "filename": "AWS_WorkSpacesThinClient_Environment.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesThinClient::Environment"
    },
    {
      "filename": "AWS_WorkSpacesWeb_BrowserSettings.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::BrowserSettings"
    },
    {
      "filename": "AWS_WorkSpacesWeb_DataProtectionSettings.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::DataProtectionSettings"
    },
    {
      "filename": "AWS_WorkSpacesWeb_IdentityProvider.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::IdentityProvider"
    },
    {
      "filename": "AWS_WorkSpacesWeb_IpAccessSettings.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::IpAccessSettings"
    },
    {
      "filename": "AWS_WorkSpacesWeb_NetworkSettings.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::NetworkSettings"
    },
    {
      "filename": "AWS_WorkSpacesWeb_Portal.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::Portal"
    },
    {
      "filename": "AWS_WorkSpacesWeb_SessionLogger.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::SessionLogger"
    },
    {
      "filename": "AWS_WorkSpacesWeb_TrustStore.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::TrustStore"
    },
    {
      "filename": "AWS_WorkSpacesWeb_UserAccessLoggingSettings.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::UserAccessLoggingSettings"
    },
    {
      "filename": "AWS_WorkSpacesWeb_UserSettings.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpacesWeb::UserSettings"
    },
    {
      "filename": "AWS_WorkSpaces_ConnectionAlias.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpaces::ConnectionAlias"
    },
    {
      "filename": "AWS_WorkSpaces_Workspace.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpaces::Workspace"
    },
    {
      "filename": "AWS_WorkSpaces_WorkspacesPool.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkSpaces::WorkspacesPool"
    },
    {
      "filename": "AWS_WorkspacesInstances_Volume.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkspacesInstances::Volume"
    },
    {
      "filename": "AWS_WorkspacesInstances_VolumeAssociation.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkspacesInstances::VolumeAssociation"
    },
    {
      "filename": "AWS_WorkspacesInstances_WorkspaceInstance.json",
      "hasHandlers": true,
      "typeName": "AWS::WorkspacesInstances::WorkspaceInstance"
    },
    {
      "filename": "AWS_XRay_Group.json",
      "hasHandlers": true,
      "typeName": "AWS::XRay::Group"
    },
    {
      "filename": "AWS_XRay_ResourcePolicy.json",
      "hasHandlers": true,
      "typeName": "AWS::XRay::ResourcePolicy"
    },
    {
      "filename": "AWS_XRay_SamplingRule.json",
      "hasHandlers": true,
      "typeName": "AWS::XRay::SamplingRule"
    },
    {
      "filename": "AWS_XRay_TransactionSearchConfig.json",
      "hasHandlers": true,
      "typeName": "AWS::XRay::TransactionSearchConfig"
    },
    {
      "filename": "index.json",
      "hasHandlers": false,
      "typeName": ""
    }
  ],
  "totalSchemas": 1510
}