AWS Security ChangesHomeSearch

AWS imagebuilder: Correct supported OS lists and JSON examples in AWSTOE action modules

Service: imagebuilder · 2026-10-15 · Documentation low

File: imagebuilder/latest/userguide/toe-action-modules.md

Summary

Removes Windows from the supported-platform annotations for CreateSymlink, SetFileOwner, SetFolderOwner, SetFilePermissions, and SetFolderPermissions action modules, fixes smart/curly quotes to straight quotes in JSON output examples, and corrects a sample destination path in the CreateFolder output example.

Security assessment

The change only corrects platform-support labels (dropping Windows) for file permission/ownership action modules and fixes malformed JSON quoting in examples. It does not describe a vulnerability, incident, or new security control, so it is a documentation accuracy fix with no direct security impact.

Evidence

+  * SetFilePermissions (Linux, macOS)

Diff

diff --git a/imagebuilder/latest/userguide/toe-action-modules.md b/imagebuilder/latest/userguide/toe-action-modules.md
index 4a14705..19b82f3 100644
--- a//imagebuilder/latest/userguide/toe-action-modules.md
+++ b//imagebuilder/latest/userguide/toe-action-modules.md
@@ -59 +59 @@ The following cross-reference categorizes action modules by the type of actions
-  * CreateSymlink (Linux, Windows, macOS)
+  * CreateSymlink (Linux, macOS)
@@ -75 +75 @@ The following cross-reference categorizes action modules by the type of actions
-  * SetFileOwner (Linux, Windows, macOS)
+  * SetFileOwner (Linux, macOS)
@@ -77 +77 @@ The following cross-reference categorizes action modules by the type of actions
-  * SetFolderOwner (Linux, Windows, macOS)
+  * SetFolderOwner (Linux, macOS)
@@ -79 +79 @@ The following cross-reference categorizes action modules by the type of actions
-  * SetFilePermissions (Linux, Windows, macOS)
+  * SetFilePermissions (Linux, macOS)
@@ -81 +81 @@ The following cross-reference categorizes action modules by the type of actions
-  * SetFolderPermissions (Linux, Windows, macOS)
+  * SetFolderPermissions (Linux, macOS)
@@ -252 +252 @@ If you start a reboot and return exit code `194` as part of the action module, t
-    	“stdout”: “The reboot file does not exist. Creating it and triggering a restart."
+    	"stdout": "The reboot file does not exist. Creating it and triggering a restart."
@@ -259 +259 @@ If you start a reboot and return exit code `194` as part of the action module, t
-    	“stdout”: “The reboot file exists. Deleting it and exiting with success."
+    	"stdout": "The reboot file exists. Deleting it and exiting with success."
@@ -475,2 +475,2 @@ AWSTOE creates an output file called `detailedoutput.json` every time it runs. T
-    	\"executedStepCount\":1,\"executionId\":\"97054e22-06cc-11ec-9b14-acde48001122\",\"failedStepCount\":0,\"failureMessage\":\"\",\"ignoredFailedStepCount\":0,\"logUrl\":\"\",\"status\":\"success\"
-    }",
+    	"executedStepCount":1,"executionId":"97054e22-06cc-11ec-9b14-acde48001122","failedStepCount":0,"failureMessage":"","ignoredFailedStepCount":0,"logUrl":"","status":"success"
+    }
@@ -642 +642 @@ If you run a reboot and return exit code `3010` as part of the action module, th
-    	“stdout”: “The reboot file does not exist. Creating it and triggering a restart."
+    	"stdout": "The reboot file does not exist. Creating it and triggering a restart."
@@ -649 +649 @@ If you run a reboot and return exit code `3010` as part of the action module, th
-    	“stdout”: “The reboot file exists. Deleting it and exiting with success."
+    	"stdout": "The reboot file exists. Deleting it and exiting with success."
@@ -882 +882 @@ Output Key name | Description | Type
-    	"destination": "/tmp/create_new_folder/java14_renamed.zip\n/tmp/create_new_folder_and_add_java14_as_zip/java14.zip"
+    	"destination": "/tmp/java14_renamed.zip\n/tmp/create_new_folder_and_add_java14_as_zip/java14.zip"
@@ -942 +942 @@ The following section contains details for action modules that perform file syst
-  * CreateSymlink (Linux, Windows, macOS)
+  * CreateSymlink (Linux, macOS)
@@ -958 +958 @@ The following section contains details for action modules that perform file syst
-  * SetFileOwner (Linux, Windows, macOS)
+  * SetFileOwner (Linux, macOS)
@@ -960 +960 @@ The following section contains details for action modules that perform file syst
-  * SetFolderOwner (Linux, Windows, macOS)
+  * SetFolderOwner (Linux, macOS)
@@ -962 +962 @@ The following section contains details for action modules that perform file syst
-  * SetFilePermissions (Linux, Windows, macOS)
+  * SetFilePermissions (Linux, macOS)
@@ -964 +964 @@ The following section contains details for action modules that perform file syst
-  * SetFolderPermissions (Linux, Windows, macOS)
+  * SetFolderPermissions (Linux, macOS)
@@ -1426 +1426 @@ None.
-### CreateSymlink (Linux, Windows, macOS)
+### CreateSymlink (Linux, macOS)
@@ -2001 +2001 @@ None.
-### SetFileOwner (Linux, Windows, macOS)
+### SetFileOwner (Linux, macOS)
@@ -2049 +2049 @@ None.
-### SetFolderOwner (Linux, Windows, macOS)
+### SetFolderOwner (Linux, macOS)
@@ -2108 +2108 @@ None.
-### SetFilePermissions (Linux, Windows, macOS)
+### SetFilePermissions (Linux, macOS)
@@ -2145 +2145 @@ None.
-### SetFolderPermissions (Linux, Windows, macOS)
+### SetFolderPermissions (Linux, macOS)