Skip to content

Commit 8b7145a

Browse files
Updates Amazon ECS documentation to include note for upcoming default log driver mode change.
1 parent af91f67 commit 8b7145a

File tree

6 files changed

+56
-10
lines changed

6 files changed

+56
-10
lines changed

generator/ServiceModels/ecs/ecs-2014-11-13.docs.json

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

generator/ServiceModels/ecs/ecs-2014-11-13.normal.json

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

sdk/src/Services/ECS/Generated/Model/LogConfiguration.cs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,22 @@ internal bool IsSetLogDriver()
316316
/// the <c>blocking</c> mode. For more information about the account setting, see <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-account-settings.html#default-log-driver-mode">Default
317317
/// log driver mode</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.
318318
/// </para>
319-
/// </dd> <dt>max-buffer-size</dt> <dd>
319+
/// <note>
320+
/// <para>
321+
/// On June 25, 2025, Amazon ECS is changing the default log driver mode from <c>blocking</c>
322+
/// to <c>non-blocking</c> to prioritize task availability over logging. To continue using
323+
/// the <c>blocking</c> mode after this change, do one of the following:
324+
/// </para>
325+
/// <ul> <li>
326+
/// <para>
327+
/// Set the <c>mode</c> option in your container definition's <c>logConfiguration</c>
328+
/// as <c>blocking</c>.
329+
/// </para>
330+
/// </li> <li>
331+
/// <para>
332+
/// Set the <c>defaultLogDriverMode</c> account setting to <c>blocking</c>.
333+
/// </para>
334+
/// </li> </ul> </note> </dd> <dt>max-buffer-size</dt> <dd>
320335
/// <para>
321336
/// Required: No
322337
/// </para>

sdk/src/Services/ECS/Generated/Model/PutAccountSettingDefaultRequest.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,23 @@ public partial class PutAccountSettingDefaultRequest : AmazonECSRequest
155155
/// mode you specify using this account setting will be used as the default. For more
156156
/// information about log delivery modes, see <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_LogConfiguration.html">LogConfiguration</a>.
157157
/// </para>
158+
/// <note>
159+
/// <para>
160+
/// On June 25, 2025, Amazon ECS is changing the default log driver mode from <c>blocking</c>
161+
/// to <c>non-blocking</c> to prioritize task availability over logging. To continue using
162+
/// the <c>blocking</c> mode after this change, do one of the following:
163+
/// </para>
164+
/// <ul> <li>
165+
/// <para>
166+
/// Set the <c>mode</c> option in your container definition's <c>logConfiguration</c>
167+
/// as <c>blocking</c>.
168+
/// </para>
158169
/// </li> <li>
159170
/// <para>
171+
/// Set the <c>defaultLogDriverMode</c> account setting to <c>blocking</c>.
172+
/// </para>
173+
/// </li> </ul> </note> </li> <li>
174+
/// <para>
160175
/// <c>guardDutyActivate</c> - The <c>guardDutyActivate</c> parameter is read-only in
161176
/// Amazon ECS and indicates whether Amazon ECS Runtime Monitoring is enabled or disabled
162177
/// by your security administrator in your Amazon ECS account. Amazon GuardDuty controls

sdk/src/Services/ECS/Generated/Model/PutAccountSettingRequest.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,25 @@ public partial class PutAccountSettingRequest : AmazonECSRequest
157157
/// specify a delivery mode in your container definition's <c>logConfiguration</c>, the
158158
/// mode you specify using this account setting will be used as the default. For more
159159
/// information about log delivery modes, see <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_LogConfiguration.html">LogConfiguration</a>.
160+
///
161+
/// </para>
162+
/// <note>
163+
/// <para>
164+
/// On June 25, 2025, Amazon ECS is changing the default log driver mode from <c>blocking</c>
165+
/// to <c>non-blocking</c> to prioritize task availability over logging. To continue using
166+
/// the <c>blocking</c> mode after this change, do one of the following:
167+
/// </para>
168+
/// <ul> <li>
169+
/// <para>
170+
/// Set the <c>mode</c> option in your container definition's <c>logConfiguration</c>
171+
/// as <c>blocking</c>.
160172
/// </para>
161173
/// </li> <li>
162174
/// <para>
175+
/// Set the <c>defaultLogDriverMode</c> account setting to <c>blocking</c>.
176+
/// </para>
177+
/// </li> </ul> </note> </li> <li>
178+
/// <para>
163179
/// <c>guardDutyActivate</c> - The <c>guardDutyActivate</c> parameter is read-only in
164180
/// Amazon ECS and indicates whether Amazon ECS Runtime Monitoring is enabled or disabled
165181
/// by your security administrator in your Amazon ECS account. Amazon GuardDuty controls

sdk/src/Services/ECS/Generated/Model/VersionInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public partial class VersionInfo
4141
/// <summary>
4242
/// Gets and sets the property AgentHash.
4343
/// <para>
44-
/// The Git commit hash for the Amazon ECS container agent build on the <a href="https://github.com/aws/amazon-ecs-agent/commits/master">amazon-ecs-agent
44+
/// The Git commit hash for the Amazon ECS container agent build on the <a href="https://github.com/aws/amazon-ecs-agent">amazon-ecs-agent
4545
/// </a> GitHub repository.
4646
/// </para>
4747
/// </summary>

0 commit comments

Comments
 (0)