From a0942002a8da7ab3d1cdc37ab394155f9b0e5e01 Mon Sep 17 00:00:00 2001 From: David Han Date: Fri, 20 Feb 2026 14:32:27 -0500 Subject: [PATCH 1/2] Upgrade lambda python support to 3.14 --- aws/datadog_policy_macro.yaml | 2 +- aws_attach_integration_permissions/main.yaml | 2 +- aws_llm/attach_security_audit_policy.yaml | 2 +- aws_organizations/main_organizations.yaml | 2 +- aws_quickstart/datadog_agentless_delegate_role.yaml | 2 +- aws_quickstart/datadog_agentless_delegate_role_stackset.yaml | 2 +- aws_quickstart/datadog_agentless_scanning.yaml | 2 +- aws_quickstart/datadog_integration_api_call_v2.yaml | 2 +- aws_quickstart/datadog_integration_role.yaml | 2 +- aws_quickstart/main_extended_workflow.yaml | 2 +- aws_quickstart/main_workflow.yaml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/aws/datadog_policy_macro.yaml b/aws/datadog_policy_macro.yaml index beb5263c..d2a01a4f 100644 --- a/aws/datadog_policy_macro.yaml +++ b/aws/datadog_policy_macro.yaml @@ -10,7 +10,7 @@ Resources: DatadogPolicyMacroMacroFunction: Type: AWS::Serverless::Function Properties: - Runtime: python3.11 + Runtime: python3.14 Handler: index.handler InlineCode: | import traceback, itertools diff --git a/aws_attach_integration_permissions/main.yaml b/aws_attach_integration_permissions/main.yaml index 180674f1..9f163851 100644 --- a/aws_attach_integration_permissions/main.yaml +++ b/aws_attach_integration_permissions/main.yaml @@ -53,7 +53,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.11" + Runtime: "python3.14" Timeout: 5 Code: ZipFile: | diff --git a/aws_llm/attach_security_audit_policy.yaml b/aws_llm/attach_security_audit_policy.yaml index 876c480b..2b5e8076 100644 --- a/aws_llm/attach_security_audit_policy.yaml +++ b/aws_llm/attach_security_audit_policy.yaml @@ -44,7 +44,7 @@ Resources: Type: AWS::Lambda::Function Properties: Handler: index.handler - Runtime: python3.11 + Runtime: python3.14 Role: !GetAtt DatadogResourceCollectionPermissionHandlerLambdaExecutionRole.Arn LoggingConfig: ApplicationLogLevel: "INFO" diff --git a/aws_organizations/main_organizations.yaml b/aws_organizations/main_organizations.yaml index 4bb3559b..8d4ba989 100644 --- a/aws_organizations/main_organizations.yaml +++ b/aws_organizations/main_organizations.yaml @@ -134,7 +134,7 @@ Resources: Description: "A function to call the Datadog API." Role: !GetAtt DatadogAPIHandlerLambdaExecutionRole.Arn Handler: "index.handler" - Runtime: "python3.11" + Runtime: "python3.14" Timeout: 30 Code: ZipFile: | diff --git a/aws_quickstart/datadog_agentless_delegate_role.yaml b/aws_quickstart/datadog_agentless_delegate_role.yaml index de7c8574..6e28b6a6 100644 --- a/aws_quickstart/datadog_agentless_delegate_role.yaml +++ b/aws_quickstart/datadog_agentless_delegate_role.yaml @@ -341,7 +341,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.13" + Runtime: "python3.14" Timeout: 30 Code: ZipFile: | diff --git a/aws_quickstart/datadog_agentless_delegate_role_stackset.yaml b/aws_quickstart/datadog_agentless_delegate_role_stackset.yaml index b1eae911..914c3a6c 100644 --- a/aws_quickstart/datadog_agentless_delegate_role_stackset.yaml +++ b/aws_quickstart/datadog_agentless_delegate_role_stackset.yaml @@ -309,7 +309,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.13" + Runtime: "python3.14" Timeout: 30 Code: ZipFile: | diff --git a/aws_quickstart/datadog_agentless_scanning.yaml b/aws_quickstart/datadog_agentless_scanning.yaml index 7c324129..7b81af24 100644 --- a/aws_quickstart/datadog_agentless_scanning.yaml +++ b/aws_quickstart/datadog_agentless_scanning.yaml @@ -1077,7 +1077,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.13" + Runtime: "python3.14" Timeout: 30 Code: ZipFile: | diff --git a/aws_quickstart/datadog_integration_api_call_v2.yaml b/aws_quickstart/datadog_integration_api_call_v2.yaml index 18d06183..7a0ee488 100644 --- a/aws_quickstart/datadog_integration_api_call_v2.yaml +++ b/aws_quickstart/datadog_integration_api_call_v2.yaml @@ -99,7 +99,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.11" + Runtime: "python3.14" Timeout: 5 Code: ZipFile: | diff --git a/aws_quickstart/datadog_integration_role.yaml b/aws_quickstart/datadog_integration_role.yaml index 6bd37ba8..821aff84 100644 --- a/aws_quickstart/datadog_integration_role.yaml +++ b/aws_quickstart/datadog_integration_role.yaml @@ -102,7 +102,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.13" + Runtime: "python3.14" Timeout: 300 Code: ZipFile: | diff --git a/aws_quickstart/main_extended_workflow.yaml b/aws_quickstart/main_extended_workflow.yaml index fea55cfe..90ea3920 100644 --- a/aws_quickstart/main_extended_workflow.yaml +++ b/aws_quickstart/main_extended_workflow.yaml @@ -282,7 +282,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.11" + Runtime: "python3.14" Timeout: 30 Code: ZipFile: | diff --git a/aws_quickstart/main_workflow.yaml b/aws_quickstart/main_workflow.yaml index 250b2144..58689484 100644 --- a/aws_quickstart/main_workflow.yaml +++ b/aws_quickstart/main_workflow.yaml @@ -128,7 +128,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.11" + Runtime: "python3.14" Timeout: 30 Code: ZipFile: | From 2c08234fb5a216b901e39ab6ca1b02c620023d7d Mon Sep 17 00:00:00 2001 From: David Han Date: Fri, 20 Feb 2026 14:56:22 -0500 Subject: [PATCH 2/2] Revert --- aws_quickstart/datadog_agentless_delegate_role.yaml | 2 +- aws_quickstart/datadog_agentless_delegate_role_stackset.yaml | 2 +- aws_quickstart/datadog_agentless_scanning.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/aws_quickstart/datadog_agentless_delegate_role.yaml b/aws_quickstart/datadog_agentless_delegate_role.yaml index 6e28b6a6..de7c8574 100644 --- a/aws_quickstart/datadog_agentless_delegate_role.yaml +++ b/aws_quickstart/datadog_agentless_delegate_role.yaml @@ -341,7 +341,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.14" + Runtime: "python3.13" Timeout: 30 Code: ZipFile: | diff --git a/aws_quickstart/datadog_agentless_delegate_role_stackset.yaml b/aws_quickstart/datadog_agentless_delegate_role_stackset.yaml index 914c3a6c..b1eae911 100644 --- a/aws_quickstart/datadog_agentless_delegate_role_stackset.yaml +++ b/aws_quickstart/datadog_agentless_delegate_role_stackset.yaml @@ -309,7 +309,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.14" + Runtime: "python3.13" Timeout: 30 Code: ZipFile: | diff --git a/aws_quickstart/datadog_agentless_scanning.yaml b/aws_quickstart/datadog_agentless_scanning.yaml index 7b81af24..7c324129 100644 --- a/aws_quickstart/datadog_agentless_scanning.yaml +++ b/aws_quickstart/datadog_agentless_scanning.yaml @@ -1077,7 +1077,7 @@ Resources: LoggingConfig: ApplicationLogLevel: "INFO" LogFormat: "JSON" - Runtime: "python3.14" + Runtime: "python3.13" Timeout: 30 Code: ZipFile: |