AWS Security ChangesHomeSearch

AWS durable-functions documentation change

Service: durable-functions · 2026-04-04 · Documentation low

File: durable-functions/testing/complex-workflows.md

Summary

Updated navigation links, restructured table of contents, and added paragraph symbols to section headings. The changes primarily reorganize the documentation structure and update link references.

Security assessment

The changes are purely structural and navigational updates to the documentation. There is no mention of security vulnerabilities, security features, authentication, authorization, encryption, or any security-related content. The modifications focus on improving the documentation's organization and linking, which has no direct security implications.

Diff

diff --git a/durable-functions/testing/complex-workflows.md b/durable-functions/testing/complex-workflows.md
index 1d2ecbac5..aaaaa9506 100644
--- a//durable-functions/testing/complex-workflows.md
+++ b//durable-functions/testing/complex-workflows.md
@@ -15,3 +15,3 @@ Search
-  * [ SDK Reference ](../../sdk-reference/operations/step/)
-  * [ Testing ](../basic-tests/)
-  * [ Patterns ](../../patterns/best-practices/)
+  * [ SDK Reference ](../../sdk-reference/)
+  * [ Testing ](../)
+  * [ Patterns ](../../patterns/)
@@ -30,2 +30,7 @@ Getting Started
-    * [ Quick Start  ](../../getting-started/quick-start/)
-  * SDK Reference  SDK Reference 
+    * [ Quickstart  ](../../getting-started/quickstart/)
+    * [ Quickstart for Container Image  ](../../getting-started/quickstart-container-image/)
+    * [ Manage Executions  ](../../getting-started/manage-executions/)
+    * [ Development Environment  ](../../getting-started/development-environment/)
+  * [ SDK Reference  ](../../sdk-reference/)
+
+SDK Reference 
@@ -48 +53,13 @@ Getting Started
-  * Testing  Testing 
+    * [ Configuration  ](../../sdk-reference/configuration/)
+
+Configuration 
+      * [ Custom Lambda Client  ](../../sdk-reference/configuration/custom-lambda-client/)
+    * [ Language Guides  ](../../sdk-reference/languages/)
+
+Language Guides 
+      * [ TypeScript  ](../../sdk-reference/languages/typescript/)
+      * [ Python  ](../../sdk-reference/languages/python/)
+      * [ Java  ](../../sdk-reference/languages/java/)
+  * [ Testing  ](../)
+
+Testing 
@@ -50 +67,25 @@ Getting Started
-    * [ Complex Workflows  ](././)
+    * Complex Workflows  [ Complex Workflows  ](././) On this page 
+      * Table of Contents 
+      * Overview 
+      * Prerequisites 
+      * Multi-step workflows 
+        * Sequential operations 
+        * Conditional branching 
+      * Nested child contexts 
+        * Single child context 
+        * Multiple child contexts 
+      * Parallel operations 
+        * Basic parallel execution 
+        * Processing collections 
+      * Error scenarios 
+        * Expected failures 
+        * Retry behavior 
+        * Partial failures 
+      * Timeout handling 
+        * Callback timeouts 
+        * Long waits 
+      * Polling patterns 
+        * Wait-for-condition 
+        * Maximum attempts 
+      * FAQ 
+      * See also 
@@ -53 +94,3 @@ Getting Started
-  * Patterns  Patterns 
+  * [ Patterns  ](../../patterns/)
+
+Patterns 
@@ -88 +131 @@ On this page
-  2. [ Testing  ](../basic-tests/)
+  2. [ Testing  ](../)
@@ -92 +135 @@ On this page
-# Complex Workflow Testing
+# Complex Workflow Testing¶
@@ -94 +137 @@ On this page
-## Table of Contents
+## Table of Contents¶
@@ -111 +154 @@ On this page
-## Overview
+## Overview¶
@@ -119 +162 @@ This guide shows you how to test workflows that chain operations together, handl
-## Prerequisites
+## Prerequisites¶
@@ -133 +176 @@ If you're new to testing durable functions, start with [Basic test patterns](../
-## Multi-step workflows
+## Multi-step workflows¶
@@ -135 +178 @@ If you're new to testing durable functions, start with [Basic test patterns](../
-### Sequential operations
+### Sequential operations¶
@@ -223 +266 @@ TypeScriptPythonJava
-### Conditional branching
+### Conditional branching¶
@@ -295 +338 @@ TypeScriptPythonJava
-## Nested child contexts
+## Nested child contexts¶
@@ -297 +340 @@ TypeScriptPythonJava
-### Single child context
+### Single child context¶
@@ -371 +414 @@ TypeScriptPythonJava
-### Multiple child contexts
+### Multiple child contexts¶
@@ -436 +479 @@ TypeScriptPythonJava
-## Parallel operations
+## Parallel operations¶
@@ -438 +481 @@ TypeScriptPythonJava
-### Basic parallel execution
+### Basic parallel execution¶
@@ -496 +539 @@ TypeScriptPythonJava
-### Processing collections
+### Processing collections¶
@@ -552 +595 @@ TypeScriptPythonJava
-## Error scenarios
+## Error scenarios¶
@@ -554 +597 @@ TypeScriptPythonJava
-### Expected failures
+### Expected failures¶
@@ -607 +650 @@ TypeScriptPythonJava
-### Retry behavior
+### Retry behavior¶
@@ -685 +728 @@ TypeScriptPythonJava
-### Partial failures
+### Partial failures¶
@@ -744 +787 @@ TypeScriptPythonJava
-## Timeout handling
+## Timeout handling¶
@@ -746 +789 @@ TypeScriptPythonJava
-### Callback timeouts
+### Callback timeouts¶
@@ -798 +841 @@ TypeScriptPythonJava
-### Long waits
+### Long waits¶
@@ -850 +893 @@ TypeScriptPythonJava
-## Polling patterns
+## Polling patterns¶
@@ -852 +895 @@ TypeScriptPythonJava
-### Wait-for-condition
+### Wait-for-condition¶
@@ -919 +962 @@ TypeScriptPythonJava
-### Maximum attempts
+### Maximum attempts¶
@@ -980 +1023 @@ TypeScriptPythonJava
-## FAQ
+## FAQ¶
@@ -1008 +1051 @@ A: Test both the failure case (verify the error is raised) and the recovery case
-## See also
+## See also¶