From 042b44cd5fdc2cf573b2700a5dca16613d556c2d Mon Sep 17 00:00:00 2001 From: Krystian Sitarz Date: Wed, 30 Apr 2025 14:44:55 +0000 Subject: [PATCH 1/4] [Bug] Add webJob "stopping" status serialization and deserialization --- .../Generated/Models/ContinuousWebJobStatus.Serialization.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.Serialization.cs b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.Serialization.cs index 7d27bd0fd76d..f772c63dc0a1 100644 --- a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.Serialization.cs +++ b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.Serialization.cs @@ -18,6 +18,7 @@ internal static partial class ContinuousWebJobStatusExtensions ContinuousWebJobStatus.Running => "Running", ContinuousWebJobStatus.PendingRestart => "PendingRestart", ContinuousWebJobStatus.Stopped => "Stopped", + ContinuousWebJobStatus.Stopping => "Stopping", _ => throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown ContinuousWebJobStatus value.") }; @@ -28,6 +29,7 @@ public static ContinuousWebJobStatus ToContinuousWebJobStatus(this string value) if (StringComparer.OrdinalIgnoreCase.Equals(value, "Running")) return ContinuousWebJobStatus.Running; if (StringComparer.OrdinalIgnoreCase.Equals(value, "PendingRestart")) return ContinuousWebJobStatus.PendingRestart; if (StringComparer.OrdinalIgnoreCase.Equals(value, "Stopped")) return ContinuousWebJobStatus.Stopped; + if (StringComparer.OrdinalIgnoreCase.Equals(value, "Stopping")) return ContinuousWebJobStatus.Stopping; throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown ContinuousWebJobStatus value."); } } From 55f6b5a35af8dedec0f8a7e7822de290b646342a Mon Sep 17 00:00:00 2001 From: Krystian Sitarz Date: Wed, 30 Apr 2025 15:48:37 +0000 Subject: [PATCH 2/4] [Bug] Add Disabling and Success status's messages --- .../Models/ContinuousWebJobStatus.Serialization.cs | 8 ++++++-- .../src/Generated/Models/ContinuousWebJobStatus.cs | 8 +++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.Serialization.cs b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.Serialization.cs index f772c63dc0a1..f574340e7dfd 100644 --- a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.Serialization.cs +++ b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.Serialization.cs @@ -17,8 +17,10 @@ internal static partial class ContinuousWebJobStatusExtensions ContinuousWebJobStatus.Starting => "Starting", ContinuousWebJobStatus.Running => "Running", ContinuousWebJobStatus.PendingRestart => "PendingRestart", - ContinuousWebJobStatus.Stopped => "Stopped", ContinuousWebJobStatus.Stopping => "Stopping", + ContinuousWebJobStatus.Disabling => "Disabling", + ContinuousWebJobStatus.Stopped => "Stopped", + ContinuousWebJobStatus.Success => "Success", _ => throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown ContinuousWebJobStatus value.") }; @@ -28,8 +30,10 @@ public static ContinuousWebJobStatus ToContinuousWebJobStatus(this string value) if (StringComparer.OrdinalIgnoreCase.Equals(value, "Starting")) return ContinuousWebJobStatus.Starting; if (StringComparer.OrdinalIgnoreCase.Equals(value, "Running")) return ContinuousWebJobStatus.Running; if (StringComparer.OrdinalIgnoreCase.Equals(value, "PendingRestart")) return ContinuousWebJobStatus.PendingRestart; - if (StringComparer.OrdinalIgnoreCase.Equals(value, "Stopped")) return ContinuousWebJobStatus.Stopped; if (StringComparer.OrdinalIgnoreCase.Equals(value, "Stopping")) return ContinuousWebJobStatus.Stopping; + if (StringComparer.OrdinalIgnoreCase.Equals(value, "Stopped")) return ContinuousWebJobStatus.Stopped; + if (StringComparer.OrdinalIgnoreCase.Equals(value, "Disabling")) return ContinuousWebJobStatus.Disabling; + if (StringComparer.OrdinalIgnoreCase.Equals(value, "Success")) return ContinuousWebJobStatus.Success; throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown ContinuousWebJobStatus value."); } } diff --git a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs index d70ec5bc8da4..602730d43ae3 100644 --- a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs +++ b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs @@ -18,7 +18,13 @@ public enum ContinuousWebJobStatus Running, /// PendingRestart. PendingRestart, + /// Stopping. + Stopping, + /// Disabling. + Disabling, /// Stopped. - Stopped + Stopped, + /// Success. + Success } } From ea9a70d0d9eb77a0a7ed77ab5a195cc090f275c1 Mon Sep 17 00:00:00 2001 From: Krystian Sitarz Date: Wed, 30 Apr 2025 17:01:08 +0000 Subject: [PATCH 3/4] [Bug] Resolve backward compatibility issue --- .../src/Generated/Models/ContinuousWebJobStatus.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs index 602730d43ae3..47ec29a9f756 100644 --- a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs +++ b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs @@ -18,13 +18,12 @@ public enum ContinuousWebJobStatus Running, /// PendingRestart. PendingRestart, + /// Stopped. + Stopped, /// Stopping. Stopping, /// Disabling. Disabling, - /// Stopped. - Stopped, /// Success. Success - } } From b3bdc02915af258993e116b299286d772a20323c Mon Sep 17 00:00:00 2001 From: Krystian Sitarz Date: Wed, 30 Apr 2025 17:37:11 +0000 Subject: [PATCH 4/4] [Bug] Fix syntax error --- .../src/Generated/Models/ContinuousWebJobStatus.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs index 47ec29a9f756..7dd6708872b4 100644 --- a/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs +++ b/sdk/websites/Azure.ResourceManager.AppService/src/Generated/Models/ContinuousWebJobStatus.cs @@ -26,4 +26,5 @@ public enum ContinuousWebJobStatus Disabling, /// Success. Success + } }