From ce81f4852153cebdca2ae8d16c5832814075e293 Mon Sep 17 00:00:00 2001 From: Tom Ellis Date: Thu, 12 Dec 2019 15:24:53 +1100 Subject: [PATCH 1/5] updated the lambda permission with the correct case --- samtranslator/model/api/api_generator.py | 2 +- samtranslator/model/eventsources/push.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samtranslator/model/api/api_generator.py b/samtranslator/model/api/api_generator.py index 65e29d19d7..df33492256 100644 --- a/samtranslator/model/api/api_generator.py +++ b/samtranslator/model/api/api_generator.py @@ -485,7 +485,7 @@ def _get_permission(self, authorizer_name, authorizer_lambda_function_arn): lambda_permission = LambdaPermission(self.logical_id + authorizer_name + 'AuthorizerPermission', attributes=self.passthrough_resource_attributes) - lambda_permission.Action = 'lambda:invokeFunction' + lambda_permission.Action = 'lambda:InvokeFunction' lambda_permission.FunctionName = authorizer_lambda_function_arn lambda_permission.Principal = 'apigateway.amazonaws.com' lambda_permission.SourceArn = source_arn diff --git a/samtranslator/model/eventsources/push.py b/samtranslator/model/eventsources/push.py index 8608ef7bcc..d9643778b2 100644 --- a/samtranslator/model/eventsources/push.py +++ b/samtranslator/model/eventsources/push.py @@ -70,7 +70,7 @@ def _construct_permission( except NotImplementedError: function_name_or_arn = function.get_runtime_attr("arn") - lambda_permission.Action = 'lambda:invokeFunction' + lambda_permission.Action = 'lambda:InvokeFunction' lambda_permission.FunctionName = function_name_or_arn lambda_permission.Principal = self.principal lambda_permission.SourceArn = source_arn From a6b914252ba317039d56d1e84577db712942f6c4 Mon Sep 17 00:00:00 2001 From: Tom Ellis Date: Tue, 17 Dec 2019 10:56:03 +1100 Subject: [PATCH 2/5] updated lambda:invokeFunction to lambda:InvokeFunction --- .../error_existing_permission_logical_id.yaml | 2 +- tests/translator/output/alexa_skill.json | 4 ++-- .../output/alexa_skill_with_skill_id.json | 4 ++-- tests/translator/output/api_cache.json | 4 ++-- .../output/api_endpoint_configuration.json | 4 ++-- .../translator/output/api_request_model.json | 4 ++-- .../output/api_request_model_openapi_3.json | 4 ++-- .../output/api_with_access_log_setting.json | 2 +- .../api_with_apikey_default_override.json | 8 +++---- .../output/api_with_apikey_required.json | 4 ++-- .../api_with_apikey_required_openapi_3.json | 4 ++-- .../output/api_with_auth_all_maximum.json | 18 +++++++------- .../api_with_auth_all_maximum_openapi_3.json | 16 ++++++------- .../output/api_with_auth_all_minimum.json | 12 +++++----- .../api_with_auth_all_minimum_openapi.json | 12 +++++----- .../api_with_auth_and_conditions_all_max.json | 18 +++++++------- .../output/api_with_auth_no_default.json | 12 +++++----- .../api_with_aws_account_blacklist.json | 4 ++-- .../api_with_aws_account_whitelist.json | 4 ++-- .../api_with_aws_iam_auth_overrides.json | 18 +++++++------- .../output/api_with_binary_media_types.json | 2 +- .../output/api_with_canary_setting.json | 2 +- tests/translator/output/api_with_cors.json | 6 ++--- ..._with_cors_and_auth_no_preflight_auth.json | 8 +++---- ...api_with_cors_and_auth_preflight_auth.json | 8 +++---- ...cors_and_conditions_no_definitionbody.json | 8 +++---- .../api_with_cors_and_only_headers.json | 4 ++-- .../api_with_cors_and_only_methods.json | 2 +- .../api_with_cors_and_only_origins.json | 6 ++--- .../api_with_cors_no_definitionbody.json | 6 ++--- .../output/api_with_cors_openapi_3.json | 4 ++-- .../output/api_with_default_aws_iam_auth.json | 6 ++--- ...efault_aws_iam_auth_and_no_auth_route.json | 6 ++--- .../output/api_with_gateway_responses.json | 4 ++-- .../api_with_gateway_responses_all.json | 4 ++-- ..._with_gateway_responses_all_openapi_3.json | 4 ++-- .../api_with_gateway_responses_implicit.json | 4 ++-- .../api_with_gateway_responses_minimal.json | 4 ++-- ..._gateway_responses_string_status_code.json | 4 ++-- .../api_with_incompatible_stage_name.json | 6 ++--- .../output/api_with_ip_range_blacklist.json | 4 ++-- .../output/api_with_ip_range_whitelist.json | 4 ++-- .../output/api_with_method_aws_iam_auth.json | 6 ++--- .../output/api_with_method_settings.json | 4 ++-- .../api_with_minimum_compression_size.json | 4 ++-- .../output/api_with_open_api_version.json | 4 ++-- .../output/api_with_open_api_version_2.json | 4 ++-- ..._with_openapi_definition_body_no_flag.json | 2 +- .../output/api_with_path_parameters.json | 2 +- .../output/api_with_resource_policy.json | 8 +++---- .../api_with_resource_policy_global.json | 4 ++-- ..._with_resource_policy_global_implicit.json | 4 ++-- .../output/api_with_resource_refs.json | 4 ++-- .../output/api_with_source_vpc_blacklist.json | 4 ++-- .../output/api_with_source_vpc_whitelist.json | 6 ++--- ...pi_with_swagger_and_openapi_with_auth.json | 4 ++-- .../output/api_with_xray_tracing.json | 2 +- .../translator/output/aws-cn/alexa_skill.json | 4 ++-- .../aws-cn/alexa_skill_with_skill_id.json | 4 ++-- tests/translator/output/aws-cn/api_cache.json | 4 ++-- .../aws-cn/api_endpoint_configuration.json | 4 ++-- .../output/aws-cn/api_request_model.json | 4 ++-- .../aws-cn/api_request_model_openapi_3.json | 6 ++--- .../aws-cn/api_with_access_log_setting.json | 2 +- .../api_with_apikey_default_override.json | 8 +++---- .../aws-cn/api_with_apikey_required.json | 4 ++-- .../api_with_apikey_required_openapi_3.json | 4 ++-- .../aws-cn/api_with_auth_all_maximum.json | 18 +++++++------- .../api_with_auth_all_maximum_openapi_3.json | 16 ++++++------- .../aws-cn/api_with_auth_all_minimum.json | 12 +++++----- .../api_with_auth_all_minimum_openapi.json | 12 +++++----- .../api_with_auth_and_conditions_all_max.json | 18 +++++++------- .../aws-cn/api_with_auth_no_default.json | 12 +++++----- .../api_with_aws_account_blacklist.json | 4 ++-- .../api_with_aws_account_whitelist.json | 4 ++-- .../api_with_aws_iam_auth_overrides.json | 18 +++++++------- .../aws-cn/api_with_binary_media_types.json | 2 +- .../aws-cn/api_with_canary_setting.json | 2 +- .../output/aws-cn/api_with_cors.json | 6 ++--- ..._with_cors_and_auth_no_preflight_auth.json | 8 +++---- ...api_with_cors_and_auth_preflight_auth.json | 8 +++---- ...cors_and_conditions_no_definitionbody.json | 8 +++---- .../api_with_cors_and_only_headers.json | 6 ++--- .../api_with_cors_and_only_methods.json | 4 ++-- .../api_with_cors_and_only_origins.json | 6 ++--- .../api_with_cors_no_definitionbody.json | 6 ++--- .../aws-cn/api_with_cors_openapi_3.json | 6 ++--- .../aws-cn/api_with_default_aws_iam_auth.json | 6 ++--- ...efault_aws_iam_auth_and_no_auth_route.json | 4 ++-- .../aws-cn/api_with_gateway_responses.json | 4 ++-- .../api_with_gateway_responses_all.json | 4 ++-- ..._with_gateway_responses_all_openapi_3.json | 4 ++-- .../api_with_gateway_responses_implicit.json | 4 ++-- .../api_with_gateway_responses_minimal.json | 4 ++-- ..._gateway_responses_string_status_code.json | 4 ++-- .../api_with_incompatible_stage_name.json | 6 ++--- .../aws-cn/api_with_ip_range_blacklist.json | 4 ++-- .../aws-cn/api_with_ip_range_whitelist.json | 4 ++-- .../aws-cn/api_with_method_aws_iam_auth.json | 6 ++--- .../aws-cn/api_with_method_settings.json | 4 ++-- .../api_with_minimum_compression_size.json | 4 ++-- .../aws-cn/api_with_open_api_version.json | 4 ++-- .../aws-cn/api_with_open_api_version_2.json | 4 ++-- ..._with_openapi_definition_body_no_flag.json | 2 +- .../aws-cn/api_with_path_parameters.json | 4 ++-- .../aws-cn/api_with_resource_policy.json | 8 +++---- .../api_with_resource_policy_global.json | 4 ++-- ..._with_resource_policy_global_implicit.json | 4 ++-- .../output/aws-cn/api_with_resource_refs.json | 4 ++-- .../aws-cn/api_with_source_vpc_blacklist.json | 4 ++-- .../aws-cn/api_with_source_vpc_whitelist.json | 6 ++--- ...pi_with_swagger_and_openapi_with_auth.json | 4 ++-- .../output/aws-cn/api_with_xray_tracing.json | 2 +- .../aws-cn/basic_function_with_tags.json | 4 ++-- .../aws-cn/cloudwatch_logs_with_ref.json | 4 ++-- .../output/aws-cn/cloudwatchevent.json | 4 ++-- .../cloudwatchevent_schedule_properties.json | 4 ++-- .../output/aws-cn/cloudwatchlog.json | 4 ++-- .../aws-cn/cognito_userpool_with_event.json | 4 ++-- .../translator/output/aws-cn/depends_on.json | 4 ++-- .../output/aws-cn/explicit_api.json | 4 ++-- .../output/aws-cn/explicit_api_openapi_3.json | 4 ++-- ...plicit_api_with_invalid_events_config.json | 2 +- .../output/aws-cn/explicit_http_api.json | 6 ++--- .../aws-cn/explicit_http_api_minimum.json | 4 ++-- .../aws-cn/function_event_conditions.json | 14 +++++------ ...function_with_alias_and_event_sources.json | 18 +++++++------- .../function_with_request_parameters.json | 6 ++--- ..._with_sns_event_source_all_parameters.json | 2 +- .../global_handle_path_level_parameter.json | 4 ++-- .../output/aws-cn/globals_for_api.json | 4 ++-- .../output/aws-cn/http_api_def_uri.json | 6 ++--- .../aws-cn/http_api_existing_openapi.json | 4 ++-- .../http_api_existing_openapi_conditions.json | 4 ++-- .../aws-cn/http_api_explicit_stage.json | 4 ++-- ...icit_and_explicit_api_with_conditions.json | 8 +++---- .../output/aws-cn/implicit_api.json | 10 ++++---- ...icit_api_with_auth_and_conditions_max.json | 20 ++++++++-------- .../implicit_api_with_many_conditions.json | 22 ++++++++--------- ...api_with_serverless_rest_api_resource.json | 10 ++++---- .../output/aws-cn/implicit_http_api.json | 6 ++--- ...mplicit_http_api_auth_and_simple_case.json | 4 ++-- ...mplicit_http_api_with_many_conditions.json | 24 +++++++++---------- .../output/aws-cn/intrinsic_functions.json | 4 ++-- tests/translator/output/aws-cn/iot_rule.json | 6 ++--- ...api_with_serverless_rest_api_resource.json | 4 ++-- tests/translator/output/aws-cn/s3.json | 4 ++-- .../output/aws-cn/s3_create_remove.json | 4 ++-- ...ing_lambda_notification_configuration.json | 4 ++-- ...ting_other_notification_configuration.json | 4 ++-- tests/translator/output/aws-cn/s3_filter.json | 4 ++-- .../s3_multiple_events_same_bucket.json | 6 ++--- .../output/aws-cn/s3_multiple_functions.json | 6 ++--- .../output/aws-cn/s3_with_condition.json | 4 ++-- .../output/aws-cn/s3_with_dependsOn.json | 2 +- tests/translator/output/aws-cn/sns.json | 4 ++-- .../sns_existing_other_subscription.json | 4 ++-- .../aws-cn/sns_topic_outside_template.json | 4 ++-- .../output/aws-us-gov/alexa_skill.json | 4 ++-- .../aws-us-gov/alexa_skill_with_skill_id.json | 4 ++-- .../output/aws-us-gov/api_cache.json | 4 ++-- .../api_endpoint_configuration.json | 4 ++-- .../output/aws-us-gov/api_request_model.json | 4 ++-- .../api_request_model_openapi_3.json | 6 ++--- .../api_with_access_log_setting.json | 2 +- .../api_with_apikey_default_override.json | 8 +++---- .../aws-us-gov/api_with_apikey_required.json | 4 ++-- .../api_with_apikey_required_openapi_3.json | 4 ++-- .../aws-us-gov/api_with_auth_all_maximum.json | 18 +++++++------- .../api_with_auth_all_maximum_openapi_3.json | 16 ++++++------- .../aws-us-gov/api_with_auth_all_minimum.json | 12 +++++----- .../api_with_auth_all_minimum_openapi.json | 12 +++++----- .../api_with_auth_and_conditions_all_max.json | 18 +++++++------- .../aws-us-gov/api_with_auth_no_default.json | 12 +++++----- .../api_with_aws_account_blacklist.json | 4 ++-- .../api_with_aws_account_whitelist.json | 4 ++-- .../api_with_aws_iam_auth_overrides.json | 18 +++++++------- .../api_with_binary_media_types.json | 2 +- .../aws-us-gov/api_with_canary_setting.json | 2 +- .../output/aws-us-gov/api_with_cors.json | 6 ++--- ..._with_cors_and_auth_no_preflight_auth.json | 8 +++---- ...api_with_cors_and_auth_preflight_auth.json | 8 +++---- ...cors_and_conditions_no_definitionbody.json | 8 +++---- .../api_with_cors_and_only_headers.json | 6 ++--- .../api_with_cors_and_only_methods.json | 4 ++-- .../api_with_cors_and_only_origins.json | 6 ++--- .../api_with_cors_no_definitionbody.json | 6 ++--- .../aws-us-gov/api_with_cors_openapi_3.json | 6 ++--- .../api_with_default_aws_iam_auth.json | 6 ++--- ...efault_aws_iam_auth_and_no_auth_route.json | 4 ++-- .../api_with_gateway_responses.json | 4 ++-- .../api_with_gateway_responses_all.json | 4 ++-- ..._with_gateway_responses_all_openapi_3.json | 4 ++-- .../api_with_gateway_responses_implicit.json | 4 ++-- .../api_with_gateway_responses_minimal.json | 4 ++-- ..._gateway_responses_string_status_code.json | 4 ++-- .../api_with_incompatible_stage_name.json | 6 ++--- .../api_with_ip_range_blacklist.json | 4 ++-- .../api_with_ip_range_whitelist.json | 4 ++-- .../api_with_method_aws_iam_auth.json | 6 ++--- .../aws-us-gov/api_with_method_settings.json | 4 ++-- .../api_with_minimum_compression_size.json | 4 ++-- .../aws-us-gov/api_with_open_api_version.json | 4 ++-- .../api_with_open_api_version_2.json | 4 ++-- ..._with_openapi_definition_body_no_flag.json | 2 +- .../aws-us-gov/api_with_path_parameters.json | 4 ++-- .../aws-us-gov/api_with_resource_policy.json | 8 +++---- .../api_with_resource_policy_global.json | 4 ++-- ..._with_resource_policy_global_implicit.json | 2 +- .../aws-us-gov/api_with_resource_refs.json | 4 ++-- .../api_with_source_vpc_blacklist.json | 4 ++-- .../api_with_source_vpc_whitelist.json | 6 ++--- ...pi_with_swagger_and_openapi_with_auth.json | 4 ++-- .../aws-us-gov/api_with_xray_tracing.json | 2 +- .../aws-us-gov/basic_function_with_tags.json | 4 ++-- .../aws-us-gov/cloudwatch_logs_with_ref.json | 4 ++-- .../output/aws-us-gov/cloudwatchevent.json | 4 ++-- .../cloudwatchevent_schedule_properties.json | 4 ++-- .../output/aws-us-gov/cloudwatchlog.json | 4 ++-- .../cognito_userpool_with_event.json | 4 ++-- .../output/aws-us-gov/depends_on.json | 4 ++-- .../output/aws-us-gov/explicit_api.json | 4 ++-- .../aws-us-gov/explicit_api_openapi_3.json | 4 ++-- ...plicit_api_with_invalid_events_config.json | 4 ++-- .../output/aws-us-gov/explicit_http_api.json | 6 ++--- .../aws-us-gov/explicit_http_api_minimum.json | 4 ++-- .../aws-us-gov/function_event_conditions.json | 14 +++++------ ...function_with_alias_and_event_sources.json | 18 +++++++------- .../function_with_request_parameters.json | 6 ++--- ..._with_sns_event_source_all_parameters.json | 2 +- .../global_handle_path_level_parameter.json | 2 +- .../output/aws-us-gov/globals_for_api.json | 4 ++-- .../output/aws-us-gov/http_api_def_uri.json | 4 ++-- .../aws-us-gov/http_api_existing_openapi.json | 4 ++-- .../http_api_existing_openapi_conditions.json | 4 ++-- .../aws-us-gov/http_api_explicit_stage.json | 4 ++-- ...icit_and_explicit_api_with_conditions.json | 8 +++---- .../output/aws-us-gov/implicit_api.json | 10 ++++---- ...icit_api_with_auth_and_conditions_max.json | 20 ++++++++-------- .../implicit_api_with_many_conditions.json | 22 ++++++++--------- ...api_with_serverless_rest_api_resource.json | 8 +++---- .../output/aws-us-gov/implicit_http_api.json | 6 ++--- ...mplicit_http_api_auth_and_simple_case.json | 4 ++-- ...mplicit_http_api_with_many_conditions.json | 24 +++++++++---------- .../aws-us-gov/intrinsic_functions.json | 4 ++-- .../output/aws-us-gov/iot_rule.json | 6 ++--- ...api_with_serverless_rest_api_resource.json | 4 ++-- tests/translator/output/aws-us-gov/s3.json | 4 ++-- .../output/aws-us-gov/s3_create_remove.json | 4 ++-- ...ing_lambda_notification_configuration.json | 4 ++-- ...ting_other_notification_configuration.json | 4 ++-- .../output/aws-us-gov/s3_filter.json | 4 ++-- .../s3_multiple_events_same_bucket.json | 6 ++--- .../aws-us-gov/s3_multiple_functions.json | 6 ++--- .../output/aws-us-gov/s3_with_condition.json | 4 ++-- .../output/aws-us-gov/s3_with_dependsOn.json | 2 +- tests/translator/output/aws-us-gov/sns.json | 4 ++-- .../sns_existing_other_subscription.json | 4 ++-- .../sns_topic_outside_template.json | 4 ++-- .../output/basic_function_with_tags.json | 4 ++-- .../output/cloudwatch_logs_with_ref.json | 4 ++-- tests/translator/output/cloudwatchevent.json | 4 ++-- .../cloudwatchevent_schedule_properties.json | 4 ++-- tests/translator/output/cloudwatchlog.json | 4 ++-- .../output/cognito_userpool_with_event.json | 4 ++-- tests/translator/output/depends_on.json | 4 ++-- tests/translator/output/explicit_api.json | 4 ++-- .../output/explicit_api_openapi_3.json | 4 ++-- ...plicit_api_with_invalid_events_config.json | 4 ++-- .../translator/output/explicit_http_api.json | 6 ++--- .../output/explicit_http_api_minimum.json | 4 ++-- .../output/function_event_conditions.json | 14 +++++------ ...function_with_alias_and_event_sources.json | 18 +++++++------- .../function_with_request_parameters.json | 6 ++--- ..._with_sns_event_source_all_parameters.json | 2 +- .../global_handle_path_level_parameter.json | 2 +- tests/translator/output/globals_for_api.json | 4 ++-- tests/translator/output/http_api_def_uri.json | 6 ++--- .../output/http_api_existing_openapi.json | 4 ++-- .../http_api_existing_openapi_conditions.json | 4 ++-- .../output/http_api_explicit_stage.json | 4 ++-- ...icit_and_explicit_api_with_conditions.json | 8 +++---- tests/translator/output/implicit_api.json | 10 ++++---- ...icit_api_with_auth_and_conditions_max.json | 20 ++++++++-------- .../implicit_api_with_many_conditions.json | 22 ++++++++--------- ...api_with_serverless_rest_api_resource.json | 10 ++++---- .../translator/output/implicit_http_api.json | 6 ++--- ...mplicit_http_api_auth_and_simple_case.json | 4 ++-- ...mplicit_http_api_with_many_conditions.json | 24 +++++++++---------- .../output/intrinsic_functions.json | 4 ++-- tests/translator/output/iot_rule.json | 6 ++--- ...api_with_serverless_rest_api_resource.json | 4 ++-- tests/translator/output/s3.json | 4 ++-- tests/translator/output/s3_create_remove.json | 4 ++-- ...ing_lambda_notification_configuration.json | 4 ++-- ...ting_other_notification_configuration.json | 4 ++-- tests/translator/output/s3_filter.json | 4 ++-- .../s3_multiple_events_same_bucket.json | 6 ++--- .../output/s3_multiple_functions.json | 6 ++--- .../translator/output/s3_with_condition.json | 4 ++-- .../translator/output/s3_with_dependsOn.json | 2 +- tests/translator/output/sns.json | 4 ++-- .../sns_existing_other_subscription.json | 4 ++-- .../output/sns_topic_outside_template.json | 4 ++-- 304 files changed, 915 insertions(+), 915 deletions(-) diff --git a/tests/translator/input/error_existing_permission_logical_id.yaml b/tests/translator/input/error_existing_permission_logical_id.yaml index 54b2636a33..321a4dba58 100644 --- a/tests/translator/input/error_existing_permission_logical_id.yaml +++ b/tests/translator/input/error_existing_permission_logical_id.yaml @@ -20,7 +20,7 @@ Resources: AlexaSkillFuncAlexaSkillEventPermission: Type: AWS::Lambda::Permission Properties: - Action: lambda:invokeFunction + Action: lambda:InvokeFunction FunctionName: Ref: AlexaSkillFunc Principal: alexa-appkit.amazon.com diff --git a/tests/translator/output/alexa_skill.json b/tests/translator/output/alexa_skill.json index 1888b5a148..aac062e11d 100644 --- a/tests/translator/output/alexa_skill.json +++ b/tests/translator/output/alexa_skill.json @@ -29,7 +29,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -63,4 +63,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/alexa_skill_with_skill_id.json b/tests/translator/output/alexa_skill_with_skill_id.json index b630d62f7a..fb452679a2 100644 --- a/tests/translator/output/alexa_skill_with_skill_id.json +++ b/tests/translator/output/alexa_skill_with_skill_id.json @@ -29,7 +29,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -64,4 +64,4 @@ } } } - } \ No newline at end of file + } diff --git a/tests/translator/output/api_cache.json b/tests/translator/output/api_cache.json index 1f6594d956..d92b54ed60 100644 --- a/tests/translator/output/api_cache.json +++ b/tests/translator/output/api_cache.json @@ -41,7 +41,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -100,4 +100,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_endpoint_configuration.json b/tests/translator/output/api_endpoint_configuration.json index 0edf41ecd4..73059dc440 100644 --- a/tests/translator/output/api_endpoint_configuration.json +++ b/tests/translator/output/api_endpoint_configuration.json @@ -65,7 +65,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -175,4 +175,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_request_model.json b/tests/translator/output/api_request_model.json index ecca5ff5ed..56bc073b81 100644 --- a/tests/translator/output/api_request_model.json +++ b/tests/translator/output/api_request_model.json @@ -39,7 +39,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -137,4 +137,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_request_model_openapi_3.json b/tests/translator/output/api_request_model_openapi_3.json index d26fac7092..d07868b48f 100644 --- a/tests/translator/output/api_request_model_openapi_3.json +++ b/tests/translator/output/api_request_model_openapi_3.json @@ -39,7 +39,7 @@ "HtmlFunctionIamPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -155,7 +155,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/api_with_access_log_setting.json b/tests/translator/output/api_with_access_log_setting.json index 29a1fe735d..1a2c1facc7 100644 --- a/tests/translator/output/api_with_access_log_setting.json +++ b/tests/translator/output/api_with_access_log_setting.json @@ -60,7 +60,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_apikey_default_override.json b/tests/translator/output/api_with_apikey_default_override.json index aa6c0f9195..70a02ac071 100644 --- a/tests/translator/output/api_with_apikey_default_override.json +++ b/tests/translator/output/api_with_apikey_default_override.json @@ -15,7 +15,7 @@ "MyFunctionWithApiKeyRequiredTrueMyApiWithApiKeyRequiredTruePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredTrue" @@ -36,7 +36,7 @@ "MyFunctionWithApiKeyRequiredFalseMyApiWithApiKeyRequiredFalsePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredFalse" @@ -103,7 +103,7 @@ "MyFunctionWithApiKeyRequiredDefaultMyApiWithApiKeyRequiredDefaultPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredDefault" @@ -297,4 +297,4 @@ } } } - } \ No newline at end of file + } diff --git a/tests/translator/output/api_with_apikey_required.json b/tests/translator/output/api_with_apikey_required.json index 909af947ab..ecdeeae9b8 100644 --- a/tests/translator/output/api_with_apikey_required.json +++ b/tests/translator/output/api_with_apikey_required.json @@ -79,7 +79,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -131,4 +131,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_apikey_required_openapi_3.json b/tests/translator/output/api_with_apikey_required_openapi_3.json index 8a8c57f8ef..4917d8454a 100644 --- a/tests/translator/output/api_with_apikey_required_openapi_3.json +++ b/tests/translator/output/api_with_apikey_required_openapi_3.json @@ -90,7 +90,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -132,4 +132,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_auth_all_maximum.json b/tests/translator/output/api_with_auth_all_maximum.json index f0dbdd1f44..3c8cfa52ac 100644 --- a/tests/translator/output/api_with_auth_all_maximum.json +++ b/tests/translator/output/api_with_auth_all_maximum.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -312,7 +312,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -330,7 +330,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -361,7 +361,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -391,7 +391,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -412,7 +412,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -431,4 +431,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_auth_all_maximum_openapi_3.json b/tests/translator/output/api_with_auth_all_maximum_openapi_3.json index 6d3b9baf7a..2b36859420 100644 --- a/tests/translator/output/api_with_auth_all_maximum_openapi_3.json +++ b/tests/translator/output/api_with_auth_all_maximum_openapi_3.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -314,7 +314,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -332,7 +332,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -353,7 +353,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -380,7 +380,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -413,7 +413,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/api_with_auth_all_minimum.json b/tests/translator/output/api_with_auth_all_minimum.json index 28e5dc8228..70d79cef22 100644 --- a/tests/translator/output/api_with_auth_all_minimum.json +++ b/tests/translator/output/api_with_auth_all_minimum.json @@ -67,7 +67,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -159,7 +159,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -180,7 +180,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -203,7 +203,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -234,7 +234,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -458,4 +458,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_auth_all_minimum_openapi.json b/tests/translator/output/api_with_auth_all_minimum_openapi.json index 750d534f0c..9e8d138bd2 100644 --- a/tests/translator/output/api_with_auth_all_minimum_openapi.json +++ b/tests/translator/output/api_with_auth_all_minimum_openapi.json @@ -69,7 +69,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -160,7 +160,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -181,7 +181,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -204,7 +204,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -225,7 +225,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -461,4 +461,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_auth_and_conditions_all_max.json b/tests/translator/output/api_with_auth_and_conditions_all_max.json index d5f946aa9a..97a51f8050 100644 --- a/tests/translator/output/api_with_auth_and_conditions_all_max.json +++ b/tests/translator/output/api_with_auth_and_conditions_all_max.json @@ -11,7 +11,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -32,7 +32,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -307,7 +307,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -325,7 +325,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -369,7 +369,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -414,7 +414,7 @@ "MyFunctionWithConditionalWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -436,7 +436,7 @@ "MyFunctionWithConditionalWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -458,7 +458,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -510,7 +510,7 @@ "MyFunctionWithConditionalWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" diff --git a/tests/translator/output/api_with_auth_no_default.json b/tests/translator/output/api_with_auth_no_default.json index 4c53420895..cfe0e07290 100644 --- a/tests/translator/output/api_with_auth_no_default.json +++ b/tests/translator/output/api_with_auth_no_default.json @@ -62,7 +62,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -144,7 +144,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -175,7 +175,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -208,7 +208,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -229,7 +229,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -443,4 +443,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_aws_account_blacklist.json b/tests/translator/output/api_with_aws_account_blacklist.json index 5518975481..f32026bb33 100644 --- a/tests/translator/output/api_with_aws_account_blacklist.json +++ b/tests/translator/output/api_with_aws_account_blacklist.json @@ -121,7 +121,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -140,4 +140,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_aws_account_whitelist.json b/tests/translator/output/api_with_aws_account_whitelist.json index 06cd2a7909..02fff76f10 100644 --- a/tests/translator/output/api_with_aws_account_whitelist.json +++ b/tests/translator/output/api_with_aws_account_whitelist.json @@ -142,7 +142,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -161,4 +161,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_aws_iam_auth_overrides.json b/tests/translator/output/api_with_aws_iam_auth_overrides.json index b814e40690..2260354266 100644 --- a/tests/translator/output/api_with_aws_iam_auth_overrides.json +++ b/tests/translator/output/api_with_aws_iam_auth_overrides.json @@ -108,7 +108,7 @@ "MyFunctionCustomInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCustomInvokeRole" @@ -129,7 +129,7 @@ "MyFunctionMyCognitoAuthAPI1PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionMyCognitoAuth" @@ -207,7 +207,7 @@ "MyFunctionWithoutAuthAPI2PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithoutAuth" @@ -228,7 +228,7 @@ "MyFunctionDefaultInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionDefaultInvokeRole" @@ -319,7 +319,7 @@ "MyFunctionNoCallerCredentialsAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoCallerCredentials" @@ -408,7 +408,7 @@ "MyFunctionCallerCredentialsOverrideAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCallerCredentialsOverride" @@ -475,7 +475,7 @@ "MyFunctionNullInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNullInvokeRole" @@ -496,7 +496,7 @@ "MyFunctionNONEInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNONEInvokeRole" @@ -829,7 +829,7 @@ "MyFunctionNoneAuthAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoneAuth" diff --git a/tests/translator/output/api_with_binary_media_types.json b/tests/translator/output/api_with_binary_media_types.json index 2b10bb70c5..a76941f7c5 100644 --- a/tests/translator/output/api_with_binary_media_types.json +++ b/tests/translator/output/api_with_binary_media_types.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_canary_setting.json b/tests/translator/output/api_with_canary_setting.json index e870f6bbbd..9e569b8c2f 100644 --- a/tests/translator/output/api_with_canary_setting.json +++ b/tests/translator/output/api_with_canary_setting.json @@ -60,7 +60,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_cors.json b/tests/translator/output/api_with_cors.json index 2e8475067c..ded2c78bae 100644 --- a/tests/translator/output/api_with_cors.json +++ b/tests/translator/output/api_with_cors.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -277,7 +277,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -500,4 +500,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_and_auth_no_preflight_auth.json b/tests/translator/output/api_with_cors_and_auth_no_preflight_auth.json index 3e39eb8a46..bdb294cc34 100644 --- a/tests/translator/output/api_with_cors_and_auth_no_preflight_auth.json +++ b/tests/translator/output/api_with_cors_and_auth_no_preflight_auth.json @@ -150,7 +150,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -183,7 +183,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -274,7 +274,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -295,4 +295,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_and_auth_preflight_auth.json b/tests/translator/output/api_with_cors_and_auth_preflight_auth.json index 466c04620f..6ea4b964f7 100644 --- a/tests/translator/output/api_with_cors_and_auth_preflight_auth.json +++ b/tests/translator/output/api_with_cors_and_auth_preflight_auth.json @@ -155,7 +155,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -188,7 +188,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -279,7 +279,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -300,4 +300,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_and_conditions_no_definitionbody.json b/tests/translator/output/api_with_cors_and_conditions_no_definitionbody.json index 44adface06..cbaf6a5d3c 100644 --- a/tests/translator/output/api_with_cors_and_conditions_no_definitionbody.json +++ b/tests/translator/output/api_with_cors_and_conditions_no_definitionbody.json @@ -61,7 +61,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -215,7 +215,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -271,7 +271,7 @@ "ImplicitApiFunction2DeleteHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction2" @@ -313,4 +313,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_and_only_headers.json b/tests/translator/output/api_with_cors_and_only_headers.json index 5659aac16d..2d546a4c9d 100644 --- a/tests/translator/output/api_with_cors_and_only_headers.json +++ b/tests/translator/output/api_with_cors_and_only_headers.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -233,7 +233,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_cors_and_only_methods.json b/tests/translator/output/api_with_cors_and_only_methods.json index 485c595893..ed44c2921d 100644 --- a/tests/translator/output/api_with_cors_and_only_methods.json +++ b/tests/translator/output/api_with_cors_and_only_methods.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_cors_and_only_origins.json b/tests/translator/output/api_with_cors_and_only_origins.json index 33894124e4..c3e522e531 100644 --- a/tests/translator/output/api_with_cors_and_only_origins.json +++ b/tests/translator/output/api_with_cors_and_only_origins.json @@ -60,7 +60,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -235,7 +235,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -332,4 +332,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_no_definitionbody.json b/tests/translator/output/api_with_cors_no_definitionbody.json index 17e266a957..d288895d5b 100644 --- a/tests/translator/output/api_with_cors_no_definitionbody.json +++ b/tests/translator/output/api_with_cors_no_definitionbody.json @@ -47,7 +47,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -68,7 +68,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -187,4 +187,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_openapi_3.json b/tests/translator/output/api_with_cors_openapi_3.json index addceb247e..a8af920070 100644 --- a/tests/translator/output/api_with_cors_openapi_3.json +++ b/tests/translator/output/api_with_cors_openapi_3.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -279,7 +279,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_default_aws_iam_auth.json b/tests/translator/output/api_with_default_aws_iam_auth.json index 7df93f7fc7..17d8a9b6eb 100644 --- a/tests/translator/output/api_with_default_aws_iam_auth.json +++ b/tests/translator/output/api_with_default_aws_iam_auth.json @@ -36,7 +36,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -79,7 +79,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -260,7 +260,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/api_with_default_aws_iam_auth_and_no_auth_route.json b/tests/translator/output/api_with_default_aws_iam_auth_and_no_auth_route.json index 8f7e2baccb..b31aee98ea 100644 --- a/tests/translator/output/api_with_default_aws_iam_auth_and_no_auth_route.json +++ b/tests/translator/output/api_with_default_aws_iam_auth_and_no_auth_route.json @@ -26,7 +26,7 @@ "MyFunctionWithAwsIamAuthMyApiWithNoAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -47,7 +47,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -169,4 +169,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses.json b/tests/translator/output/api_with_gateway_responses.json index cbf4e3fc4d..433879a935 100644 --- a/tests/translator/output/api_with_gateway_responses.json +++ b/tests/translator/output/api_with_gateway_responses.json @@ -111,7 +111,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -130,4 +130,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_all.json b/tests/translator/output/api_with_gateway_responses_all.json index 151dc86b20..496b3c4555 100644 --- a/tests/translator/output/api_with_gateway_responses_all.json +++ b/tests/translator/output/api_with_gateway_responses_all.json @@ -120,7 +120,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -139,4 +139,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_all_openapi_3.json b/tests/translator/output/api_with_gateway_responses_all_openapi_3.json index a26edfad6f..3070a4b5c4 100644 --- a/tests/translator/output/api_with_gateway_responses_all_openapi_3.json +++ b/tests/translator/output/api_with_gateway_responses_all_openapi_3.json @@ -119,7 +119,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -138,4 +138,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_implicit.json b/tests/translator/output/api_with_gateway_responses_implicit.json index 7a38699dc5..daac506ffa 100644 --- a/tests/translator/output/api_with_gateway_responses_implicit.json +++ b/tests/translator/output/api_with_gateway_responses_implicit.json @@ -72,7 +72,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -131,4 +131,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_minimal.json b/tests/translator/output/api_with_gateway_responses_minimal.json index 9280a2c73c..1889e67246 100644 --- a/tests/translator/output/api_with_gateway_responses_minimal.json +++ b/tests/translator/output/api_with_gateway_responses_minimal.json @@ -106,7 +106,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -125,4 +125,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_string_status_code.json b/tests/translator/output/api_with_gateway_responses_string_status_code.json index cbf4e3fc4d..433879a935 100644 --- a/tests/translator/output/api_with_gateway_responses_string_status_code.json +++ b/tests/translator/output/api_with_gateway_responses_string_status_code.json @@ -111,7 +111,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -130,4 +130,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_incompatible_stage_name.json b/tests/translator/output/api_with_incompatible_stage_name.json index 0e5165c9b9..910660056b 100644 --- a/tests/translator/output/api_with_incompatible_stage_name.json +++ b/tests/translator/output/api_with_incompatible_stage_name.json @@ -107,7 +107,7 @@ "HyphenFunctionGetHtmlPermission0c8ecc62cb": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HyphenFunction" @@ -161,7 +161,7 @@ "UnderscoreFunctionGetHtmlPermissionb34d3ad84e": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "UnderscoreFunction" @@ -273,4 +273,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_ip_range_blacklist.json b/tests/translator/output/api_with_ip_range_blacklist.json index 20125defa1..0feba9c0ea 100644 --- a/tests/translator/output/api_with_ip_range_blacklist.json +++ b/tests/translator/output/api_with_ip_range_blacklist.json @@ -160,7 +160,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -179,4 +179,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_ip_range_whitelist.json b/tests/translator/output/api_with_ip_range_whitelist.json index 45bdde9973..f3abb9ef2c 100644 --- a/tests/translator/output/api_with_ip_range_whitelist.json +++ b/tests/translator/output/api_with_ip_range_whitelist.json @@ -163,7 +163,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -182,4 +182,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_method_aws_iam_auth.json b/tests/translator/output/api_with_method_aws_iam_auth.json index cbf6c36c87..ac5df3f3bd 100644 --- a/tests/translator/output/api_with_method_aws_iam_auth.json +++ b/tests/translator/output/api_with_method_aws_iam_auth.json @@ -3,7 +3,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -24,7 +24,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -119,7 +119,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/api_with_method_settings.json b/tests/translator/output/api_with_method_settings.json index da43cf30bc..e0b019a236 100644 --- a/tests/translator/output/api_with_method_settings.json +++ b/tests/translator/output/api_with_method_settings.json @@ -60,7 +60,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -168,4 +168,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_minimum_compression_size.json b/tests/translator/output/api_with_minimum_compression_size.json index 95c22b8f7e..e294106a9f 100644 --- a/tests/translator/output/api_with_minimum_compression_size.json +++ b/tests/translator/output/api_with_minimum_compression_size.json @@ -60,7 +60,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -152,4 +152,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_open_api_version.json b/tests/translator/output/api_with_open_api_version.json index 07784a30aa..e0aeab6c38 100644 --- a/tests/translator/output/api_with_open_api_version.json +++ b/tests/translator/output/api_with_open_api_version.json @@ -59,7 +59,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -194,4 +194,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_open_api_version_2.json b/tests/translator/output/api_with_open_api_version_2.json index fe7c09aec9..2a704fd5ca 100644 --- a/tests/translator/output/api_with_open_api_version_2.json +++ b/tests/translator/output/api_with_open_api_version_2.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -194,4 +194,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_openapi_definition_body_no_flag.json b/tests/translator/output/api_with_openapi_definition_body_no_flag.json index 186712d1e2..3913fc2e89 100644 --- a/tests/translator/output/api_with_openapi_definition_body_no_flag.json +++ b/tests/translator/output/api_with_openapi_definition_body_no_flag.json @@ -159,7 +159,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_path_parameters.json b/tests/translator/output/api_with_path_parameters.json index 4f03ba4a11..4c3bde741b 100644 --- a/tests/translator/output/api_with_path_parameters.json +++ b/tests/translator/output/api_with_path_parameters.json @@ -39,7 +39,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/api_with_resource_policy.json b/tests/translator/output/api_with_resource_policy.json index a99a27cf17..84acefdd7e 100644 --- a/tests/translator/output/api_with_resource_policy.json +++ b/tests/translator/output/api_with_resource_policy.json @@ -36,7 +36,7 @@ "ExplicitApiFunctionPutHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -132,7 +132,7 @@ "ExplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -177,7 +177,7 @@ "ExplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -196,4 +196,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_resource_policy_global.json b/tests/translator/output/api_with_resource_policy_global.json index b939ec0412..65dfac24cf 100644 --- a/tests/translator/output/api_with_resource_policy_global.json +++ b/tests/translator/output/api_with_resource_policy_global.json @@ -19,7 +19,7 @@ "ExplicitApiFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -192,4 +192,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_resource_policy_global_implicit.json b/tests/translator/output/api_with_resource_policy_global_implicit.json index 20b49c897c..7496ed9403 100644 --- a/tests/translator/output/api_with_resource_policy_global_implicit.json +++ b/tests/translator/output/api_with_resource_policy_global_implicit.json @@ -3,7 +3,7 @@ "MinimalFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MinimalFunction" @@ -136,4 +136,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_resource_refs.json b/tests/translator/output/api_with_resource_refs.json index 412a7856a2..bb8aa4b657 100644 --- a/tests/translator/output/api_with_resource_refs.json +++ b/tests/translator/output/api_with_resource_refs.json @@ -80,7 +80,7 @@ "MyFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -172,4 +172,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_source_vpc_blacklist.json b/tests/translator/output/api_with_source_vpc_blacklist.json index 7015da9847..dc957f4879 100644 --- a/tests/translator/output/api_with_source_vpc_blacklist.json +++ b/tests/translator/output/api_with_source_vpc_blacklist.json @@ -139,7 +139,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -158,4 +158,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_source_vpc_whitelist.json b/tests/translator/output/api_with_source_vpc_whitelist.json index 50ce72a755..479d12309a 100644 --- a/tests/translator/output/api_with_source_vpc_whitelist.json +++ b/tests/translator/output/api_with_source_vpc_whitelist.json @@ -25,7 +25,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -284,7 +284,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -303,4 +303,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_swagger_and_openapi_with_auth.json b/tests/translator/output/api_with_swagger_and_openapi_with_auth.json index 0998913455..bbb0c66a94 100644 --- a/tests/translator/output/api_with_swagger_and_openapi_with_auth.json +++ b/tests/translator/output/api_with_swagger_and_openapi_with_auth.json @@ -148,7 +148,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -251,4 +251,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_xray_tracing.json b/tests/translator/output/api_with_xray_tracing.json index e0ba32313e..d38ffe16ee 100644 --- a/tests/translator/output/api_with_xray_tracing.json +++ b/tests/translator/output/api_with_xray_tracing.json @@ -40,7 +40,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/aws-cn/alexa_skill.json b/tests/translator/output/aws-cn/alexa_skill.json index 411fa36ac3..0fd34c070a 100644 --- a/tests/translator/output/aws-cn/alexa_skill.json +++ b/tests/translator/output/aws-cn/alexa_skill.json @@ -29,7 +29,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -63,4 +63,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/alexa_skill_with_skill_id.json b/tests/translator/output/aws-cn/alexa_skill_with_skill_id.json index 5a85f36d10..84342f5c15 100644 --- a/tests/translator/output/aws-cn/alexa_skill_with_skill_id.json +++ b/tests/translator/output/aws-cn/alexa_skill_with_skill_id.json @@ -29,7 +29,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -64,4 +64,4 @@ } } } - } \ No newline at end of file + } diff --git a/tests/translator/output/aws-cn/api_cache.json b/tests/translator/output/aws-cn/api_cache.json index 6a019a53f8..1587cb947d 100644 --- a/tests/translator/output/aws-cn/api_cache.json +++ b/tests/translator/output/aws-cn/api_cache.json @@ -41,7 +41,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -108,4 +108,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_endpoint_configuration.json b/tests/translator/output/aws-cn/api_endpoint_configuration.json index d529e6a183..31a60ebcc5 100644 --- a/tests/translator/output/aws-cn/api_endpoint_configuration.json +++ b/tests/translator/output/aws-cn/api_endpoint_configuration.json @@ -55,7 +55,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -175,4 +175,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_request_model.json b/tests/translator/output/aws-cn/api_request_model.json index 5a823b048e..c90c09772e 100644 --- a/tests/translator/output/aws-cn/api_request_model.json +++ b/tests/translator/output/aws-cn/api_request_model.json @@ -39,7 +39,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -145,4 +145,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_request_model_openapi_3.json b/tests/translator/output/aws-cn/api_request_model_openapi_3.json index ac3da74ae2..1233bbace3 100644 --- a/tests/translator/output/aws-cn/api_request_model_openapi_3.json +++ b/tests/translator/output/aws-cn/api_request_model_openapi_3.json @@ -48,7 +48,7 @@ "HtmlFunctionIamPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -163,7 +163,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -203,4 +203,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_access_log_setting.json b/tests/translator/output/aws-cn/api_with_access_log_setting.json index 2d9b289f5f..1fa2798c7a 100644 --- a/tests/translator/output/aws-cn/api_with_access_log_setting.json +++ b/tests/translator/output/aws-cn/api_with_access_log_setting.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-cn/api_with_apikey_default_override.json b/tests/translator/output/aws-cn/api_with_apikey_default_override.json index 0670bf6961..ba9c2a46ad 100644 --- a/tests/translator/output/aws-cn/api_with_apikey_default_override.json +++ b/tests/translator/output/aws-cn/api_with_apikey_default_override.json @@ -15,7 +15,7 @@ "MyFunctionWithApiKeyRequiredTrueMyApiWithApiKeyRequiredTruePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredTrue" @@ -36,7 +36,7 @@ "MyFunctionWithApiKeyRequiredFalseMyApiWithApiKeyRequiredFalsePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredFalse" @@ -103,7 +103,7 @@ "MyFunctionWithApiKeyRequiredDefaultMyApiWithApiKeyRequiredDefaultPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredDefault" @@ -305,4 +305,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_apikey_required.json b/tests/translator/output/aws-cn/api_with_apikey_required.json index 808101d538..45f4fbf141 100644 --- a/tests/translator/output/aws-cn/api_with_apikey_required.json +++ b/tests/translator/output/aws-cn/api_with_apikey_required.json @@ -97,7 +97,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -139,4 +139,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_apikey_required_openapi_3.json b/tests/translator/output/aws-cn/api_with_apikey_required_openapi_3.json index 3afff3f2eb..1b721ef398 100644 --- a/tests/translator/output/aws-cn/api_with_apikey_required_openapi_3.json +++ b/tests/translator/output/aws-cn/api_with_apikey_required_openapi_3.json @@ -98,7 +98,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -140,4 +140,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_auth_all_maximum.json b/tests/translator/output/aws-cn/api_with_auth_all_maximum.json index f3a9ab69f7..b1b45e01cf 100644 --- a/tests/translator/output/aws-cn/api_with_auth_all_maximum.json +++ b/tests/translator/output/aws-cn/api_with_auth_all_maximum.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -320,7 +320,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -338,7 +338,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -359,7 +359,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -399,7 +399,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -420,7 +420,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -439,4 +439,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_auth_all_maximum_openapi_3.json b/tests/translator/output/aws-cn/api_with_auth_all_maximum_openapi_3.json index 9fd3d25757..ca480a9306 100644 --- a/tests/translator/output/aws-cn/api_with_auth_all_maximum_openapi_3.json +++ b/tests/translator/output/aws-cn/api_with_auth_all_maximum_openapi_3.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -322,7 +322,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -340,7 +340,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -370,7 +370,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -400,7 +400,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -421,7 +421,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-cn/api_with_auth_all_minimum.json b/tests/translator/output/aws-cn/api_with_auth_all_minimum.json index 3719ad7bf5..4bc7869c5b 100644 --- a/tests/translator/output/aws-cn/api_with_auth_all_minimum.json +++ b/tests/translator/output/aws-cn/api_with_auth_all_minimum.json @@ -75,7 +75,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -157,7 +157,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -178,7 +178,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -211,7 +211,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -232,7 +232,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -482,4 +482,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_auth_all_minimum_openapi.json b/tests/translator/output/aws-cn/api_with_auth_all_minimum_openapi.json index 4f4aead6ab..a5b019d8a2 100644 --- a/tests/translator/output/aws-cn/api_with_auth_all_minimum_openapi.json +++ b/tests/translator/output/aws-cn/api_with_auth_all_minimum_openapi.json @@ -86,7 +86,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -168,7 +168,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -191,7 +191,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -230,7 +230,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -251,7 +251,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -485,4 +485,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_auth_and_conditions_all_max.json b/tests/translator/output/aws-cn/api_with_auth_and_conditions_all_max.json index 008680cb04..94749c9ead 100644 --- a/tests/translator/output/aws-cn/api_with_auth_and_conditions_all_max.json +++ b/tests/translator/output/aws-cn/api_with_auth_and_conditions_all_max.json @@ -11,7 +11,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -32,7 +32,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -325,7 +325,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -343,7 +343,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -387,7 +387,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -432,7 +432,7 @@ "MyFunctionWithConditionalWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -454,7 +454,7 @@ "MyFunctionWithConditionalWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -476,7 +476,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -494,7 +494,7 @@ "MyFunctionWithConditionalWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" diff --git a/tests/translator/output/aws-cn/api_with_auth_no_default.json b/tests/translator/output/aws-cn/api_with_auth_no_default.json index 37e88ac07b..5c5f884778 100644 --- a/tests/translator/output/aws-cn/api_with_auth_no_default.json +++ b/tests/translator/output/aws-cn/api_with_auth_no_default.json @@ -58,7 +58,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -101,7 +101,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -193,7 +193,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -214,7 +214,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -237,7 +237,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -467,4 +467,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_aws_account_blacklist.json b/tests/translator/output/aws-cn/api_with_aws_account_blacklist.json index b348dce518..a95c732bb0 100644 --- a/tests/translator/output/aws-cn/api_with_aws_account_blacklist.json +++ b/tests/translator/output/aws-cn/api_with_aws_account_blacklist.json @@ -129,7 +129,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -148,4 +148,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_aws_account_whitelist.json b/tests/translator/output/aws-cn/api_with_aws_account_whitelist.json index 8b086957a6..f448dcf942 100644 --- a/tests/translator/output/aws-cn/api_with_aws_account_whitelist.json +++ b/tests/translator/output/aws-cn/api_with_aws_account_whitelist.json @@ -37,7 +37,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -169,4 +169,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_aws_iam_auth_overrides.json b/tests/translator/output/aws-cn/api_with_aws_iam_auth_overrides.json index 0040da8f76..7badb14ddc 100644 --- a/tests/translator/output/aws-cn/api_with_aws_iam_auth_overrides.json +++ b/tests/translator/output/aws-cn/api_with_aws_iam_auth_overrides.json @@ -118,7 +118,7 @@ "MyFunctionCustomInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCustomInvokeRole" @@ -139,7 +139,7 @@ "MyFunctionMyCognitoAuthAPI1PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionMyCognitoAuth" @@ -235,7 +235,7 @@ "MyFunctionWithoutAuthAPI2PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithoutAuth" @@ -256,7 +256,7 @@ "MyFunctionDefaultInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionDefaultInvokeRole" @@ -347,7 +347,7 @@ "MyFunctionNoCallerCredentialsAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoCallerCredentials" @@ -416,7 +416,7 @@ "MyFunctionCallerCredentialsOverrideAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCallerCredentialsOverride" @@ -483,7 +483,7 @@ "MyFunctionNullInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNullInvokeRole" @@ -504,7 +504,7 @@ "MyFunctionNONEInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNONEInvokeRole" @@ -845,7 +845,7 @@ "MyFunctionNoneAuthAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoneAuth" diff --git a/tests/translator/output/aws-cn/api_with_binary_media_types.json b/tests/translator/output/aws-cn/api_with_binary_media_types.json index 255484837c..78fe30f00f 100644 --- a/tests/translator/output/aws-cn/api_with_binary_media_types.json +++ b/tests/translator/output/aws-cn/api_with_binary_media_types.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-cn/api_with_canary_setting.json b/tests/translator/output/aws-cn/api_with_canary_setting.json index ef48c720a0..ec9799ecd5 100644 --- a/tests/translator/output/aws-cn/api_with_canary_setting.json +++ b/tests/translator/output/aws-cn/api_with_canary_setting.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-cn/api_with_cors.json b/tests/translator/output/aws-cn/api_with_cors.json index 391f492265..e0aa40807a 100644 --- a/tests/translator/output/aws-cn/api_with_cors.json +++ b/tests/translator/output/aws-cn/api_with_cors.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -287,7 +287,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -516,4 +516,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_auth_no_preflight_auth.json b/tests/translator/output/aws-cn/api_with_cors_and_auth_no_preflight_auth.json index 3426626b97..3f48140a6c 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_auth_no_preflight_auth.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_auth_no_preflight_auth.json @@ -158,7 +158,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -191,7 +191,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -282,7 +282,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -303,4 +303,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_auth_preflight_auth.json b/tests/translator/output/aws-cn/api_with_cors_and_auth_preflight_auth.json index d64b3aeec0..67151fc51b 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_auth_preflight_auth.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_auth_preflight_auth.json @@ -163,7 +163,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -196,7 +196,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -287,7 +287,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -308,4 +308,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_conditions_no_definitionbody.json b/tests/translator/output/aws-cn/api_with_cors_and_conditions_no_definitionbody.json index eb8f777b76..d2b27e4f73 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_conditions_no_definitionbody.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_conditions_no_definitionbody.json @@ -61,7 +61,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -221,7 +221,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -279,7 +279,7 @@ "ImplicitApiFunction2DeleteHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction2" @@ -321,4 +321,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_only_headers.json b/tests/translator/output/aws-cn/api_with_cors_and_only_headers.json index 4fd81be393..fa6fd63541 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_only_headers.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_only_headers.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -239,7 +239,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -360,4 +360,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_only_methods.json b/tests/translator/output/aws-cn/api_with_cors_and_only_methods.json index a52a9552db..4eccebb2ec 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_only_methods.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_only_methods.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -167,4 +167,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_only_origins.json b/tests/translator/output/aws-cn/api_with_cors_and_only_origins.json index 46d7155d70..e92cf4f707 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_only_origins.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_only_origins.json @@ -60,7 +60,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -243,7 +243,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -348,4 +348,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_no_definitionbody.json b/tests/translator/output/aws-cn/api_with_cors_no_definitionbody.json index a4b02d02b9..69c0a5ae25 100644 --- a/tests/translator/output/aws-cn/api_with_cors_no_definitionbody.json +++ b/tests/translator/output/aws-cn/api_with_cors_no_definitionbody.json @@ -47,7 +47,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -68,7 +68,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -195,4 +195,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_openapi_3.json b/tests/translator/output/aws-cn/api_with_cors_openapi_3.json index 99a5d51f4a..64abbc2a38 100644 --- a/tests/translator/output/aws-cn/api_with_cors_openapi_3.json +++ b/tests/translator/output/aws-cn/api_with_cors_openapi_3.json @@ -59,7 +59,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -296,7 +296,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -514,4 +514,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_default_aws_iam_auth.json b/tests/translator/output/aws-cn/api_with_default_aws_iam_auth.json index 521250949c..578e05a3ce 100644 --- a/tests/translator/output/aws-cn/api_with_default_aws_iam_auth.json +++ b/tests/translator/output/aws-cn/api_with_default_aws_iam_auth.json @@ -36,7 +36,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -81,7 +81,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -284,7 +284,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-cn/api_with_default_aws_iam_auth_and_no_auth_route.json b/tests/translator/output/aws-cn/api_with_default_aws_iam_auth_and_no_auth_route.json index 35361d0585..f8e55c8b70 100644 --- a/tests/translator/output/aws-cn/api_with_default_aws_iam_auth_and_no_auth_route.json +++ b/tests/translator/output/aws-cn/api_with_default_aws_iam_auth_and_no_auth_route.json @@ -38,7 +38,7 @@ "MyFunctionWithAwsIamAuthMyApiWithNoAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -59,7 +59,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses.json b/tests/translator/output/aws-cn/api_with_gateway_responses.json index 411d44ac75..07fb332558 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses.json @@ -119,7 +119,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -138,4 +138,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_all.json b/tests/translator/output/aws-cn/api_with_gateway_responses_all.json index 8625ec0459..88c090ddc0 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_all.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_all.json @@ -128,7 +128,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -147,4 +147,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_all_openapi_3.json b/tests/translator/output/aws-cn/api_with_gateway_responses_all_openapi_3.json index e73dd8b5b6..9a5e13192b 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_all_openapi_3.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_all_openapi_3.json @@ -127,7 +127,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -146,4 +146,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_implicit.json b/tests/translator/output/aws-cn/api_with_gateway_responses_implicit.json index ba3b9c3713..308d894392 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_implicit.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_implicit.json @@ -72,7 +72,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -139,4 +139,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_minimal.json b/tests/translator/output/aws-cn/api_with_gateway_responses_minimal.json index 53db31ad44..b63b85f320 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_minimal.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_minimal.json @@ -114,7 +114,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -133,4 +133,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_string_status_code.json b/tests/translator/output/aws-cn/api_with_gateway_responses_string_status_code.json index 411d44ac75..07fb332558 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_string_status_code.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_string_status_code.json @@ -119,7 +119,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -138,4 +138,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_incompatible_stage_name.json b/tests/translator/output/aws-cn/api_with_incompatible_stage_name.json index 15910d3edb..03e7dece56 100644 --- a/tests/translator/output/aws-cn/api_with_incompatible_stage_name.json +++ b/tests/translator/output/aws-cn/api_with_incompatible_stage_name.json @@ -105,7 +105,7 @@ "HyphenFunctionGetHtmlPermission0c8ecc62cb": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HyphenFunction" @@ -159,7 +159,7 @@ "UnderscoreFunctionGetHtmlPermissionb34d3ad84e": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "UnderscoreFunction" @@ -289,4 +289,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_ip_range_blacklist.json b/tests/translator/output/aws-cn/api_with_ip_range_blacklist.json index bb034cb819..2279b53d9e 100644 --- a/tests/translator/output/aws-cn/api_with_ip_range_blacklist.json +++ b/tests/translator/output/aws-cn/api_with_ip_range_blacklist.json @@ -37,7 +37,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -187,4 +187,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_ip_range_whitelist.json b/tests/translator/output/aws-cn/api_with_ip_range_whitelist.json index f5a0093d3f..3beb4dab66 100644 --- a/tests/translator/output/aws-cn/api_with_ip_range_whitelist.json +++ b/tests/translator/output/aws-cn/api_with_ip_range_whitelist.json @@ -171,7 +171,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -190,4 +190,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_method_aws_iam_auth.json b/tests/translator/output/aws-cn/api_with_method_aws_iam_auth.json index a1a556dc83..03bf929581 100644 --- a/tests/translator/output/aws-cn/api_with_method_aws_iam_auth.json +++ b/tests/translator/output/aws-cn/api_with_method_aws_iam_auth.json @@ -3,7 +3,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -116,7 +116,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -172,7 +172,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-cn/api_with_method_settings.json b/tests/translator/output/aws-cn/api_with_method_settings.json index 9b53950997..7d76c3ed3b 100644 --- a/tests/translator/output/aws-cn/api_with_method_settings.json +++ b/tests/translator/output/aws-cn/api_with_method_settings.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -184,4 +184,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_minimum_compression_size.json b/tests/translator/output/aws-cn/api_with_minimum_compression_size.json index a347496543..3050ab63a9 100644 --- a/tests/translator/output/aws-cn/api_with_minimum_compression_size.json +++ b/tests/translator/output/aws-cn/api_with_minimum_compression_size.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -168,4 +168,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_open_api_version.json b/tests/translator/output/aws-cn/api_with_open_api_version.json index 2cc5e82435..b7ac207f07 100644 --- a/tests/translator/output/aws-cn/api_with_open_api_version.json +++ b/tests/translator/output/aws-cn/api_with_open_api_version.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -210,4 +210,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_open_api_version_2.json b/tests/translator/output/aws-cn/api_with_open_api_version_2.json index 2ac4180c1f..bbae05a9e2 100644 --- a/tests/translator/output/aws-cn/api_with_open_api_version_2.json +++ b/tests/translator/output/aws-cn/api_with_open_api_version_2.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -210,4 +210,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_openapi_definition_body_no_flag.json b/tests/translator/output/aws-cn/api_with_openapi_definition_body_no_flag.json index 661be55921..ded007e8a2 100644 --- a/tests/translator/output/aws-cn/api_with_openapi_definition_body_no_flag.json +++ b/tests/translator/output/aws-cn/api_with_openapi_definition_body_no_flag.json @@ -167,7 +167,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-cn/api_with_path_parameters.json b/tests/translator/output/aws-cn/api_with_path_parameters.json index 530ed5e18c..830405c866 100644 --- a/tests/translator/output/aws-cn/api_with_path_parameters.json +++ b/tests/translator/output/aws-cn/api_with_path_parameters.json @@ -39,7 +39,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -106,4 +106,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_resource_policy.json b/tests/translator/output/aws-cn/api_with_resource_policy.json index 5a4dcf5b5d..1e3bddf097 100644 --- a/tests/translator/output/aws-cn/api_with_resource_policy.json +++ b/tests/translator/output/aws-cn/api_with_resource_policy.json @@ -26,7 +26,7 @@ "ExplicitApiFunctionPutHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -140,7 +140,7 @@ "ExplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -185,7 +185,7 @@ "ExplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -204,4 +204,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_resource_policy_global.json b/tests/translator/output/aws-cn/api_with_resource_policy_global.json index 4a55c1689f..063035e2c6 100644 --- a/tests/translator/output/aws-cn/api_with_resource_policy_global.json +++ b/tests/translator/output/aws-cn/api_with_resource_policy_global.json @@ -19,7 +19,7 @@ "ExplicitApiFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -200,4 +200,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_resource_policy_global_implicit.json b/tests/translator/output/aws-cn/api_with_resource_policy_global_implicit.json index 2c7e13e900..1998c5963f 100644 --- a/tests/translator/output/aws-cn/api_with_resource_policy_global_implicit.json +++ b/tests/translator/output/aws-cn/api_with_resource_policy_global_implicit.json @@ -3,7 +3,7 @@ "MinimalFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MinimalFunction" @@ -144,4 +144,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_resource_refs.json b/tests/translator/output/aws-cn/api_with_resource_refs.json index 5ac04d491d..5eead0b949 100644 --- a/tests/translator/output/aws-cn/api_with_resource_refs.json +++ b/tests/translator/output/aws-cn/api_with_resource_refs.json @@ -80,7 +80,7 @@ "MyFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -188,4 +188,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_source_vpc_blacklist.json b/tests/translator/output/aws-cn/api_with_source_vpc_blacklist.json index 1c725e6e24..af7e38760c 100644 --- a/tests/translator/output/aws-cn/api_with_source_vpc_blacklist.json +++ b/tests/translator/output/aws-cn/api_with_source_vpc_blacklist.json @@ -147,7 +147,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -166,4 +166,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_source_vpc_whitelist.json b/tests/translator/output/aws-cn/api_with_source_vpc_whitelist.json index 8b66a9b618..859f39402d 100644 --- a/tests/translator/output/aws-cn/api_with_source_vpc_whitelist.json +++ b/tests/translator/output/aws-cn/api_with_source_vpc_whitelist.json @@ -25,7 +25,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -300,7 +300,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -319,4 +319,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_swagger_and_openapi_with_auth.json b/tests/translator/output/aws-cn/api_with_swagger_and_openapi_with_auth.json index 23e8fc7518..d57372c09a 100644 --- a/tests/translator/output/aws-cn/api_with_swagger_and_openapi_with_auth.json +++ b/tests/translator/output/aws-cn/api_with_swagger_and_openapi_with_auth.json @@ -156,7 +156,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -267,4 +267,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_xray_tracing.json b/tests/translator/output/aws-cn/api_with_xray_tracing.json index c68bdcc9e3..45bd016557 100644 --- a/tests/translator/output/aws-cn/api_with_xray_tracing.json +++ b/tests/translator/output/aws-cn/api_with_xray_tracing.json @@ -40,7 +40,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/aws-cn/basic_function_with_tags.json b/tests/translator/output/aws-cn/basic_function_with_tags.json index c3bd6c0eaa..6ea62da56c 100644 --- a/tests/translator/output/aws-cn/basic_function_with_tags.json +++ b/tests/translator/output/aws-cn/basic_function_with_tags.json @@ -34,7 +34,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/cloudwatch_logs_with_ref.json b/tests/translator/output/aws-cn/cloudwatch_logs_with_ref.json index 37e03b4b0d..a8e13b23ee 100644 --- a/tests/translator/output/aws-cn/cloudwatch_logs_with_ref.json +++ b/tests/translator/output/aws-cn/cloudwatch_logs_with_ref.json @@ -82,7 +82,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -101,4 +101,4 @@ } }, "Description": "Example CloudWatch Logs + Lambda" -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/cloudwatchevent.json b/tests/translator/output/aws-cn/cloudwatchevent.json index a4d9169f4d..c7730ca364 100644 --- a/tests/translator/output/aws-cn/cloudwatchevent.json +++ b/tests/translator/output/aws-cn/cloudwatchevent.json @@ -27,7 +27,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -43,7 +43,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-cn/cloudwatchevent_schedule_properties.json b/tests/translator/output/aws-cn/cloudwatchevent_schedule_properties.json index c947e4bc21..f666d03de7 100644 --- a/tests/translator/output/aws-cn/cloudwatchevent_schedule_properties.json +++ b/tests/translator/output/aws-cn/cloudwatchevent_schedule_properties.json @@ -27,7 +27,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -43,7 +43,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-cn/cloudwatchlog.json b/tests/translator/output/aws-cn/cloudwatchlog.json index 0cb97f5aa6..f4ffaa9a5b 100644 --- a/tests/translator/output/aws-cn/cloudwatchlog.json +++ b/tests/translator/output/aws-cn/cloudwatchlog.json @@ -67,7 +67,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -83,4 +83,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/cognito_userpool_with_event.json b/tests/translator/output/aws-cn/cognito_userpool_with_event.json index 552490cb10..39b065257e 100644 --- a/tests/translator/output/aws-cn/cognito_userpool_with_event.json +++ b/tests/translator/output/aws-cn/cognito_userpool_with_event.json @@ -75,7 +75,7 @@ "ImplicitApiFunctionCognitoPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "ImplicitApiFunction" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/depends_on.json b/tests/translator/output/aws-cn/depends_on.json index ea12483148..44d1640056 100644 --- a/tests/translator/output/aws-cn/depends_on.json +++ b/tests/translator/output/aws-cn/depends_on.json @@ -137,7 +137,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -154,4 +154,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/explicit_api.json b/tests/translator/output/aws-cn/explicit_api.json index a51413cd77..858b635afb 100644 --- a/tests/translator/output/aws-cn/explicit_api.json +++ b/tests/translator/output/aws-cn/explicit_api.json @@ -102,7 +102,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -169,4 +169,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/explicit_api_openapi_3.json b/tests/translator/output/aws-cn/explicit_api_openapi_3.json index 2ad679e765..dc58a086f9 100644 --- a/tests/translator/output/aws-cn/explicit_api_openapi_3.json +++ b/tests/translator/output/aws-cn/explicit_api_openapi_3.json @@ -111,7 +111,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -168,4 +168,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/explicit_api_with_invalid_events_config.json b/tests/translator/output/aws-cn/explicit_api_with_invalid_events_config.json index 4bba9eab85..52f7fc948f 100644 --- a/tests/translator/output/aws-cn/explicit_api_with_invalid_events_config.json +++ b/tests/translator/output/aws-cn/explicit_api_with_invalid_events_config.json @@ -26,7 +26,7 @@ "MyFunctionAddApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-cn/explicit_http_api.json b/tests/translator/output/aws-cn/explicit_http_api.json index 7dc935a8a4..8b882e4d8b 100644 --- a/tests/translator/output/aws-cn/explicit_http_api.json +++ b/tests/translator/output/aws-cn/explicit_http_api.json @@ -46,7 +46,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -141,7 +141,7 @@ "HttpApiFunctionSimpleCase2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -212,4 +212,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/explicit_http_api_minimum.json b/tests/translator/output/aws-cn/explicit_http_api_minimum.json index 4a3a09d9e7..265bf8702b 100644 --- a/tests/translator/output/aws-cn/explicit_http_api_minimum.json +++ b/tests/translator/output/aws-cn/explicit_http_api_minimum.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -134,4 +134,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/function_event_conditions.json b/tests/translator/output/aws-cn/function_event_conditions.json index 36e58e6a61..5452860e46 100644 --- a/tests/translator/output/aws-cn/function_event_conditions.json +++ b/tests/translator/output/aws-cn/function_event_conditions.json @@ -28,7 +28,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -42,7 +42,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -103,7 +103,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -140,7 +140,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -154,7 +154,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -288,7 +288,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -304,7 +304,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json b/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json index 789094a82c..b50da660dc 100644 --- a/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json +++ b/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json @@ -24,7 +24,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -59,7 +59,7 @@ "MyAwesomeFunctionCWEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -116,7 +116,7 @@ "MyAwesomeFunctionImplicitApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -137,7 +137,7 @@ "MyAwesomeFunctionIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -172,7 +172,7 @@ "MyAwesomeFunctionS3TriggerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -203,7 +203,7 @@ "MyAwesomeFunctionCWLogPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -365,7 +365,7 @@ "MyAwesomeFunctionCWSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -418,7 +418,7 @@ "MyAwesomeFunctionExplicitApiPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -447,4 +447,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/function_with_request_parameters.json b/tests/translator/output/aws-cn/function_with_request_parameters.json index 7202333096..1798e6c185 100644 --- a/tests/translator/output/aws-cn/function_with_request_parameters.json +++ b/tests/translator/output/aws-cn/function_with_request_parameters.json @@ -84,7 +84,7 @@ "NoApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "NoApiParameterFunction" @@ -174,7 +174,7 @@ "ApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiParameterFunction" @@ -276,4 +276,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/function_with_sns_event_source_all_parameters.json b/tests/translator/output/aws-cn/function_with_sns_event_source_all_parameters.json index cac15164c9..bd1a04763f 100644 --- a/tests/translator/output/aws-cn/function_with_sns_event_source_all_parameters.json +++ b/tests/translator/output/aws-cn/function_with_sns_event_source_all_parameters.json @@ -40,7 +40,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunction" diff --git a/tests/translator/output/aws-cn/global_handle_path_level_parameter.json b/tests/translator/output/aws-cn/global_handle_path_level_parameter.json index 66a652eb32..c7d3399b56 100644 --- a/tests/translator/output/aws-cn/global_handle_path_level_parameter.json +++ b/tests/translator/output/aws-cn/global_handle_path_level_parameter.json @@ -164,7 +164,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -275,4 +275,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/globals_for_api.json b/tests/translator/output/aws-cn/globals_for_api.json index 16a4611425..133bac2754 100644 --- a/tests/translator/output/aws-cn/globals_for_api.json +++ b/tests/translator/output/aws-cn/globals_for_api.json @@ -173,7 +173,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -282,4 +282,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/http_api_def_uri.json b/tests/translator/output/aws-cn/http_api_def_uri.json index 2aa82050a9..391b114bc5 100644 --- a/tests/translator/output/aws-cn/http_api_def_uri.json +++ b/tests/translator/output/aws-cn/http_api_def_uri.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -125,7 +125,7 @@ "FunctionApi2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -159,4 +159,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/http_api_existing_openapi.json b/tests/translator/output/aws-cn/http_api_existing_openapi.json index cf6d050d8d..d1fbb24ee6 100644 --- a/tests/translator/output/aws-cn/http_api_existing_openapi.json +++ b/tests/translator/output/aws-cn/http_api_existing_openapi.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -208,4 +208,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/http_api_existing_openapi_conditions.json b/tests/translator/output/aws-cn/http_api_existing_openapi_conditions.json index df24e69a57..7486073a60 100644 --- a/tests/translator/output/aws-cn/http_api_existing_openapi_conditions.json +++ b/tests/translator/output/aws-cn/http_api_existing_openapi_conditions.json @@ -11,7 +11,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -265,4 +265,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/http_api_explicit_stage.json b/tests/translator/output/aws-cn/http_api_explicit_stage.json index a0e990f4de..9ad08e6dc5 100644 --- a/tests/translator/output/aws-cn/http_api_explicit_stage.json +++ b/tests/translator/output/aws-cn/http_api_explicit_stage.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -109,4 +109,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_and_explicit_api_with_conditions.json b/tests/translator/output/aws-cn/implicit_and_explicit_api_with_conditions.json index 5b58421bc9..a8ced40d95 100644 --- a/tests/translator/output/aws-cn/implicit_and_explicit_api_with_conditions.json +++ b/tests/translator/output/aws-cn/implicit_and_explicit_api_with_conditions.json @@ -176,7 +176,7 @@ "explicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello1" @@ -223,7 +223,7 @@ "implicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello1" @@ -280,7 +280,7 @@ "explicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello2" @@ -398,7 +398,7 @@ "implicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello2" diff --git a/tests/translator/output/aws-cn/implicit_api.json b/tests/translator/output/aws-cn/implicit_api.json index d34fa9a5cf..e9b9672df0 100644 --- a/tests/translator/output/aws-cn/implicit_api.json +++ b/tests/translator/output/aws-cn/implicit_api.json @@ -28,7 +28,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -49,7 +49,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -163,7 +163,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -256,7 +256,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -275,4 +275,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_api_with_auth_and_conditions_max.json b/tests/translator/output/aws-cn/implicit_api_with_auth_and_conditions_max.json index 62289044f2..ee9bc8070b 100644 --- a/tests/translator/output/aws-cn/implicit_api_with_auth_and_conditions_max.json +++ b/tests/translator/output/aws-cn/implicit_api_with_auth_and_conditions_max.json @@ -130,7 +130,7 @@ "MyFunction2WithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction2" @@ -337,7 +337,7 @@ "ServerlessRestApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -356,7 +356,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -427,7 +427,7 @@ "MyFunction4WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction4" @@ -449,7 +449,7 @@ "ServerlessRestApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -468,7 +468,7 @@ "MyFunction5WithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction5" @@ -490,7 +490,7 @@ "ServerlessRestApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -545,7 +545,7 @@ "MyFunction3WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction3" @@ -567,7 +567,7 @@ "MyFunction6WithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction6" @@ -913,4 +913,4 @@ "Condition": "ServerlessRestApiCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_api_with_many_conditions.json b/tests/translator/output/aws-cn/implicit_api_with_many_conditions.json index 76ea25af7f..919a5ad617 100644 --- a/tests/translator/output/aws-cn/implicit_api_with_many_conditions.json +++ b/tests/translator/output/aws-cn/implicit_api_with_many_conditions.json @@ -126,7 +126,7 @@ "helloworld7ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -386,7 +386,7 @@ "helloApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -408,7 +408,7 @@ "helloworld2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -430,7 +430,7 @@ "helloworld3ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" @@ -452,7 +452,7 @@ "helloworld1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -499,7 +499,7 @@ "helloworld6ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -557,7 +557,7 @@ "helloworldApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld" @@ -604,7 +604,7 @@ "helloworld5ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -626,7 +626,7 @@ "helloworld8ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -798,7 +798,7 @@ "helloworld9ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -920,7 +920,7 @@ "helloworld4ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" diff --git a/tests/translator/output/aws-cn/implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/aws-cn/implicit_api_with_serverless_rest_api_resource.json index d34fa9a5cf..e9b9672df0 100644 --- a/tests/translator/output/aws-cn/implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/aws-cn/implicit_api_with_serverless_rest_api_resource.json @@ -28,7 +28,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -49,7 +49,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -163,7 +163,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -256,7 +256,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -275,4 +275,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_http_api.json b/tests/translator/output/aws-cn/implicit_http_api.json index 76c13ba423..f1e91378bc 100644 --- a/tests/translator/output/aws-cn/implicit_http_api.json +++ b/tests/translator/output/aws-cn/implicit_http_api.json @@ -119,7 +119,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -186,7 +186,7 @@ "HttpApiFunction2Basic2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction2" @@ -205,4 +205,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_http_api_auth_and_simple_case.json b/tests/translator/output/aws-cn/implicit_http_api_auth_and_simple_case.json index 33fa971697..ec354a02a1 100644 --- a/tests/translator/output/aws-cn/implicit_http_api_auth_and_simple_case.json +++ b/tests/translator/output/aws-cn/implicit_http_api_auth_and_simple_case.json @@ -61,7 +61,7 @@ "RestApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -247,4 +247,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_http_api_with_many_conditions.json b/tests/translator/output/aws-cn/implicit_http_api_with_many_conditions.json index 74731cc7e3..2b3f90654d 100644 --- a/tests/translator/output/aws-cn/implicit_http_api_with_many_conditions.json +++ b/tests/translator/output/aws-cn/implicit_http_api_with_many_conditions.json @@ -117,7 +117,7 @@ "helloworld9HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -164,7 +164,7 @@ "helloworld2HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -670,7 +670,7 @@ "helloworld6HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -967,7 +967,7 @@ "helloworld7HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -989,7 +989,7 @@ "helloHttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -1011,7 +1011,7 @@ "helloworld1HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -1083,7 +1083,7 @@ "helloworld1099HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1099" @@ -1105,7 +1105,7 @@ "helloworld5HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -1252,7 +1252,7 @@ "helloworld8HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -1335,7 +1335,7 @@ "helloworld4HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" @@ -1382,7 +1382,7 @@ "helloworld3HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" @@ -1402,4 +1402,4 @@ "Condition": "Cond3" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/intrinsic_functions.json b/tests/translator/output/aws-cn/intrinsic_functions.json index a246c15974..a4c053b367 100644 --- a/tests/translator/output/aws-cn/intrinsic_functions.json +++ b/tests/translator/output/aws-cn/intrinsic_functions.json @@ -516,7 +516,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -535,4 +535,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/iot_rule.json b/tests/translator/output/aws-cn/iot_rule.json index 64464c74e0..364b7e7696 100644 --- a/tests/translator/output/aws-cn/iot_rule.json +++ b/tests/translator/output/aws-cn/iot_rule.json @@ -48,7 +48,7 @@ "IoTRuleFuncMyIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -71,7 +71,7 @@ "IoTRuleFuncMyOtherIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -142,4 +142,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/no_implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/aws-cn/no_implicit_api_with_serverless_rest_api_resource.json index 68e16942b2..9e9287e403 100644 --- a/tests/translator/output/aws-cn/no_implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/aws-cn/no_implicit_api_with_serverless_rest_api_resource.json @@ -50,7 +50,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -240,4 +240,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3.json b/tests/translator/output/aws-cn/s3.json index 36ed3e9691..24c034fa1f 100644 --- a/tests/translator/output/aws-cn/s3.json +++ b/tests/translator/output/aws-cn/s3.json @@ -46,7 +46,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -80,4 +80,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_create_remove.json b/tests/translator/output/aws-cn/s3_create_remove.json index e71f2d1fda..8c1feda8e1 100644 --- a/tests/translator/output/aws-cn/s3_create_remove.json +++ b/tests/translator/output/aws-cn/s3_create_remove.json @@ -63,7 +63,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -97,4 +97,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_existing_lambda_notification_configuration.json b/tests/translator/output/aws-cn/s3_existing_lambda_notification_configuration.json index 36ed3e9691..24c034fa1f 100644 --- a/tests/translator/output/aws-cn/s3_existing_lambda_notification_configuration.json +++ b/tests/translator/output/aws-cn/s3_existing_lambda_notification_configuration.json @@ -46,7 +46,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -80,4 +80,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_existing_other_notification_configuration.json b/tests/translator/output/aws-cn/s3_existing_other_notification_configuration.json index c8e2fe1fdf..af51c9898b 100644 --- a/tests/translator/output/aws-cn/s3_existing_other_notification_configuration.json +++ b/tests/translator/output/aws-cn/s3_existing_other_notification_configuration.json @@ -54,7 +54,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -88,4 +88,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_filter.json b/tests/translator/output/aws-cn/s3_filter.json index 3c3e03dfe0..8b9c55a098 100644 --- a/tests/translator/output/aws-cn/s3_filter.json +++ b/tests/translator/output/aws-cn/s3_filter.json @@ -56,7 +56,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -90,4 +90,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_multiple_events_same_bucket.json b/tests/translator/output/aws-cn/s3_multiple_events_same_bucket.json index 43b4e3a002..c3a594e43a 100644 --- a/tests/translator/output/aws-cn/s3_multiple_events_same_bucket.json +++ b/tests/translator/output/aws-cn/s3_multiple_events_same_bucket.json @@ -27,7 +27,7 @@ "ThumbnailFunctionImageBucketCreatesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -78,7 +78,7 @@ "ThumbnailFunctionImageBucketDeletesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -112,4 +112,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_multiple_functions.json b/tests/translator/output/aws-cn/s3_multiple_functions.json index de4c96d187..75a3c3efcc 100644 --- a/tests/translator/output/aws-cn/s3_multiple_functions.json +++ b/tests/translator/output/aws-cn/s3_multiple_functions.json @@ -27,7 +27,7 @@ "FunctionTwoImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -101,7 +101,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -158,4 +158,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_with_condition.json b/tests/translator/output/aws-cn/s3_with_condition.json index 6b8e7f8d98..1e24673794 100644 --- a/tests/translator/output/aws-cn/s3_with_condition.json +++ b/tests/translator/output/aws-cn/s3_with_condition.json @@ -76,7 +76,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -112,4 +112,4 @@ "Condition": "MyCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_with_dependsOn.json b/tests/translator/output/aws-cn/s3_with_dependsOn.json index adb9b129f9..f4c9b79986 100644 --- a/tests/translator/output/aws-cn/s3_with_dependsOn.json +++ b/tests/translator/output/aws-cn/s3_with_dependsOn.json @@ -52,7 +52,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/aws-cn/sns.json b/tests/translator/output/aws-cn/sns.json index 231217f58e..2f59a06f6f 100644 --- a/tests/translator/output/aws-cn/sns.json +++ b/tests/translator/output/aws-cn/sns.json @@ -30,7 +30,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -79,4 +79,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/sns_existing_other_subscription.json b/tests/translator/output/aws-cn/sns_existing_other_subscription.json index bae375bc39..a3afd759b5 100644 --- a/tests/translator/output/aws-cn/sns_existing_other_subscription.json +++ b/tests/translator/output/aws-cn/sns_existing_other_subscription.json @@ -38,7 +38,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -87,4 +87,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/sns_topic_outside_template.json b/tests/translator/output/aws-cn/sns_topic_outside_template.json index 5ef957d25d..1d81863679 100644 --- a/tests/translator/output/aws-cn/sns_topic_outside_template.json +++ b/tests/translator/output/aws-cn/sns_topic_outside_template.json @@ -47,7 +47,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -81,4 +81,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/alexa_skill.json b/tests/translator/output/aws-us-gov/alexa_skill.json index 5fe8c8cddc..fae7c9493d 100644 --- a/tests/translator/output/aws-us-gov/alexa_skill.json +++ b/tests/translator/output/aws-us-gov/alexa_skill.json @@ -29,7 +29,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -63,4 +63,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/alexa_skill_with_skill_id.json b/tests/translator/output/aws-us-gov/alexa_skill_with_skill_id.json index 659f83c425..e9becd994e 100644 --- a/tests/translator/output/aws-us-gov/alexa_skill_with_skill_id.json +++ b/tests/translator/output/aws-us-gov/alexa_skill_with_skill_id.json @@ -29,7 +29,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -64,4 +64,4 @@ } } } - } \ No newline at end of file + } diff --git a/tests/translator/output/aws-us-gov/api_cache.json b/tests/translator/output/aws-us-gov/api_cache.json index 52af7238ce..a66f3c2e21 100644 --- a/tests/translator/output/aws-us-gov/api_cache.json +++ b/tests/translator/output/aws-us-gov/api_cache.json @@ -41,7 +41,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -108,4 +108,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_endpoint_configuration.json b/tests/translator/output/aws-us-gov/api_endpoint_configuration.json index 067fc009df..77e7c0fe22 100644 --- a/tests/translator/output/aws-us-gov/api_endpoint_configuration.json +++ b/tests/translator/output/aws-us-gov/api_endpoint_configuration.json @@ -55,7 +55,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -175,4 +175,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_request_model.json b/tests/translator/output/aws-us-gov/api_request_model.json index a99dc03ad9..d7db087b61 100644 --- a/tests/translator/output/aws-us-gov/api_request_model.json +++ b/tests/translator/output/aws-us-gov/api_request_model.json @@ -39,7 +39,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -145,4 +145,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_request_model_openapi_3.json b/tests/translator/output/aws-us-gov/api_request_model_openapi_3.json index 5c9aba6dbd..35d0537135 100644 --- a/tests/translator/output/aws-us-gov/api_request_model_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_request_model_openapi_3.json @@ -39,7 +39,7 @@ "HtmlFunctionIamPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -163,7 +163,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -203,4 +203,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_access_log_setting.json b/tests/translator/output/aws-us-gov/api_with_access_log_setting.json index bd3f69d057..32561ed089 100644 --- a/tests/translator/output/aws-us-gov/api_with_access_log_setting.json +++ b/tests/translator/output/aws-us-gov/api_with_access_log_setting.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_apikey_default_override.json b/tests/translator/output/aws-us-gov/api_with_apikey_default_override.json index 14b24ba9a6..5a0d331f9f 100644 --- a/tests/translator/output/aws-us-gov/api_with_apikey_default_override.json +++ b/tests/translator/output/aws-us-gov/api_with_apikey_default_override.json @@ -13,7 +13,7 @@ "MyFunctionWithApiKeyRequiredTrueMyApiWithApiKeyRequiredTruePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredTrue" @@ -34,7 +34,7 @@ "MyFunctionWithApiKeyRequiredFalseMyApiWithApiKeyRequiredFalsePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredFalse" @@ -113,7 +113,7 @@ "MyFunctionWithApiKeyRequiredDefaultMyApiWithApiKeyRequiredDefaultPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredDefault" @@ -305,4 +305,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_apikey_required.json b/tests/translator/output/aws-us-gov/api_with_apikey_required.json index 311640f538..de1dd35724 100644 --- a/tests/translator/output/aws-us-gov/api_with_apikey_required.json +++ b/tests/translator/output/aws-us-gov/api_with_apikey_required.json @@ -87,7 +87,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -139,4 +139,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_apikey_required_openapi_3.json b/tests/translator/output/aws-us-gov/api_with_apikey_required_openapi_3.json index 2b081c12dd..cc5e7fd691 100644 --- a/tests/translator/output/aws-us-gov/api_with_apikey_required_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_with_apikey_required_openapi_3.json @@ -98,7 +98,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -140,4 +140,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_auth_all_maximum.json b/tests/translator/output/aws-us-gov/api_with_auth_all_maximum.json index 17f8d4454f..bcb3594a4f 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_all_maximum.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_all_maximum.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -330,7 +330,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -348,7 +348,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -369,7 +369,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -399,7 +399,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -420,7 +420,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -439,4 +439,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_auth_all_maximum_openapi_3.json b/tests/translator/output/aws-us-gov/api_with_auth_all_maximum_openapi_3.json index 51a647589c..0484179208 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_all_maximum_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_all_maximum_openapi_3.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -331,7 +331,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -349,7 +349,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -370,7 +370,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -400,7 +400,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -421,7 +421,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_auth_all_minimum.json b/tests/translator/output/aws-us-gov/api_with_auth_all_minimum.json index 9db122986d..8a3bdb320c 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_all_minimum.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_all_minimum.json @@ -75,7 +75,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -167,7 +167,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -188,7 +188,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -211,7 +211,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -232,7 +232,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -482,4 +482,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_auth_all_minimum_openapi.json b/tests/translator/output/aws-us-gov/api_with_auth_all_minimum_openapi.json index f2829ec889..1cbb9f618b 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_all_minimum_openapi.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_all_minimum_openapi.json @@ -95,7 +95,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -186,7 +186,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -207,7 +207,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -230,7 +230,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -251,7 +251,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -485,4 +485,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_auth_and_conditions_all_max.json b/tests/translator/output/aws-us-gov/api_with_auth_and_conditions_all_max.json index 622bb3742f..2c467e8a71 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_and_conditions_all_max.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_and_conditions_all_max.json @@ -11,7 +11,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -32,7 +32,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -315,7 +315,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -333,7 +333,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -377,7 +377,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -432,7 +432,7 @@ "MyFunctionWithConditionalWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -454,7 +454,7 @@ "MyFunctionWithConditionalWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -476,7 +476,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -494,7 +494,7 @@ "MyFunctionWithConditionalWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" diff --git a/tests/translator/output/aws-us-gov/api_with_auth_no_default.json b/tests/translator/output/aws-us-gov/api_with_auth_no_default.json index 168867aa74..3d2f1c1541 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_no_default.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_no_default.json @@ -70,7 +70,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -152,7 +152,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -183,7 +183,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -216,7 +216,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -237,7 +237,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -467,4 +467,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_aws_account_blacklist.json b/tests/translator/output/aws-us-gov/api_with_aws_account_blacklist.json index 4ce517bdfc..4752543fd4 100644 --- a/tests/translator/output/aws-us-gov/api_with_aws_account_blacklist.json +++ b/tests/translator/output/aws-us-gov/api_with_aws_account_blacklist.json @@ -129,7 +129,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -148,4 +148,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_aws_account_whitelist.json b/tests/translator/output/aws-us-gov/api_with_aws_account_whitelist.json index c1d8285103..4ebfb43814 100644 --- a/tests/translator/output/aws-us-gov/api_with_aws_account_whitelist.json +++ b/tests/translator/output/aws-us-gov/api_with_aws_account_whitelist.json @@ -150,7 +150,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -169,4 +169,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_aws_iam_auth_overrides.json b/tests/translator/output/aws-us-gov/api_with_aws_iam_auth_overrides.json index 08bd46b1ef..868a7f3816 100644 --- a/tests/translator/output/aws-us-gov/api_with_aws_iam_auth_overrides.json +++ b/tests/translator/output/aws-us-gov/api_with_aws_iam_auth_overrides.json @@ -108,7 +108,7 @@ "MyFunctionCustomInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCustomInvokeRole" @@ -129,7 +129,7 @@ "MyFunctionMyCognitoAuthAPI1PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionMyCognitoAuth" @@ -225,7 +225,7 @@ "MyFunctionWithoutAuthAPI2PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithoutAuth" @@ -246,7 +246,7 @@ "MyFunctionDefaultInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionDefaultInvokeRole" @@ -337,7 +337,7 @@ "MyFunctionNoCallerCredentialsAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoCallerCredentials" @@ -406,7 +406,7 @@ "MyFunctionCallerCredentialsOverrideAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCallerCredentialsOverride" @@ -473,7 +473,7 @@ "MyFunctionNullInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNullInvokeRole" @@ -494,7 +494,7 @@ "MyFunctionNONEInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNONEInvokeRole" @@ -835,7 +835,7 @@ "MyFunctionNoneAuthAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoneAuth" diff --git a/tests/translator/output/aws-us-gov/api_with_binary_media_types.json b/tests/translator/output/aws-us-gov/api_with_binary_media_types.json index 729397a81d..dbb75e66a9 100644 --- a/tests/translator/output/aws-us-gov/api_with_binary_media_types.json +++ b/tests/translator/output/aws-us-gov/api_with_binary_media_types.json @@ -66,7 +66,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_canary_setting.json b/tests/translator/output/aws-us-gov/api_with_canary_setting.json index 3c137093df..8eea9e329c 100644 --- a/tests/translator/output/aws-us-gov/api_with_canary_setting.json +++ b/tests/translator/output/aws-us-gov/api_with_canary_setting.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_cors.json b/tests/translator/output/aws-us-gov/api_with_cors.json index 1b697129b6..4e59ca0f74 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors.json +++ b/tests/translator/output/aws-us-gov/api_with_cors.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -297,7 +297,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -516,4 +516,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_auth_no_preflight_auth.json b/tests/translator/output/aws-us-gov/api_with_cors_and_auth_no_preflight_auth.json index 6445a45e93..3411a25c2e 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_auth_no_preflight_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_auth_no_preflight_auth.json @@ -170,7 +170,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -237,7 +237,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -282,7 +282,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -303,4 +303,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_auth_preflight_auth.json b/tests/translator/output/aws-us-gov/api_with_cors_and_auth_preflight_auth.json index 36efb85f20..a0205ba303 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_auth_preflight_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_auth_preflight_auth.json @@ -163,7 +163,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -184,7 +184,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -287,7 +287,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -308,4 +308,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_conditions_no_definitionbody.json b/tests/translator/output/aws-us-gov/api_with_cors_and_conditions_no_definitionbody.json index 1f251eb602..658f45a604 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_conditions_no_definitionbody.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_conditions_no_definitionbody.json @@ -61,7 +61,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -223,7 +223,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -279,7 +279,7 @@ "ImplicitApiFunction2DeleteHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction2" @@ -321,4 +321,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_only_headers.json b/tests/translator/output/aws-us-gov/api_with_cors_and_only_headers.json index 55b6dae2b7..0590c0261a 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_only_headers.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_only_headers.json @@ -60,7 +60,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -251,7 +251,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -360,4 +360,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_only_methods.json b/tests/translator/output/aws-us-gov/api_with_cors_and_only_methods.json index 0092ba6bc1..559ab412d8 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_only_methods.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_only_methods.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -167,4 +167,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_only_origins.json b/tests/translator/output/aws-us-gov/api_with_cors_and_only_origins.json index 63e57916b6..227a2abcd4 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_only_origins.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_only_origins.json @@ -60,7 +60,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -233,7 +233,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -348,4 +348,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_no_definitionbody.json b/tests/translator/output/aws-us-gov/api_with_cors_no_definitionbody.json index ebc37e092a..f1c2f6f1fc 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_no_definitionbody.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_no_definitionbody.json @@ -47,7 +47,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -68,7 +68,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -195,4 +195,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_openapi_3.json b/tests/translator/output/aws-us-gov/api_with_cors_openapi_3.json index dfc5dc6d30..c5dc58c969 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_openapi_3.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -287,7 +287,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -514,4 +514,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth.json b/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth.json index d5b72bdb30..121dd8bc52 100644 --- a/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth.json @@ -36,7 +36,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -81,7 +81,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -284,7 +284,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth_and_no_auth_route.json b/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth_and_no_auth_route.json index 499a3832f0..b9ce43f20f 100644 --- a/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth_and_no_auth_route.json +++ b/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth_and_no_auth_route.json @@ -26,7 +26,7 @@ "MyFunctionWithAwsIamAuthMyApiWithNoAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -47,7 +47,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses.json index eb975d45e7..d20d426235 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses.json @@ -119,7 +119,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -138,4 +138,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_all.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_all.json index 0105852ba1..4f968d05a1 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_all.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_all.json @@ -128,7 +128,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -147,4 +147,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_all_openapi_3.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_all_openapi_3.json index e41c0b3b74..ccf5b1bcfb 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_all_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_all_openapi_3.json @@ -118,7 +118,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -146,4 +146,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_implicit.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_implicit.json index de439a2aa4..088db8fe1f 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_implicit.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_implicit.json @@ -72,7 +72,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -139,4 +139,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_minimal.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_minimal.json index 52370d99ab..c0d91d481d 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_minimal.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_minimal.json @@ -114,7 +114,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -133,4 +133,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_string_status_code.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_string_status_code.json index eb975d45e7..d20d426235 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_string_status_code.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_string_status_code.json @@ -119,7 +119,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -138,4 +138,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_incompatible_stage_name.json b/tests/translator/output/aws-us-gov/api_with_incompatible_stage_name.json index 5ffa7f92ca..b1b5636faa 100644 --- a/tests/translator/output/aws-us-gov/api_with_incompatible_stage_name.json +++ b/tests/translator/output/aws-us-gov/api_with_incompatible_stage_name.json @@ -95,7 +95,7 @@ "HyphenFunctionGetHtmlPermission0c8ecc62cb": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HyphenFunction" @@ -149,7 +149,7 @@ "UnderscoreFunctionGetHtmlPermissionb34d3ad84e": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "UnderscoreFunction" @@ -289,4 +289,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_ip_range_blacklist.json b/tests/translator/output/aws-us-gov/api_with_ip_range_blacklist.json index 84de52e1c5..f9e662e1c3 100644 --- a/tests/translator/output/aws-us-gov/api_with_ip_range_blacklist.json +++ b/tests/translator/output/aws-us-gov/api_with_ip_range_blacklist.json @@ -168,7 +168,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -187,4 +187,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_ip_range_whitelist.json b/tests/translator/output/aws-us-gov/api_with_ip_range_whitelist.json index 8a9628f6bf..6ce45973e2 100644 --- a/tests/translator/output/aws-us-gov/api_with_ip_range_whitelist.json +++ b/tests/translator/output/aws-us-gov/api_with_ip_range_whitelist.json @@ -171,7 +171,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -190,4 +190,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_method_aws_iam_auth.json b/tests/translator/output/aws-us-gov/api_with_method_aws_iam_auth.json index 0efd815a32..e086772fd6 100644 --- a/tests/translator/output/aws-us-gov/api_with_method_aws_iam_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_method_aws_iam_auth.json @@ -3,7 +3,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -106,7 +106,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -172,7 +172,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-us-gov/api_with_method_settings.json b/tests/translator/output/aws-us-gov/api_with_method_settings.json index 7ce1291b27..a9c6714256 100644 --- a/tests/translator/output/aws-us-gov/api_with_method_settings.json +++ b/tests/translator/output/aws-us-gov/api_with_method_settings.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -184,4 +184,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_minimum_compression_size.json b/tests/translator/output/aws-us-gov/api_with_minimum_compression_size.json index e79924396d..57407be029 100644 --- a/tests/translator/output/aws-us-gov/api_with_minimum_compression_size.json +++ b/tests/translator/output/aws-us-gov/api_with_minimum_compression_size.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -168,4 +168,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_open_api_version.json b/tests/translator/output/aws-us-gov/api_with_open_api_version.json index fc4c3c2cc6..c60d63e64f 100644 --- a/tests/translator/output/aws-us-gov/api_with_open_api_version.json +++ b/tests/translator/output/aws-us-gov/api_with_open_api_version.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -210,4 +210,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_open_api_version_2.json b/tests/translator/output/aws-us-gov/api_with_open_api_version_2.json index 520c537d28..a41c05f686 100644 --- a/tests/translator/output/aws-us-gov/api_with_open_api_version_2.json +++ b/tests/translator/output/aws-us-gov/api_with_open_api_version_2.json @@ -50,7 +50,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -210,4 +210,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_openapi_definition_body_no_flag.json b/tests/translator/output/aws-us-gov/api_with_openapi_definition_body_no_flag.json index ff7cd8a26d..8e7caa255f 100644 --- a/tests/translator/output/aws-us-gov/api_with_openapi_definition_body_no_flag.json +++ b/tests/translator/output/aws-us-gov/api_with_openapi_definition_body_no_flag.json @@ -157,7 +157,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_path_parameters.json b/tests/translator/output/aws-us-gov/api_with_path_parameters.json index c0fe04bdd2..eb8c60a0c6 100644 --- a/tests/translator/output/aws-us-gov/api_with_path_parameters.json +++ b/tests/translator/output/aws-us-gov/api_with_path_parameters.json @@ -39,7 +39,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -106,4 +106,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_resource_policy.json b/tests/translator/output/aws-us-gov/api_with_resource_policy.json index b590e93d5d..b49a3836d4 100644 --- a/tests/translator/output/aws-us-gov/api_with_resource_policy.json +++ b/tests/translator/output/aws-us-gov/api_with_resource_policy.json @@ -26,7 +26,7 @@ "ExplicitApiFunctionPutHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -140,7 +140,7 @@ "ExplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -185,7 +185,7 @@ "ExplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -204,4 +204,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_resource_policy_global.json b/tests/translator/output/aws-us-gov/api_with_resource_policy_global.json index 334d8b0fc6..8bcf60a2bb 100644 --- a/tests/translator/output/aws-us-gov/api_with_resource_policy_global.json +++ b/tests/translator/output/aws-us-gov/api_with_resource_policy_global.json @@ -19,7 +19,7 @@ "ExplicitApiFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -200,4 +200,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_resource_policy_global_implicit.json b/tests/translator/output/aws-us-gov/api_with_resource_policy_global_implicit.json index 7b72c912a2..b113e82ecf 100644 --- a/tests/translator/output/aws-us-gov/api_with_resource_policy_global_implicit.json +++ b/tests/translator/output/aws-us-gov/api_with_resource_policy_global_implicit.json @@ -3,7 +3,7 @@ "MinimalFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MinimalFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_resource_refs.json b/tests/translator/output/aws-us-gov/api_with_resource_refs.json index cda8e4cf10..d34f8a7948 100644 --- a/tests/translator/output/aws-us-gov/api_with_resource_refs.json +++ b/tests/translator/output/aws-us-gov/api_with_resource_refs.json @@ -82,7 +82,7 @@ "MyFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -188,4 +188,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_source_vpc_blacklist.json b/tests/translator/output/aws-us-gov/api_with_source_vpc_blacklist.json index fc78606c3e..02709a2d1a 100644 --- a/tests/translator/output/aws-us-gov/api_with_source_vpc_blacklist.json +++ b/tests/translator/output/aws-us-gov/api_with_source_vpc_blacklist.json @@ -147,7 +147,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -166,4 +166,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_source_vpc_whitelist.json b/tests/translator/output/aws-us-gov/api_with_source_vpc_whitelist.json index d5934bdc42..302f39dccf 100644 --- a/tests/translator/output/aws-us-gov/api_with_source_vpc_whitelist.json +++ b/tests/translator/output/aws-us-gov/api_with_source_vpc_whitelist.json @@ -25,7 +25,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -300,7 +300,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -319,4 +319,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_swagger_and_openapi_with_auth.json b/tests/translator/output/aws-us-gov/api_with_swagger_and_openapi_with_auth.json index a9116497b9..e23485b360 100644 --- a/tests/translator/output/aws-us-gov/api_with_swagger_and_openapi_with_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_swagger_and_openapi_with_auth.json @@ -146,7 +146,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -267,4 +267,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_xray_tracing.json b/tests/translator/output/aws-us-gov/api_with_xray_tracing.json index 9d5f890add..f7dcd7e146 100644 --- a/tests/translator/output/aws-us-gov/api_with_xray_tracing.json +++ b/tests/translator/output/aws-us-gov/api_with_xray_tracing.json @@ -40,7 +40,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/aws-us-gov/basic_function_with_tags.json b/tests/translator/output/aws-us-gov/basic_function_with_tags.json index c7e48394b3..ee73990a08 100644 --- a/tests/translator/output/aws-us-gov/basic_function_with_tags.json +++ b/tests/translator/output/aws-us-gov/basic_function_with_tags.json @@ -34,7 +34,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/cloudwatch_logs_with_ref.json b/tests/translator/output/aws-us-gov/cloudwatch_logs_with_ref.json index 3ed0f3a649..2c5dfc3409 100644 --- a/tests/translator/output/aws-us-gov/cloudwatch_logs_with_ref.json +++ b/tests/translator/output/aws-us-gov/cloudwatch_logs_with_ref.json @@ -82,7 +82,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -101,4 +101,4 @@ } }, "Description": "Example CloudWatch Logs + Lambda" -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/cloudwatchevent.json b/tests/translator/output/aws-us-gov/cloudwatchevent.json index 62456632fa..597ed0c29b 100644 --- a/tests/translator/output/aws-us-gov/cloudwatchevent.json +++ b/tests/translator/output/aws-us-gov/cloudwatchevent.json @@ -27,7 +27,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -43,7 +43,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-us-gov/cloudwatchevent_schedule_properties.json b/tests/translator/output/aws-us-gov/cloudwatchevent_schedule_properties.json index 3913b5c724..58a95dcc8b 100644 --- a/tests/translator/output/aws-us-gov/cloudwatchevent_schedule_properties.json +++ b/tests/translator/output/aws-us-gov/cloudwatchevent_schedule_properties.json @@ -27,7 +27,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -43,7 +43,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-us-gov/cloudwatchlog.json b/tests/translator/output/aws-us-gov/cloudwatchlog.json index 771ae0f3e0..adc6e2d5ae 100644 --- a/tests/translator/output/aws-us-gov/cloudwatchlog.json +++ b/tests/translator/output/aws-us-gov/cloudwatchlog.json @@ -67,7 +67,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -83,4 +83,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/cognito_userpool_with_event.json b/tests/translator/output/aws-us-gov/cognito_userpool_with_event.json index 803c0162fe..dcad74c990 100644 --- a/tests/translator/output/aws-us-gov/cognito_userpool_with_event.json +++ b/tests/translator/output/aws-us-gov/cognito_userpool_with_event.json @@ -75,7 +75,7 @@ "ImplicitApiFunctionCognitoPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "ImplicitApiFunction" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/depends_on.json b/tests/translator/output/aws-us-gov/depends_on.json index c8278cdeda..446e5ef0ed 100644 --- a/tests/translator/output/aws-us-gov/depends_on.json +++ b/tests/translator/output/aws-us-gov/depends_on.json @@ -137,7 +137,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -154,4 +154,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/explicit_api.json b/tests/translator/output/aws-us-gov/explicit_api.json index 04f02c380e..0bfe26799b 100644 --- a/tests/translator/output/aws-us-gov/explicit_api.json +++ b/tests/translator/output/aws-us-gov/explicit_api.json @@ -102,7 +102,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -169,4 +169,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/explicit_api_openapi_3.json b/tests/translator/output/aws-us-gov/explicit_api_openapi_3.json index ba9645a77e..c8e9ee8dc9 100644 --- a/tests/translator/output/aws-us-gov/explicit_api_openapi_3.json +++ b/tests/translator/output/aws-us-gov/explicit_api_openapi_3.json @@ -111,7 +111,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -168,4 +168,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/explicit_api_with_invalid_events_config.json b/tests/translator/output/aws-us-gov/explicit_api_with_invalid_events_config.json index e0a9d1abcb..282cc7a3ee 100644 --- a/tests/translator/output/aws-us-gov/explicit_api_with_invalid_events_config.json +++ b/tests/translator/output/aws-us-gov/explicit_api_with_invalid_events_config.json @@ -26,7 +26,7 @@ "MyFunctionAddApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -125,4 +125,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/explicit_http_api.json b/tests/translator/output/aws-us-gov/explicit_http_api.json index fc808cb425..0663cb16ee 100644 --- a/tests/translator/output/aws-us-gov/explicit_http_api.json +++ b/tests/translator/output/aws-us-gov/explicit_http_api.json @@ -46,7 +46,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -141,7 +141,7 @@ "HttpApiFunctionSimpleCase2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -212,4 +212,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/explicit_http_api_minimum.json b/tests/translator/output/aws-us-gov/explicit_http_api_minimum.json index 831eadac65..2c03657d33 100644 --- a/tests/translator/output/aws-us-gov/explicit_http_api_minimum.json +++ b/tests/translator/output/aws-us-gov/explicit_http_api_minimum.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -134,4 +134,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/function_event_conditions.json b/tests/translator/output/aws-us-gov/function_event_conditions.json index c5873e96e0..8e9a879456 100644 --- a/tests/translator/output/aws-us-gov/function_event_conditions.json +++ b/tests/translator/output/aws-us-gov/function_event_conditions.json @@ -28,7 +28,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -42,7 +42,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -103,7 +103,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -140,7 +140,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -154,7 +154,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -288,7 +288,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -304,7 +304,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json b/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json index 52a8585a93..783b9efc5a 100644 --- a/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json +++ b/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json @@ -24,7 +24,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -59,7 +59,7 @@ "MyAwesomeFunctionCWEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -116,7 +116,7 @@ "MyAwesomeFunctionImplicitApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -147,7 +147,7 @@ "MyAwesomeFunctionIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -182,7 +182,7 @@ "MyAwesomeFunctionS3TriggerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -213,7 +213,7 @@ "MyAwesomeFunctionCWLogPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -375,7 +375,7 @@ "MyAwesomeFunctionCWSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -428,7 +428,7 @@ "MyAwesomeFunctionExplicitApiPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -447,4 +447,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/function_with_request_parameters.json b/tests/translator/output/aws-us-gov/function_with_request_parameters.json index 45eed3c154..d74c76af72 100644 --- a/tests/translator/output/aws-us-gov/function_with_request_parameters.json +++ b/tests/translator/output/aws-us-gov/function_with_request_parameters.json @@ -94,7 +94,7 @@ "NoApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "NoApiParameterFunction" @@ -174,7 +174,7 @@ "ApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiParameterFunction" @@ -276,4 +276,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/function_with_sns_event_source_all_parameters.json b/tests/translator/output/aws-us-gov/function_with_sns_event_source_all_parameters.json index 5ebf5d48e6..c888a23b4e 100644 --- a/tests/translator/output/aws-us-gov/function_with_sns_event_source_all_parameters.json +++ b/tests/translator/output/aws-us-gov/function_with_sns_event_source_all_parameters.json @@ -40,7 +40,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunction" diff --git a/tests/translator/output/aws-us-gov/global_handle_path_level_parameter.json b/tests/translator/output/aws-us-gov/global_handle_path_level_parameter.json index 8704aee60b..abcdfc40e7 100644 --- a/tests/translator/output/aws-us-gov/global_handle_path_level_parameter.json +++ b/tests/translator/output/aws-us-gov/global_handle_path_level_parameter.json @@ -154,7 +154,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/globals_for_api.json b/tests/translator/output/aws-us-gov/globals_for_api.json index 3b05d0e4f4..0577af5af6 100644 --- a/tests/translator/output/aws-us-gov/globals_for_api.json +++ b/tests/translator/output/aws-us-gov/globals_for_api.json @@ -163,7 +163,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -282,4 +282,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/http_api_def_uri.json b/tests/translator/output/aws-us-gov/http_api_def_uri.json index d3c366b1a1..6fbde9728f 100644 --- a/tests/translator/output/aws-us-gov/http_api_def_uri.json +++ b/tests/translator/output/aws-us-gov/http_api_def_uri.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -125,7 +125,7 @@ "FunctionApi2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" diff --git a/tests/translator/output/aws-us-gov/http_api_existing_openapi.json b/tests/translator/output/aws-us-gov/http_api_existing_openapi.json index e860c06771..a6d3f2c4ab 100644 --- a/tests/translator/output/aws-us-gov/http_api_existing_openapi.json +++ b/tests/translator/output/aws-us-gov/http_api_existing_openapi.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -208,4 +208,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/http_api_existing_openapi_conditions.json b/tests/translator/output/aws-us-gov/http_api_existing_openapi_conditions.json index 5a6bb6d4b6..8970bc63e2 100644 --- a/tests/translator/output/aws-us-gov/http_api_existing_openapi_conditions.json +++ b/tests/translator/output/aws-us-gov/http_api_existing_openapi_conditions.json @@ -11,7 +11,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -265,4 +265,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/http_api_explicit_stage.json b/tests/translator/output/aws-us-gov/http_api_explicit_stage.json index 157540355c..3666fb3fe3 100644 --- a/tests/translator/output/aws-us-gov/http_api_explicit_stage.json +++ b/tests/translator/output/aws-us-gov/http_api_explicit_stage.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -109,4 +109,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/implicit_and_explicit_api_with_conditions.json b/tests/translator/output/aws-us-gov/implicit_and_explicit_api_with_conditions.json index b80a66d71a..9655dfd62f 100644 --- a/tests/translator/output/aws-us-gov/implicit_and_explicit_api_with_conditions.json +++ b/tests/translator/output/aws-us-gov/implicit_and_explicit_api_with_conditions.json @@ -165,7 +165,7 @@ "explicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello1" @@ -212,7 +212,7 @@ "implicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello1" @@ -270,7 +270,7 @@ "explicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello2" @@ -398,7 +398,7 @@ "implicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello2" diff --git a/tests/translator/output/aws-us-gov/implicit_api.json b/tests/translator/output/aws-us-gov/implicit_api.json index 8aca6a728e..808fcdd130 100644 --- a/tests/translator/output/aws-us-gov/implicit_api.json +++ b/tests/translator/output/aws-us-gov/implicit_api.json @@ -28,7 +28,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -49,7 +49,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -163,7 +163,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -256,7 +256,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -275,4 +275,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/implicit_api_with_auth_and_conditions_max.json b/tests/translator/output/aws-us-gov/implicit_api_with_auth_and_conditions_max.json index af123ff01b..7ed7ff4525 100644 --- a/tests/translator/output/aws-us-gov/implicit_api_with_auth_and_conditions_max.json +++ b/tests/translator/output/aws-us-gov/implicit_api_with_auth_and_conditions_max.json @@ -130,7 +130,7 @@ "MyFunction2WithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction2" @@ -337,7 +337,7 @@ "ServerlessRestApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -356,7 +356,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -427,7 +427,7 @@ "MyFunction4WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction4" @@ -449,7 +449,7 @@ "ServerlessRestApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -468,7 +468,7 @@ "MyFunction5WithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction5" @@ -490,7 +490,7 @@ "ServerlessRestApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -545,7 +545,7 @@ "MyFunction3WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction3" @@ -567,7 +567,7 @@ "MyFunction6WithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction6" @@ -913,4 +913,4 @@ "Condition": "ServerlessRestApiCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/implicit_api_with_many_conditions.json b/tests/translator/output/aws-us-gov/implicit_api_with_many_conditions.json index c3582f44b4..eaa8b52846 100644 --- a/tests/translator/output/aws-us-gov/implicit_api_with_many_conditions.json +++ b/tests/translator/output/aws-us-gov/implicit_api_with_many_conditions.json @@ -126,7 +126,7 @@ "helloworld7ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -386,7 +386,7 @@ "helloApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -408,7 +408,7 @@ "helloworld2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -430,7 +430,7 @@ "helloworld3ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" @@ -452,7 +452,7 @@ "helloworld1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -499,7 +499,7 @@ "helloworld6ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -546,7 +546,7 @@ "helloworldApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld" @@ -593,7 +593,7 @@ "helloworld5ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -615,7 +615,7 @@ "helloworld8ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -798,7 +798,7 @@ "helloworld9ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -920,7 +920,7 @@ "helloworld4ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" diff --git a/tests/translator/output/aws-us-gov/implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/aws-us-gov/implicit_api_with_serverless_rest_api_resource.json index 2a14f8c6fc..11ede9599c 100644 --- a/tests/translator/output/aws-us-gov/implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/aws-us-gov/implicit_api_with_serverless_rest_api_resource.json @@ -28,7 +28,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -49,7 +49,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -163,7 +163,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -256,7 +256,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" diff --git a/tests/translator/output/aws-us-gov/implicit_http_api.json b/tests/translator/output/aws-us-gov/implicit_http_api.json index 50f7c6f43b..e202eff02d 100644 --- a/tests/translator/output/aws-us-gov/implicit_http_api.json +++ b/tests/translator/output/aws-us-gov/implicit_http_api.json @@ -119,7 +119,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -186,7 +186,7 @@ "HttpApiFunction2Basic2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction2" @@ -205,4 +205,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/implicit_http_api_auth_and_simple_case.json b/tests/translator/output/aws-us-gov/implicit_http_api_auth_and_simple_case.json index 1474af0709..32c8118880 100644 --- a/tests/translator/output/aws-us-gov/implicit_http_api_auth_and_simple_case.json +++ b/tests/translator/output/aws-us-gov/implicit_http_api_auth_and_simple_case.json @@ -61,7 +61,7 @@ "RestApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -247,4 +247,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/implicit_http_api_with_many_conditions.json b/tests/translator/output/aws-us-gov/implicit_http_api_with_many_conditions.json index 80690c335d..82594b4042 100644 --- a/tests/translator/output/aws-us-gov/implicit_http_api_with_many_conditions.json +++ b/tests/translator/output/aws-us-gov/implicit_http_api_with_many_conditions.json @@ -117,7 +117,7 @@ "helloworld9HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -164,7 +164,7 @@ "helloworld2HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -670,7 +670,7 @@ "helloworld6HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -967,7 +967,7 @@ "helloworld7HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -989,7 +989,7 @@ "helloHttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -1011,7 +1011,7 @@ "helloworld1HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -1083,7 +1083,7 @@ "helloworld1099HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1099" @@ -1105,7 +1105,7 @@ "helloworld5HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -1252,7 +1252,7 @@ "helloworld8HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -1335,7 +1335,7 @@ "helloworld4HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" @@ -1382,7 +1382,7 @@ "helloworld3HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" @@ -1402,4 +1402,4 @@ "Condition": "Cond3" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/intrinsic_functions.json b/tests/translator/output/aws-us-gov/intrinsic_functions.json index b300c45034..31d5441c4b 100644 --- a/tests/translator/output/aws-us-gov/intrinsic_functions.json +++ b/tests/translator/output/aws-us-gov/intrinsic_functions.json @@ -516,7 +516,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -535,4 +535,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/iot_rule.json b/tests/translator/output/aws-us-gov/iot_rule.json index 808c2c04e6..0d9a773895 100644 --- a/tests/translator/output/aws-us-gov/iot_rule.json +++ b/tests/translator/output/aws-us-gov/iot_rule.json @@ -48,7 +48,7 @@ "IoTRuleFuncMyIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -71,7 +71,7 @@ "IoTRuleFuncMyOtherIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -142,4 +142,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/no_implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/aws-us-gov/no_implicit_api_with_serverless_rest_api_resource.json index ffbb87e6b7..6055ece723 100644 --- a/tests/translator/output/aws-us-gov/no_implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/aws-us-gov/no_implicit_api_with_serverless_rest_api_resource.json @@ -50,7 +50,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -240,4 +240,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3.json b/tests/translator/output/aws-us-gov/s3.json index 8cf54f93bc..8dc47c91ff 100644 --- a/tests/translator/output/aws-us-gov/s3.json +++ b/tests/translator/output/aws-us-gov/s3.json @@ -46,7 +46,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -80,4 +80,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_create_remove.json b/tests/translator/output/aws-us-gov/s3_create_remove.json index dc4a017c8a..cab4501189 100644 --- a/tests/translator/output/aws-us-gov/s3_create_remove.json +++ b/tests/translator/output/aws-us-gov/s3_create_remove.json @@ -63,7 +63,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -97,4 +97,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_existing_lambda_notification_configuration.json b/tests/translator/output/aws-us-gov/s3_existing_lambda_notification_configuration.json index 8cf54f93bc..8dc47c91ff 100644 --- a/tests/translator/output/aws-us-gov/s3_existing_lambda_notification_configuration.json +++ b/tests/translator/output/aws-us-gov/s3_existing_lambda_notification_configuration.json @@ -46,7 +46,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -80,4 +80,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_existing_other_notification_configuration.json b/tests/translator/output/aws-us-gov/s3_existing_other_notification_configuration.json index b0f782d570..7bfe1b2144 100644 --- a/tests/translator/output/aws-us-gov/s3_existing_other_notification_configuration.json +++ b/tests/translator/output/aws-us-gov/s3_existing_other_notification_configuration.json @@ -54,7 +54,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -88,4 +88,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_filter.json b/tests/translator/output/aws-us-gov/s3_filter.json index c1671e165a..70665f575b 100644 --- a/tests/translator/output/aws-us-gov/s3_filter.json +++ b/tests/translator/output/aws-us-gov/s3_filter.json @@ -56,7 +56,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -90,4 +90,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_multiple_events_same_bucket.json b/tests/translator/output/aws-us-gov/s3_multiple_events_same_bucket.json index 30da757ede..96e2773304 100644 --- a/tests/translator/output/aws-us-gov/s3_multiple_events_same_bucket.json +++ b/tests/translator/output/aws-us-gov/s3_multiple_events_same_bucket.json @@ -27,7 +27,7 @@ "ThumbnailFunctionImageBucketCreatesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -78,7 +78,7 @@ "ThumbnailFunctionImageBucketDeletesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -112,4 +112,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_multiple_functions.json b/tests/translator/output/aws-us-gov/s3_multiple_functions.json index 7dd7f0f970..15660050ec 100644 --- a/tests/translator/output/aws-us-gov/s3_multiple_functions.json +++ b/tests/translator/output/aws-us-gov/s3_multiple_functions.json @@ -27,7 +27,7 @@ "FunctionTwoImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -101,7 +101,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -158,4 +158,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_with_condition.json b/tests/translator/output/aws-us-gov/s3_with_condition.json index 1604f0aff2..cee3d5c073 100644 --- a/tests/translator/output/aws-us-gov/s3_with_condition.json +++ b/tests/translator/output/aws-us-gov/s3_with_condition.json @@ -76,7 +76,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -112,4 +112,4 @@ "Condition": "MyCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_with_dependsOn.json b/tests/translator/output/aws-us-gov/s3_with_dependsOn.json index 2a4f26dd82..8c04e92d3e 100644 --- a/tests/translator/output/aws-us-gov/s3_with_dependsOn.json +++ b/tests/translator/output/aws-us-gov/s3_with_dependsOn.json @@ -52,7 +52,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/aws-us-gov/sns.json b/tests/translator/output/aws-us-gov/sns.json index bf953f46d9..7c8b4979bd 100644 --- a/tests/translator/output/aws-us-gov/sns.json +++ b/tests/translator/output/aws-us-gov/sns.json @@ -30,7 +30,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -79,4 +79,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/sns_existing_other_subscription.json b/tests/translator/output/aws-us-gov/sns_existing_other_subscription.json index 595466b0e6..8241af7145 100644 --- a/tests/translator/output/aws-us-gov/sns_existing_other_subscription.json +++ b/tests/translator/output/aws-us-gov/sns_existing_other_subscription.json @@ -38,7 +38,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -87,4 +87,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/sns_topic_outside_template.json b/tests/translator/output/aws-us-gov/sns_topic_outside_template.json index f7108a3901..d6c33773c7 100644 --- a/tests/translator/output/aws-us-gov/sns_topic_outside_template.json +++ b/tests/translator/output/aws-us-gov/sns_topic_outside_template.json @@ -47,7 +47,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -81,4 +81,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/basic_function_with_tags.json b/tests/translator/output/basic_function_with_tags.json index dffbcbb813..33b464f4d4 100644 --- a/tests/translator/output/basic_function_with_tags.json +++ b/tests/translator/output/basic_function_with_tags.json @@ -34,7 +34,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/cloudwatch_logs_with_ref.json b/tests/translator/output/cloudwatch_logs_with_ref.json index 15f5597513..00f1f82940 100644 --- a/tests/translator/output/cloudwatch_logs_with_ref.json +++ b/tests/translator/output/cloudwatch_logs_with_ref.json @@ -82,7 +82,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -101,4 +101,4 @@ } }, "Description": "Example CloudWatch Logs + Lambda" -} \ No newline at end of file +} diff --git a/tests/translator/output/cloudwatchevent.json b/tests/translator/output/cloudwatchevent.json index 0def3b60a8..17a6775f99 100644 --- a/tests/translator/output/cloudwatchevent.json +++ b/tests/translator/output/cloudwatchevent.json @@ -27,7 +27,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -43,7 +43,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/cloudwatchevent_schedule_properties.json b/tests/translator/output/cloudwatchevent_schedule_properties.json index 5737fa5e69..83570c25ad 100644 --- a/tests/translator/output/cloudwatchevent_schedule_properties.json +++ b/tests/translator/output/cloudwatchevent_schedule_properties.json @@ -27,7 +27,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -43,7 +43,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/cloudwatchlog.json b/tests/translator/output/cloudwatchlog.json index 7e4ab33cf2..dff1407eb6 100644 --- a/tests/translator/output/cloudwatchlog.json +++ b/tests/translator/output/cloudwatchlog.json @@ -67,7 +67,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -83,4 +83,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/cognito_userpool_with_event.json b/tests/translator/output/cognito_userpool_with_event.json index fe3d293363..9c0e721bc4 100644 --- a/tests/translator/output/cognito_userpool_with_event.json +++ b/tests/translator/output/cognito_userpool_with_event.json @@ -75,7 +75,7 @@ "ImplicitApiFunctionCognitoPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "ImplicitApiFunction" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/depends_on.json b/tests/translator/output/depends_on.json index ecc23cf6d3..e116a169ae 100644 --- a/tests/translator/output/depends_on.json +++ b/tests/translator/output/depends_on.json @@ -129,7 +129,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -146,4 +146,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/explicit_api.json b/tests/translator/output/explicit_api.json index f3e698917f..05c29337f4 100644 --- a/tests/translator/output/explicit_api.json +++ b/tests/translator/output/explicit_api.json @@ -94,7 +94,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -153,4 +153,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/explicit_api_openapi_3.json b/tests/translator/output/explicit_api_openapi_3.json index 9b80313964..9dc1b11985 100644 --- a/tests/translator/output/explicit_api_openapi_3.json +++ b/tests/translator/output/explicit_api_openapi_3.json @@ -103,7 +103,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -152,4 +152,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/explicit_api_with_invalid_events_config.json b/tests/translator/output/explicit_api_with_invalid_events_config.json index 3222d25386..9dfaaf1fab 100644 --- a/tests/translator/output/explicit_api_with_invalid_events_config.json +++ b/tests/translator/output/explicit_api_with_invalid_events_config.json @@ -26,7 +26,7 @@ "MyFunctionAddApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -117,4 +117,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/explicit_http_api.json b/tests/translator/output/explicit_http_api.json index 4a8dc33f27..c3da66d294 100644 --- a/tests/translator/output/explicit_http_api.json +++ b/tests/translator/output/explicit_http_api.json @@ -46,7 +46,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -141,7 +141,7 @@ "HttpApiFunctionSimpleCase2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -212,4 +212,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/explicit_http_api_minimum.json b/tests/translator/output/explicit_http_api_minimum.json index fe1bd9face..c5e27fc672 100644 --- a/tests/translator/output/explicit_http_api_minimum.json +++ b/tests/translator/output/explicit_http_api_minimum.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -134,4 +134,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/function_event_conditions.json b/tests/translator/output/function_event_conditions.json index a86f8ff3b2..e41fd676df 100644 --- a/tests/translator/output/function_event_conditions.json +++ b/tests/translator/output/function_event_conditions.json @@ -28,7 +28,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -42,7 +42,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -103,7 +103,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -140,7 +140,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -154,7 +154,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -288,7 +288,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -304,7 +304,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/function_with_alias_and_event_sources.json b/tests/translator/output/function_with_alias_and_event_sources.json index d9cb33bf0b..7480be09e2 100644 --- a/tests/translator/output/function_with_alias_and_event_sources.json +++ b/tests/translator/output/function_with_alias_and_event_sources.json @@ -24,7 +24,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -59,7 +59,7 @@ "MyAwesomeFunctionCWEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -116,7 +116,7 @@ "MyAwesomeFunctionImplicitApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -137,7 +137,7 @@ "MyAwesomeFunctionIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -172,7 +172,7 @@ "MyAwesomeFunctionS3TriggerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -205,7 +205,7 @@ "MyAwesomeFunctionCWLogPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -359,7 +359,7 @@ "MyAwesomeFunctionCWSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -412,7 +412,7 @@ "MyAwesomeFunctionExplicitApiPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -431,4 +431,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/function_with_request_parameters.json b/tests/translator/output/function_with_request_parameters.json index 77dc1f50cf..d85e2135e3 100644 --- a/tests/translator/output/function_with_request_parameters.json +++ b/tests/translator/output/function_with_request_parameters.json @@ -84,7 +84,7 @@ "NoApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "NoApiParameterFunction" @@ -156,7 +156,7 @@ "ApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiParameterFunction" @@ -260,4 +260,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/function_with_sns_event_source_all_parameters.json b/tests/translator/output/function_with_sns_event_source_all_parameters.json index 698eb00559..4a47d481d6 100644 --- a/tests/translator/output/function_with_sns_event_source_all_parameters.json +++ b/tests/translator/output/function_with_sns_event_source_all_parameters.json @@ -40,7 +40,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunction" diff --git a/tests/translator/output/global_handle_path_level_parameter.json b/tests/translator/output/global_handle_path_level_parameter.json index 030a9087f2..abe760df0f 100644 --- a/tests/translator/output/global_handle_path_level_parameter.json +++ b/tests/translator/output/global_handle_path_level_parameter.json @@ -156,7 +156,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/globals_for_api.json b/tests/translator/output/globals_for_api.json index 0e4af028eb..9842e01022 100644 --- a/tests/translator/output/globals_for_api.json +++ b/tests/translator/output/globals_for_api.json @@ -165,7 +165,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -266,4 +266,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/http_api_def_uri.json b/tests/translator/output/http_api_def_uri.json index 83d1062c02..9165ae6aa2 100644 --- a/tests/translator/output/http_api_def_uri.json +++ b/tests/translator/output/http_api_def_uri.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -125,7 +125,7 @@ "FunctionApi2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -159,4 +159,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/http_api_existing_openapi.json b/tests/translator/output/http_api_existing_openapi.json index cb56f8aac2..62efb9e854 100644 --- a/tests/translator/output/http_api_existing_openapi.json +++ b/tests/translator/output/http_api_existing_openapi.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -208,4 +208,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/http_api_existing_openapi_conditions.json b/tests/translator/output/http_api_existing_openapi_conditions.json index 2628f4596b..3960e58762 100644 --- a/tests/translator/output/http_api_existing_openapi_conditions.json +++ b/tests/translator/output/http_api_existing_openapi_conditions.json @@ -11,7 +11,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -265,4 +265,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/http_api_explicit_stage.json b/tests/translator/output/http_api_explicit_stage.json index 7a61fc186c..a71eaf8503 100644 --- a/tests/translator/output/http_api_explicit_stage.json +++ b/tests/translator/output/http_api_explicit_stage.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -109,4 +109,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_and_explicit_api_with_conditions.json b/tests/translator/output/implicit_and_explicit_api_with_conditions.json index 85353572d4..2d7fa0b39c 100644 --- a/tests/translator/output/implicit_and_explicit_api_with_conditions.json +++ b/tests/translator/output/implicit_and_explicit_api_with_conditions.json @@ -140,7 +140,7 @@ "explicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello1" @@ -187,7 +187,7 @@ "implicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello1" @@ -259,7 +259,7 @@ "explicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello2" @@ -380,7 +380,7 @@ "implicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello2" diff --git a/tests/translator/output/implicit_api.json b/tests/translator/output/implicit_api.json index 5d5930ec5c..612a068570 100644 --- a/tests/translator/output/implicit_api.json +++ b/tests/translator/output/implicit_api.json @@ -28,7 +28,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -49,7 +49,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -163,7 +163,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -248,7 +248,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -267,4 +267,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_api_with_auth_and_conditions_max.json b/tests/translator/output/implicit_api_with_auth_and_conditions_max.json index 3eb8f6e891..277af768d2 100644 --- a/tests/translator/output/implicit_api_with_auth_and_conditions_max.json +++ b/tests/translator/output/implicit_api_with_auth_and_conditions_max.json @@ -130,7 +130,7 @@ "MyFunction2WithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction2" @@ -348,7 +348,7 @@ "ServerlessRestApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -367,7 +367,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -438,7 +438,7 @@ "MyFunction4WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction4" @@ -460,7 +460,7 @@ "ServerlessRestApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -479,7 +479,7 @@ "MyFunction5WithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction5" @@ -501,7 +501,7 @@ "ServerlessRestApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -545,7 +545,7 @@ "MyFunction3WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction3" @@ -567,7 +567,7 @@ "MyFunction6WithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction6" @@ -905,4 +905,4 @@ "Condition": "ServerlessRestApiCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_api_with_many_conditions.json b/tests/translator/output/implicit_api_with_many_conditions.json index 20043628d6..5ba441b998 100644 --- a/tests/translator/output/implicit_api_with_many_conditions.json +++ b/tests/translator/output/implicit_api_with_many_conditions.json @@ -126,7 +126,7 @@ "helloworld7ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -386,7 +386,7 @@ "helloApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -408,7 +408,7 @@ "helloworld2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -441,7 +441,7 @@ "helloworld3ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" @@ -463,7 +463,7 @@ "helloworld1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -510,7 +510,7 @@ "helloworld6ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -557,7 +557,7 @@ "helloworldApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld" @@ -604,7 +604,7 @@ "helloworld5ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -626,7 +626,7 @@ "helloworld8ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -798,7 +798,7 @@ "helloworld9ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -920,7 +920,7 @@ "helloworld4ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" diff --git a/tests/translator/output/implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/implicit_api_with_serverless_rest_api_resource.json index 5d5930ec5c..612a068570 100644 --- a/tests/translator/output/implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/implicit_api_with_serverless_rest_api_resource.json @@ -28,7 +28,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -49,7 +49,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -163,7 +163,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -248,7 +248,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -267,4 +267,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_http_api.json b/tests/translator/output/implicit_http_api.json index fb06f4f84d..b8b629c0c7 100644 --- a/tests/translator/output/implicit_http_api.json +++ b/tests/translator/output/implicit_http_api.json @@ -119,7 +119,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -186,7 +186,7 @@ "HttpApiFunction2Basic2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction2" @@ -205,4 +205,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_http_api_auth_and_simple_case.json b/tests/translator/output/implicit_http_api_auth_and_simple_case.json index 11d4c5e424..1e393aeb26 100644 --- a/tests/translator/output/implicit_http_api_auth_and_simple_case.json +++ b/tests/translator/output/implicit_http_api_auth_and_simple_case.json @@ -61,7 +61,7 @@ "RestApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -247,4 +247,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_http_api_with_many_conditions.json b/tests/translator/output/implicit_http_api_with_many_conditions.json index 590bb5ce38..9e1b0829cd 100644 --- a/tests/translator/output/implicit_http_api_with_many_conditions.json +++ b/tests/translator/output/implicit_http_api_with_many_conditions.json @@ -117,7 +117,7 @@ "helloworld9HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -164,7 +164,7 @@ "helloworld2HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -670,7 +670,7 @@ "helloworld6HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -967,7 +967,7 @@ "helloworld7HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -989,7 +989,7 @@ "helloHttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -1011,7 +1011,7 @@ "helloworld1HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -1083,7 +1083,7 @@ "helloworld1099HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1099" @@ -1105,7 +1105,7 @@ "helloworld5HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -1252,7 +1252,7 @@ "helloworld8HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -1335,7 +1335,7 @@ "helloworld4HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" @@ -1382,7 +1382,7 @@ "helloworld3HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" @@ -1402,4 +1402,4 @@ "Condition": "Cond3" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/intrinsic_functions.json b/tests/translator/output/intrinsic_functions.json index 84ed45c37f..4978347a7b 100644 --- a/tests/translator/output/intrinsic_functions.json +++ b/tests/translator/output/intrinsic_functions.json @@ -500,7 +500,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -519,4 +519,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/iot_rule.json b/tests/translator/output/iot_rule.json index b8e26cd311..15c24c3b17 100644 --- a/tests/translator/output/iot_rule.json +++ b/tests/translator/output/iot_rule.json @@ -48,7 +48,7 @@ "IoTRuleFuncMyIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -71,7 +71,7 @@ "IoTRuleFuncMyOtherIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -142,4 +142,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/no_implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/no_implicit_api_with_serverless_rest_api_resource.json index 1ffbb945e3..be57dc1184 100644 --- a/tests/translator/output/no_implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/no_implicit_api_with_serverless_rest_api_resource.json @@ -50,7 +50,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -240,4 +240,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3.json b/tests/translator/output/s3.json index 29eb969018..b503c16c32 100644 --- a/tests/translator/output/s3.json +++ b/tests/translator/output/s3.json @@ -46,7 +46,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -80,4 +80,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_create_remove.json b/tests/translator/output/s3_create_remove.json index 353a44a83a..f85087e869 100644 --- a/tests/translator/output/s3_create_remove.json +++ b/tests/translator/output/s3_create_remove.json @@ -63,7 +63,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -97,4 +97,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_existing_lambda_notification_configuration.json b/tests/translator/output/s3_existing_lambda_notification_configuration.json index 29eb969018..b503c16c32 100644 --- a/tests/translator/output/s3_existing_lambda_notification_configuration.json +++ b/tests/translator/output/s3_existing_lambda_notification_configuration.json @@ -46,7 +46,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -80,4 +80,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_existing_other_notification_configuration.json b/tests/translator/output/s3_existing_other_notification_configuration.json index 447f0a8f68..75261db34a 100644 --- a/tests/translator/output/s3_existing_other_notification_configuration.json +++ b/tests/translator/output/s3_existing_other_notification_configuration.json @@ -54,7 +54,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -88,4 +88,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_filter.json b/tests/translator/output/s3_filter.json index bcb5f7911f..580d758316 100644 --- a/tests/translator/output/s3_filter.json +++ b/tests/translator/output/s3_filter.json @@ -56,7 +56,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -90,4 +90,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_multiple_events_same_bucket.json b/tests/translator/output/s3_multiple_events_same_bucket.json index b340b677cd..bfa2ef18b6 100644 --- a/tests/translator/output/s3_multiple_events_same_bucket.json +++ b/tests/translator/output/s3_multiple_events_same_bucket.json @@ -27,7 +27,7 @@ "ThumbnailFunctionImageBucketCreatesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -78,7 +78,7 @@ "ThumbnailFunctionImageBucketDeletesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -112,4 +112,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_multiple_functions.json b/tests/translator/output/s3_multiple_functions.json index 9ede10c748..ca4d6edd4e 100644 --- a/tests/translator/output/s3_multiple_functions.json +++ b/tests/translator/output/s3_multiple_functions.json @@ -27,7 +27,7 @@ "FunctionTwoImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -101,7 +101,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -158,4 +158,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_with_condition.json b/tests/translator/output/s3_with_condition.json index b2397cc3ae..4ae3452230 100644 --- a/tests/translator/output/s3_with_condition.json +++ b/tests/translator/output/s3_with_condition.json @@ -76,7 +76,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -112,4 +112,4 @@ "Condition": "MyCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_with_dependsOn.json b/tests/translator/output/s3_with_dependsOn.json index 2a68297521..26265793b2 100644 --- a/tests/translator/output/s3_with_dependsOn.json +++ b/tests/translator/output/s3_with_dependsOn.json @@ -52,7 +52,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/sns.json b/tests/translator/output/sns.json index 6b96af4074..2b904db333 100644 --- a/tests/translator/output/sns.json +++ b/tests/translator/output/sns.json @@ -30,7 +30,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -79,4 +79,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/sns_existing_other_subscription.json b/tests/translator/output/sns_existing_other_subscription.json index 9fdb5b49b2..a83c698429 100644 --- a/tests/translator/output/sns_existing_other_subscription.json +++ b/tests/translator/output/sns_existing_other_subscription.json @@ -38,7 +38,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -87,4 +87,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/sns_topic_outside_template.json b/tests/translator/output/sns_topic_outside_template.json index 1c4f4831d3..ba2b636ab0 100644 --- a/tests/translator/output/sns_topic_outside_template.json +++ b/tests/translator/output/sns_topic_outside_template.json @@ -47,7 +47,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -81,4 +81,4 @@ } } } -} \ No newline at end of file +} From 4bf54614ade27c8a063fa596b8f657fc974a1be1 Mon Sep 17 00:00:00 2001 From: Tom Ellis Date: Thu, 12 Dec 2019 15:24:53 +1100 Subject: [PATCH 3/5] updated the lambda permission with the correct case --- samtranslator/model/api/api_generator.py | 2 +- samtranslator/model/eventsources/push.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samtranslator/model/api/api_generator.py b/samtranslator/model/api/api_generator.py index c46a1b030b..26c831ec22 100644 --- a/samtranslator/model/api/api_generator.py +++ b/samtranslator/model/api/api_generator.py @@ -630,7 +630,7 @@ def _get_permission(self, authorizer_name, authorizer_lambda_function_arn): lambda_permission = LambdaPermission(self.logical_id + authorizer_name + 'AuthorizerPermission', attributes=self.passthrough_resource_attributes) - lambda_permission.Action = 'lambda:invokeFunction' + lambda_permission.Action = 'lambda:InvokeFunction' lambda_permission.FunctionName = authorizer_lambda_function_arn lambda_permission.Principal = 'apigateway.amazonaws.com' lambda_permission.SourceArn = source_arn diff --git a/samtranslator/model/eventsources/push.py b/samtranslator/model/eventsources/push.py index 88c0a29c28..7f0e7e8271 100644 --- a/samtranslator/model/eventsources/push.py +++ b/samtranslator/model/eventsources/push.py @@ -70,7 +70,7 @@ def _construct_permission( except NotImplementedError: function_name_or_arn = function.get_runtime_attr("arn") - lambda_permission.Action = 'lambda:invokeFunction' + lambda_permission.Action = 'lambda:InvokeFunction' lambda_permission.FunctionName = function_name_or_arn lambda_permission.Principal = self.principal lambda_permission.SourceArn = source_arn From 86dc639d0a0a6a8979e44ad3627fafab33e120ad Mon Sep 17 00:00:00 2001 From: Tom Ellis Date: Tue, 17 Dec 2019 10:56:03 +1100 Subject: [PATCH 4/5] updated lambda:invokeFunction to lambda:InvokeFunction --- .../error_existing_permission_logical_id.yaml | 2 +- tests/translator/output/alexa_skill.json | 4 ++-- .../output/alexa_skill_with_skill_id.json | 4 ++-- tests/translator/output/api_cache.json | 4 ++-- .../output/api_endpoint_configuration.json | 4 ++-- .../translator/output/api_request_model.json | 4 ++-- .../output/api_request_model_openapi_3.json | 4 ++-- .../output/api_with_access_log_setting.json | 2 +- .../api_with_apikey_default_override.json | 8 +++---- .../output/api_with_apikey_required.json | 4 ++-- .../api_with_apikey_required_openapi_3.json | 4 ++-- .../output/api_with_auth_all_maximum.json | 18 +++++++-------- .../api_with_auth_all_maximum_openapi_3.json | 16 +++++++------- .../output/api_with_auth_all_minimum.json | 12 +++++----- .../api_with_auth_all_minimum_openapi.json | 12 +++++----- .../api_with_auth_and_conditions_all_max.json | 18 +++++++-------- .../output/api_with_auth_no_default.json | 12 +++++----- .../api_with_aws_account_blacklist.json | 4 ++-- .../api_with_aws_account_whitelist.json | 4 ++-- .../api_with_aws_iam_auth_overrides.json | 18 +++++++-------- .../output/api_with_binary_media_types.json | 2 +- .../output/api_with_canary_setting.json | 2 +- tests/translator/output/api_with_cors.json | 6 ++--- ..._with_cors_and_auth_no_preflight_auth.json | 8 +++---- ...api_with_cors_and_auth_preflight_auth.json | 8 +++---- ...cors_and_conditions_no_definitionbody.json | 8 +++---- .../api_with_cors_and_only_headers.json | 4 ++-- .../api_with_cors_and_only_methods.json | 2 +- .../api_with_cors_and_only_origins.json | 6 ++--- .../api_with_cors_no_definitionbody.json | 6 ++--- .../output/api_with_cors_openapi_3.json | 4 ++-- .../output/api_with_default_aws_iam_auth.json | 6 ++--- ...efault_aws_iam_auth_and_no_auth_route.json | 6 ++--- .../output/api_with_gateway_responses.json | 4 ++-- .../api_with_gateway_responses_all.json | 4 ++-- ..._with_gateway_responses_all_openapi_3.json | 4 ++-- .../api_with_gateway_responses_implicit.json | 4 ++-- .../api_with_gateway_responses_minimal.json | 4 ++-- ..._gateway_responses_string_status_code.json | 4 ++-- .../api_with_incompatible_stage_name.json | 6 ++--- .../output/api_with_ip_range_blacklist.json | 4 ++-- .../output/api_with_ip_range_whitelist.json | 4 ++-- .../output/api_with_method_aws_iam_auth.json | 6 ++--- .../output/api_with_method_settings.json | 4 ++-- .../api_with_minimum_compression_size.json | 4 ++-- .../output/api_with_open_api_version.json | 4 ++-- .../output/api_with_open_api_version_2.json | 4 ++-- ..._with_openapi_definition_body_no_flag.json | 2 +- .../output/api_with_path_parameters.json | 2 +- .../output/api_with_resource_policy.json | 8 +++---- .../api_with_resource_policy_global.json | 4 ++-- ..._with_resource_policy_global_implicit.json | 4 ++-- .../output/api_with_resource_refs.json | 4 ++-- .../output/api_with_source_vpc_blacklist.json | 4 ++-- .../output/api_with_source_vpc_whitelist.json | 6 ++--- ...pi_with_swagger_and_openapi_with_auth.json | 4 ++-- .../output/api_with_xray_tracing.json | 2 +- .../translator/output/aws-cn/alexa_skill.json | 4 ++-- .../aws-cn/alexa_skill_with_skill_id.json | 4 ++-- tests/translator/output/aws-cn/api_cache.json | 4 ++-- .../aws-cn/api_endpoint_configuration.json | 4 ++-- .../output/aws-cn/api_request_model.json | 4 ++-- .../aws-cn/api_request_model_openapi_3.json | 6 ++--- .../aws-cn/api_with_access_log_setting.json | 2 +- .../api_with_apikey_default_override.json | 8 +++---- .../aws-cn/api_with_apikey_required.json | 4 ++-- .../api_with_apikey_required_openapi_3.json | 4 ++-- .../aws-cn/api_with_auth_all_maximum.json | 18 +++++++-------- .../api_with_auth_all_maximum_openapi_3.json | 16 +++++++------- .../aws-cn/api_with_auth_all_minimum.json | 12 +++++----- .../api_with_auth_all_minimum_openapi.json | 12 +++++----- .../api_with_auth_and_conditions_all_max.json | 18 +++++++-------- .../aws-cn/api_with_auth_no_default.json | 12 +++++----- .../api_with_aws_account_blacklist.json | 4 ++-- .../api_with_aws_account_whitelist.json | 4 ++-- .../api_with_aws_iam_auth_overrides.json | 18 +++++++-------- .../aws-cn/api_with_binary_media_types.json | 2 +- .../aws-cn/api_with_canary_setting.json | 2 +- .../output/aws-cn/api_with_cors.json | 6 ++--- ..._with_cors_and_auth_no_preflight_auth.json | 8 +++---- ...api_with_cors_and_auth_preflight_auth.json | 8 +++---- ...cors_and_conditions_no_definitionbody.json | 8 +++---- .../api_with_cors_and_only_headers.json | 6 ++--- .../api_with_cors_and_only_methods.json | 4 ++-- .../api_with_cors_and_only_origins.json | 6 ++--- .../api_with_cors_no_definitionbody.json | 6 ++--- .../aws-cn/api_with_cors_openapi_3.json | 6 ++--- .../aws-cn/api_with_default_aws_iam_auth.json | 6 ++--- ...efault_aws_iam_auth_and_no_auth_route.json | 4 ++-- .../aws-cn/api_with_gateway_responses.json | 4 ++-- .../api_with_gateway_responses_all.json | 4 ++-- ..._with_gateway_responses_all_openapi_3.json | 4 ++-- .../api_with_gateway_responses_implicit.json | 4 ++-- .../api_with_gateway_responses_minimal.json | 4 ++-- ..._gateway_responses_string_status_code.json | 4 ++-- .../api_with_incompatible_stage_name.json | 6 ++--- .../aws-cn/api_with_ip_range_blacklist.json | 4 ++-- .../aws-cn/api_with_ip_range_whitelist.json | 4 ++-- .../aws-cn/api_with_method_aws_iam_auth.json | 6 ++--- .../aws-cn/api_with_method_settings.json | 4 ++-- .../api_with_minimum_compression_size.json | 4 ++-- .../aws-cn/api_with_open_api_version.json | 4 ++-- .../aws-cn/api_with_open_api_version_2.json | 4 ++-- ..._with_openapi_definition_body_no_flag.json | 2 +- .../aws-cn/api_with_path_parameters.json | 4 ++-- .../aws-cn/api_with_resource_policy.json | 8 +++---- .../api_with_resource_policy_global.json | 4 ++-- ..._with_resource_policy_global_implicit.json | 4 ++-- .../output/aws-cn/api_with_resource_refs.json | 4 ++-- .../aws-cn/api_with_source_vpc_blacklist.json | 4 ++-- .../aws-cn/api_with_source_vpc_whitelist.json | 6 ++--- ...pi_with_swagger_and_openapi_with_auth.json | 4 ++-- .../output/aws-cn/api_with_xray_tracing.json | 2 +- .../aws-cn/basic_function_with_tags.json | 4 ++-- .../aws-cn/cloudwatch_logs_with_ref.json | 4 ++-- .../output/aws-cn/cloudwatchevent.json | 4 ++-- .../output/aws-cn/cloudwatchlog.json | 4 ++-- .../aws-cn/cognito_userpool_with_event.json | 4 ++-- .../translator/output/aws-cn/depends_on.json | 4 ++-- .../eventbridgerule_schedule_properties.json | 4 ++-- .../output/aws-cn/explicit_api.json | 4 ++-- .../output/aws-cn/explicit_api_openapi_3.json | 4 ++-- ...plicit_api_with_invalid_events_config.json | 2 +- .../output/aws-cn/explicit_http_api.json | 4 ++-- .../aws-cn/explicit_http_api_minimum.json | 4 ++-- .../aws-cn/function_event_conditions.json | 14 ++++++------ ...function_with_alias_and_event_sources.json | 18 +++++++-------- .../function_with_request_parameters.json | 6 ++--- ..._with_sns_event_source_all_parameters.json | 2 +- .../global_handle_path_level_parameter.json | 4 ++-- .../output/aws-cn/globals_for_api.json | 4 ++-- .../output/aws-cn/http_api_def_uri.json | 6 ++--- .../aws-cn/http_api_existing_openapi.json | 2 +- .../http_api_existing_openapi_conditions.json | 2 +- .../aws-cn/http_api_explicit_stage.json | 4 ++-- ...icit_and_explicit_api_with_conditions.json | 8 +++---- .../output/aws-cn/implicit_api.json | 10 ++++----- ...icit_api_with_auth_and_conditions_max.json | 20 ++++++++--------- .../implicit_api_with_many_conditions.json | 22 +++++++++---------- ...api_with_serverless_rest_api_resource.json | 10 ++++----- .../output/aws-cn/implicit_http_api.json | 6 ++--- ...mplicit_http_api_auth_and_simple_case.json | 2 +- ...mplicit_http_api_with_many_conditions.json | 22 +++++++++---------- .../output/aws-cn/intrinsic_functions.json | 4 ++-- tests/translator/output/aws-cn/iot_rule.json | 6 ++--- ...api_with_serverless_rest_api_resource.json | 4 ++-- tests/translator/output/aws-cn/s3.json | 4 ++-- .../output/aws-cn/s3_create_remove.json | 4 ++-- ...ing_lambda_notification_configuration.json | 4 ++-- ...ting_other_notification_configuration.json | 4 ++-- tests/translator/output/aws-cn/s3_filter.json | 4 ++-- .../s3_multiple_events_same_bucket.json | 6 ++--- .../output/aws-cn/s3_multiple_functions.json | 6 ++--- .../output/aws-cn/s3_with_condition.json | 4 ++-- .../output/aws-cn/s3_with_dependsOn.json | 2 +- tests/translator/output/aws-cn/sns.json | 4 ++-- .../sns_existing_other_subscription.json | 4 ++-- .../aws-cn/sns_topic_outside_template.json | 4 ++-- .../output/aws-us-gov/alexa_skill.json | 4 ++-- .../aws-us-gov/alexa_skill_with_skill_id.json | 4 ++-- .../output/aws-us-gov/api_cache.json | 4 ++-- .../api_endpoint_configuration.json | 4 ++-- .../output/aws-us-gov/api_request_model.json | 4 ++-- .../api_request_model_openapi_3.json | 6 ++--- .../api_with_access_log_setting.json | 2 +- .../api_with_apikey_default_override.json | 8 +++---- .../aws-us-gov/api_with_apikey_required.json | 4 ++-- .../api_with_apikey_required_openapi_3.json | 4 ++-- .../aws-us-gov/api_with_auth_all_maximum.json | 18 +++++++-------- .../api_with_auth_all_maximum_openapi_3.json | 16 +++++++------- .../aws-us-gov/api_with_auth_all_minimum.json | 12 +++++----- .../api_with_auth_all_minimum_openapi.json | 12 +++++----- .../api_with_auth_and_conditions_all_max.json | 18 +++++++-------- .../aws-us-gov/api_with_auth_no_default.json | 12 +++++----- .../api_with_aws_account_blacklist.json | 4 ++-- .../api_with_aws_account_whitelist.json | 4 ++-- .../api_with_aws_iam_auth_overrides.json | 18 +++++++-------- .../api_with_binary_media_types.json | 2 +- .../aws-us-gov/api_with_canary_setting.json | 2 +- .../output/aws-us-gov/api_with_cors.json | 6 ++--- ..._with_cors_and_auth_no_preflight_auth.json | 8 +++---- ...api_with_cors_and_auth_preflight_auth.json | 8 +++---- ...cors_and_conditions_no_definitionbody.json | 8 +++---- .../api_with_cors_and_only_headers.json | 6 ++--- .../api_with_cors_and_only_methods.json | 4 ++-- .../api_with_cors_and_only_origins.json | 6 ++--- .../api_with_cors_no_definitionbody.json | 6 ++--- .../aws-us-gov/api_with_cors_openapi_3.json | 6 ++--- .../api_with_default_aws_iam_auth.json | 6 ++--- ...efault_aws_iam_auth_and_no_auth_route.json | 4 ++-- .../api_with_gateway_responses.json | 4 ++-- .../api_with_gateway_responses_all.json | 4 ++-- ..._with_gateway_responses_all_openapi_3.json | 4 ++-- .../api_with_gateway_responses_implicit.json | 4 ++-- .../api_with_gateway_responses_minimal.json | 4 ++-- ..._gateway_responses_string_status_code.json | 4 ++-- .../api_with_incompatible_stage_name.json | 6 ++--- .../api_with_ip_range_blacklist.json | 4 ++-- .../api_with_ip_range_whitelist.json | 4 ++-- .../api_with_method_aws_iam_auth.json | 6 ++--- .../aws-us-gov/api_with_method_settings.json | 4 ++-- .../api_with_minimum_compression_size.json | 4 ++-- .../aws-us-gov/api_with_open_api_version.json | 4 ++-- .../api_with_open_api_version_2.json | 4 ++-- ..._with_openapi_definition_body_no_flag.json | 2 +- .../aws-us-gov/api_with_path_parameters.json | 4 ++-- .../aws-us-gov/api_with_resource_policy.json | 8 +++---- .../api_with_resource_policy_global.json | 4 ++-- ..._with_resource_policy_global_implicit.json | 2 +- .../aws-us-gov/api_with_resource_refs.json | 4 ++-- .../api_with_source_vpc_blacklist.json | 4 ++-- .../api_with_source_vpc_whitelist.json | 6 ++--- ...pi_with_swagger_and_openapi_with_auth.json | 4 ++-- .../aws-us-gov/api_with_xray_tracing.json | 2 +- .../aws-us-gov/basic_function_with_tags.json | 4 ++-- .../aws-us-gov/cloudwatch_logs_with_ref.json | 4 ++-- .../output/aws-us-gov/cloudwatchevent.json | 4 ++-- .../output/aws-us-gov/cloudwatchlog.json | 4 ++-- .../cognito_userpool_with_event.json | 4 ++-- .../output/aws-us-gov/depends_on.json | 4 ++-- .../eventbridgerule_schedule_properties.json | 4 ++-- .../output/aws-us-gov/explicit_api.json | 4 ++-- .../aws-us-gov/explicit_api_openapi_3.json | 4 ++-- ...plicit_api_with_invalid_events_config.json | 4 ++-- .../output/aws-us-gov/explicit_http_api.json | 4 ++-- .../aws-us-gov/explicit_http_api_minimum.json | 4 ++-- .../aws-us-gov/function_event_conditions.json | 14 ++++++------ ...function_with_alias_and_event_sources.json | 18 +++++++-------- .../function_with_request_parameters.json | 6 ++--- ..._with_sns_event_source_all_parameters.json | 2 +- .../global_handle_path_level_parameter.json | 2 +- .../output/aws-us-gov/globals_for_api.json | 4 ++-- .../output/aws-us-gov/http_api_def_uri.json | 4 ++-- .../aws-us-gov/http_api_existing_openapi.json | 2 +- .../http_api_existing_openapi_conditions.json | 2 +- .../aws-us-gov/http_api_explicit_stage.json | 4 ++-- ...icit_and_explicit_api_with_conditions.json | 8 +++---- .../output/aws-us-gov/implicit_api.json | 10 ++++----- ...icit_api_with_auth_and_conditions_max.json | 20 ++++++++--------- .../implicit_api_with_many_conditions.json | 22 +++++++++---------- ...api_with_serverless_rest_api_resource.json | 8 +++---- .../output/aws-us-gov/implicit_http_api.json | 6 ++--- ...mplicit_http_api_auth_and_simple_case.json | 2 +- ...mplicit_http_api_with_many_conditions.json | 22 +++++++++---------- .../aws-us-gov/intrinsic_functions.json | 4 ++-- .../output/aws-us-gov/iot_rule.json | 6 ++--- ...api_with_serverless_rest_api_resource.json | 4 ++-- tests/translator/output/aws-us-gov/s3.json | 4 ++-- .../output/aws-us-gov/s3_create_remove.json | 4 ++-- ...ing_lambda_notification_configuration.json | 4 ++-- ...ting_other_notification_configuration.json | 4 ++-- .../output/aws-us-gov/s3_filter.json | 4 ++-- .../s3_multiple_events_same_bucket.json | 6 ++--- .../aws-us-gov/s3_multiple_functions.json | 6 ++--- .../output/aws-us-gov/s3_with_condition.json | 4 ++-- .../output/aws-us-gov/s3_with_dependsOn.json | 2 +- tests/translator/output/aws-us-gov/sns.json | 4 ++-- .../sns_existing_other_subscription.json | 4 ++-- .../sns_topic_outside_template.json | 4 ++-- .../output/basic_function_with_tags.json | 4 ++-- .../output/cloudwatch_logs_with_ref.json | 4 ++-- tests/translator/output/cloudwatchevent.json | 4 ++-- tests/translator/output/cloudwatchlog.json | 4 ++-- .../output/cognito_userpool_with_event.json | 4 ++-- tests/translator/output/depends_on.json | 4 ++-- .../eventbridgerule_schedule_properties.json | 4 ++-- tests/translator/output/explicit_api.json | 4 ++-- .../output/explicit_api_openapi_3.json | 4 ++-- ...plicit_api_with_invalid_events_config.json | 4 ++-- .../translator/output/explicit_http_api.json | 4 ++-- .../output/explicit_http_api_minimum.json | 4 ++-- .../output/function_event_conditions.json | 14 ++++++------ ...function_with_alias_and_event_sources.json | 18 +++++++-------- .../function_with_request_parameters.json | 6 ++--- ..._with_sns_event_source_all_parameters.json | 2 +- .../global_handle_path_level_parameter.json | 2 +- tests/translator/output/globals_for_api.json | 4 ++-- tests/translator/output/http_api_def_uri.json | 6 ++--- .../output/http_api_existing_openapi.json | 2 +- .../http_api_existing_openapi_conditions.json | 2 +- .../output/http_api_explicit_stage.json | 4 ++-- ...icit_and_explicit_api_with_conditions.json | 8 +++---- tests/translator/output/implicit_api.json | 10 ++++----- ...icit_api_with_auth_and_conditions_max.json | 20 ++++++++--------- .../implicit_api_with_many_conditions.json | 22 +++++++++---------- ...api_with_serverless_rest_api_resource.json | 10 ++++----- .../translator/output/implicit_http_api.json | 6 ++--- ...mplicit_http_api_auth_and_simple_case.json | 2 +- ...mplicit_http_api_with_many_conditions.json | 22 +++++++++---------- .../output/intrinsic_functions.json | 4 ++-- tests/translator/output/iot_rule.json | 6 ++--- ...api_with_serverless_rest_api_resource.json | 4 ++-- tests/translator/output/s3.json | 4 ++-- tests/translator/output/s3_create_remove.json | 4 ++-- ...ing_lambda_notification_configuration.json | 4 ++-- ...ting_other_notification_configuration.json | 4 ++-- tests/translator/output/s3_filter.json | 4 ++-- .../s3_multiple_events_same_bucket.json | 6 ++--- .../output/s3_multiple_functions.json | 6 ++--- .../translator/output/s3_with_condition.json | 4 ++-- .../translator/output/s3_with_dependsOn.json | 2 +- tests/translator/output/sns.json | 4 ++-- .../sns_existing_other_subscription.json | 4 ++-- .../output/sns_topic_outside_template.json | 4 ++-- 304 files changed, 900 insertions(+), 900 deletions(-) diff --git a/tests/translator/input/error_existing_permission_logical_id.yaml b/tests/translator/input/error_existing_permission_logical_id.yaml index 54b2636a33..321a4dba58 100644 --- a/tests/translator/input/error_existing_permission_logical_id.yaml +++ b/tests/translator/input/error_existing_permission_logical_id.yaml @@ -20,7 +20,7 @@ Resources: AlexaSkillFuncAlexaSkillEventPermission: Type: AWS::Lambda::Permission Properties: - Action: lambda:invokeFunction + Action: lambda:InvokeFunction FunctionName: Ref: AlexaSkillFunc Principal: alexa-appkit.amazon.com diff --git a/tests/translator/output/alexa_skill.json b/tests/translator/output/alexa_skill.json index 310f2347d0..2f6659e408 100644 --- a/tests/translator/output/alexa_skill.json +++ b/tests/translator/output/alexa_skill.json @@ -35,7 +35,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -69,4 +69,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/alexa_skill_with_skill_id.json b/tests/translator/output/alexa_skill_with_skill_id.json index 0522d21dd1..3f33731621 100644 --- a/tests/translator/output/alexa_skill_with_skill_id.json +++ b/tests/translator/output/alexa_skill_with_skill_id.json @@ -35,7 +35,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -70,4 +70,4 @@ } } } - } \ No newline at end of file + } diff --git a/tests/translator/output/api_cache.json b/tests/translator/output/api_cache.json index aacef0fb5e..3c8808cd7f 100644 --- a/tests/translator/output/api_cache.json +++ b/tests/translator/output/api_cache.json @@ -47,7 +47,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -106,4 +106,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_endpoint_configuration.json b/tests/translator/output/api_endpoint_configuration.json index c3c291be11..72edd33060 100644 --- a/tests/translator/output/api_endpoint_configuration.json +++ b/tests/translator/output/api_endpoint_configuration.json @@ -71,7 +71,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -181,4 +181,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_request_model.json b/tests/translator/output/api_request_model.json index 0c76e6ab3e..9652d8203c 100644 --- a/tests/translator/output/api_request_model.json +++ b/tests/translator/output/api_request_model.json @@ -45,7 +45,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -143,4 +143,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_request_model_openapi_3.json b/tests/translator/output/api_request_model_openapi_3.json index b0cb087e98..1e045b114c 100644 --- a/tests/translator/output/api_request_model_openapi_3.json +++ b/tests/translator/output/api_request_model_openapi_3.json @@ -45,7 +45,7 @@ "HtmlFunctionIamPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -161,7 +161,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/api_with_access_log_setting.json b/tests/translator/output/api_with_access_log_setting.json index b95be5f4cb..d60267d6b4 100644 --- a/tests/translator/output/api_with_access_log_setting.json +++ b/tests/translator/output/api_with_access_log_setting.json @@ -66,7 +66,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_apikey_default_override.json b/tests/translator/output/api_with_apikey_default_override.json index 1e519e6267..b5fea6f1c2 100644 --- a/tests/translator/output/api_with_apikey_default_override.json +++ b/tests/translator/output/api_with_apikey_default_override.json @@ -15,7 +15,7 @@ "MyFunctionWithApiKeyRequiredTrueMyApiWithApiKeyRequiredTruePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredTrue" @@ -36,7 +36,7 @@ "MyFunctionWithApiKeyRequiredFalseMyApiWithApiKeyRequiredFalsePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredFalse" @@ -103,7 +103,7 @@ "MyFunctionWithApiKeyRequiredDefaultMyApiWithApiKeyRequiredDefaultPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredDefault" @@ -315,4 +315,4 @@ } } } - } \ No newline at end of file + } diff --git a/tests/translator/output/api_with_apikey_required.json b/tests/translator/output/api_with_apikey_required.json index 7e51acae3a..c62873f845 100644 --- a/tests/translator/output/api_with_apikey_required.json +++ b/tests/translator/output/api_with_apikey_required.json @@ -85,7 +85,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -137,4 +137,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_apikey_required_openapi_3.json b/tests/translator/output/api_with_apikey_required_openapi_3.json index 23702dced3..fc8a8dc29d 100644 --- a/tests/translator/output/api_with_apikey_required_openapi_3.json +++ b/tests/translator/output/api_with_apikey_required_openapi_3.json @@ -96,7 +96,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -138,4 +138,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_auth_all_maximum.json b/tests/translator/output/api_with_auth_all_maximum.json index 58a97705c6..1cb0871e3c 100644 --- a/tests/translator/output/api_with_auth_all_maximum.json +++ b/tests/translator/output/api_with_auth_all_maximum.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -318,7 +318,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -336,7 +336,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -367,7 +367,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -397,7 +397,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -418,7 +418,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -437,4 +437,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_auth_all_maximum_openapi_3.json b/tests/translator/output/api_with_auth_all_maximum_openapi_3.json index a0d453fe0c..4037a66b2a 100644 --- a/tests/translator/output/api_with_auth_all_maximum_openapi_3.json +++ b/tests/translator/output/api_with_auth_all_maximum_openapi_3.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -320,7 +320,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -338,7 +338,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -359,7 +359,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -386,7 +386,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -419,7 +419,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/api_with_auth_all_minimum.json b/tests/translator/output/api_with_auth_all_minimum.json index f85c0a0245..4662aa14ff 100644 --- a/tests/translator/output/api_with_auth_all_minimum.json +++ b/tests/translator/output/api_with_auth_all_minimum.json @@ -67,7 +67,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -165,7 +165,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -186,7 +186,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -209,7 +209,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -240,7 +240,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -470,4 +470,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_auth_all_minimum_openapi.json b/tests/translator/output/api_with_auth_all_minimum_openapi.json index e8c2bf109c..9499ecc8ea 100644 --- a/tests/translator/output/api_with_auth_all_minimum_openapi.json +++ b/tests/translator/output/api_with_auth_all_minimum_openapi.json @@ -69,7 +69,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -166,7 +166,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -187,7 +187,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -210,7 +210,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -231,7 +231,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -473,4 +473,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_auth_and_conditions_all_max.json b/tests/translator/output/api_with_auth_and_conditions_all_max.json index 2a4195970d..13b67f8243 100644 --- a/tests/translator/output/api_with_auth_and_conditions_all_max.json +++ b/tests/translator/output/api_with_auth_and_conditions_all_max.json @@ -11,7 +11,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -32,7 +32,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -307,7 +307,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -325,7 +325,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -369,7 +369,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -420,7 +420,7 @@ "MyFunctionWithConditionalWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -442,7 +442,7 @@ "MyFunctionWithConditionalWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -464,7 +464,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -516,7 +516,7 @@ "MyFunctionWithConditionalWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" diff --git a/tests/translator/output/api_with_auth_no_default.json b/tests/translator/output/api_with_auth_no_default.json index 1e96879461..08d3b5a630 100644 --- a/tests/translator/output/api_with_auth_no_default.json +++ b/tests/translator/output/api_with_auth_no_default.json @@ -62,7 +62,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -150,7 +150,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -181,7 +181,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -214,7 +214,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -235,7 +235,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -455,4 +455,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_aws_account_blacklist.json b/tests/translator/output/api_with_aws_account_blacklist.json index 31425ea51b..4499cb1eee 100644 --- a/tests/translator/output/api_with_aws_account_blacklist.json +++ b/tests/translator/output/api_with_aws_account_blacklist.json @@ -127,7 +127,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -146,4 +146,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_aws_account_whitelist.json b/tests/translator/output/api_with_aws_account_whitelist.json index 84db74d343..1fee070298 100644 --- a/tests/translator/output/api_with_aws_account_whitelist.json +++ b/tests/translator/output/api_with_aws_account_whitelist.json @@ -148,7 +148,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -167,4 +167,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_aws_iam_auth_overrides.json b/tests/translator/output/api_with_aws_iam_auth_overrides.json index 28486d1750..1c6a28ffe7 100644 --- a/tests/translator/output/api_with_aws_iam_auth_overrides.json +++ b/tests/translator/output/api_with_aws_iam_auth_overrides.json @@ -114,7 +114,7 @@ "MyFunctionCustomInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCustomInvokeRole" @@ -135,7 +135,7 @@ "MyFunctionMyCognitoAuthAPI1PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionMyCognitoAuth" @@ -213,7 +213,7 @@ "MyFunctionWithoutAuthAPI2PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithoutAuth" @@ -234,7 +234,7 @@ "MyFunctionDefaultInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionDefaultInvokeRole" @@ -331,7 +331,7 @@ "MyFunctionNoCallerCredentialsAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoCallerCredentials" @@ -432,7 +432,7 @@ "MyFunctionCallerCredentialsOverrideAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCallerCredentialsOverride" @@ -499,7 +499,7 @@ "MyFunctionNullInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNullInvokeRole" @@ -520,7 +520,7 @@ "MyFunctionNONEInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNONEInvokeRole" @@ -877,7 +877,7 @@ "MyFunctionNoneAuthAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoneAuth" diff --git a/tests/translator/output/api_with_binary_media_types.json b/tests/translator/output/api_with_binary_media_types.json index 28489d636d..e7351f1962 100644 --- a/tests/translator/output/api_with_binary_media_types.json +++ b/tests/translator/output/api_with_binary_media_types.json @@ -62,7 +62,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_canary_setting.json b/tests/translator/output/api_with_canary_setting.json index cd7fc482cc..39f6cdfaec 100644 --- a/tests/translator/output/api_with_canary_setting.json +++ b/tests/translator/output/api_with_canary_setting.json @@ -66,7 +66,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_cors.json b/tests/translator/output/api_with_cors.json index 1477d79ac3..fd61984feb 100644 --- a/tests/translator/output/api_with_cors.json +++ b/tests/translator/output/api_with_cors.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -295,7 +295,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -518,4 +518,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_and_auth_no_preflight_auth.json b/tests/translator/output/api_with_cors_and_auth_no_preflight_auth.json index b1610a0fdc..0392b14c25 100644 --- a/tests/translator/output/api_with_cors_and_auth_no_preflight_auth.json +++ b/tests/translator/output/api_with_cors_and_auth_no_preflight_auth.json @@ -156,7 +156,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -189,7 +189,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -286,7 +286,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -307,4 +307,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_and_auth_preflight_auth.json b/tests/translator/output/api_with_cors_and_auth_preflight_auth.json index 949504cb0a..9155b6d355 100644 --- a/tests/translator/output/api_with_cors_and_auth_preflight_auth.json +++ b/tests/translator/output/api_with_cors_and_auth_preflight_auth.json @@ -161,7 +161,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -194,7 +194,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -291,7 +291,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -312,4 +312,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_and_conditions_no_definitionbody.json b/tests/translator/output/api_with_cors_and_conditions_no_definitionbody.json index bbec68ab8f..3378a6257a 100644 --- a/tests/translator/output/api_with_cors_and_conditions_no_definitionbody.json +++ b/tests/translator/output/api_with_cors_and_conditions_no_definitionbody.json @@ -67,7 +67,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -221,7 +221,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -283,7 +283,7 @@ "ImplicitApiFunction2DeleteHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction2" @@ -325,4 +325,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_and_only_headers.json b/tests/translator/output/api_with_cors_and_only_headers.json index 6ad4686880..05a7790e98 100644 --- a/tests/translator/output/api_with_cors_and_only_headers.json +++ b/tests/translator/output/api_with_cors_and_only_headers.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -239,7 +239,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_cors_and_only_methods.json b/tests/translator/output/api_with_cors_and_only_methods.json index 3d91a1029c..0bbe2ae4ae 100644 --- a/tests/translator/output/api_with_cors_and_only_methods.json +++ b/tests/translator/output/api_with_cors_and_only_methods.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_cors_and_only_origins.json b/tests/translator/output/api_with_cors_and_only_origins.json index 562600ab16..beb1d53b83 100644 --- a/tests/translator/output/api_with_cors_and_only_origins.json +++ b/tests/translator/output/api_with_cors_and_only_origins.json @@ -66,7 +66,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -241,7 +241,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -338,4 +338,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_no_definitionbody.json b/tests/translator/output/api_with_cors_no_definitionbody.json index c83d697d8f..ee7c67d912 100644 --- a/tests/translator/output/api_with_cors_no_definitionbody.json +++ b/tests/translator/output/api_with_cors_no_definitionbody.json @@ -53,7 +53,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -74,7 +74,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -193,4 +193,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_cors_openapi_3.json b/tests/translator/output/api_with_cors_openapi_3.json index 74c0bd65f7..6e1d503705 100644 --- a/tests/translator/output/api_with_cors_openapi_3.json +++ b/tests/translator/output/api_with_cors_openapi_3.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -297,7 +297,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_default_aws_iam_auth.json b/tests/translator/output/api_with_default_aws_iam_auth.json index 53b534a466..b6c5f62b21 100644 --- a/tests/translator/output/api_with_default_aws_iam_auth.json +++ b/tests/translator/output/api_with_default_aws_iam_auth.json @@ -36,7 +36,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -79,7 +79,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -260,7 +260,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/api_with_default_aws_iam_auth_and_no_auth_route.json b/tests/translator/output/api_with_default_aws_iam_auth_and_no_auth_route.json index 2982334dfe..db17e9e71f 100644 --- a/tests/translator/output/api_with_default_aws_iam_auth_and_no_auth_route.json +++ b/tests/translator/output/api_with_default_aws_iam_auth_and_no_auth_route.json @@ -26,7 +26,7 @@ "MyFunctionWithAwsIamAuthMyApiWithNoAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -47,7 +47,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -175,4 +175,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses.json b/tests/translator/output/api_with_gateway_responses.json index bb010a7a0a..e7d5f9e2da 100644 --- a/tests/translator/output/api_with_gateway_responses.json +++ b/tests/translator/output/api_with_gateway_responses.json @@ -117,7 +117,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -136,4 +136,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_all.json b/tests/translator/output/api_with_gateway_responses_all.json index e9eb1bb50e..33ed744d69 100644 --- a/tests/translator/output/api_with_gateway_responses_all.json +++ b/tests/translator/output/api_with_gateway_responses_all.json @@ -126,7 +126,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -145,4 +145,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_all_openapi_3.json b/tests/translator/output/api_with_gateway_responses_all_openapi_3.json index 20f76ec2b1..7d5d609f05 100644 --- a/tests/translator/output/api_with_gateway_responses_all_openapi_3.json +++ b/tests/translator/output/api_with_gateway_responses_all_openapi_3.json @@ -125,7 +125,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -144,4 +144,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_implicit.json b/tests/translator/output/api_with_gateway_responses_implicit.json index a071d97d92..a10bd35549 100644 --- a/tests/translator/output/api_with_gateway_responses_implicit.json +++ b/tests/translator/output/api_with_gateway_responses_implicit.json @@ -78,7 +78,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -137,4 +137,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_minimal.json b/tests/translator/output/api_with_gateway_responses_minimal.json index d718af9bc3..9459fcfadc 100644 --- a/tests/translator/output/api_with_gateway_responses_minimal.json +++ b/tests/translator/output/api_with_gateway_responses_minimal.json @@ -112,7 +112,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -131,4 +131,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_gateway_responses_string_status_code.json b/tests/translator/output/api_with_gateway_responses_string_status_code.json index bb010a7a0a..e7d5f9e2da 100644 --- a/tests/translator/output/api_with_gateway_responses_string_status_code.json +++ b/tests/translator/output/api_with_gateway_responses_string_status_code.json @@ -117,7 +117,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -136,4 +136,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_incompatible_stage_name.json b/tests/translator/output/api_with_incompatible_stage_name.json index dd3abd9f80..578b58492f 100644 --- a/tests/translator/output/api_with_incompatible_stage_name.json +++ b/tests/translator/output/api_with_incompatible_stage_name.json @@ -113,7 +113,7 @@ "HyphenFunctionGetHtmlPermission0c8ecc62cb": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HyphenFunction" @@ -167,7 +167,7 @@ "UnderscoreFunctionGetHtmlPermissionb34d3ad84e": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "UnderscoreFunction" @@ -285,4 +285,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_ip_range_blacklist.json b/tests/translator/output/api_with_ip_range_blacklist.json index 6c005f77cd..72abd2da5f 100644 --- a/tests/translator/output/api_with_ip_range_blacklist.json +++ b/tests/translator/output/api_with_ip_range_blacklist.json @@ -166,7 +166,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -185,4 +185,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_ip_range_whitelist.json b/tests/translator/output/api_with_ip_range_whitelist.json index bf9720c86d..dd41376558 100644 --- a/tests/translator/output/api_with_ip_range_whitelist.json +++ b/tests/translator/output/api_with_ip_range_whitelist.json @@ -169,7 +169,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -188,4 +188,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_method_aws_iam_auth.json b/tests/translator/output/api_with_method_aws_iam_auth.json index b0bb424c16..5f555094cf 100644 --- a/tests/translator/output/api_with_method_aws_iam_auth.json +++ b/tests/translator/output/api_with_method_aws_iam_auth.json @@ -3,7 +3,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -24,7 +24,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -119,7 +119,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/api_with_method_settings.json b/tests/translator/output/api_with_method_settings.json index ff59ac5923..b233f9ab25 100644 --- a/tests/translator/output/api_with_method_settings.json +++ b/tests/translator/output/api_with_method_settings.json @@ -66,7 +66,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -174,4 +174,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_minimum_compression_size.json b/tests/translator/output/api_with_minimum_compression_size.json index a22c045aa7..ba48f2fe9d 100644 --- a/tests/translator/output/api_with_minimum_compression_size.json +++ b/tests/translator/output/api_with_minimum_compression_size.json @@ -66,7 +66,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -158,4 +158,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_open_api_version.json b/tests/translator/output/api_with_open_api_version.json index 088d0c5f62..a6da024095 100644 --- a/tests/translator/output/api_with_open_api_version.json +++ b/tests/translator/output/api_with_open_api_version.json @@ -65,7 +65,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -198,4 +198,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_open_api_version_2.json b/tests/translator/output/api_with_open_api_version_2.json index fdba0c2313..29b8538453 100644 --- a/tests/translator/output/api_with_open_api_version_2.json +++ b/tests/translator/output/api_with_open_api_version_2.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -200,4 +200,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_openapi_definition_body_no_flag.json b/tests/translator/output/api_with_openapi_definition_body_no_flag.json index 0133f7db8d..334294e1cb 100644 --- a/tests/translator/output/api_with_openapi_definition_body_no_flag.json +++ b/tests/translator/output/api_with_openapi_definition_body_no_flag.json @@ -165,7 +165,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/api_with_path_parameters.json b/tests/translator/output/api_with_path_parameters.json index 7e6fdffc8e..16aaf7e65d 100644 --- a/tests/translator/output/api_with_path_parameters.json +++ b/tests/translator/output/api_with_path_parameters.json @@ -45,7 +45,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/api_with_resource_policy.json b/tests/translator/output/api_with_resource_policy.json index 5a926b5b89..745f4e419d 100644 --- a/tests/translator/output/api_with_resource_policy.json +++ b/tests/translator/output/api_with_resource_policy.json @@ -36,7 +36,7 @@ "ExplicitApiFunctionPutHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -132,7 +132,7 @@ "ExplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -183,7 +183,7 @@ "ExplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -202,4 +202,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_resource_policy_global.json b/tests/translator/output/api_with_resource_policy_global.json index ac157680b9..be84ffeeea 100644 --- a/tests/translator/output/api_with_resource_policy_global.json +++ b/tests/translator/output/api_with_resource_policy_global.json @@ -19,7 +19,7 @@ "ExplicitApiFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -198,4 +198,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_resource_policy_global_implicit.json b/tests/translator/output/api_with_resource_policy_global_implicit.json index c2cdcc35e4..b8a576235a 100644 --- a/tests/translator/output/api_with_resource_policy_global_implicit.json +++ b/tests/translator/output/api_with_resource_policy_global_implicit.json @@ -3,7 +3,7 @@ "MinimalFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MinimalFunction" @@ -142,4 +142,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_resource_refs.json b/tests/translator/output/api_with_resource_refs.json index 87218b223f..2765deb4e6 100644 --- a/tests/translator/output/api_with_resource_refs.json +++ b/tests/translator/output/api_with_resource_refs.json @@ -80,7 +80,7 @@ "MyFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -178,4 +178,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_source_vpc_blacklist.json b/tests/translator/output/api_with_source_vpc_blacklist.json index 27ebf86814..9a09aab469 100644 --- a/tests/translator/output/api_with_source_vpc_blacklist.json +++ b/tests/translator/output/api_with_source_vpc_blacklist.json @@ -145,7 +145,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -164,4 +164,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_source_vpc_whitelist.json b/tests/translator/output/api_with_source_vpc_whitelist.json index d78aa1b7f0..ca831a4f30 100644 --- a/tests/translator/output/api_with_source_vpc_whitelist.json +++ b/tests/translator/output/api_with_source_vpc_whitelist.json @@ -25,7 +25,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -290,7 +290,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -309,4 +309,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_swagger_and_openapi_with_auth.json b/tests/translator/output/api_with_swagger_and_openapi_with_auth.json index d7b9cf7fc2..015ded0592 100644 --- a/tests/translator/output/api_with_swagger_and_openapi_with_auth.json +++ b/tests/translator/output/api_with_swagger_and_openapi_with_auth.json @@ -154,7 +154,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -257,4 +257,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/api_with_xray_tracing.json b/tests/translator/output/api_with_xray_tracing.json index 3de167b011..e5061181f8 100644 --- a/tests/translator/output/api_with_xray_tracing.json +++ b/tests/translator/output/api_with_xray_tracing.json @@ -46,7 +46,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/aws-cn/alexa_skill.json b/tests/translator/output/aws-cn/alexa_skill.json index 048ebf3a9d..bc5460fdd3 100644 --- a/tests/translator/output/aws-cn/alexa_skill.json +++ b/tests/translator/output/aws-cn/alexa_skill.json @@ -35,7 +35,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -69,4 +69,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/alexa_skill_with_skill_id.json b/tests/translator/output/aws-cn/alexa_skill_with_skill_id.json index b867b140ed..a3ea4f708f 100644 --- a/tests/translator/output/aws-cn/alexa_skill_with_skill_id.json +++ b/tests/translator/output/aws-cn/alexa_skill_with_skill_id.json @@ -35,7 +35,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -70,4 +70,4 @@ } } } - } \ No newline at end of file + } diff --git a/tests/translator/output/aws-cn/api_cache.json b/tests/translator/output/aws-cn/api_cache.json index 2fd3292d15..c0893ef5f0 100644 --- a/tests/translator/output/aws-cn/api_cache.json +++ b/tests/translator/output/aws-cn/api_cache.json @@ -47,7 +47,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -114,4 +114,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_endpoint_configuration.json b/tests/translator/output/aws-cn/api_endpoint_configuration.json index 2ed7aa6322..9ff0f62677 100644 --- a/tests/translator/output/aws-cn/api_endpoint_configuration.json +++ b/tests/translator/output/aws-cn/api_endpoint_configuration.json @@ -61,7 +61,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -181,4 +181,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_request_model.json b/tests/translator/output/aws-cn/api_request_model.json index 7e186e26ac..627d81a574 100644 --- a/tests/translator/output/aws-cn/api_request_model.json +++ b/tests/translator/output/aws-cn/api_request_model.json @@ -45,7 +45,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -151,4 +151,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_request_model_openapi_3.json b/tests/translator/output/aws-cn/api_request_model_openapi_3.json index 50d11b684d..548736c28d 100644 --- a/tests/translator/output/aws-cn/api_request_model_openapi_3.json +++ b/tests/translator/output/aws-cn/api_request_model_openapi_3.json @@ -54,7 +54,7 @@ "HtmlFunctionIamPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -169,7 +169,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -209,4 +209,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_access_log_setting.json b/tests/translator/output/aws-cn/api_with_access_log_setting.json index 1b321ac584..77636185f9 100644 --- a/tests/translator/output/aws-cn/api_with_access_log_setting.json +++ b/tests/translator/output/aws-cn/api_with_access_log_setting.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-cn/api_with_apikey_default_override.json b/tests/translator/output/aws-cn/api_with_apikey_default_override.json index 6eca06e768..fb3e0b80e2 100644 --- a/tests/translator/output/aws-cn/api_with_apikey_default_override.json +++ b/tests/translator/output/aws-cn/api_with_apikey_default_override.json @@ -15,7 +15,7 @@ "MyFunctionWithApiKeyRequiredTrueMyApiWithApiKeyRequiredTruePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredTrue" @@ -36,7 +36,7 @@ "MyFunctionWithApiKeyRequiredFalseMyApiWithApiKeyRequiredFalsePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredFalse" @@ -103,7 +103,7 @@ "MyFunctionWithApiKeyRequiredDefaultMyApiWithApiKeyRequiredDefaultPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredDefault" @@ -323,4 +323,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_apikey_required.json b/tests/translator/output/aws-cn/api_with_apikey_required.json index c5771123fc..cb941b168d 100644 --- a/tests/translator/output/aws-cn/api_with_apikey_required.json +++ b/tests/translator/output/aws-cn/api_with_apikey_required.json @@ -103,7 +103,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -145,4 +145,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_apikey_required_openapi_3.json b/tests/translator/output/aws-cn/api_with_apikey_required_openapi_3.json index 41d76730da..948ec156b5 100644 --- a/tests/translator/output/aws-cn/api_with_apikey_required_openapi_3.json +++ b/tests/translator/output/aws-cn/api_with_apikey_required_openapi_3.json @@ -104,7 +104,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -146,4 +146,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_auth_all_maximum.json b/tests/translator/output/aws-cn/api_with_auth_all_maximum.json index 737ad54912..42e423ce2f 100644 --- a/tests/translator/output/aws-cn/api_with_auth_all_maximum.json +++ b/tests/translator/output/aws-cn/api_with_auth_all_maximum.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -326,7 +326,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -344,7 +344,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -365,7 +365,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -405,7 +405,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -426,7 +426,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -445,4 +445,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_auth_all_maximum_openapi_3.json b/tests/translator/output/aws-cn/api_with_auth_all_maximum_openapi_3.json index 25ea170b4d..c621baee6c 100644 --- a/tests/translator/output/aws-cn/api_with_auth_all_maximum_openapi_3.json +++ b/tests/translator/output/aws-cn/api_with_auth_all_maximum_openapi_3.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -328,7 +328,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -346,7 +346,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -376,7 +376,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -406,7 +406,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -427,7 +427,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-cn/api_with_auth_all_minimum.json b/tests/translator/output/aws-cn/api_with_auth_all_minimum.json index 3cddd2da44..e614411e3b 100644 --- a/tests/translator/output/aws-cn/api_with_auth_all_minimum.json +++ b/tests/translator/output/aws-cn/api_with_auth_all_minimum.json @@ -75,7 +75,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -163,7 +163,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -184,7 +184,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -217,7 +217,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -238,7 +238,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -494,4 +494,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_auth_all_minimum_openapi.json b/tests/translator/output/aws-cn/api_with_auth_all_minimum_openapi.json index 2a446b8a49..866d73ea83 100644 --- a/tests/translator/output/aws-cn/api_with_auth_all_minimum_openapi.json +++ b/tests/translator/output/aws-cn/api_with_auth_all_minimum_openapi.json @@ -86,7 +86,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -174,7 +174,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -197,7 +197,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -236,7 +236,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -257,7 +257,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -497,4 +497,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_auth_and_conditions_all_max.json b/tests/translator/output/aws-cn/api_with_auth_and_conditions_all_max.json index 9003795a94..554e57e2ca 100644 --- a/tests/translator/output/aws-cn/api_with_auth_and_conditions_all_max.json +++ b/tests/translator/output/aws-cn/api_with_auth_and_conditions_all_max.json @@ -11,7 +11,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -32,7 +32,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -325,7 +325,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -343,7 +343,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -387,7 +387,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -438,7 +438,7 @@ "MyFunctionWithConditionalWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -460,7 +460,7 @@ "MyFunctionWithConditionalWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -482,7 +482,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -500,7 +500,7 @@ "MyFunctionWithConditionalWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" diff --git a/tests/translator/output/aws-cn/api_with_auth_no_default.json b/tests/translator/output/aws-cn/api_with_auth_no_default.json index e4a208af68..8f5f09cf0f 100644 --- a/tests/translator/output/aws-cn/api_with_auth_no_default.json +++ b/tests/translator/output/aws-cn/api_with_auth_no_default.json @@ -58,7 +58,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -101,7 +101,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -199,7 +199,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -220,7 +220,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -243,7 +243,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -479,4 +479,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_aws_account_blacklist.json b/tests/translator/output/aws-cn/api_with_aws_account_blacklist.json index f8fd09be38..9e4daecbb2 100644 --- a/tests/translator/output/aws-cn/api_with_aws_account_blacklist.json +++ b/tests/translator/output/aws-cn/api_with_aws_account_blacklist.json @@ -135,7 +135,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -154,4 +154,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_aws_account_whitelist.json b/tests/translator/output/aws-cn/api_with_aws_account_whitelist.json index 61aaa5636e..fde5250707 100644 --- a/tests/translator/output/aws-cn/api_with_aws_account_whitelist.json +++ b/tests/translator/output/aws-cn/api_with_aws_account_whitelist.json @@ -37,7 +37,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -175,4 +175,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_aws_iam_auth_overrides.json b/tests/translator/output/aws-cn/api_with_aws_iam_auth_overrides.json index bcaeae6fbf..f3e52ea197 100644 --- a/tests/translator/output/aws-cn/api_with_aws_iam_auth_overrides.json +++ b/tests/translator/output/aws-cn/api_with_aws_iam_auth_overrides.json @@ -124,7 +124,7 @@ "MyFunctionCustomInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCustomInvokeRole" @@ -145,7 +145,7 @@ "MyFunctionMyCognitoAuthAPI1PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionMyCognitoAuth" @@ -241,7 +241,7 @@ "MyFunctionWithoutAuthAPI2PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithoutAuth" @@ -262,7 +262,7 @@ "MyFunctionDefaultInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionDefaultInvokeRole" @@ -359,7 +359,7 @@ "MyFunctionNoCallerCredentialsAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoCallerCredentials" @@ -440,7 +440,7 @@ "MyFunctionCallerCredentialsOverrideAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCallerCredentialsOverride" @@ -507,7 +507,7 @@ "MyFunctionNullInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNullInvokeRole" @@ -528,7 +528,7 @@ "MyFunctionNONEInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNONEInvokeRole" @@ -893,7 +893,7 @@ "MyFunctionNoneAuthAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoneAuth" diff --git a/tests/translator/output/aws-cn/api_with_binary_media_types.json b/tests/translator/output/aws-cn/api_with_binary_media_types.json index 8857f0850c..f8eeb987a2 100644 --- a/tests/translator/output/aws-cn/api_with_binary_media_types.json +++ b/tests/translator/output/aws-cn/api_with_binary_media_types.json @@ -62,7 +62,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-cn/api_with_canary_setting.json b/tests/translator/output/aws-cn/api_with_canary_setting.json index 5ad2d2dd26..634b072e59 100644 --- a/tests/translator/output/aws-cn/api_with_canary_setting.json +++ b/tests/translator/output/aws-cn/api_with_canary_setting.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-cn/api_with_cors.json b/tests/translator/output/aws-cn/api_with_cors.json index a935eed3ce..83239a1504 100644 --- a/tests/translator/output/aws-cn/api_with_cors.json +++ b/tests/translator/output/aws-cn/api_with_cors.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -305,7 +305,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -534,4 +534,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_auth_no_preflight_auth.json b/tests/translator/output/aws-cn/api_with_cors_and_auth_no_preflight_auth.json index f98f3150c1..95bb2f0372 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_auth_no_preflight_auth.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_auth_no_preflight_auth.json @@ -164,7 +164,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -197,7 +197,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -294,7 +294,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -315,4 +315,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_auth_preflight_auth.json b/tests/translator/output/aws-cn/api_with_cors_and_auth_preflight_auth.json index b2a41de868..1dc7a613c1 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_auth_preflight_auth.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_auth_preflight_auth.json @@ -169,7 +169,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -202,7 +202,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -299,7 +299,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -320,4 +320,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_conditions_no_definitionbody.json b/tests/translator/output/aws-cn/api_with_cors_and_conditions_no_definitionbody.json index 1e0ba11af1..87867fa290 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_conditions_no_definitionbody.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_conditions_no_definitionbody.json @@ -67,7 +67,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -227,7 +227,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -291,7 +291,7 @@ "ImplicitApiFunction2DeleteHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction2" @@ -333,4 +333,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_only_headers.json b/tests/translator/output/aws-cn/api_with_cors_and_only_headers.json index b004e31482..fcaa9ad484 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_only_headers.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_only_headers.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -245,7 +245,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -366,4 +366,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_only_methods.json b/tests/translator/output/aws-cn/api_with_cors_and_only_methods.json index d8f6d5cb7d..3a601b8d04 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_only_methods.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_only_methods.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -173,4 +173,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_and_only_origins.json b/tests/translator/output/aws-cn/api_with_cors_and_only_origins.json index 1251634bef..1225549cb0 100644 --- a/tests/translator/output/aws-cn/api_with_cors_and_only_origins.json +++ b/tests/translator/output/aws-cn/api_with_cors_and_only_origins.json @@ -66,7 +66,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -249,7 +249,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -354,4 +354,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_no_definitionbody.json b/tests/translator/output/aws-cn/api_with_cors_no_definitionbody.json index 34a15e34bb..e98cee9bde 100644 --- a/tests/translator/output/aws-cn/api_with_cors_no_definitionbody.json +++ b/tests/translator/output/aws-cn/api_with_cors_no_definitionbody.json @@ -53,7 +53,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -74,7 +74,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -201,4 +201,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_cors_openapi_3.json b/tests/translator/output/aws-cn/api_with_cors_openapi_3.json index f23c1b3d20..28259482f2 100644 --- a/tests/translator/output/aws-cn/api_with_cors_openapi_3.json +++ b/tests/translator/output/aws-cn/api_with_cors_openapi_3.json @@ -65,7 +65,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -314,7 +314,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -528,4 +528,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_default_aws_iam_auth.json b/tests/translator/output/aws-cn/api_with_default_aws_iam_auth.json index 2331bbbced..14d18f08ea 100644 --- a/tests/translator/output/aws-cn/api_with_default_aws_iam_auth.json +++ b/tests/translator/output/aws-cn/api_with_default_aws_iam_auth.json @@ -36,7 +36,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -81,7 +81,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -284,7 +284,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-cn/api_with_default_aws_iam_auth_and_no_auth_route.json b/tests/translator/output/aws-cn/api_with_default_aws_iam_auth_and_no_auth_route.json index e53268e7e5..63da6ad6a8 100644 --- a/tests/translator/output/aws-cn/api_with_default_aws_iam_auth_and_no_auth_route.json +++ b/tests/translator/output/aws-cn/api_with_default_aws_iam_auth_and_no_auth_route.json @@ -38,7 +38,7 @@ "MyFunctionWithAwsIamAuthMyApiWithNoAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -59,7 +59,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses.json b/tests/translator/output/aws-cn/api_with_gateway_responses.json index 0ea9bfbbd0..4a473d8da4 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses.json @@ -125,7 +125,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -144,4 +144,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_all.json b/tests/translator/output/aws-cn/api_with_gateway_responses_all.json index b745e747ba..c259d38390 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_all.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_all.json @@ -134,7 +134,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -153,4 +153,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_all_openapi_3.json b/tests/translator/output/aws-cn/api_with_gateway_responses_all_openapi_3.json index b622533926..15b8e24da4 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_all_openapi_3.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_all_openapi_3.json @@ -133,7 +133,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -152,4 +152,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_implicit.json b/tests/translator/output/aws-cn/api_with_gateway_responses_implicit.json index 94e588ef1f..6009fefc39 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_implicit.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_implicit.json @@ -78,7 +78,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -145,4 +145,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_minimal.json b/tests/translator/output/aws-cn/api_with_gateway_responses_minimal.json index 6f0c266975..cc83d80433 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_minimal.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_minimal.json @@ -120,7 +120,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -139,4 +139,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_gateway_responses_string_status_code.json b/tests/translator/output/aws-cn/api_with_gateway_responses_string_status_code.json index 0ea9bfbbd0..4a473d8da4 100644 --- a/tests/translator/output/aws-cn/api_with_gateway_responses_string_status_code.json +++ b/tests/translator/output/aws-cn/api_with_gateway_responses_string_status_code.json @@ -125,7 +125,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -144,4 +144,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_incompatible_stage_name.json b/tests/translator/output/aws-cn/api_with_incompatible_stage_name.json index e3e7f7d5bb..edd16e3480 100644 --- a/tests/translator/output/aws-cn/api_with_incompatible_stage_name.json +++ b/tests/translator/output/aws-cn/api_with_incompatible_stage_name.json @@ -111,7 +111,7 @@ "HyphenFunctionGetHtmlPermission0c8ecc62cb": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HyphenFunction" @@ -165,7 +165,7 @@ "UnderscoreFunctionGetHtmlPermissionb34d3ad84e": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "UnderscoreFunction" @@ -301,4 +301,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_ip_range_blacklist.json b/tests/translator/output/aws-cn/api_with_ip_range_blacklist.json index 0dbc6c72f2..85b30d9bff 100644 --- a/tests/translator/output/aws-cn/api_with_ip_range_blacklist.json +++ b/tests/translator/output/aws-cn/api_with_ip_range_blacklist.json @@ -37,7 +37,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -193,4 +193,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_ip_range_whitelist.json b/tests/translator/output/aws-cn/api_with_ip_range_whitelist.json index 007ffe23b9..3ec8387df1 100644 --- a/tests/translator/output/aws-cn/api_with_ip_range_whitelist.json +++ b/tests/translator/output/aws-cn/api_with_ip_range_whitelist.json @@ -177,7 +177,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -196,4 +196,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_method_aws_iam_auth.json b/tests/translator/output/aws-cn/api_with_method_aws_iam_auth.json index 113fdc0520..980798c40b 100644 --- a/tests/translator/output/aws-cn/api_with_method_aws_iam_auth.json +++ b/tests/translator/output/aws-cn/api_with_method_aws_iam_auth.json @@ -3,7 +3,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -116,7 +116,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -172,7 +172,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-cn/api_with_method_settings.json b/tests/translator/output/aws-cn/api_with_method_settings.json index 7cc7fb0e33..f852c85aa2 100644 --- a/tests/translator/output/aws-cn/api_with_method_settings.json +++ b/tests/translator/output/aws-cn/api_with_method_settings.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -190,4 +190,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_minimum_compression_size.json b/tests/translator/output/aws-cn/api_with_minimum_compression_size.json index 7fe0ff33c8..34535e37b1 100644 --- a/tests/translator/output/aws-cn/api_with_minimum_compression_size.json +++ b/tests/translator/output/aws-cn/api_with_minimum_compression_size.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -174,4 +174,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_open_api_version.json b/tests/translator/output/aws-cn/api_with_open_api_version.json index 3b6e9057a3..cf75db360a 100644 --- a/tests/translator/output/aws-cn/api_with_open_api_version.json +++ b/tests/translator/output/aws-cn/api_with_open_api_version.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -214,4 +214,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_open_api_version_2.json b/tests/translator/output/aws-cn/api_with_open_api_version_2.json index 705f1a5738..68d89a2853 100644 --- a/tests/translator/output/aws-cn/api_with_open_api_version_2.json +++ b/tests/translator/output/aws-cn/api_with_open_api_version_2.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -216,4 +216,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_openapi_definition_body_no_flag.json b/tests/translator/output/aws-cn/api_with_openapi_definition_body_no_flag.json index aadee8fb2d..dcfb915a46 100644 --- a/tests/translator/output/aws-cn/api_with_openapi_definition_body_no_flag.json +++ b/tests/translator/output/aws-cn/api_with_openapi_definition_body_no_flag.json @@ -173,7 +173,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-cn/api_with_path_parameters.json b/tests/translator/output/aws-cn/api_with_path_parameters.json index 8d33aa0646..dc2ebf791d 100644 --- a/tests/translator/output/aws-cn/api_with_path_parameters.json +++ b/tests/translator/output/aws-cn/api_with_path_parameters.json @@ -45,7 +45,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -112,4 +112,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_resource_policy.json b/tests/translator/output/aws-cn/api_with_resource_policy.json index adf839f80d..89e08c9dc3 100644 --- a/tests/translator/output/aws-cn/api_with_resource_policy.json +++ b/tests/translator/output/aws-cn/api_with_resource_policy.json @@ -26,7 +26,7 @@ "ExplicitApiFunctionPutHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -140,7 +140,7 @@ "ExplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -191,7 +191,7 @@ "ExplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -210,4 +210,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_resource_policy_global.json b/tests/translator/output/aws-cn/api_with_resource_policy_global.json index 1e89fc3a9d..325a87e696 100644 --- a/tests/translator/output/aws-cn/api_with_resource_policy_global.json +++ b/tests/translator/output/aws-cn/api_with_resource_policy_global.json @@ -19,7 +19,7 @@ "ExplicitApiFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -206,4 +206,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_resource_policy_global_implicit.json b/tests/translator/output/aws-cn/api_with_resource_policy_global_implicit.json index 12cf8cb8a7..d693a48050 100644 --- a/tests/translator/output/aws-cn/api_with_resource_policy_global_implicit.json +++ b/tests/translator/output/aws-cn/api_with_resource_policy_global_implicit.json @@ -3,7 +3,7 @@ "MinimalFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MinimalFunction" @@ -150,4 +150,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_resource_refs.json b/tests/translator/output/aws-cn/api_with_resource_refs.json index 444f60141f..78488a30b6 100644 --- a/tests/translator/output/aws-cn/api_with_resource_refs.json +++ b/tests/translator/output/aws-cn/api_with_resource_refs.json @@ -80,7 +80,7 @@ "MyFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -194,4 +194,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_source_vpc_blacklist.json b/tests/translator/output/aws-cn/api_with_source_vpc_blacklist.json index 75d453ae0b..d93379fe6e 100644 --- a/tests/translator/output/aws-cn/api_with_source_vpc_blacklist.json +++ b/tests/translator/output/aws-cn/api_with_source_vpc_blacklist.json @@ -153,7 +153,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -172,4 +172,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_source_vpc_whitelist.json b/tests/translator/output/aws-cn/api_with_source_vpc_whitelist.json index dd6d478264..e64864af2d 100644 --- a/tests/translator/output/aws-cn/api_with_source_vpc_whitelist.json +++ b/tests/translator/output/aws-cn/api_with_source_vpc_whitelist.json @@ -25,7 +25,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -306,7 +306,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -325,4 +325,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_swagger_and_openapi_with_auth.json b/tests/translator/output/aws-cn/api_with_swagger_and_openapi_with_auth.json index 9125219b52..9d4aa86893 100644 --- a/tests/translator/output/aws-cn/api_with_swagger_and_openapi_with_auth.json +++ b/tests/translator/output/aws-cn/api_with_swagger_and_openapi_with_auth.json @@ -162,7 +162,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -273,4 +273,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/api_with_xray_tracing.json b/tests/translator/output/aws-cn/api_with_xray_tracing.json index 44bd6903ba..2ae43f69c9 100644 --- a/tests/translator/output/aws-cn/api_with_xray_tracing.json +++ b/tests/translator/output/aws-cn/api_with_xray_tracing.json @@ -46,7 +46,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/aws-cn/basic_function_with_tags.json b/tests/translator/output/aws-cn/basic_function_with_tags.json index b509783b4b..4357eb8a59 100644 --- a/tests/translator/output/aws-cn/basic_function_with_tags.json +++ b/tests/translator/output/aws-cn/basic_function_with_tags.json @@ -59,7 +59,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -111,4 +111,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/cloudwatch_logs_with_ref.json b/tests/translator/output/aws-cn/cloudwatch_logs_with_ref.json index 350f35f270..029fab42e6 100644 --- a/tests/translator/output/aws-cn/cloudwatch_logs_with_ref.json +++ b/tests/translator/output/aws-cn/cloudwatch_logs_with_ref.json @@ -88,7 +88,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -107,4 +107,4 @@ } }, "Description": "Example CloudWatch Logs + Lambda" -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/cloudwatchevent.json b/tests/translator/output/aws-cn/cloudwatchevent.json index a8c2feb5ac..b62317f54d 100644 --- a/tests/translator/output/aws-cn/cloudwatchevent.json +++ b/tests/translator/output/aws-cn/cloudwatchevent.json @@ -33,7 +33,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -49,7 +49,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-cn/cloudwatchlog.json b/tests/translator/output/aws-cn/cloudwatchlog.json index 89fac59aea..f113442827 100644 --- a/tests/translator/output/aws-cn/cloudwatchlog.json +++ b/tests/translator/output/aws-cn/cloudwatchlog.json @@ -73,7 +73,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -89,4 +89,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/cognito_userpool_with_event.json b/tests/translator/output/aws-cn/cognito_userpool_with_event.json index 38598665bd..1e62688b4f 100644 --- a/tests/translator/output/aws-cn/cognito_userpool_with_event.json +++ b/tests/translator/output/aws-cn/cognito_userpool_with_event.json @@ -81,7 +81,7 @@ "ImplicitApiFunctionCognitoPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "ImplicitApiFunction" }, @@ -95,4 +95,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/depends_on.json b/tests/translator/output/aws-cn/depends_on.json index c5c0a7ad67..37e14fe30a 100644 --- a/tests/translator/output/aws-cn/depends_on.json +++ b/tests/translator/output/aws-cn/depends_on.json @@ -143,7 +143,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -160,4 +160,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/eventbridgerule_schedule_properties.json b/tests/translator/output/aws-cn/eventbridgerule_schedule_properties.json index 6f75ca22dc..4f463b8345 100644 --- a/tests/translator/output/aws-cn/eventbridgerule_schedule_properties.json +++ b/tests/translator/output/aws-cn/eventbridgerule_schedule_properties.json @@ -33,7 +33,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -49,7 +49,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-cn/explicit_api.json b/tests/translator/output/aws-cn/explicit_api.json index 2b40e4464a..36da4f4818 100644 --- a/tests/translator/output/aws-cn/explicit_api.json +++ b/tests/translator/output/aws-cn/explicit_api.json @@ -109,7 +109,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -176,4 +176,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/explicit_api_openapi_3.json b/tests/translator/output/aws-cn/explicit_api_openapi_3.json index 76fd80b9a9..63b20d0da2 100644 --- a/tests/translator/output/aws-cn/explicit_api_openapi_3.json +++ b/tests/translator/output/aws-cn/explicit_api_openapi_3.json @@ -118,7 +118,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -175,4 +175,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/explicit_api_with_invalid_events_config.json b/tests/translator/output/aws-cn/explicit_api_with_invalid_events_config.json index cea2fb8f26..bc4d719e82 100644 --- a/tests/translator/output/aws-cn/explicit_api_with_invalid_events_config.json +++ b/tests/translator/output/aws-cn/explicit_api_with_invalid_events_config.json @@ -26,7 +26,7 @@ "MyFunctionAddApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-cn/explicit_http_api.json b/tests/translator/output/aws-cn/explicit_http_api.json index 3f1b8133bc..d29519d7d0 100644 --- a/tests/translator/output/aws-cn/explicit_http_api.json +++ b/tests/translator/output/aws-cn/explicit_http_api.json @@ -46,7 +46,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -149,7 +149,7 @@ "HttpApiFunctionSimpleCase2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" diff --git a/tests/translator/output/aws-cn/explicit_http_api_minimum.json b/tests/translator/output/aws-cn/explicit_http_api_minimum.json index 8198791c67..992ca5675d 100644 --- a/tests/translator/output/aws-cn/explicit_http_api_minimum.json +++ b/tests/translator/output/aws-cn/explicit_http_api_minimum.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -140,4 +140,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/function_event_conditions.json b/tests/translator/output/aws-cn/function_event_conditions.json index bd96a2df18..9386cfcb8b 100644 --- a/tests/translator/output/aws-cn/function_event_conditions.json +++ b/tests/translator/output/aws-cn/function_event_conditions.json @@ -28,7 +28,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -42,7 +42,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -120,7 +120,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -157,7 +157,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -171,7 +171,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -332,7 +332,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -348,7 +348,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json b/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json index 726cb9dabc..a914770081 100644 --- a/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json +++ b/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json @@ -24,7 +24,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -59,7 +59,7 @@ "MyAwesomeFunctionCWEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -132,7 +132,7 @@ "MyAwesomeFunctionImplicitApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -153,7 +153,7 @@ "MyAwesomeFunctionIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -188,7 +188,7 @@ "MyAwesomeFunctionS3TriggerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -219,7 +219,7 @@ "MyAwesomeFunctionCWLogPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -407,7 +407,7 @@ "MyAwesomeFunctionEBSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -460,7 +460,7 @@ "MyAwesomeFunctionExplicitApiPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -489,4 +489,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/function_with_request_parameters.json b/tests/translator/output/aws-cn/function_with_request_parameters.json index a8d967912e..d68a407e4f 100644 --- a/tests/translator/output/aws-cn/function_with_request_parameters.json +++ b/tests/translator/output/aws-cn/function_with_request_parameters.json @@ -96,7 +96,7 @@ "NoApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "NoApiParameterFunction" @@ -186,7 +186,7 @@ "ApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiParameterFunction" @@ -288,4 +288,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/function_with_sns_event_source_all_parameters.json b/tests/translator/output/aws-cn/function_with_sns_event_source_all_parameters.json index 645a946a00..7cf732ff10 100644 --- a/tests/translator/output/aws-cn/function_with_sns_event_source_all_parameters.json +++ b/tests/translator/output/aws-cn/function_with_sns_event_source_all_parameters.json @@ -40,7 +40,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunction" diff --git a/tests/translator/output/aws-cn/global_handle_path_level_parameter.json b/tests/translator/output/aws-cn/global_handle_path_level_parameter.json index c9213e54bb..315263bb89 100644 --- a/tests/translator/output/aws-cn/global_handle_path_level_parameter.json +++ b/tests/translator/output/aws-cn/global_handle_path_level_parameter.json @@ -170,7 +170,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -281,4 +281,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/globals_for_api.json b/tests/translator/output/aws-cn/globals_for_api.json index 1256b5474f..724fd179e6 100644 --- a/tests/translator/output/aws-cn/globals_for_api.json +++ b/tests/translator/output/aws-cn/globals_for_api.json @@ -179,7 +179,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -288,4 +288,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/http_api_def_uri.json b/tests/translator/output/aws-cn/http_api_def_uri.json index 903ad8d758..2bb57f180c 100644 --- a/tests/translator/output/aws-cn/http_api_def_uri.json +++ b/tests/translator/output/aws-cn/http_api_def_uri.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -131,7 +131,7 @@ "FunctionApi2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -165,4 +165,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/http_api_existing_openapi.json b/tests/translator/output/aws-cn/http_api_existing_openapi.json index f6083adf1c..51880229ca 100644 --- a/tests/translator/output/aws-cn/http_api_existing_openapi.json +++ b/tests/translator/output/aws-cn/http_api_existing_openapi.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" diff --git a/tests/translator/output/aws-cn/http_api_existing_openapi_conditions.json b/tests/translator/output/aws-cn/http_api_existing_openapi_conditions.json index 98981bd8d0..07f4dd47aa 100644 --- a/tests/translator/output/aws-cn/http_api_existing_openapi_conditions.json +++ b/tests/translator/output/aws-cn/http_api_existing_openapi_conditions.json @@ -11,7 +11,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" diff --git a/tests/translator/output/aws-cn/http_api_explicit_stage.json b/tests/translator/output/aws-cn/http_api_explicit_stage.json index 441041b258..e1f62e861c 100644 --- a/tests/translator/output/aws-cn/http_api_explicit_stage.json +++ b/tests/translator/output/aws-cn/http_api_explicit_stage.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -115,4 +115,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_and_explicit_api_with_conditions.json b/tests/translator/output/aws-cn/implicit_and_explicit_api_with_conditions.json index 4e6dbf082d..d60850a3e4 100644 --- a/tests/translator/output/aws-cn/implicit_and_explicit_api_with_conditions.json +++ b/tests/translator/output/aws-cn/implicit_and_explicit_api_with_conditions.json @@ -188,7 +188,7 @@ "explicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello1" @@ -235,7 +235,7 @@ "implicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello1" @@ -292,7 +292,7 @@ "explicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello2" @@ -410,7 +410,7 @@ "implicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello2" diff --git a/tests/translator/output/aws-cn/implicit_api.json b/tests/translator/output/aws-cn/implicit_api.json index 21209fd401..02167e4fbb 100644 --- a/tests/translator/output/aws-cn/implicit_api.json +++ b/tests/translator/output/aws-cn/implicit_api.json @@ -34,7 +34,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -55,7 +55,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -175,7 +175,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -268,7 +268,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -287,4 +287,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_api_with_auth_and_conditions_max.json b/tests/translator/output/aws-cn/implicit_api_with_auth_and_conditions_max.json index 2f43d74db6..ae37868957 100644 --- a/tests/translator/output/aws-cn/implicit_api_with_auth_and_conditions_max.json +++ b/tests/translator/output/aws-cn/implicit_api_with_auth_and_conditions_max.json @@ -130,7 +130,7 @@ "MyFunction2WithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction2" @@ -361,7 +361,7 @@ "ServerlessRestApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -380,7 +380,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -457,7 +457,7 @@ "MyFunction4WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction4" @@ -479,7 +479,7 @@ "ServerlessRestApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -498,7 +498,7 @@ "MyFunction5WithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction5" @@ -520,7 +520,7 @@ "ServerlessRestApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -581,7 +581,7 @@ "MyFunction3WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction3" @@ -603,7 +603,7 @@ "MyFunction6WithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction6" @@ -949,4 +949,4 @@ "Condition": "ServerlessRestApiCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_api_with_many_conditions.json b/tests/translator/output/aws-cn/implicit_api_with_many_conditions.json index 754d1ea461..3df144c063 100644 --- a/tests/translator/output/aws-cn/implicit_api_with_many_conditions.json +++ b/tests/translator/output/aws-cn/implicit_api_with_many_conditions.json @@ -126,7 +126,7 @@ "helloworld7ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -398,7 +398,7 @@ "helloApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -420,7 +420,7 @@ "helloworld2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -442,7 +442,7 @@ "helloworld3ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" @@ -464,7 +464,7 @@ "helloworld1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -511,7 +511,7 @@ "helloworld6ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -575,7 +575,7 @@ "helloworldApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld" @@ -628,7 +628,7 @@ "helloworld5ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -650,7 +650,7 @@ "helloworld8ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -840,7 +840,7 @@ "helloworld9ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -986,7 +986,7 @@ "helloworld4ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" diff --git a/tests/translator/output/aws-cn/implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/aws-cn/implicit_api_with_serverless_rest_api_resource.json index eb153fbf67..088b8f6f7b 100644 --- a/tests/translator/output/aws-cn/implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/aws-cn/implicit_api_with_serverless_rest_api_resource.json @@ -34,7 +34,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -55,7 +55,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -175,7 +175,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -268,7 +268,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -287,4 +287,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_http_api.json b/tests/translator/output/aws-cn/implicit_http_api.json index 2ba5d12fcd..79271b2283 100644 --- a/tests/translator/output/aws-cn/implicit_http_api.json +++ b/tests/translator/output/aws-cn/implicit_http_api.json @@ -131,7 +131,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -198,7 +198,7 @@ "HttpApiFunction2Basic2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction2" @@ -217,4 +217,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/implicit_http_api_auth_and_simple_case.json b/tests/translator/output/aws-cn/implicit_http_api_auth_and_simple_case.json index c34aebca46..b3d3e952cf 100644 --- a/tests/translator/output/aws-cn/implicit_http_api_auth_and_simple_case.json +++ b/tests/translator/output/aws-cn/implicit_http_api_auth_and_simple_case.json @@ -67,7 +67,7 @@ "RestApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" diff --git a/tests/translator/output/aws-cn/implicit_http_api_with_many_conditions.json b/tests/translator/output/aws-cn/implicit_http_api_with_many_conditions.json index ddd0c9d348..e9a0bedef3 100644 --- a/tests/translator/output/aws-cn/implicit_http_api_with_many_conditions.json +++ b/tests/translator/output/aws-cn/implicit_http_api_with_many_conditions.json @@ -117,7 +117,7 @@ "helloworld9HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -170,7 +170,7 @@ "helloworld2HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -678,7 +678,7 @@ "helloworld6HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -993,7 +993,7 @@ "helloworld7HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -1015,7 +1015,7 @@ "helloHttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -1037,7 +1037,7 @@ "helloworld1HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -1121,7 +1121,7 @@ "helloworld1099HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1099" @@ -1143,7 +1143,7 @@ "helloworld5HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -1308,7 +1308,7 @@ "helloworld8HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -1397,7 +1397,7 @@ "helloworld4HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" @@ -1450,7 +1450,7 @@ "helloworld3HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" diff --git a/tests/translator/output/aws-cn/intrinsic_functions.json b/tests/translator/output/aws-cn/intrinsic_functions.json index 78737ae78c..f07ac52bf6 100644 --- a/tests/translator/output/aws-cn/intrinsic_functions.json +++ b/tests/translator/output/aws-cn/intrinsic_functions.json @@ -540,7 +540,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -559,4 +559,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/iot_rule.json b/tests/translator/output/aws-cn/iot_rule.json index fa16969a44..0fe52e3084 100644 --- a/tests/translator/output/aws-cn/iot_rule.json +++ b/tests/translator/output/aws-cn/iot_rule.json @@ -48,7 +48,7 @@ "IoTRuleFuncMyIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -71,7 +71,7 @@ "IoTRuleFuncMyOtherIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -148,4 +148,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/no_implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/aws-cn/no_implicit_api_with_serverless_rest_api_resource.json index 583c346eeb..78a4da81f4 100644 --- a/tests/translator/output/aws-cn/no_implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/aws-cn/no_implicit_api_with_serverless_rest_api_resource.json @@ -56,7 +56,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -258,4 +258,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3.json b/tests/translator/output/aws-cn/s3.json index c23456f980..988aea9a68 100644 --- a/tests/translator/output/aws-cn/s3.json +++ b/tests/translator/output/aws-cn/s3.json @@ -52,7 +52,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_create_remove.json b/tests/translator/output/aws-cn/s3_create_remove.json index 2d4941f57a..f5752f946e 100644 --- a/tests/translator/output/aws-cn/s3_create_remove.json +++ b/tests/translator/output/aws-cn/s3_create_remove.json @@ -69,7 +69,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -103,4 +103,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_existing_lambda_notification_configuration.json b/tests/translator/output/aws-cn/s3_existing_lambda_notification_configuration.json index c23456f980..988aea9a68 100644 --- a/tests/translator/output/aws-cn/s3_existing_lambda_notification_configuration.json +++ b/tests/translator/output/aws-cn/s3_existing_lambda_notification_configuration.json @@ -52,7 +52,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_existing_other_notification_configuration.json b/tests/translator/output/aws-cn/s3_existing_other_notification_configuration.json index 945b98dd24..4e2945d2bd 100644 --- a/tests/translator/output/aws-cn/s3_existing_other_notification_configuration.json +++ b/tests/translator/output/aws-cn/s3_existing_other_notification_configuration.json @@ -60,7 +60,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -94,4 +94,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_filter.json b/tests/translator/output/aws-cn/s3_filter.json index 74e934eb41..869fc53af5 100644 --- a/tests/translator/output/aws-cn/s3_filter.json +++ b/tests/translator/output/aws-cn/s3_filter.json @@ -62,7 +62,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -96,4 +96,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_multiple_events_same_bucket.json b/tests/translator/output/aws-cn/s3_multiple_events_same_bucket.json index 7c3565c4b3..b4a7bf248b 100644 --- a/tests/translator/output/aws-cn/s3_multiple_events_same_bucket.json +++ b/tests/translator/output/aws-cn/s3_multiple_events_same_bucket.json @@ -33,7 +33,7 @@ "ThumbnailFunctionImageBucketCreatesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -84,7 +84,7 @@ "ThumbnailFunctionImageBucketDeletesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -118,4 +118,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_multiple_functions.json b/tests/translator/output/aws-cn/s3_multiple_functions.json index 5c273d727d..a7d540ecda 100644 --- a/tests/translator/output/aws-cn/s3_multiple_functions.json +++ b/tests/translator/output/aws-cn/s3_multiple_functions.json @@ -33,7 +33,7 @@ "FunctionTwoImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -113,7 +113,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -170,4 +170,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_with_condition.json b/tests/translator/output/aws-cn/s3_with_condition.json index 769c396f14..235da48d0a 100644 --- a/tests/translator/output/aws-cn/s3_with_condition.json +++ b/tests/translator/output/aws-cn/s3_with_condition.json @@ -82,7 +82,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -118,4 +118,4 @@ "Condition": "MyCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/s3_with_dependsOn.json b/tests/translator/output/aws-cn/s3_with_dependsOn.json index 0d950b3797..9ffc6a1cdb 100644 --- a/tests/translator/output/aws-cn/s3_with_dependsOn.json +++ b/tests/translator/output/aws-cn/s3_with_dependsOn.json @@ -58,7 +58,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/aws-cn/sns.json b/tests/translator/output/aws-cn/sns.json index 06a7015664..8bbb296df9 100644 --- a/tests/translator/output/aws-cn/sns.json +++ b/tests/translator/output/aws-cn/sns.json @@ -36,7 +36,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -85,4 +85,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/sns_existing_other_subscription.json b/tests/translator/output/aws-cn/sns_existing_other_subscription.json index 09ca5669fa..d25897bd21 100644 --- a/tests/translator/output/aws-cn/sns_existing_other_subscription.json +++ b/tests/translator/output/aws-cn/sns_existing_other_subscription.json @@ -44,7 +44,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -93,4 +93,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-cn/sns_topic_outside_template.json b/tests/translator/output/aws-cn/sns_topic_outside_template.json index f503d2e4ae..deddd81750 100644 --- a/tests/translator/output/aws-cn/sns_topic_outside_template.json +++ b/tests/translator/output/aws-cn/sns_topic_outside_template.json @@ -53,7 +53,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -87,4 +87,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/alexa_skill.json b/tests/translator/output/aws-us-gov/alexa_skill.json index 59c8ca7793..88344101e9 100644 --- a/tests/translator/output/aws-us-gov/alexa_skill.json +++ b/tests/translator/output/aws-us-gov/alexa_skill.json @@ -35,7 +35,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -69,4 +69,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/alexa_skill_with_skill_id.json b/tests/translator/output/aws-us-gov/alexa_skill_with_skill_id.json index 4feb3d89b2..55943a462c 100644 --- a/tests/translator/output/aws-us-gov/alexa_skill_with_skill_id.json +++ b/tests/translator/output/aws-us-gov/alexa_skill_with_skill_id.json @@ -35,7 +35,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -70,4 +70,4 @@ } } } - } \ No newline at end of file + } diff --git a/tests/translator/output/aws-us-gov/api_cache.json b/tests/translator/output/aws-us-gov/api_cache.json index 6821189ffb..3ccb65783e 100644 --- a/tests/translator/output/aws-us-gov/api_cache.json +++ b/tests/translator/output/aws-us-gov/api_cache.json @@ -47,7 +47,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -114,4 +114,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_endpoint_configuration.json b/tests/translator/output/aws-us-gov/api_endpoint_configuration.json index ed665a2cd3..fedfe80e82 100644 --- a/tests/translator/output/aws-us-gov/api_endpoint_configuration.json +++ b/tests/translator/output/aws-us-gov/api_endpoint_configuration.json @@ -61,7 +61,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -181,4 +181,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_request_model.json b/tests/translator/output/aws-us-gov/api_request_model.json index 6b54cb7e85..60dd97bb2f 100644 --- a/tests/translator/output/aws-us-gov/api_request_model.json +++ b/tests/translator/output/aws-us-gov/api_request_model.json @@ -45,7 +45,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -151,4 +151,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_request_model_openapi_3.json b/tests/translator/output/aws-us-gov/api_request_model_openapi_3.json index 02c9ff1c63..88a784b86a 100644 --- a/tests/translator/output/aws-us-gov/api_request_model_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_request_model_openapi_3.json @@ -45,7 +45,7 @@ "HtmlFunctionIamPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -169,7 +169,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -209,4 +209,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_access_log_setting.json b/tests/translator/output/aws-us-gov/api_with_access_log_setting.json index 8726754fed..964438e04e 100644 --- a/tests/translator/output/aws-us-gov/api_with_access_log_setting.json +++ b/tests/translator/output/aws-us-gov/api_with_access_log_setting.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_apikey_default_override.json b/tests/translator/output/aws-us-gov/api_with_apikey_default_override.json index cdaff1a496..6035ca33b7 100644 --- a/tests/translator/output/aws-us-gov/api_with_apikey_default_override.json +++ b/tests/translator/output/aws-us-gov/api_with_apikey_default_override.json @@ -13,7 +13,7 @@ "MyFunctionWithApiKeyRequiredTrueMyApiWithApiKeyRequiredTruePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredTrue" @@ -34,7 +34,7 @@ "MyFunctionWithApiKeyRequiredFalseMyApiWithApiKeyRequiredFalsePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredFalse" @@ -113,7 +113,7 @@ "MyFunctionWithApiKeyRequiredDefaultMyApiWithApiKeyRequiredDefaultPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequiredDefault" @@ -323,4 +323,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_apikey_required.json b/tests/translator/output/aws-us-gov/api_with_apikey_required.json index 092bfe65c5..873b329e26 100644 --- a/tests/translator/output/aws-us-gov/api_with_apikey_required.json +++ b/tests/translator/output/aws-us-gov/api_with_apikey_required.json @@ -93,7 +93,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -145,4 +145,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_apikey_required_openapi_3.json b/tests/translator/output/aws-us-gov/api_with_apikey_required_openapi_3.json index 8410f422a8..5813490963 100644 --- a/tests/translator/output/aws-us-gov/api_with_apikey_required_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_with_apikey_required_openapi_3.json @@ -104,7 +104,7 @@ "MyFunctionWithApiKeyRequiredMyApiWithApiKeyRequiredPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithApiKeyRequired" @@ -146,4 +146,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_auth_all_maximum.json b/tests/translator/output/aws-us-gov/api_with_auth_all_maximum.json index 4a8e7b8af3..7f7c88a9a8 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_all_maximum.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_all_maximum.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -336,7 +336,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -354,7 +354,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -375,7 +375,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -405,7 +405,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -426,7 +426,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -445,4 +445,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_auth_all_maximum_openapi_3.json b/tests/translator/output/aws-us-gov/api_with_auth_all_maximum_openapi_3.json index 07e15acea2..6a8a30d789 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_all_maximum_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_all_maximum_openapi_3.json @@ -26,7 +26,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -47,7 +47,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -65,7 +65,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -337,7 +337,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -355,7 +355,7 @@ "MyFunctionWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -376,7 +376,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -406,7 +406,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -427,7 +427,7 @@ "MyFunctionWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_auth_all_minimum.json b/tests/translator/output/aws-us-gov/api_with_auth_all_minimum.json index 517fe47d75..4de21447c6 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_all_minimum.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_all_minimum.json @@ -75,7 +75,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -173,7 +173,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -194,7 +194,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -217,7 +217,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -238,7 +238,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -494,4 +494,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_auth_all_minimum_openapi.json b/tests/translator/output/aws-us-gov/api_with_auth_all_minimum_openapi.json index 2839351eef..7bec2a5846 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_all_minimum_openapi.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_all_minimum_openapi.json @@ -95,7 +95,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -192,7 +192,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -213,7 +213,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -236,7 +236,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -257,7 +257,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -497,4 +497,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_auth_and_conditions_all_max.json b/tests/translator/output/aws-us-gov/api_with_auth_and_conditions_all_max.json index 7ce6e4098b..e2893762d9 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_and_conditions_all_max.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_and_conditions_all_max.json @@ -11,7 +11,7 @@ "MyFunctionWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -32,7 +32,7 @@ "MyApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -315,7 +315,7 @@ "MyApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -333,7 +333,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -377,7 +377,7 @@ "MyFunctionWithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -438,7 +438,7 @@ "MyFunctionWithConditionalWithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -460,7 +460,7 @@ "MyFunctionWithConditionalWithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" @@ -482,7 +482,7 @@ "MyApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -500,7 +500,7 @@ "MyFunctionWithConditionalWithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithConditional" diff --git a/tests/translator/output/aws-us-gov/api_with_auth_no_default.json b/tests/translator/output/aws-us-gov/api_with_auth_no_default.json index e3157a808f..8087c0bf2c 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_no_default.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_no_default.json @@ -70,7 +70,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -158,7 +158,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -189,7 +189,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -222,7 +222,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -243,7 +243,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -479,4 +479,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_aws_account_blacklist.json b/tests/translator/output/aws-us-gov/api_with_aws_account_blacklist.json index b8e9f465e6..4fc3b6113f 100644 --- a/tests/translator/output/aws-us-gov/api_with_aws_account_blacklist.json +++ b/tests/translator/output/aws-us-gov/api_with_aws_account_blacklist.json @@ -135,7 +135,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -154,4 +154,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_aws_account_whitelist.json b/tests/translator/output/aws-us-gov/api_with_aws_account_whitelist.json index af4e853470..102100eff1 100644 --- a/tests/translator/output/aws-us-gov/api_with_aws_account_whitelist.json +++ b/tests/translator/output/aws-us-gov/api_with_aws_account_whitelist.json @@ -156,7 +156,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -175,4 +175,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_aws_iam_auth_overrides.json b/tests/translator/output/aws-us-gov/api_with_aws_iam_auth_overrides.json index 82d742b181..3de1eaa6ec 100644 --- a/tests/translator/output/aws-us-gov/api_with_aws_iam_auth_overrides.json +++ b/tests/translator/output/aws-us-gov/api_with_aws_iam_auth_overrides.json @@ -114,7 +114,7 @@ "MyFunctionCustomInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCustomInvokeRole" @@ -135,7 +135,7 @@ "MyFunctionMyCognitoAuthAPI1PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionMyCognitoAuth" @@ -231,7 +231,7 @@ "MyFunctionWithoutAuthAPI2PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithoutAuth" @@ -252,7 +252,7 @@ "MyFunctionDefaultInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionDefaultInvokeRole" @@ -349,7 +349,7 @@ "MyFunctionNoCallerCredentialsAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoCallerCredentials" @@ -430,7 +430,7 @@ "MyFunctionCallerCredentialsOverrideAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionCallerCredentialsOverride" @@ -497,7 +497,7 @@ "MyFunctionNullInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNullInvokeRole" @@ -518,7 +518,7 @@ "MyFunctionNONEInvokeRoleAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNONEInvokeRole" @@ -883,7 +883,7 @@ "MyFunctionNoneAuthAPI3PermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionNoneAuth" diff --git a/tests/translator/output/aws-us-gov/api_with_binary_media_types.json b/tests/translator/output/aws-us-gov/api_with_binary_media_types.json index b28ae6c7c1..eae028fa1d 100644 --- a/tests/translator/output/aws-us-gov/api_with_binary_media_types.json +++ b/tests/translator/output/aws-us-gov/api_with_binary_media_types.json @@ -72,7 +72,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_canary_setting.json b/tests/translator/output/aws-us-gov/api_with_canary_setting.json index d34fc26c61..5268ab70d3 100644 --- a/tests/translator/output/aws-us-gov/api_with_canary_setting.json +++ b/tests/translator/output/aws-us-gov/api_with_canary_setting.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_cors.json b/tests/translator/output/aws-us-gov/api_with_cors.json index a1112019fe..02d5559f8f 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors.json +++ b/tests/translator/output/aws-us-gov/api_with_cors.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -315,7 +315,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -534,4 +534,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_auth_no_preflight_auth.json b/tests/translator/output/aws-us-gov/api_with_cors_and_auth_no_preflight_auth.json index 0c3b970252..4a14556193 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_auth_no_preflight_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_auth_no_preflight_auth.json @@ -176,7 +176,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -243,7 +243,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -294,7 +294,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -315,4 +315,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_auth_preflight_auth.json b/tests/translator/output/aws-us-gov/api_with_cors_and_auth_preflight_auth.json index f427119c84..b500c6ec7f 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_auth_preflight_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_auth_preflight_auth.json @@ -169,7 +169,7 @@ "ApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -190,7 +190,7 @@ "ApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiFunction" @@ -299,7 +299,7 @@ "ServerlessApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -320,4 +320,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_conditions_no_definitionbody.json b/tests/translator/output/aws-us-gov/api_with_cors_and_conditions_no_definitionbody.json index da7fa9fd53..033453b163 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_conditions_no_definitionbody.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_conditions_no_definitionbody.json @@ -67,7 +67,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -229,7 +229,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -291,7 +291,7 @@ "ImplicitApiFunction2DeleteHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction2" @@ -333,4 +333,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_only_headers.json b/tests/translator/output/aws-us-gov/api_with_cors_and_only_headers.json index 93c1c9e023..bc32223aa0 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_only_headers.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_only_headers.json @@ -66,7 +66,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -257,7 +257,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -366,4 +366,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_only_methods.json b/tests/translator/output/aws-us-gov/api_with_cors_and_only_methods.json index 2e14e27b5a..f5dc7aef06 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_only_methods.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_only_methods.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -173,4 +173,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_and_only_origins.json b/tests/translator/output/aws-us-gov/api_with_cors_and_only_origins.json index 9e07957551..05f6ae528d 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_and_only_origins.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_and_only_origins.json @@ -66,7 +66,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -239,7 +239,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -354,4 +354,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_no_definitionbody.json b/tests/translator/output/aws-us-gov/api_with_cors_no_definitionbody.json index b769487495..d20ec690d7 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_no_definitionbody.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_no_definitionbody.json @@ -53,7 +53,7 @@ "ImplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -74,7 +74,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -201,4 +201,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_cors_openapi_3.json b/tests/translator/output/aws-us-gov/api_with_cors_openapi_3.json index 5ecfd955bf..63f17f6ca5 100644 --- a/tests/translator/output/aws-us-gov/api_with_cors_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_with_cors_openapi_3.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionAnyApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -305,7 +305,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -528,4 +528,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth.json b/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth.json index d9adae120e..c8089dfb18 100644 --- a/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth.json @@ -36,7 +36,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -81,7 +81,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -284,7 +284,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth_and_no_auth_route.json b/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth_and_no_auth_route.json index d81ac7f17e..94a731c086 100644 --- a/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth_and_no_auth_route.json +++ b/tests/translator/output/aws-us-gov/api_with_default_aws_iam_auth_and_no_auth_route.json @@ -26,7 +26,7 @@ "MyFunctionWithAwsIamAuthMyApiWithNoAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -47,7 +47,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses.json index e16a96b55a..e2a1f5dd07 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses.json @@ -125,7 +125,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -144,4 +144,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_all.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_all.json index c0a582899c..b93d9c72e5 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_all.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_all.json @@ -134,7 +134,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -153,4 +153,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_all_openapi_3.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_all_openapi_3.json index 21be035892..1c83fd1011 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_all_openapi_3.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_all_openapi_3.json @@ -124,7 +124,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -152,4 +152,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_implicit.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_implicit.json index 99c3845557..859974145f 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_implicit.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_implicit.json @@ -78,7 +78,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -145,4 +145,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_minimal.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_minimal.json index 71eefd4db5..da77ecdf94 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_minimal.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_minimal.json @@ -120,7 +120,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -139,4 +139,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_gateway_responses_string_status_code.json b/tests/translator/output/aws-us-gov/api_with_gateway_responses_string_status_code.json index e16a96b55a..e2a1f5dd07 100644 --- a/tests/translator/output/aws-us-gov/api_with_gateway_responses_string_status_code.json +++ b/tests/translator/output/aws-us-gov/api_with_gateway_responses_string_status_code.json @@ -125,7 +125,7 @@ "FunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -144,4 +144,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_incompatible_stage_name.json b/tests/translator/output/aws-us-gov/api_with_incompatible_stage_name.json index 6352d5cc5f..ce9ea1c9a5 100644 --- a/tests/translator/output/aws-us-gov/api_with_incompatible_stage_name.json +++ b/tests/translator/output/aws-us-gov/api_with_incompatible_stage_name.json @@ -101,7 +101,7 @@ "HyphenFunctionGetHtmlPermission0c8ecc62cb": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HyphenFunction" @@ -155,7 +155,7 @@ "UnderscoreFunctionGetHtmlPermissionb34d3ad84e": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "UnderscoreFunction" @@ -301,4 +301,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_ip_range_blacklist.json b/tests/translator/output/aws-us-gov/api_with_ip_range_blacklist.json index a3cb499567..09b2dac2da 100644 --- a/tests/translator/output/aws-us-gov/api_with_ip_range_blacklist.json +++ b/tests/translator/output/aws-us-gov/api_with_ip_range_blacklist.json @@ -174,7 +174,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -193,4 +193,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_ip_range_whitelist.json b/tests/translator/output/aws-us-gov/api_with_ip_range_whitelist.json index cd3c8dff03..86c5fb91e6 100644 --- a/tests/translator/output/aws-us-gov/api_with_ip_range_whitelist.json +++ b/tests/translator/output/aws-us-gov/api_with_ip_range_whitelist.json @@ -177,7 +177,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -196,4 +196,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_method_aws_iam_auth.json b/tests/translator/output/aws-us-gov/api_with_method_aws_iam_auth.json index e28c4cf7d9..a4b14df680 100644 --- a/tests/translator/output/aws-us-gov/api_with_method_aws_iam_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_method_aws_iam_auth.json @@ -3,7 +3,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -106,7 +106,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndDefaultInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" @@ -172,7 +172,7 @@ "MyFunctionWithAwsIamAuthMyApiWithAwsIamAuthAndCustomInvokeRolePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunctionWithAwsIamAuth" diff --git a/tests/translator/output/aws-us-gov/api_with_method_settings.json b/tests/translator/output/aws-us-gov/api_with_method_settings.json index 0acbaac413..95c57ffe7e 100644 --- a/tests/translator/output/aws-us-gov/api_with_method_settings.json +++ b/tests/translator/output/aws-us-gov/api_with_method_settings.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -190,4 +190,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_minimum_compression_size.json b/tests/translator/output/aws-us-gov/api_with_minimum_compression_size.json index b02b0cafa6..ad6cfceb1e 100644 --- a/tests/translator/output/aws-us-gov/api_with_minimum_compression_size.json +++ b/tests/translator/output/aws-us-gov/api_with_minimum_compression_size.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -174,4 +174,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_open_api_version.json b/tests/translator/output/aws-us-gov/api_with_open_api_version.json index 4f1d4afb2f..4239c84538 100644 --- a/tests/translator/output/aws-us-gov/api_with_open_api_version.json +++ b/tests/translator/output/aws-us-gov/api_with_open_api_version.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -214,4 +214,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_open_api_version_2.json b/tests/translator/output/aws-us-gov/api_with_open_api_version_2.json index cca6716f67..15a49181d8 100644 --- a/tests/translator/output/aws-us-gov/api_with_open_api_version_2.json +++ b/tests/translator/output/aws-us-gov/api_with_open_api_version_2.json @@ -56,7 +56,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -216,4 +216,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_openapi_definition_body_no_flag.json b/tests/translator/output/aws-us-gov/api_with_openapi_definition_body_no_flag.json index 65a0e5e8d6..af46b39e29 100644 --- a/tests/translator/output/aws-us-gov/api_with_openapi_definition_body_no_flag.json +++ b/tests/translator/output/aws-us-gov/api_with_openapi_definition_body_no_flag.json @@ -163,7 +163,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_path_parameters.json b/tests/translator/output/aws-us-gov/api_with_path_parameters.json index 4d8c8dffc1..9038022a2d 100644 --- a/tests/translator/output/aws-us-gov/api_with_path_parameters.json +++ b/tests/translator/output/aws-us-gov/api_with_path_parameters.json @@ -45,7 +45,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" @@ -112,4 +112,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_resource_policy.json b/tests/translator/output/aws-us-gov/api_with_resource_policy.json index 3ce8758286..677c7d446a 100644 --- a/tests/translator/output/aws-us-gov/api_with_resource_policy.json +++ b/tests/translator/output/aws-us-gov/api_with_resource_policy.json @@ -26,7 +26,7 @@ "ExplicitApiFunctionPutHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -140,7 +140,7 @@ "ExplicitApiFunctionPostHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -191,7 +191,7 @@ "ExplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -210,4 +210,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_resource_policy_global.json b/tests/translator/output/aws-us-gov/api_with_resource_policy_global.json index 0a373a0a40..441307774d 100644 --- a/tests/translator/output/aws-us-gov/api_with_resource_policy_global.json +++ b/tests/translator/output/aws-us-gov/api_with_resource_policy_global.json @@ -19,7 +19,7 @@ "ExplicitApiFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ExplicitApiFunction" @@ -206,4 +206,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_resource_policy_global_implicit.json b/tests/translator/output/aws-us-gov/api_with_resource_policy_global_implicit.json index 1fdfdc8dc4..fcfb7e1088 100644 --- a/tests/translator/output/aws-us-gov/api_with_resource_policy_global_implicit.json +++ b/tests/translator/output/aws-us-gov/api_with_resource_policy_global_implicit.json @@ -3,7 +3,7 @@ "MinimalFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MinimalFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_resource_refs.json b/tests/translator/output/aws-us-gov/api_with_resource_refs.json index f3a20075fd..f54274e543 100644 --- a/tests/translator/output/aws-us-gov/api_with_resource_refs.json +++ b/tests/translator/output/aws-us-gov/api_with_resource_refs.json @@ -82,7 +82,7 @@ "MyFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -194,4 +194,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_source_vpc_blacklist.json b/tests/translator/output/aws-us-gov/api_with_source_vpc_blacklist.json index 0ceaac7951..694b8ff963 100644 --- a/tests/translator/output/aws-us-gov/api_with_source_vpc_blacklist.json +++ b/tests/translator/output/aws-us-gov/api_with_source_vpc_blacklist.json @@ -153,7 +153,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -172,4 +172,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_source_vpc_whitelist.json b/tests/translator/output/aws-us-gov/api_with_source_vpc_whitelist.json index fb431c938d..b80790bec9 100644 --- a/tests/translator/output/aws-us-gov/api_with_source_vpc_whitelist.json +++ b/tests/translator/output/aws-us-gov/api_with_source_vpc_whitelist.json @@ -25,7 +25,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -306,7 +306,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -325,4 +325,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_swagger_and_openapi_with_auth.json b/tests/translator/output/aws-us-gov/api_with_swagger_and_openapi_with_auth.json index d7e94ea640..f4f54f443d 100644 --- a/tests/translator/output/aws-us-gov/api_with_swagger_and_openapi_with_auth.json +++ b/tests/translator/output/aws-us-gov/api_with_swagger_and_openapi_with_auth.json @@ -152,7 +152,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -273,4 +273,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/api_with_xray_tracing.json b/tests/translator/output/aws-us-gov/api_with_xray_tracing.json index 583e52207f..82fd779e6a 100644 --- a/tests/translator/output/aws-us-gov/api_with_xray_tracing.json +++ b/tests/translator/output/aws-us-gov/api_with_xray_tracing.json @@ -46,7 +46,7 @@ "HtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HtmlFunction" diff --git a/tests/translator/output/aws-us-gov/basic_function_with_tags.json b/tests/translator/output/aws-us-gov/basic_function_with_tags.json index 211818e8cd..788c33331e 100644 --- a/tests/translator/output/aws-us-gov/basic_function_with_tags.json +++ b/tests/translator/output/aws-us-gov/basic_function_with_tags.json @@ -58,7 +58,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -110,4 +110,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/cloudwatch_logs_with_ref.json b/tests/translator/output/aws-us-gov/cloudwatch_logs_with_ref.json index 1bb0be81bf..f61871da51 100644 --- a/tests/translator/output/aws-us-gov/cloudwatch_logs_with_ref.json +++ b/tests/translator/output/aws-us-gov/cloudwatch_logs_with_ref.json @@ -88,7 +88,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -107,4 +107,4 @@ } }, "Description": "Example CloudWatch Logs + Lambda" -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/cloudwatchevent.json b/tests/translator/output/aws-us-gov/cloudwatchevent.json index 10e5b8285c..3d8914b214 100644 --- a/tests/translator/output/aws-us-gov/cloudwatchevent.json +++ b/tests/translator/output/aws-us-gov/cloudwatchevent.json @@ -33,7 +33,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -49,7 +49,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-us-gov/cloudwatchlog.json b/tests/translator/output/aws-us-gov/cloudwatchlog.json index ab3706a09a..74d47771de 100644 --- a/tests/translator/output/aws-us-gov/cloudwatchlog.json +++ b/tests/translator/output/aws-us-gov/cloudwatchlog.json @@ -73,7 +73,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -89,4 +89,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/cognito_userpool_with_event.json b/tests/translator/output/aws-us-gov/cognito_userpool_with_event.json index c7b0567d8c..ae7ed4bad6 100644 --- a/tests/translator/output/aws-us-gov/cognito_userpool_with_event.json +++ b/tests/translator/output/aws-us-gov/cognito_userpool_with_event.json @@ -81,7 +81,7 @@ "ImplicitApiFunctionCognitoPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "ImplicitApiFunction" }, @@ -95,4 +95,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/depends_on.json b/tests/translator/output/aws-us-gov/depends_on.json index 9126e365ef..8bf6321654 100644 --- a/tests/translator/output/aws-us-gov/depends_on.json +++ b/tests/translator/output/aws-us-gov/depends_on.json @@ -143,7 +143,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -160,4 +160,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/eventbridgerule_schedule_properties.json b/tests/translator/output/aws-us-gov/eventbridgerule_schedule_properties.json index 19695157c1..6a6eef9ce9 100644 --- a/tests/translator/output/aws-us-gov/eventbridgerule_schedule_properties.json +++ b/tests/translator/output/aws-us-gov/eventbridgerule_schedule_properties.json @@ -33,7 +33,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -49,7 +49,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-us-gov/explicit_api.json b/tests/translator/output/aws-us-gov/explicit_api.json index e32531df74..fbc89e812c 100644 --- a/tests/translator/output/aws-us-gov/explicit_api.json +++ b/tests/translator/output/aws-us-gov/explicit_api.json @@ -109,7 +109,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -176,4 +176,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/explicit_api_openapi_3.json b/tests/translator/output/aws-us-gov/explicit_api_openapi_3.json index 31e9b38072..1e3b07ec00 100644 --- a/tests/translator/output/aws-us-gov/explicit_api_openapi_3.json +++ b/tests/translator/output/aws-us-gov/explicit_api_openapi_3.json @@ -118,7 +118,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -175,4 +175,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/explicit_api_with_invalid_events_config.json b/tests/translator/output/aws-us-gov/explicit_api_with_invalid_events_config.json index 3a9136e6d6..5564369827 100644 --- a/tests/translator/output/aws-us-gov/explicit_api_with_invalid_events_config.json +++ b/tests/translator/output/aws-us-gov/explicit_api_with_invalid_events_config.json @@ -26,7 +26,7 @@ "MyFunctionAddApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -131,4 +131,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/explicit_http_api.json b/tests/translator/output/aws-us-gov/explicit_http_api.json index c425e8479a..1da7c4eee3 100644 --- a/tests/translator/output/aws-us-gov/explicit_http_api.json +++ b/tests/translator/output/aws-us-gov/explicit_http_api.json @@ -46,7 +46,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -149,7 +149,7 @@ "HttpApiFunctionSimpleCase2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" diff --git a/tests/translator/output/aws-us-gov/explicit_http_api_minimum.json b/tests/translator/output/aws-us-gov/explicit_http_api_minimum.json index 53f4aa2dc6..7cce5345a2 100644 --- a/tests/translator/output/aws-us-gov/explicit_http_api_minimum.json +++ b/tests/translator/output/aws-us-gov/explicit_http_api_minimum.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -140,4 +140,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/function_event_conditions.json b/tests/translator/output/aws-us-gov/function_event_conditions.json index 1cc8c8f414..e612880d12 100644 --- a/tests/translator/output/aws-us-gov/function_event_conditions.json +++ b/tests/translator/output/aws-us-gov/function_event_conditions.json @@ -28,7 +28,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -42,7 +42,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -120,7 +120,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -157,7 +157,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -171,7 +171,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -332,7 +332,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -348,7 +348,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json b/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json index e751c70b88..0d36b3c811 100644 --- a/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json +++ b/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json @@ -24,7 +24,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -59,7 +59,7 @@ "MyAwesomeFunctionCWEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -132,7 +132,7 @@ "MyAwesomeFunctionImplicitApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -163,7 +163,7 @@ "MyAwesomeFunctionIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -198,7 +198,7 @@ "MyAwesomeFunctionS3TriggerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -229,7 +229,7 @@ "MyAwesomeFunctionCWLogPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -417,7 +417,7 @@ "MyAwesomeFunctionEBSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -470,7 +470,7 @@ "MyAwesomeFunctionExplicitApiPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -489,4 +489,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/function_with_request_parameters.json b/tests/translator/output/aws-us-gov/function_with_request_parameters.json index 79b9bee802..23e83d5bff 100644 --- a/tests/translator/output/aws-us-gov/function_with_request_parameters.json +++ b/tests/translator/output/aws-us-gov/function_with_request_parameters.json @@ -106,7 +106,7 @@ "NoApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "NoApiParameterFunction" @@ -186,7 +186,7 @@ "ApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiParameterFunction" @@ -288,4 +288,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/function_with_sns_event_source_all_parameters.json b/tests/translator/output/aws-us-gov/function_with_sns_event_source_all_parameters.json index f2706dd509..87237d78bb 100644 --- a/tests/translator/output/aws-us-gov/function_with_sns_event_source_all_parameters.json +++ b/tests/translator/output/aws-us-gov/function_with_sns_event_source_all_parameters.json @@ -40,7 +40,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunction" diff --git a/tests/translator/output/aws-us-gov/global_handle_path_level_parameter.json b/tests/translator/output/aws-us-gov/global_handle_path_level_parameter.json index 5d940ce786..625d354525 100644 --- a/tests/translator/output/aws-us-gov/global_handle_path_level_parameter.json +++ b/tests/translator/output/aws-us-gov/global_handle_path_level_parameter.json @@ -160,7 +160,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/aws-us-gov/globals_for_api.json b/tests/translator/output/aws-us-gov/globals_for_api.json index 19ed0761f8..ae1ab00c2b 100644 --- a/tests/translator/output/aws-us-gov/globals_for_api.json +++ b/tests/translator/output/aws-us-gov/globals_for_api.json @@ -169,7 +169,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -288,4 +288,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/http_api_def_uri.json b/tests/translator/output/aws-us-gov/http_api_def_uri.json index 5940585cd5..c800370291 100644 --- a/tests/translator/output/aws-us-gov/http_api_def_uri.json +++ b/tests/translator/output/aws-us-gov/http_api_def_uri.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -131,7 +131,7 @@ "FunctionApi2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" diff --git a/tests/translator/output/aws-us-gov/http_api_existing_openapi.json b/tests/translator/output/aws-us-gov/http_api_existing_openapi.json index 267117ebed..bc2256449c 100644 --- a/tests/translator/output/aws-us-gov/http_api_existing_openapi.json +++ b/tests/translator/output/aws-us-gov/http_api_existing_openapi.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" diff --git a/tests/translator/output/aws-us-gov/http_api_existing_openapi_conditions.json b/tests/translator/output/aws-us-gov/http_api_existing_openapi_conditions.json index d8f1b3754c..77517a7962 100644 --- a/tests/translator/output/aws-us-gov/http_api_existing_openapi_conditions.json +++ b/tests/translator/output/aws-us-gov/http_api_existing_openapi_conditions.json @@ -11,7 +11,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" diff --git a/tests/translator/output/aws-us-gov/http_api_explicit_stage.json b/tests/translator/output/aws-us-gov/http_api_explicit_stage.json index 70ce5eafbb..8e95a2bc7c 100644 --- a/tests/translator/output/aws-us-gov/http_api_explicit_stage.json +++ b/tests/translator/output/aws-us-gov/http_api_explicit_stage.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -115,4 +115,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/implicit_and_explicit_api_with_conditions.json b/tests/translator/output/aws-us-gov/implicit_and_explicit_api_with_conditions.json index 6899b2b40b..b472a74aee 100644 --- a/tests/translator/output/aws-us-gov/implicit_and_explicit_api_with_conditions.json +++ b/tests/translator/output/aws-us-gov/implicit_and_explicit_api_with_conditions.json @@ -177,7 +177,7 @@ "explicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello1" @@ -224,7 +224,7 @@ "implicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello1" @@ -282,7 +282,7 @@ "explicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello2" @@ -410,7 +410,7 @@ "implicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello2" diff --git a/tests/translator/output/aws-us-gov/implicit_api.json b/tests/translator/output/aws-us-gov/implicit_api.json index 4d9623e44f..a5facd9a5b 100644 --- a/tests/translator/output/aws-us-gov/implicit_api.json +++ b/tests/translator/output/aws-us-gov/implicit_api.json @@ -35,7 +35,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -56,7 +56,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -177,7 +177,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -270,7 +270,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -289,4 +289,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/implicit_api_with_auth_and_conditions_max.json b/tests/translator/output/aws-us-gov/implicit_api_with_auth_and_conditions_max.json index 2673ef10ce..4d818dd7f6 100644 --- a/tests/translator/output/aws-us-gov/implicit_api_with_auth_and_conditions_max.json +++ b/tests/translator/output/aws-us-gov/implicit_api_with_auth_and_conditions_max.json @@ -130,7 +130,7 @@ "MyFunction2WithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction2" @@ -361,7 +361,7 @@ "ServerlessRestApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -380,7 +380,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -457,7 +457,7 @@ "MyFunction4WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction4" @@ -479,7 +479,7 @@ "ServerlessRestApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -498,7 +498,7 @@ "MyFunction5WithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction5" @@ -520,7 +520,7 @@ "ServerlessRestApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -581,7 +581,7 @@ "MyFunction3WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction3" @@ -603,7 +603,7 @@ "MyFunction6WithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction6" @@ -949,4 +949,4 @@ "Condition": "ServerlessRestApiCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/implicit_api_with_many_conditions.json b/tests/translator/output/aws-us-gov/implicit_api_with_many_conditions.json index f130848432..d2083dec78 100644 --- a/tests/translator/output/aws-us-gov/implicit_api_with_many_conditions.json +++ b/tests/translator/output/aws-us-gov/implicit_api_with_many_conditions.json @@ -126,7 +126,7 @@ "helloworld7ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -398,7 +398,7 @@ "helloApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -420,7 +420,7 @@ "helloworld2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -442,7 +442,7 @@ "helloworld3ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" @@ -464,7 +464,7 @@ "helloworld1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -511,7 +511,7 @@ "helloworld6ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -564,7 +564,7 @@ "helloworldApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld" @@ -617,7 +617,7 @@ "helloworld5ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -639,7 +639,7 @@ "helloworld8ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -840,7 +840,7 @@ "helloworld9ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -986,7 +986,7 @@ "helloworld4ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" diff --git a/tests/translator/output/aws-us-gov/implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/aws-us-gov/implicit_api_with_serverless_rest_api_resource.json index 450fa61a0e..a0e8e4bb66 100644 --- a/tests/translator/output/aws-us-gov/implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/aws-us-gov/implicit_api_with_serverless_rest_api_resource.json @@ -34,7 +34,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -55,7 +55,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -175,7 +175,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -268,7 +268,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" diff --git a/tests/translator/output/aws-us-gov/implicit_http_api.json b/tests/translator/output/aws-us-gov/implicit_http_api.json index 736d3142f7..e25c8173e7 100644 --- a/tests/translator/output/aws-us-gov/implicit_http_api.json +++ b/tests/translator/output/aws-us-gov/implicit_http_api.json @@ -131,7 +131,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -198,7 +198,7 @@ "HttpApiFunction2Basic2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction2" @@ -217,4 +217,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/implicit_http_api_auth_and_simple_case.json b/tests/translator/output/aws-us-gov/implicit_http_api_auth_and_simple_case.json index 1d06180f7e..8e92af3c99 100644 --- a/tests/translator/output/aws-us-gov/implicit_http_api_auth_and_simple_case.json +++ b/tests/translator/output/aws-us-gov/implicit_http_api_auth_and_simple_case.json @@ -67,7 +67,7 @@ "RestApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" diff --git a/tests/translator/output/aws-us-gov/implicit_http_api_with_many_conditions.json b/tests/translator/output/aws-us-gov/implicit_http_api_with_many_conditions.json index 5f4f61b0e0..3882d7e4ed 100644 --- a/tests/translator/output/aws-us-gov/implicit_http_api_with_many_conditions.json +++ b/tests/translator/output/aws-us-gov/implicit_http_api_with_many_conditions.json @@ -117,7 +117,7 @@ "helloworld9HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -170,7 +170,7 @@ "helloworld2HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -678,7 +678,7 @@ "helloworld6HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -993,7 +993,7 @@ "helloworld7HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -1015,7 +1015,7 @@ "helloHttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -1037,7 +1037,7 @@ "helloworld1HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -1121,7 +1121,7 @@ "helloworld1099HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1099" @@ -1143,7 +1143,7 @@ "helloworld5HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -1308,7 +1308,7 @@ "helloworld8HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -1397,7 +1397,7 @@ "helloworld4HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" @@ -1450,7 +1450,7 @@ "helloworld3HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" diff --git a/tests/translator/output/aws-us-gov/intrinsic_functions.json b/tests/translator/output/aws-us-gov/intrinsic_functions.json index 956ddadb40..acc163e9c8 100644 --- a/tests/translator/output/aws-us-gov/intrinsic_functions.json +++ b/tests/translator/output/aws-us-gov/intrinsic_functions.json @@ -540,7 +540,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -559,4 +559,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/iot_rule.json b/tests/translator/output/aws-us-gov/iot_rule.json index d9b7332b76..b8ed0e4a1c 100644 --- a/tests/translator/output/aws-us-gov/iot_rule.json +++ b/tests/translator/output/aws-us-gov/iot_rule.json @@ -48,7 +48,7 @@ "IoTRuleFuncMyIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -71,7 +71,7 @@ "IoTRuleFuncMyOtherIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -148,4 +148,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/no_implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/aws-us-gov/no_implicit_api_with_serverless_rest_api_resource.json index fc543060b4..b5762994d0 100644 --- a/tests/translator/output/aws-us-gov/no_implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/aws-us-gov/no_implicit_api_with_serverless_rest_api_resource.json @@ -56,7 +56,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -258,4 +258,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3.json b/tests/translator/output/aws-us-gov/s3.json index b08f483e37..4ee5dc19cb 100644 --- a/tests/translator/output/aws-us-gov/s3.json +++ b/tests/translator/output/aws-us-gov/s3.json @@ -52,7 +52,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_create_remove.json b/tests/translator/output/aws-us-gov/s3_create_remove.json index 6dc2bd4ad8..aa89022c0a 100644 --- a/tests/translator/output/aws-us-gov/s3_create_remove.json +++ b/tests/translator/output/aws-us-gov/s3_create_remove.json @@ -69,7 +69,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -103,4 +103,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_existing_lambda_notification_configuration.json b/tests/translator/output/aws-us-gov/s3_existing_lambda_notification_configuration.json index b08f483e37..4ee5dc19cb 100644 --- a/tests/translator/output/aws-us-gov/s3_existing_lambda_notification_configuration.json +++ b/tests/translator/output/aws-us-gov/s3_existing_lambda_notification_configuration.json @@ -52,7 +52,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_existing_other_notification_configuration.json b/tests/translator/output/aws-us-gov/s3_existing_other_notification_configuration.json index 97e4705475..072a4c905c 100644 --- a/tests/translator/output/aws-us-gov/s3_existing_other_notification_configuration.json +++ b/tests/translator/output/aws-us-gov/s3_existing_other_notification_configuration.json @@ -60,7 +60,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -94,4 +94,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_filter.json b/tests/translator/output/aws-us-gov/s3_filter.json index e8e1a5ea35..037df48542 100644 --- a/tests/translator/output/aws-us-gov/s3_filter.json +++ b/tests/translator/output/aws-us-gov/s3_filter.json @@ -62,7 +62,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -96,4 +96,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_multiple_events_same_bucket.json b/tests/translator/output/aws-us-gov/s3_multiple_events_same_bucket.json index 3dc653ff79..321db27ab6 100644 --- a/tests/translator/output/aws-us-gov/s3_multiple_events_same_bucket.json +++ b/tests/translator/output/aws-us-gov/s3_multiple_events_same_bucket.json @@ -33,7 +33,7 @@ "ThumbnailFunctionImageBucketCreatesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -84,7 +84,7 @@ "ThumbnailFunctionImageBucketDeletesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -118,4 +118,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_multiple_functions.json b/tests/translator/output/aws-us-gov/s3_multiple_functions.json index 80f8cf5941..7100129362 100644 --- a/tests/translator/output/aws-us-gov/s3_multiple_functions.json +++ b/tests/translator/output/aws-us-gov/s3_multiple_functions.json @@ -33,7 +33,7 @@ "FunctionTwoImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -113,7 +113,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -170,4 +170,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_with_condition.json b/tests/translator/output/aws-us-gov/s3_with_condition.json index 27519c08d0..9454d773bc 100644 --- a/tests/translator/output/aws-us-gov/s3_with_condition.json +++ b/tests/translator/output/aws-us-gov/s3_with_condition.json @@ -82,7 +82,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -118,4 +118,4 @@ "Condition": "MyCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/s3_with_dependsOn.json b/tests/translator/output/aws-us-gov/s3_with_dependsOn.json index 273e27d237..51441c7820 100644 --- a/tests/translator/output/aws-us-gov/s3_with_dependsOn.json +++ b/tests/translator/output/aws-us-gov/s3_with_dependsOn.json @@ -58,7 +58,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/aws-us-gov/sns.json b/tests/translator/output/aws-us-gov/sns.json index 7f2a449f2c..cd0d30e001 100644 --- a/tests/translator/output/aws-us-gov/sns.json +++ b/tests/translator/output/aws-us-gov/sns.json @@ -36,7 +36,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -85,4 +85,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/sns_existing_other_subscription.json b/tests/translator/output/aws-us-gov/sns_existing_other_subscription.json index f829f2a78b..a1dffaf918 100644 --- a/tests/translator/output/aws-us-gov/sns_existing_other_subscription.json +++ b/tests/translator/output/aws-us-gov/sns_existing_other_subscription.json @@ -44,7 +44,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -93,4 +93,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/aws-us-gov/sns_topic_outside_template.json b/tests/translator/output/aws-us-gov/sns_topic_outside_template.json index 7e499f203a..5542f5da18 100644 --- a/tests/translator/output/aws-us-gov/sns_topic_outside_template.json +++ b/tests/translator/output/aws-us-gov/sns_topic_outside_template.json @@ -53,7 +53,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -87,4 +87,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/basic_function_with_tags.json b/tests/translator/output/basic_function_with_tags.json index 79f189bd68..84f09873de 100644 --- a/tests/translator/output/basic_function_with_tags.json +++ b/tests/translator/output/basic_function_with_tags.json @@ -58,7 +58,7 @@ "AlexaSkillFuncAlexaSkillEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "AlexaSkillFunc" }, @@ -110,4 +110,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/cloudwatch_logs_with_ref.json b/tests/translator/output/cloudwatch_logs_with_ref.json index 6307954dd3..9c0faab670 100644 --- a/tests/translator/output/cloudwatch_logs_with_ref.json +++ b/tests/translator/output/cloudwatch_logs_with_ref.json @@ -88,7 +88,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -107,4 +107,4 @@ } }, "Description": "Example CloudWatch Logs + Lambda" -} \ No newline at end of file +} diff --git a/tests/translator/output/cloudwatchevent.json b/tests/translator/output/cloudwatchevent.json index f566b680b0..8d7f5d0d4e 100644 --- a/tests/translator/output/cloudwatchevent.json +++ b/tests/translator/output/cloudwatchevent.json @@ -33,7 +33,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -49,7 +49,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/cloudwatchlog.json b/tests/translator/output/cloudwatchlog.json index de22a43aad..52af6f5963 100644 --- a/tests/translator/output/cloudwatchlog.json +++ b/tests/translator/output/cloudwatchlog.json @@ -73,7 +73,7 @@ "TriggeredFunctionCWLogEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -89,4 +89,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/cognito_userpool_with_event.json b/tests/translator/output/cognito_userpool_with_event.json index 7e32b93903..a0fdce7a55 100644 --- a/tests/translator/output/cognito_userpool_with_event.json +++ b/tests/translator/output/cognito_userpool_with_event.json @@ -81,7 +81,7 @@ "ImplicitApiFunctionCognitoPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "FunctionName": { "Ref": "ImplicitApiFunction" }, @@ -95,4 +95,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/depends_on.json b/tests/translator/output/depends_on.json index 4b1ef33427..4963901ed3 100644 --- a/tests/translator/output/depends_on.json +++ b/tests/translator/output/depends_on.json @@ -135,7 +135,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -152,4 +152,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/eventbridgerule_schedule_properties.json b/tests/translator/output/eventbridgerule_schedule_properties.json index 06901ff022..2ea3bd9c1e 100644 --- a/tests/translator/output/eventbridgerule_schedule_properties.json +++ b/tests/translator/output/eventbridgerule_schedule_properties.json @@ -33,7 +33,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -49,7 +49,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/explicit_api.json b/tests/translator/output/explicit_api.json index 7c2a9fdaa3..6ab9c9ea44 100644 --- a/tests/translator/output/explicit_api.json +++ b/tests/translator/output/explicit_api.json @@ -101,7 +101,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -160,4 +160,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/explicit_api_openapi_3.json b/tests/translator/output/explicit_api_openapi_3.json index b0e2b9d2d3..08e1012422 100644 --- a/tests/translator/output/explicit_api_openapi_3.json +++ b/tests/translator/output/explicit_api_openapi_3.json @@ -110,7 +110,7 @@ "GetHtmlFunctionGetHtmlPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -159,4 +159,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/explicit_api_with_invalid_events_config.json b/tests/translator/output/explicit_api_with_invalid_events_config.json index 8acbf9aa43..a927a1b523 100644 --- a/tests/translator/output/explicit_api_with_invalid_events_config.json +++ b/tests/translator/output/explicit_api_with_invalid_events_config.json @@ -26,7 +26,7 @@ "MyFunctionAddApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -123,4 +123,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/explicit_http_api.json b/tests/translator/output/explicit_http_api.json index 71dbccece6..920023cbe2 100644 --- a/tests/translator/output/explicit_http_api.json +++ b/tests/translator/output/explicit_http_api.json @@ -46,7 +46,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -149,7 +149,7 @@ "HttpApiFunctionSimpleCase2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" diff --git a/tests/translator/output/explicit_http_api_minimum.json b/tests/translator/output/explicit_http_api_minimum.json index 2187a49554..ae96554bc0 100644 --- a/tests/translator/output/explicit_http_api_minimum.json +++ b/tests/translator/output/explicit_http_api_minimum.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -140,4 +140,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/function_event_conditions.json b/tests/translator/output/function_event_conditions.json index 747db4a446..8cd2721ec4 100644 --- a/tests/translator/output/function_event_conditions.json +++ b/tests/translator/output/function_event_conditions.json @@ -28,7 +28,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -42,7 +42,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -120,7 +120,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -157,7 +157,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -171,7 +171,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -332,7 +332,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -348,7 +348,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/function_with_alias_and_event_sources.json b/tests/translator/output/function_with_alias_and_event_sources.json index 16130f8edd..9cdc53b5d9 100644 --- a/tests/translator/output/function_with_alias_and_event_sources.json +++ b/tests/translator/output/function_with_alias_and_event_sources.json @@ -24,7 +24,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -59,7 +59,7 @@ "MyAwesomeFunctionCWEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -132,7 +132,7 @@ "MyAwesomeFunctionImplicitApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -153,7 +153,7 @@ "MyAwesomeFunctionIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -188,7 +188,7 @@ "MyAwesomeFunctionS3TriggerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -221,7 +221,7 @@ "MyAwesomeFunctionCWLogPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "logs.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -401,7 +401,7 @@ "MyAwesomeFunctionEBSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -454,7 +454,7 @@ "MyAwesomeFunctionExplicitApiPermissionStage": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" @@ -473,4 +473,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/function_with_request_parameters.json b/tests/translator/output/function_with_request_parameters.json index 80a7bc46c8..992d909358 100644 --- a/tests/translator/output/function_with_request_parameters.json +++ b/tests/translator/output/function_with_request_parameters.json @@ -96,7 +96,7 @@ "NoApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "NoApiParameterFunction" @@ -168,7 +168,7 @@ "ApiParameterFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ApiParameterFunction" @@ -272,4 +272,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/function_with_sns_event_source_all_parameters.json b/tests/translator/output/function_with_sns_event_source_all_parameters.json index 24ea11a44c..e999e3eb8e 100644 --- a/tests/translator/output/function_with_sns_event_source_all_parameters.json +++ b/tests/translator/output/function_with_sns_event_source_all_parameters.json @@ -40,7 +40,7 @@ "MyAwesomeFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunction" diff --git a/tests/translator/output/global_handle_path_level_parameter.json b/tests/translator/output/global_handle_path_level_parameter.json index 9b81329c52..410409dcdc 100644 --- a/tests/translator/output/global_handle_path_level_parameter.json +++ b/tests/translator/output/global_handle_path_level_parameter.json @@ -162,7 +162,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" diff --git a/tests/translator/output/globals_for_api.json b/tests/translator/output/globals_for_api.json index 8edff26cdc..5826a3206d 100644 --- a/tests/translator/output/globals_for_api.json +++ b/tests/translator/output/globals_for_api.json @@ -171,7 +171,7 @@ "ImplicitApiFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "ImplicitApiFunction" @@ -272,4 +272,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/http_api_def_uri.json b/tests/translator/output/http_api_def_uri.json index 2a7daefc4d..ea5493bd81 100644 --- a/tests/translator/output/http_api_def_uri.json +++ b/tests/translator/output/http_api_def_uri.json @@ -26,7 +26,7 @@ "FunctionApiPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -131,7 +131,7 @@ "FunctionApi2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "Function" @@ -165,4 +165,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/http_api_existing_openapi.json b/tests/translator/output/http_api_existing_openapi.json index 1cb576f338..5ca3b4af3f 100644 --- a/tests/translator/output/http_api_existing_openapi.json +++ b/tests/translator/output/http_api_existing_openapi.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" diff --git a/tests/translator/output/http_api_existing_openapi_conditions.json b/tests/translator/output/http_api_existing_openapi_conditions.json index 4af40d1ded..1c5adc9c26 100644 --- a/tests/translator/output/http_api_existing_openapi_conditions.json +++ b/tests/translator/output/http_api_existing_openapi_conditions.json @@ -11,7 +11,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" diff --git a/tests/translator/output/http_api_explicit_stage.json b/tests/translator/output/http_api_explicit_stage.json index 02f0fd5882..87ef8b8e02 100644 --- a/tests/translator/output/http_api_explicit_stage.json +++ b/tests/translator/output/http_api_explicit_stage.json @@ -3,7 +3,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -115,4 +115,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_and_explicit_api_with_conditions.json b/tests/translator/output/implicit_and_explicit_api_with_conditions.json index ab1bee6cf0..cde710383f 100644 --- a/tests/translator/output/implicit_and_explicit_api_with_conditions.json +++ b/tests/translator/output/implicit_and_explicit_api_with_conditions.json @@ -146,7 +146,7 @@ "explicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello1" @@ -193,7 +193,7 @@ "implicithello1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello1" @@ -271,7 +271,7 @@ "explicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "explicithello2" @@ -392,7 +392,7 @@ "implicithello2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "implicithello2" diff --git a/tests/translator/output/implicit_api.json b/tests/translator/output/implicit_api.json index 6d4648698e..9a7e6c2f02 100644 --- a/tests/translator/output/implicit_api.json +++ b/tests/translator/output/implicit_api.json @@ -35,7 +35,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -56,7 +56,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -177,7 +177,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -262,7 +262,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -281,4 +281,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_api_with_auth_and_conditions_max.json b/tests/translator/output/implicit_api_with_auth_and_conditions_max.json index 1336f01bad..b3eeb76c06 100644 --- a/tests/translator/output/implicit_api_with_auth_and_conditions_max.json +++ b/tests/translator/output/implicit_api_with_auth_and_conditions_max.json @@ -130,7 +130,7 @@ "MyFunction2WithCognitoMultipleUserPoolsAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction2" @@ -372,7 +372,7 @@ "ServerlessRestApiMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -391,7 +391,7 @@ "MyFunctionWithNoAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -468,7 +468,7 @@ "MyFunction4WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction4" @@ -490,7 +490,7 @@ "ServerlessRestApiMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -509,7 +509,7 @@ "MyFunction5WithLambdaRequestAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction5" @@ -531,7 +531,7 @@ "ServerlessRestApiMyLambdaTokenAuthNoneFunctionInvokeRoleAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": "arn:aws", "SourceArn": { @@ -581,7 +581,7 @@ "MyFunction3WithLambdaTokenAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction3" @@ -603,7 +603,7 @@ "MyFunction6WithDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction6" @@ -941,4 +941,4 @@ "Condition": "ServerlessRestApiCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_api_with_many_conditions.json b/tests/translator/output/implicit_api_with_many_conditions.json index dbfd31912c..33b06301f6 100644 --- a/tests/translator/output/implicit_api_with_many_conditions.json +++ b/tests/translator/output/implicit_api_with_many_conditions.json @@ -126,7 +126,7 @@ "helloworld7ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -398,7 +398,7 @@ "helloApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -420,7 +420,7 @@ "helloworld2ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -453,7 +453,7 @@ "helloworld3ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" @@ -475,7 +475,7 @@ "helloworld1ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -522,7 +522,7 @@ "helloworld6ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -575,7 +575,7 @@ "helloworldApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld" @@ -628,7 +628,7 @@ "helloworld5ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -650,7 +650,7 @@ "helloworld8ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -840,7 +840,7 @@ "helloworld9ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -986,7 +986,7 @@ "helloworld4ApiEventPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" diff --git a/tests/translator/output/implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/implicit_api_with_serverless_rest_api_resource.json index 14d978aac2..cc68e2af10 100644 --- a/tests/translator/output/implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/implicit_api_with_serverless_rest_api_resource.json @@ -34,7 +34,7 @@ "RestApiFunctionAddItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -55,7 +55,7 @@ "GetHtmlFunctionGetHtmlPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "GetHtmlFunction" @@ -175,7 +175,7 @@ "RestApiFunctionGetListPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -260,7 +260,7 @@ "RestApiFunctionCompleteItemPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" @@ -279,4 +279,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_http_api.json b/tests/translator/output/implicit_http_api.json index d649efcf90..34f55cc90c 100644 --- a/tests/translator/output/implicit_http_api.json +++ b/tests/translator/output/implicit_http_api.json @@ -131,7 +131,7 @@ "HttpApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction" @@ -198,7 +198,7 @@ "HttpApiFunction2Basic2Permission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "HttpApiFunction2" @@ -217,4 +217,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/implicit_http_api_auth_and_simple_case.json b/tests/translator/output/implicit_http_api_auth_and_simple_case.json index 28854f66f7..b27475bf9d 100644 --- a/tests/translator/output/implicit_http_api_auth_and_simple_case.json +++ b/tests/translator/output/implicit_http_api_auth_and_simple_case.json @@ -67,7 +67,7 @@ "RestApiFunctionSimpleCasePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "RestApiFunction" diff --git a/tests/translator/output/implicit_http_api_with_many_conditions.json b/tests/translator/output/implicit_http_api_with_many_conditions.json index 8f27d2b614..6a1c69e7e2 100644 --- a/tests/translator/output/implicit_http_api_with_many_conditions.json +++ b/tests/translator/output/implicit_http_api_with_many_conditions.json @@ -117,7 +117,7 @@ "helloworld9HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld9" @@ -170,7 +170,7 @@ "helloworld2HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld2" @@ -678,7 +678,7 @@ "helloworld6HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld6" @@ -993,7 +993,7 @@ "helloworld7HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld7" @@ -1015,7 +1015,7 @@ "helloHttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "hello" @@ -1037,7 +1037,7 @@ "helloworld1HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1" @@ -1121,7 +1121,7 @@ "helloworld1099HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld1099" @@ -1143,7 +1143,7 @@ "helloworld5HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld5" @@ -1308,7 +1308,7 @@ "helloworld8HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld8" @@ -1397,7 +1397,7 @@ "helloworld4HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld4" @@ -1450,7 +1450,7 @@ "helloworld3HttpApiEventPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "helloworld3" diff --git a/tests/translator/output/intrinsic_functions.json b/tests/translator/output/intrinsic_functions.json index 20431af849..bdf3acb8e0 100644 --- a/tests/translator/output/intrinsic_functions.json +++ b/tests/translator/output/intrinsic_functions.json @@ -524,7 +524,7 @@ "MyFunctionMyApiPermissiondev": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -543,4 +543,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/iot_rule.json b/tests/translator/output/iot_rule.json index abc96ccd93..f8b7e35ebc 100644 --- a/tests/translator/output/iot_rule.json +++ b/tests/translator/output/iot_rule.json @@ -48,7 +48,7 @@ "IoTRuleFuncMyIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -71,7 +71,7 @@ "IoTRuleFuncMyOtherIoTRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Fn::Sub": "${AWS::AccountId}" }, @@ -148,4 +148,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/no_implicit_api_with_serverless_rest_api_resource.json b/tests/translator/output/no_implicit_api_with_serverless_rest_api_resource.json index 61b19f1735..1a073d4b0e 100644 --- a/tests/translator/output/no_implicit_api_with_serverless_rest_api_resource.json +++ b/tests/translator/output/no_implicit_api_with_serverless_rest_api_resource.json @@ -56,7 +56,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -258,4 +258,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3.json b/tests/translator/output/s3.json index 6dd93d4481..d77a335a1a 100644 --- a/tests/translator/output/s3.json +++ b/tests/translator/output/s3.json @@ -52,7 +52,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_create_remove.json b/tests/translator/output/s3_create_remove.json index bcf2970f97..88c455055a 100644 --- a/tests/translator/output/s3_create_remove.json +++ b/tests/translator/output/s3_create_remove.json @@ -69,7 +69,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -103,4 +103,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_existing_lambda_notification_configuration.json b/tests/translator/output/s3_existing_lambda_notification_configuration.json index 6dd93d4481..d77a335a1a 100644 --- a/tests/translator/output/s3_existing_lambda_notification_configuration.json +++ b/tests/translator/output/s3_existing_lambda_notification_configuration.json @@ -52,7 +52,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -86,4 +86,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_existing_other_notification_configuration.json b/tests/translator/output/s3_existing_other_notification_configuration.json index ed9e939b3d..7ebbf50dd9 100644 --- a/tests/translator/output/s3_existing_other_notification_configuration.json +++ b/tests/translator/output/s3_existing_other_notification_configuration.json @@ -60,7 +60,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -94,4 +94,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_filter.json b/tests/translator/output/s3_filter.json index 7586def7f9..c9ccfd69a5 100644 --- a/tests/translator/output/s3_filter.json +++ b/tests/translator/output/s3_filter.json @@ -62,7 +62,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -96,4 +96,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_multiple_events_same_bucket.json b/tests/translator/output/s3_multiple_events_same_bucket.json index 3e8c5d636d..f712da6554 100644 --- a/tests/translator/output/s3_multiple_events_same_bucket.json +++ b/tests/translator/output/s3_multiple_events_same_bucket.json @@ -33,7 +33,7 @@ "ThumbnailFunctionImageBucketCreatesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -84,7 +84,7 @@ "ThumbnailFunctionImageBucketDeletesPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -118,4 +118,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_multiple_functions.json b/tests/translator/output/s3_multiple_functions.json index 6a2f0fbc8e..c02aa41e03 100644 --- a/tests/translator/output/s3_multiple_functions.json +++ b/tests/translator/output/s3_multiple_functions.json @@ -33,7 +33,7 @@ "FunctionTwoImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -113,7 +113,7 @@ "FunctionOneImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -170,4 +170,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_with_condition.json b/tests/translator/output/s3_with_condition.json index 9a837a2cb0..afa2f25489 100644 --- a/tests/translator/output/s3_with_condition.json +++ b/tests/translator/output/s3_with_condition.json @@ -82,7 +82,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, @@ -118,4 +118,4 @@ "Condition": "MyCondition" } } -} \ No newline at end of file +} diff --git a/tests/translator/output/s3_with_dependsOn.json b/tests/translator/output/s3_with_dependsOn.json index d0c1b8842f..ee5bfa7594 100644 --- a/tests/translator/output/s3_with_dependsOn.json +++ b/tests/translator/output/s3_with_dependsOn.json @@ -58,7 +58,7 @@ "ThumbnailFunctionImageBucketPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "SourceAccount": { "Ref": "AWS::AccountId" }, diff --git a/tests/translator/output/sns.json b/tests/translator/output/sns.json index 153dff2b72..eff3f9cf28 100644 --- a/tests/translator/output/sns.json +++ b/tests/translator/output/sns.json @@ -36,7 +36,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -85,4 +85,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/sns_existing_other_subscription.json b/tests/translator/output/sns_existing_other_subscription.json index a59e32b483..8aca17bfa3 100644 --- a/tests/translator/output/sns_existing_other_subscription.json +++ b/tests/translator/output/sns_existing_other_subscription.json @@ -44,7 +44,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -93,4 +93,4 @@ } } } -} \ No newline at end of file +} diff --git a/tests/translator/output/sns_topic_outside_template.json b/tests/translator/output/sns_topic_outside_template.json index dfaab1440c..b76d760326 100644 --- a/tests/translator/output/sns_topic_outside_template.json +++ b/tests/translator/output/sns_topic_outside_template.json @@ -53,7 +53,7 @@ "SaveNotificationFunctionNotificationTopicPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "sns.amazonaws.com", "FunctionName": { "Ref": "SaveNotificationFunction" @@ -87,4 +87,4 @@ } } } -} \ No newline at end of file +} From 5b2f2a573880c72420d5ef9d9b2e8a4a9e4931c8 Mon Sep 17 00:00:00 2001 From: Shreya Gangishetty Date: Tue, 24 Dec 2019 11:50:21 -0800 Subject: [PATCH 5/5] merge with develop and update failing tests --- .../output/api_with_auth_with_default_scopes.json | 14 +++++++------- .../api_with_auth_with_default_scopes_openapi.json | 14 +++++++------- .../output/api_with_basic_custom_domain.json | 8 ++++---- .../api_with_basic_custom_domain_intrinsics.json | 4 ++-- .../output/api_with_custom_domain_route53.json | 2 +- .../output/api_with_swagger_authorizer_none.json | 10 +++++----- .../aws-cn/api_with_auth_with_default_scopes.json | 14 +++++++------- .../api_with_auth_with_default_scopes_openapi.json | 14 +++++++------- .../aws-cn/api_with_basic_custom_domain.json | 8 ++++---- .../api_with_basic_custom_domain_intrinsics.json | 4 ++-- .../aws-cn/api_with_custom_domain_route53.json | 2 +- .../aws-cn/api_with_swagger_authorizer_none.json | 10 +++++----- .../translator/output/aws-cn/eventbridgerule.json | 4 ++-- .../output/aws-cn/function_event_conditions.json | 2 +- .../function_with_alias_and_event_sources.json | 2 +- .../api_with_auth_with_default_scopes.json | 14 +++++++------- .../api_with_auth_with_default_scopes_openapi.json | 14 +++++++------- .../aws-us-gov/api_with_basic_custom_domain.json | 8 ++++---- .../api_with_basic_custom_domain_intrinsics.json | 4 ++-- .../aws-us-gov/api_with_custom_domain_route53.json | 2 +- .../api_with_swagger_authorizer_none.json | 10 +++++----- .../output/aws-us-gov/eventbridgerule.json | 4 ++-- .../aws-us-gov/function_event_conditions.json | 2 +- .../function_with_alias_and_event_sources.json | 2 +- tests/translator/output/eventbridgerule.json | 4 ++-- .../output/function_event_conditions.json | 2 +- .../function_with_alias_and_event_sources.json | 2 +- 27 files changed, 90 insertions(+), 90 deletions(-) diff --git a/tests/translator/output/api_with_auth_with_default_scopes.json b/tests/translator/output/api_with_auth_with_default_scopes.json index 7e23688b29..8823875cf6 100644 --- a/tests/translator/output/api_with_auth_with_default_scopes.json +++ b/tests/translator/output/api_with_auth_with_default_scopes.json @@ -176,7 +176,7 @@ "MyFnCognitoDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -207,7 +207,7 @@ "MyFnCognitoDefaultAuthDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -228,7 +228,7 @@ "MyFnCognitoAuthorizerWithDefaultScopesPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -249,7 +249,7 @@ "MyFnCognitoDefaultScopesDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -270,7 +270,7 @@ "MyFnCognitoAuthorizerScopesOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -321,7 +321,7 @@ "MyFnCognitoWithAuthNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -377,7 +377,7 @@ "MyFnCognitoDefaultScopesWithOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" diff --git a/tests/translator/output/api_with_auth_with_default_scopes_openapi.json b/tests/translator/output/api_with_auth_with_default_scopes_openapi.json index 46a3186140..e49e49d3a1 100644 --- a/tests/translator/output/api_with_auth_with_default_scopes_openapi.json +++ b/tests/translator/output/api_with_auth_with_default_scopes_openapi.json @@ -178,7 +178,7 @@ "MyFnCognitoDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -199,7 +199,7 @@ "MyFnCognitoDefaultAuthDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -220,7 +220,7 @@ "MyFnCognitoAuthorizerWithDefaultScopesPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -241,7 +241,7 @@ "MyFnCognitoDefaultScopesDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -262,7 +262,7 @@ "MyFnCognitoAuthorizerScopesOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -322,7 +322,7 @@ "MyFnCognitoWithAuthNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -378,7 +378,7 @@ "MyFnCognitoDefaultScopesWithOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" diff --git a/tests/translator/output/api_with_basic_custom_domain.json b/tests/translator/output/api_with_basic_custom_domain.json index 4cd3e762fa..019f826cf1 100644 --- a/tests/translator/output/api_with_basic_custom_domain.json +++ b/tests/translator/output/api_with_basic_custom_domain.json @@ -35,7 +35,7 @@ "MyFunctionAnotherGetPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -68,7 +68,7 @@ "MyFunctionImplicitGetPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -101,7 +101,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -362,7 +362,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/api_with_basic_custom_domain_intrinsics.json b/tests/translator/output/api_with_basic_custom_domain_intrinsics.json index 045241bf89..3122d628dc 100644 --- a/tests/translator/output/api_with_basic_custom_domain_intrinsics.json +++ b/tests/translator/output/api_with_basic_custom_domain_intrinsics.json @@ -44,7 +44,7 @@ "MyFunctionImplicitGetPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -297,7 +297,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/api_with_custom_domain_route53.json b/tests/translator/output/api_with_custom_domain_route53.json index 5d4fba4358..f0e986c9d0 100644 --- a/tests/translator/output/api_with_custom_domain_route53.json +++ b/tests/translator/output/api_with_custom_domain_route53.json @@ -35,7 +35,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/api_with_swagger_authorizer_none.json b/tests/translator/output/api_with_swagger_authorizer_none.json index 2d0dee6ca0..cbbf031ae4 100644 --- a/tests/translator/output/api_with_swagger_authorizer_none.json +++ b/tests/translator/output/api_with_swagger_authorizer_none.json @@ -3,7 +3,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -76,7 +76,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -111,7 +111,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -132,7 +132,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -155,7 +155,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" diff --git a/tests/translator/output/aws-cn/api_with_auth_with_default_scopes.json b/tests/translator/output/aws-cn/api_with_auth_with_default_scopes.json index cfa879b23f..d7a5a9fb6a 100644 --- a/tests/translator/output/aws-cn/api_with_auth_with_default_scopes.json +++ b/tests/translator/output/aws-cn/api_with_auth_with_default_scopes.json @@ -184,7 +184,7 @@ "MyFnCognitoDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -205,7 +205,7 @@ "MyFnCognitoDefaultAuthDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -226,7 +226,7 @@ "MyFnCognitoAuthorizerWithDefaultScopesPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -257,7 +257,7 @@ "MyFnCognitoDefaultScopesDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -278,7 +278,7 @@ "MyFnCognitoAuthorizerScopesOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -329,7 +329,7 @@ "MyFnCognitoWithAuthNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -385,7 +385,7 @@ "MyFnCognitoDefaultScopesWithOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" diff --git a/tests/translator/output/aws-cn/api_with_auth_with_default_scopes_openapi.json b/tests/translator/output/aws-cn/api_with_auth_with_default_scopes_openapi.json index 1e257059cd..0fdbcf3b1b 100644 --- a/tests/translator/output/aws-cn/api_with_auth_with_default_scopes_openapi.json +++ b/tests/translator/output/aws-cn/api_with_auth_with_default_scopes_openapi.json @@ -186,7 +186,7 @@ "MyFnCognitoDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -207,7 +207,7 @@ "MyFnCognitoDefaultAuthDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -228,7 +228,7 @@ "MyFnCognitoAuthorizerWithDefaultScopesPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -249,7 +249,7 @@ "MyFnCognitoDefaultScopesDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -270,7 +270,7 @@ "MyFnCognitoAuthorizerScopesOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -330,7 +330,7 @@ "MyFnCognitoWithAuthNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -386,7 +386,7 @@ "MyFnCognitoDefaultScopesWithOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" diff --git a/tests/translator/output/aws-cn/api_with_basic_custom_domain.json b/tests/translator/output/aws-cn/api_with_basic_custom_domain.json index d8b78d605f..1d7b94fc35 100644 --- a/tests/translator/output/aws-cn/api_with_basic_custom_domain.json +++ b/tests/translator/output/aws-cn/api_with_basic_custom_domain.json @@ -35,7 +35,7 @@ "MyFunctionAnotherGetPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -68,7 +68,7 @@ "MyFunctionImplicitGetPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -101,7 +101,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -386,7 +386,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-cn/api_with_basic_custom_domain_intrinsics.json b/tests/translator/output/aws-cn/api_with_basic_custom_domain_intrinsics.json index 845666ef1c..7aea81833f 100644 --- a/tests/translator/output/aws-cn/api_with_basic_custom_domain_intrinsics.json +++ b/tests/translator/output/aws-cn/api_with_basic_custom_domain_intrinsics.json @@ -44,7 +44,7 @@ "MyFunctionImplicitGetPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -313,7 +313,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-cn/api_with_custom_domain_route53.json b/tests/translator/output/aws-cn/api_with_custom_domain_route53.json index 8af8503af8..0aeab96b65 100644 --- a/tests/translator/output/aws-cn/api_with_custom_domain_route53.json +++ b/tests/translator/output/aws-cn/api_with_custom_domain_route53.json @@ -35,7 +35,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-cn/api_with_swagger_authorizer_none.json b/tests/translator/output/aws-cn/api_with_swagger_authorizer_none.json index 9f39ee9ae2..9e6795fddf 100644 --- a/tests/translator/output/aws-cn/api_with_swagger_authorizer_none.json +++ b/tests/translator/output/aws-cn/api_with_swagger_authorizer_none.json @@ -3,7 +3,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -104,7 +104,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -125,7 +125,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -148,7 +148,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -475,7 +475,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ diff --git a/tests/translator/output/aws-cn/eventbridgerule.json b/tests/translator/output/aws-cn/eventbridgerule.json index a8c2feb5ac..91c6a68e8f 100644 --- a/tests/translator/output/aws-cn/eventbridgerule.json +++ b/tests/translator/output/aws-cn/eventbridgerule.json @@ -33,7 +33,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -49,7 +49,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-cn/function_event_conditions.json b/tests/translator/output/aws-cn/function_event_conditions.json index 9386cfcb8b..c381ae0a62 100644 --- a/tests/translator/output/aws-cn/function_event_conditions.json +++ b/tests/translator/output/aws-cn/function_event_conditions.json @@ -59,7 +59,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" diff --git a/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json b/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json index a914770081..e48747d796 100644 --- a/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json +++ b/tests/translator/output/aws-cn/function_with_alias_and_event_sources.json @@ -75,7 +75,7 @@ "MyAwesomeFunctionEBRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" diff --git a/tests/translator/output/aws-us-gov/api_with_auth_with_default_scopes.json b/tests/translator/output/aws-us-gov/api_with_auth_with_default_scopes.json index 589283d2c6..ac4e56aef5 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_with_default_scopes.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_with_default_scopes.json @@ -184,7 +184,7 @@ "MyFnCognitoDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -205,7 +205,7 @@ "MyFnCognitoDefaultAuthDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -226,7 +226,7 @@ "MyFnCognitoAuthorizerWithDefaultScopesPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -247,7 +247,7 @@ "MyFnCognitoDefaultScopesDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -268,7 +268,7 @@ "MyFnCognitoAuthorizerScopesOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -329,7 +329,7 @@ "MyFnCognitoWithAuthNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -385,7 +385,7 @@ "MyFnCognitoDefaultScopesWithOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" diff --git a/tests/translator/output/aws-us-gov/api_with_auth_with_default_scopes_openapi.json b/tests/translator/output/aws-us-gov/api_with_auth_with_default_scopes_openapi.json index a1a8b0c690..6fed7c9f59 100644 --- a/tests/translator/output/aws-us-gov/api_with_auth_with_default_scopes_openapi.json +++ b/tests/translator/output/aws-us-gov/api_with_auth_with_default_scopes_openapi.json @@ -186,7 +186,7 @@ "MyFnCognitoDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -207,7 +207,7 @@ "MyFnCognitoDefaultAuthDefaultScopesNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -228,7 +228,7 @@ "MyFnCognitoAuthorizerWithDefaultScopesPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -261,7 +261,7 @@ "MyFnCognitoDefaultScopesDefaultAuthorizerPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -282,7 +282,7 @@ "MyFnCognitoAuthorizerScopesOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -333,7 +333,7 @@ "MyFnCognitoWithAuthNonePermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -386,7 +386,7 @@ "MyFnCognitoDefaultScopesWithOverwrittenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" diff --git a/tests/translator/output/aws-us-gov/api_with_basic_custom_domain.json b/tests/translator/output/aws-us-gov/api_with_basic_custom_domain.json index ee385a9883..84aaf5823a 100644 --- a/tests/translator/output/aws-us-gov/api_with_basic_custom_domain.json +++ b/tests/translator/output/aws-us-gov/api_with_basic_custom_domain.json @@ -35,7 +35,7 @@ "MyFunctionAnotherGetPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -68,7 +68,7 @@ "MyFunctionImplicitGetPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -111,7 +111,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -386,7 +386,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_basic_custom_domain_intrinsics.json b/tests/translator/output/aws-us-gov/api_with_basic_custom_domain_intrinsics.json index e804a4e8db..17fe6bdb34 100644 --- a/tests/translator/output/aws-us-gov/api_with_basic_custom_domain_intrinsics.json +++ b/tests/translator/output/aws-us-gov/api_with_basic_custom_domain_intrinsics.json @@ -44,7 +44,7 @@ "MyFunctionImplicitGetPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" @@ -313,7 +313,7 @@ "MyFunctionApiPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_custom_domain_route53.json b/tests/translator/output/aws-us-gov/api_with_custom_domain_route53.json index bd1b3ad223..509421f30c 100644 --- a/tests/translator/output/aws-us-gov/api_with_custom_domain_route53.json +++ b/tests/translator/output/aws-us-gov/api_with_custom_domain_route53.json @@ -35,7 +35,7 @@ "MyFunctionFetchPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFunction" diff --git a/tests/translator/output/aws-us-gov/api_with_swagger_authorizer_none.json b/tests/translator/output/aws-us-gov/api_with_swagger_authorizer_none.json index b1e2e1198a..ce9c93c9be 100644 --- a/tests/translator/output/aws-us-gov/api_with_swagger_authorizer_none.json +++ b/tests/translator/output/aws-us-gov/api_with_swagger_authorizer_none.json @@ -3,7 +3,7 @@ "MyFnCognitoPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -104,7 +104,7 @@ "MyApiWithLambdaRequestAuthMyLambdaRequestAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ @@ -149,7 +149,7 @@ "MyFnLambdaTokenPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -170,7 +170,7 @@ "MyFnLambdaRequestPermissionProd": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Ref": "MyFn" @@ -381,7 +381,7 @@ "MyApiWithLambdaTokenAuthMyLambdaTokenAuthAuthorizerPermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "apigateway.amazonaws.com", "FunctionName": { "Fn::GetAtt": [ diff --git a/tests/translator/output/aws-us-gov/eventbridgerule.json b/tests/translator/output/aws-us-gov/eventbridgerule.json index 10e5b8285c..799d38946d 100644 --- a/tests/translator/output/aws-us-gov/eventbridgerule.json +++ b/tests/translator/output/aws-us-gov/eventbridgerule.json @@ -33,7 +33,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -49,7 +49,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/aws-us-gov/function_event_conditions.json b/tests/translator/output/aws-us-gov/function_event_conditions.json index e612880d12..73da21b42d 100644 --- a/tests/translator/output/aws-us-gov/function_event_conditions.json +++ b/tests/translator/output/aws-us-gov/function_event_conditions.json @@ -59,7 +59,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" diff --git a/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json b/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json index 0d36b3c811..99ccfc0b33 100644 --- a/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json +++ b/tests/translator/output/aws-us-gov/function_with_alias_and_event_sources.json @@ -75,7 +75,7 @@ "MyAwesomeFunctionEBRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" diff --git a/tests/translator/output/eventbridgerule.json b/tests/translator/output/eventbridgerule.json index f566b680b0..0ea8edf56a 100644 --- a/tests/translator/output/eventbridgerule.json +++ b/tests/translator/output/eventbridgerule.json @@ -33,7 +33,7 @@ "TriggeredFunctionOnTerminatePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "TriggeredFunction" @@ -49,7 +49,7 @@ "ScheduledFunctionSchedulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "ScheduledFunction" diff --git a/tests/translator/output/function_event_conditions.json b/tests/translator/output/function_event_conditions.json index 8cd2721ec4..cbe35c1222 100644 --- a/tests/translator/output/function_event_conditions.json +++ b/tests/translator/output/function_event_conditions.json @@ -59,7 +59,7 @@ "Type": "AWS::Lambda::Permission", "Condition": "MyCondition", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive" diff --git a/tests/translator/output/function_with_alias_and_event_sources.json b/tests/translator/output/function_with_alias_and_event_sources.json index 9cdc53b5d9..eb62f8fae4 100644 --- a/tests/translator/output/function_with_alias_and_event_sources.json +++ b/tests/translator/output/function_with_alias_and_event_sources.json @@ -75,7 +75,7 @@ "MyAwesomeFunctionEBRulePermission": { "Type": "AWS::Lambda::Permission", "Properties": { - "Action": "lambda:invokeFunction", + "Action": "lambda:InvokeFunction", "Principal": "events.amazonaws.com", "FunctionName": { "Ref": "MyAwesomeFunctionAliasLive"