diff --git a/src/Nest/XPack/Ilm/ExplainLifecycle/ExplainLifecycleResponse.cs b/src/Nest/XPack/Ilm/ExplainLifecycle/ExplainLifecycleResponse.cs
index eec9f29c613..773130c7c21 100644
--- a/src/Nest/XPack/Ilm/ExplainLifecycle/ExplainLifecycleResponse.cs
+++ b/src/Nest/XPack/Ilm/ExplainLifecycle/ExplainLifecycleResponse.cs
@@ -24,12 +24,25 @@ public class LifecycleExplain
[JsonFormatter(typeof(DateTimeOffsetEpochMillisecondsFormatter))]
public DateTimeOffset ActionTime { get; internal set; }
+ ///
+ /// Indicates if retrying a failed step can overcome the error.
+ /// If this is true, the failed step will be retried automatically.
+ ///
+ [DataMember(Name = "is_auto_retryable_error")]
+ public bool? IsAutoRetryableError { get; internal set; }
+
///
/// The step that caused the error, if applicable.
///
[DataMember(Name = "failed_step")]
public string FailedStep { get; internal set; }
+ ///
+ /// Number of attempted automatic retries to execute the failed step, if applicable.
+ ///
+ [DataMember(Name = "failed_step_retry_count")]
+ public int? FailedStepRetryCount { get; internal set; }
+
[DataMember(Name = "index")]
public IndexName Index { get; internal set; }