From f2e87234a4219bfe08ff523c79cbbcd4465df172 Mon Sep 17 00:00:00 2001 From: Kevin DeJong Date: Fri, 11 Oct 2024 17:19:23 -0700 Subject: [PATCH] Follow REFs in the schema --- scripts/boto/_automated_patches.py | 12 ++++- .../aws_appflow_connectorprofile/boto.json | 32 ------------ .../all/aws_appstream_appblock/boto.json | 2 +- .../aws_appstream_appblockbuilder/boto.json | 2 +- .../all/aws_appstream_application/boto.json | 2 +- .../all/aws_auditmanager_assessment/boto.json | 12 +---- .../all/aws_b2bi_capability/boto.json | 9 ---- .../extensions/all/aws_b2bi_profile/boto.json | 10 ---- .../all/aws_b2bi_transformer/boto.json | 11 ---- .../all/aws_backup_backupvault/boto.json | 7 --- .../all/aws_ce_costcategory/boto.json | 5 -- .../aws_cleanrooms_collaboration/boto.json | 15 ------ .../aws_cleanrooms_configuredtable/boto.json | 9 ---- .../aws_cleanrooms_idmappingtable/boto.json | 5 -- .../boto.json | 7 --- .../all/aws_cleanrooms_membership/boto.json | 10 ---- .../all/aws_cloudtrail_channel/boto.json | 7 --- .../boto.json | 7 +-- .../boto.json | 17 ------- .../all/aws_connect_tasktemplate/boto.json | 10 ---- .../boto.json | 31 ------------ .../all/aws_datazone_datasource/boto.json | 10 ---- .../aws_datazone_projectmembership/boto.json | 10 ---- .../all/aws_datazone_userprofile/boto.json | 11 ---- .../all/aws_deadline_queue/boto.json | 11 ---- .../aws_deadline_queueenvironment/boto.json | 10 ---- .../all/aws_deadline_storageprofile/boto.json | 11 ---- .../all/aws_ec2_networkinsightspath/boto.json | 15 +----- .../aws_emrserverless_application/boto.json | 10 ---- .../boto.json | 7 --- .../boto.json | 7 --- .../boto.json | 7 --- .../boto.json | 20 -------- .../boto.json | 7 --- .../all/aws_fis_experimenttemplate/boto.json | 4 +- .../boto.json | 8 +-- .../all/aws_fms_notificationchannel/boto.json | 12 ----- .../aws_gamelift_gameservergroup/boto.json | 29 ----------- .../all/aws_grafana_workspace/boto.json | 18 ------- .../aws_healthlake_fhirdatastore/boto.json | 9 +--- .../all/aws_iotfleetwise_campaign/boto.json | 26 ---------- .../all/aws_iotfleetwise_vehicle/boto.json | 10 ---- .../all/aws_kendra_datasource/boto.json | 41 ++------------- .../extensions/all/aws_kendra_faq/boto.json | 25 ++-------- .../extensions/all/aws_kendra_index/boto.json | 25 +--------- .../aws_kendraranking_executionplan/boto.json | 4 +- .../boto.json | 5 -- .../all/aws_lakeformation_tag/boto.json | 8 +-- .../all/aws_lambda_function/boto.json | 8 --- .../all/aws_licensemanager_grant/boto.json | 2 +- .../aws_location_geofencecollection/boto.json | 11 ---- .../extensions/all/aws_location_map/boto.json | 11 ---- .../all/aws_location_placeindex/boto.json | 11 ---- .../aws_location_routecalculator/boto.json | 11 ---- .../all/aws_location_tracker/boto.json | 20 -------- .../all/aws_lookoutvision_project/boto.json | 7 --- .../all/aws_m2_application/boto.json | 10 ---- .../all/aws_m2_environment/boto.json | 10 ---- .../aws_managedblockchain_accessor/boto.json | 20 -------- .../boto.json | 47 ----------------- .../all/aws_medialive_cluster/boto.json | 9 ---- .../boto.json | 21 -------- .../all/aws_mediapackagev2_channel/boto.json | 10 ---- .../boto.json | 10 ---- .../all/aws_mediatailor_channel/boto.json | 18 ------- .../all/aws_mwaa_environment/boto.json | 48 ------------------ .../aws_networkfirewall_firewall/boto.json | 7 --- .../all/aws_omics_annotationstore/boto.json | 11 ---- .../all/aws_omics_workflow/boto.json | 18 ------- .../boto.json | 9 ---- .../boto.json | 19 ------- .../boto.json | 9 ---- .../boto.json | 9 ---- .../boto.json | 10 ---- .../boto.json | 27 ---------- .../all/aws_panorama_package/boto.json | 7 --- .../all/aws_panorama_packageversion/boto.json | 22 -------- .../all/aws_paymentcryptography_key/boto.json | 10 ---- .../extensions/all/aws_pipes_pipe/boto.json | 8 --- .../aws_proton_environmenttemplate/boto.json | 9 ---- .../all/aws_proton_servicetemplate/boto.json | 9 ---- .../all/aws_qbusiness_application/boto.json | 11 ---- .../all/aws_qbusiness_index/boto.json | 10 ---- .../all/aws_qbusiness_plugin/boto.json | 13 ----- .../all/aws_qbusiness_retriever/boto.json | 10 ---- .../all/aws_qbusiness_webexperience/boto.json | 10 ---- .../all/aws_quicksight_dataset/boto.json | 10 ---- .../all/aws_quicksight_datasource/boto.json | 37 -------------- .../all/aws_quicksight_folder/boto.json | 18 ------- .../all/aws_rekognition_collection/boto.json | 7 --- .../all/aws_rekognition_project/boto.json | 7 --- .../boto.json | 7 --- .../boto.json | 7 --- .../boto.json | 7 --- .../all/aws_sagemaker_image/boto.json | 7 --- .../all/aws_sagemaker_imageversion/boto.json | 44 ---------------- .../boto.json | 17 ------- .../boto.json | 5 -- .../boto.json | 7 --- .../boto.json | 7 --- .../all/aws_sagemaker_modelpackage/boto.json | 44 +--------------- .../aws_sagemaker_modelpackagegroup/boto.json | 12 ----- .../boto.json | 7 --- .../boto.json | 7 --- .../all/aws_sagemaker_project/boto.json | 12 ----- .../all/aws_securityhub_insight/boto.json | 2 +- .../all/aws_signer_signingprofile/boto.json | 7 --- .../extensions/all/aws_wafv2_ipset/boto.json | 28 ----------- .../all/aws_wafv2_rulegroup/boto.json | 20 -------- .../extensions/all/aws_wafv2_webacl/boto.json | 20 -------- .../all/aws_wisdom_assistant/boto.json | 7 --- .../aws_wisdom_assistantassociation/boto.json | 9 ---- .../all/aws_wisdom_knowledgebase/boto.json | 9 ---- .../boto.json | 14 ------ .../all/aws_workspacesweb_portal/boto.json | 19 ------- .../aws_workspacesweb_usersettings/boto.json | 50 ------------------- .../aws-route53resolver-resolverrule.json | 1 + .../cn_north_1/aws-iam-instanceprofile.json | 2 + .../us_east_1/aws-appstream-appblock.json | 4 ++ .../aws-appstream-appblockbuilder.json | 3 ++ .../us_east_1/aws-appstream-application.json | 1 + .../aws-auditmanager-assessment.json | 1 + .../aws-comprehend-documentclassifier.json | 1 + .../aws-ec2-networkinsightspath.json | 1 + .../us_east_1/aws-fis-experimenttemplate.json | 2 + .../aws-fis-targetaccountconfiguration.json | 4 ++ .../aws-healthlake-fhirdatastore.json | 1 + .../us_east_1/aws-kendra-datasource.json | 3 ++ .../providers/us_east_1/aws-kendra-faq.json | 3 ++ .../providers/us_east_1/aws-kendra-index.json | 2 + .../aws-kendraranking-executionplan.json | 2 + .../us_east_1/aws-licensemanager-grant.json | 1 + .../us_east_1/aws-sagemaker-modelpackage.json | 1 + .../us_east_1/aws-securityhub-insight.json | 1 + .../aws-route53resolver-resolverrule.json | 1 + 135 files changed, 72 insertions(+), 1521 deletions(-) delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_appflow_connectorprofile/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_capability/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_profile/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_transformer/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_backup_backupvault/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_cleanrooms_collaboration/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_cleanrooms_configuredtable/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_cleanrooms_idnamespaceassociation/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_cleanrooms_membership/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_cloudtrail_channel/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_connect_integrationassociation/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_connect_tasktemplate/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_customerprofiles_calculatedattributedefinition/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_datazone_datasource/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_datazone_projectmembership/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_datazone_userprofile/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_deadline_queue/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_deadline_queueenvironment/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_deadline_storageprofile/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_emrserverless_application/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_entityresolution_idmappingworkflow/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_entityresolution_idnamespace/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_entityresolution_matchingworkflow/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_entityresolution_policystatement/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_entityresolution_schemamapping/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_fms_notificationchannel/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_gamelift_gameservergroup/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_grafana_workspace/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_iotfleetwise_campaign/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_iotfleetwise_vehicle/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_location_geofencecollection/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_location_map/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_location_placeindex/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_location_routecalculator/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_location_tracker/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_lookoutvision_project/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_m2_application/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_m2_environment/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_managedblockchain_accessor/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_medialive_cloudwatchalarmtemplate/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_medialive_cluster/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_medialive_eventbridgeruletemplate/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_mediapackagev2_channel/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_mediapackagev2_originendpoint/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_mediatailor_channel/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_mwaa_environment/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_networkfirewall_firewall/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_omics_annotationstore/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_omics_workflow/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_opensearchserverless_accesspolicy/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_opensearchserverless_collection/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_opensearchserverless_lifecyclepolicy/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_opensearchserverless_securityconfig/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_opensearchserverless_securitypolicy/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_panorama_applicationinstance/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_panorama_package/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_panorama_packageversion/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_paymentcryptography_key/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_proton_environmenttemplate/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_proton_servicetemplate/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_qbusiness_application/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_qbusiness_index/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_qbusiness_plugin/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_qbusiness_retriever/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_qbusiness_webexperience/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_quicksight_dataset/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_quicksight_datasource/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_quicksight_folder/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_rekognition_collection/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_rekognition_project/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_robomaker_robotapplicationversion/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_robomaker_simulationapplicationversion/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_dataqualityjobdefinition/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_image/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_imageversion/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_inferencecomponent/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelbiasjobdefinition/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelexplainabilityjobdefinition/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelpackagegroup/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_modelqualityjobdefinition/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_monitoringschedule/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_sagemaker_project/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_signer_signingprofile/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_wafv2_ipset/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_wafv2_rulegroup/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_wafv2_webacl/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_wisdom_assistantassociation/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_workspacesweb_identityprovider/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_workspacesweb_portal/boto.json delete mode 100644 src/cfnlint/data/schemas/patches/extensions/all/aws_workspacesweb_usersettings/boto.json diff --git a/scripts/boto/_automated_patches.py b/scripts/boto/_automated_patches.py index e3eecad925..d2ca8d6063 100644 --- a/scripts/boto/_automated_patches.py +++ b/scripts/boto/_automated_patches.py @@ -113,6 +113,15 @@ def _per_resource_patch( continue if p_name.lower() == member.lower(): + path = f"/properties/{p_name}" + + if "$ref" in p_data: + pointer = p_data["$ref"].split("/") + p_data = schema_data.get(pointer[1], {}).get(pointer[2], {}) + if not p_data: + continue + path = f"/{'/'.join(pointer[1:])}" + # skip if we already have an enum or pattern if any([p_data.get(field) for field in _fields]): continue @@ -125,7 +134,7 @@ def _per_resource_patch( if not any([member_shape.get(field) for field in _fields]): continue - results[f"/properties/{p_name}"] = Patch( + results[path] = Patch( source=source, shape=member_shape_name, ) @@ -177,7 +186,6 @@ def each_boto_service(boto_path: Path, schema_path: Path) -> AllPatches: boto_path = boto_path / "botocore-master" / "botocore" / "data" for service_dir in boto_path.iterdir(): - print(service_dir) if not service_dir.is_dir(): continue diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_appflow_connectorprofile/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_appflow_connectorprofile/boto.json deleted file mode 100644 index 4157546819..0000000000 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_appflow_connectorprofile/boto.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "op": "add", - "path": "/properties/ConnectorType/enum", - "value": [ - "Amplitude", - "CustomConnector", - "CustomerProfiles", - "Datadog", - "Dynatrace", - "EventBridge", - "Googleanalytics", - "Honeycode", - "Infornexus", - "LookoutMetrics", - "Marketo", - "Pardot", - "Redshift", - "S3", - "SAPOData", - "Salesforce", - "Servicenow", - "Singular", - "Slack", - "Snowflake", - "Trendmicro", - "Upsolver", - "Veeva", - "Zendesk" - ] - } -] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_appblock/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_appblock/boto.json index 13e1f98258..33fe5fa1c8 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_appblock/boto.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_appblock/boto.json @@ -6,7 +6,7 @@ }, { "op": "add", - "path": "/properties/PackagingType/enum", + "path": "/definitions/PackagingType/enum", "value": [ "APPSTREAM2", "CUSTOM" diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_appblockbuilder/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_appblockbuilder/boto.json index bee905e564..dc8aa7c645 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_appblockbuilder/boto.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_appblockbuilder/boto.json @@ -6,7 +6,7 @@ }, { "op": "add", - "path": "/properties/Platform/enum", + "path": "/definitions/PlatformType/enum", "value": [ "WINDOWS_SERVER_2019" ] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_application/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_application/boto.json index 05a903ed0f..78c9339f55 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_application/boto.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_appstream_application/boto.json @@ -6,7 +6,7 @@ }, { "op": "add", - "path": "/properties/AppBlockArn/pattern", + "path": "/definitions/Arn/pattern", "value": "^arn:aws(?:\\-cn|\\-iso\\-b|\\-iso|\\-us\\-gov)?:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.\\\\-]{0,1023}$" } ] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_auditmanager_assessment/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_auditmanager_assessment/boto.json index 93e7a16bd6..986c97732c 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_auditmanager_assessment/boto.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_auditmanager_assessment/boto.json @@ -1,17 +1,7 @@ [ { "op": "add", - "path": "/properties/Name/pattern", - "value": "^[^\\\\]*$" - }, - { - "op": "add", - "path": "/properties/Description/pattern", + "path": "/definitions/AssessmentDescription/pattern", "value": "^[\\w\\W\\s\\S]*$" - }, - { - "op": "add", - "path": "/properties/FrameworkId/pattern", - "value": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" } ] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_capability/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_capability/boto.json deleted file mode 100644 index b1e9134e8d..0000000000 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_capability/boto.json +++ /dev/null @@ -1,9 +0,0 @@ -[ - { - "op": "add", - "path": "/properties/Type/enum", - "value": [ - "edi" - ] - } -] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_profile/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_profile/boto.json deleted file mode 100644 index 70f6b6a9ce..0000000000 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_profile/boto.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "op": "add", - "path": "/properties/Logging/enum", - "value": [ - "DISABLED", - "ENABLED" - ] - } -] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_transformer/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_transformer/boto.json deleted file mode 100644 index a6dace4450..0000000000 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_b2bi_transformer/boto.json +++ /dev/null @@ -1,11 +0,0 @@ -[ - { - "op": "add", - "path": "/properties/FileFormat/enum", - "value": [ - "JSON", - "NOT_USED", - "XML" - ] - } -] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_backup_backupvault/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_backup_backupvault/boto.json deleted file mode 100644 index 4dff994bef..0000000000 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_backup_backupvault/boto.json +++ /dev/null @@ -1,7 +0,0 @@ -[ - { - "op": "add", - "path": "/properties/BackupVaultName/pattern", - "value": "^[a-zA-Z0-9\\-\\_]{2,50}$" - } -] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ce_costcategory/boto.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ce_costcategory/boto.json index 09c40890fe..58684b8917 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ce_costcategory/boto.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ce_costcategory/boto.json @@ -4,11 +4,6 @@ "path": "/properties/Name/pattern", "value": "^(?! )[\\p{L}\\p{N}\\p{Z}-_]*(?