|
| 1 | +templates: |
| 2 | + - tests/translator/output/**/*.json |
| 3 | +ignore_templates: |
| 4 | + - tests/translator/output/**/error_*.json # Fail by design |
| 5 | + - tests/translator/output/**/api_cache.json |
| 6 | + - tests/translator/output/**/api_description.json |
| 7 | + - tests/translator/output/**/api_endpoint_configuration.json |
| 8 | + - tests/translator/output/**/api_endpoint_configuration_with_vpcendpoint.json |
| 9 | + - tests/translator/output/**/api_http_paths_with_if_condition.json |
| 10 | + - tests/translator/output/**/api_http_paths_with_if_condition_no_value_else_case.json |
| 11 | + - tests/translator/output/**/api_http_paths_with_if_condition_no_value_then_case.json |
| 12 | + - tests/translator/output/**/api_http_with_default_iam_authorizer.json |
| 13 | + - tests/translator/output/**/api_request_model.json |
| 14 | + - tests/translator/output/**/api_request_model_openapi_3.json |
| 15 | + - tests/translator/output/**/api_request_model_with_validator.json |
| 16 | + - tests/translator/output/**/api_request_model_with_validator_openapi_3.json |
| 17 | + - tests/translator/output/**/api_rest_paths_with_if_condition_openapi.json |
| 18 | + - tests/translator/output/**/api_rest_paths_with_if_condition_openapi_no_value_else_case.json |
| 19 | + - tests/translator/output/**/api_rest_paths_with_if_condition_openapi_no_value_then_case.json |
| 20 | + - tests/translator/output/**/api_rest_paths_with_if_condition_swagger.json |
| 21 | + - tests/translator/output/**/api_rest_paths_with_if_condition_swagger_no_value_else_case.json |
| 22 | + - tests/translator/output/**/api_rest_paths_with_if_condition_swagger_no_value_then_case.json |
| 23 | + - tests/translator/output/**/api_swagger_integration_with_ref_intrinsic_api_id.json |
| 24 | + - tests/translator/output/**/api_swagger_integration_with_string_api_id.json |
| 25 | + - tests/translator/output/**/api_with_access_log_setting.json |
| 26 | + - tests/translator/output/**/api_with_any_method_in_swagger.json |
| 27 | + - tests/translator/output/**/api_with_apikey_default_override.json |
| 28 | + - tests/translator/output/**/api_with_apikey_required.json |
| 29 | + - tests/translator/output/**/api_with_apikey_required_openapi_3.json |
| 30 | + - tests/translator/output/**/api_with_apikey_source.json |
| 31 | + - tests/translator/output/**/api_with_auth_all_maximum.json |
| 32 | + - tests/translator/output/**/api_with_auth_all_maximum_openapi_3.json |
| 33 | + - tests/translator/output/**/api_with_auth_all_minimum.json |
| 34 | + - tests/translator/output/**/api_with_auth_all_minimum_openapi.json |
| 35 | + - tests/translator/output/**/api_with_auth_and_conditions_all_max.json |
| 36 | + - tests/translator/output/**/api_with_auth_no_default.json |
| 37 | + - tests/translator/output/**/api_with_auth_with_default_scopes.json |
| 38 | + - tests/translator/output/**/api_with_auth_with_default_scopes_openapi.json |
| 39 | + - tests/translator/output/**/api_with_aws_account_blacklist.json |
| 40 | + - tests/translator/output/**/api_with_aws_account_whitelist.json |
| 41 | + - tests/translator/output/**/api_with_aws_iam_auth_overrides.json |
| 42 | + - tests/translator/output/**/api_with_basic_custom_domain.json |
| 43 | + - tests/translator/output/**/api_with_basic_custom_domain_http.json |
| 44 | + - tests/translator/output/**/api_with_basic_custom_domain_intrinsics.json |
| 45 | + - tests/translator/output/**/api_with_basic_custom_domain_intrinsics_http.json |
| 46 | + - tests/translator/output/**/api_with_binary_media_types.json |
| 47 | + - tests/translator/output/**/api_with_binary_media_types_definition_body.json |
| 48 | + - tests/translator/output/**/api_with_canary_setting.json |
| 49 | + - tests/translator/output/**/api_with_cors.json |
| 50 | + - tests/translator/output/**/api_with_cors_and_auth_no_preflight_auth.json |
| 51 | + - tests/translator/output/**/api_with_cors_and_auth_preflight_auth.json |
| 52 | + - tests/translator/output/**/api_with_cors_and_conditions_no_definitionbody.json |
| 53 | + - tests/translator/output/**/api_with_cors_and_only_credentials_false.json |
| 54 | + - tests/translator/output/**/api_with_cors_and_only_headers.json |
| 55 | + - tests/translator/output/**/api_with_cors_and_only_maxage.json |
| 56 | + - tests/translator/output/**/api_with_cors_and_only_methods.json |
| 57 | + - tests/translator/output/**/api_with_cors_and_only_origins.json |
| 58 | + - tests/translator/output/**/api_with_cors_no_definitionbody.json |
| 59 | + - tests/translator/output/**/api_with_cors_openapi_3.json |
| 60 | + - tests/translator/output/**/api_with_custom_base_path.json |
| 61 | + - tests/translator/output/**/api_with_custom_domain_route53.json |
| 62 | + - tests/translator/output/**/api_with_custom_domain_route53_hosted_zone_name.json |
| 63 | + - tests/translator/output/**/api_with_custom_domain_route53_hosted_zone_name_http.json |
| 64 | + - tests/translator/output/**/api_with_custom_domain_route53_http.json |
| 65 | + - tests/translator/output/**/api_with_custom_domain_route53_multiple_intrinsic_hostedzoneid.json |
| 66 | + - tests/translator/output/**/api_with_default_aws_iam_auth.json |
| 67 | + - tests/translator/output/**/api_with_default_aws_iam_auth_and_no_auth_route.json |
| 68 | + - tests/translator/output/**/api_with_disable_api_execute_endpoint.json |
| 69 | + - tests/translator/output/**/api_with_disable_api_execute_endpoint_openapi_3.json |
| 70 | + - tests/translator/output/**/api_with_fail_on_warnings.json |
| 71 | + - tests/translator/output/**/api_with_gateway_responses.json |
| 72 | + - tests/translator/output/**/api_with_gateway_responses_all.json |
| 73 | + - tests/translator/output/**/api_with_gateway_responses_all_openapi_3.json |
| 74 | + - tests/translator/output/**/api_with_gateway_responses_implicit.json |
| 75 | + - tests/translator/output/**/api_with_gateway_responses_minimal.json |
| 76 | + - tests/translator/output/**/api_with_gateway_responses_string_status_code.json |
| 77 | + - tests/translator/output/**/api_with_identity_intrinsic.json |
| 78 | + - tests/translator/output/**/api_with_if_conditional_with_resource_policy.json |
| 79 | + - tests/translator/output/**/api_with_incompatible_stage_name.json |
| 80 | + - tests/translator/output/**/api_with_ip_range_blacklist.json |
| 81 | + - tests/translator/output/**/api_with_ip_range_whitelist.json |
| 82 | + - tests/translator/output/**/api_with_method_aws_iam_auth.json |
| 83 | + - tests/translator/output/**/api_with_method_settings.json |
| 84 | + - tests/translator/output/**/api_with_minimum_compression_size.json |
| 85 | + - tests/translator/output/**/api_with_mode.json |
| 86 | + - tests/translator/output/**/api_with_open_api_version.json |
| 87 | + - tests/translator/output/**/api_with_open_api_version_2.json |
| 88 | + - tests/translator/output/**/api_with_openapi_definition_body_no_flag.json |
| 89 | + - tests/translator/output/**/api_with_path_parameters.json |
| 90 | + - tests/translator/output/**/api_with_resource_policy.json |
| 91 | + - tests/translator/output/**/api_with_resource_policy_global.json |
| 92 | + - tests/translator/output/**/api_with_resource_policy_global_implicit.json |
| 93 | + - tests/translator/output/**/api_with_resource_refs.json |
| 94 | + - tests/translator/output/**/api_with_security_definition_and_components.json |
| 95 | + - tests/translator/output/**/api_with_security_definition_and_no_components.json |
| 96 | + - tests/translator/output/**/api_with_security_definition_and_none_components.json |
| 97 | + - tests/translator/output/**/api_with_source_vpc_blacklist.json |
| 98 | + - tests/translator/output/**/api_with_source_vpc_whitelist.json |
| 99 | + - tests/translator/output/**/api_with_swagger_and_openapi_with_auth.json |
| 100 | + - tests/translator/output/**/api_with_swagger_authorizer_none.json |
| 101 | + - tests/translator/output/**/api_with_usageplans.json |
| 102 | + - tests/translator/output/**/api_with_usageplans_intrinsics.json |
| 103 | + - tests/translator/output/**/api_with_usageplans_shared_attributes_three.json |
| 104 | + - tests/translator/output/**/api_with_usageplans_shared_attributes_two.json |
| 105 | + - tests/translator/output/**/api_with_usageplans_shared_no_side_effect_1.json |
| 106 | + - tests/translator/output/**/api_with_usageplans_shared_no_side_effect_2.json |
| 107 | + - tests/translator/output/**/api_with_xray_tracing.json |
| 108 | + - tests/translator/output/**/application_with_intrinsics.json |
| 109 | + - tests/translator/output/**/basic_function_withimageuri.json |
| 110 | + - tests/translator/output/**/basic_layer.json |
| 111 | + - tests/translator/output/**/cloudwatch_logs_with_ref.json |
| 112 | + - tests/translator/output/**/cloudwatchevent_intrinsics.json |
| 113 | + - tests/translator/output/**/cloudwatchlog.json |
| 114 | + - tests/translator/output/**/congito_userpool_with_sms_configuration.json |
| 115 | + - tests/translator/output/**/connector_bucket_to_function.json |
| 116 | + - tests/translator/output/**/connector_dependson_replace.json |
| 117 | + - tests/translator/output/**/connector_esm_dependson.json |
| 118 | + - tests/translator/output/**/connector_function_to_sqs.json |
| 119 | + - tests/translator/output/**/connector_function_to_table.json |
| 120 | + - tests/translator/output/**/connector_hardcoded_lambda_arn.json |
| 121 | + - tests/translator/output/**/connector_hardcoded_props.json |
| 122 | + - tests/translator/output/**/connector_rule_to_eventbus.json |
| 123 | + - tests/translator/output/**/connector_rule_to_sfn.json |
| 124 | + - tests/translator/output/**/connector_rule_to_sns.json |
| 125 | + - tests/translator/output/**/connector_sfn_to_function.json |
| 126 | + - tests/translator/output/**/connector_sns_to_function.json |
| 127 | + - tests/translator/output/**/connector_table_to_function.json |
| 128 | + - tests/translator/output/**/depends_on.json |
| 129 | + - tests/translator/output/**/eventbridgerule_with_dlq.json |
| 130 | + - tests/translator/output/**/explicit_api.json |
| 131 | + - tests/translator/output/**/explicit_api_openapi_3.json |
| 132 | + - tests/translator/output/**/explicit_api_with_invalid_events_config.json |
| 133 | + - tests/translator/output/**/function_event_conditions.json |
| 134 | + - tests/translator/output/**/function_with_alias_and_code_sha256.json |
| 135 | + - tests/translator/output/**/function_with_alias_and_event_sources.json |
| 136 | + - tests/translator/output/**/function_with_alias_intrinsics.json |
| 137 | + - tests/translator/output/**/function_with_condition.json |
| 138 | + - tests/translator/output/**/function_with_conditional_managed_policy.json |
| 139 | + - tests/translator/output/**/function_with_conditional_managed_policy_and_ref_no_value.json |
| 140 | + - tests/translator/output/**/function_with_conditional_policy_template.json |
| 141 | + - tests/translator/output/**/function_with_conditional_policy_template_and_ref_no_value.json |
| 142 | + - tests/translator/output/**/function_with_custom_codedeploy_deployment_preference.json |
| 143 | + - tests/translator/output/**/function_with_deployment_no_service_role_with_passthrough.json |
| 144 | + - tests/translator/output/**/function_with_deployment_no_service_role_without_passthrough.json |
| 145 | + - tests/translator/output/**/function_with_deployment_preference.json |
| 146 | + - tests/translator/output/**/function_with_deployment_preference_condition_with_passthrough.json |
| 147 | + - tests/translator/output/**/function_with_deployment_preference_condition_without_passthrough.json |
| 148 | + - tests/translator/output/**/function_with_deployment_preference_from_parameters.json |
| 149 | + - tests/translator/output/**/function_with_deployment_preference_multiple_combinations_conditions_with_passthrough.json |
| 150 | + - tests/translator/output/**/function_with_deployment_preference_multiple_combinations_conditions_without_passthrough.json |
| 151 | + - tests/translator/output/**/function_with_deployment_preference_passthrough_condition_with_supported_intrinsics.json |
| 152 | + - tests/translator/output/**/function_with_disabled_traffic_hook.json |
| 153 | + - tests/translator/output/**/function_with_dlq.json |
| 154 | + - tests/translator/output/**/function_with_event_dest.json |
| 155 | + - tests/translator/output/**/function_with_event_dest_basic.json |
| 156 | + - tests/translator/output/**/function_with_event_dest_conditional.json |
| 157 | + - tests/translator/output/**/function_with_event_schedule_state.json |
| 158 | + - tests/translator/output/**/function_with_file_system_config.json |
| 159 | + - tests/translator/output/**/function_with_function_url_config_conditions.json |
| 160 | + - tests/translator/output/**/function_with_globals_role_path.json |
| 161 | + - tests/translator/output/**/function_with_intrinsic_architecture.json |
| 162 | + - tests/translator/output/**/function_with_kmskeyarn.json |
| 163 | + - tests/translator/output/**/function_with_many_layers.json |
| 164 | + - tests/translator/output/**/function_with_msk.json |
| 165 | + - tests/translator/output/**/function_with_request_parameters.json |
| 166 | + - tests/translator/output/**/function_with_resource_refs.json |
| 167 | + - tests/translator/output/**/function_with_role_and_role_path.json |
| 168 | + - tests/translator/output/**/function_with_role_path.json |
| 169 | + - tests/translator/output/**/global_handle_path_level_parameter.json |
| 170 | + - tests/translator/output/**/globals_for_api.json |
| 171 | + - tests/translator/output/**/http_api_custom_iam_auth.json |
| 172 | + - tests/translator/output/**/http_api_existing_openapi.json |
| 173 | + - tests/translator/output/**/http_api_existing_openapi_conditions.json |
| 174 | + - tests/translator/output/**/http_api_explicit_stage.json |
| 175 | + - tests/translator/output/**/http_api_global_iam_auth_enabled.json |
| 176 | + - tests/translator/output/**/http_api_lambda_auth.json |
| 177 | + - tests/translator/output/**/http_api_lambda_auth_full.json |
| 178 | + - tests/translator/output/**/http_api_local_iam_auth_enabled.json |
| 179 | + - tests/translator/output/**/http_api_multiple_authorizers.json |
| 180 | + - tests/translator/output/**/http_api_with_cors.json |
| 181 | + - tests/translator/output/**/implicit_and_explicit_api_with_conditions.json |
| 182 | + - tests/translator/output/**/implicit_api.json |
| 183 | + - tests/translator/output/**/implicit_api_deletion_policy_precedence.json |
| 184 | + - tests/translator/output/**/implicit_api_with_auth_and_conditions_max.json |
| 185 | + - tests/translator/output/**/implicit_api_with_many_conditions.json |
| 186 | + - tests/translator/output/**/implicit_api_with_serverless_rest_api_resource.json |
| 187 | + - tests/translator/output/**/implicit_http_api_with_many_conditions.json |
| 188 | + - tests/translator/output/**/intrinsic_functions.json |
| 189 | + - tests/translator/output/**/iot_rule.json |
| 190 | + - tests/translator/output/**/kinesis_intrinsics.json |
| 191 | + - tests/translator/output/**/layers_all_properties.json |
| 192 | + - tests/translator/output/**/layers_with_intrinsics.json |
| 193 | + - tests/translator/output/**/no_implicit_api_with_serverless_rest_api_resource.json |
| 194 | + - tests/translator/output/**/s3_create_remove.json |
| 195 | + - tests/translator/output/**/s3_intrinsics.json |
| 196 | + - tests/translator/output/**/schema_validation_1.json |
| 197 | + - tests/translator/output/**/self_managed_kafka_with_intrinsics.json |
| 198 | + - tests/translator/output/**/state_machine_with_api_authorizer.json |
| 199 | + - tests/translator/output/**/state_machine_with_api_authorizer_maximum.json |
| 200 | + - tests/translator/output/**/state_machine_with_condition.json |
| 201 | + - tests/translator/output/**/state_machine_with_condition_and_events.json |
| 202 | + - tests/translator/output/**/state_machine_with_eb_dlq_target_id.json |
| 203 | + - tests/translator/output/**/state_machine_with_event_schedule_state.json |
| 204 | + - tests/translator/output/**/state_machine_with_schedule.json |
| 205 | + - tests/translator/output/**/state_machine_with_schedule_dlq_retry_policy.json |
| 206 | +ignore_checks: |
| 207 | + - E2531 # Deprecated runtime; not relevant for transform tests |
| 208 | + - W2531 # EOL runtime; not relevant for transform tests |
| 209 | + - E3001 # Invalid or unsupported Type; common in transform tests since they focus on SAM resources |
| 210 | +include_checks: |
| 211 | + # Informational rules not enabled by default: https://github.com/aws-cloudformation/cfn-lint/blob/7219faeabe48063e68e1a3e63f0301c5b337d36e/README.md#info-rules |
| 212 | + - I3042 # Hardcoded ARN partition/account |
0 commit comments