diff --git a/src/Network/Network/ChangeLog.md b/src/Network/Network/ChangeLog.md index 3c35170af758..d75378cac694 100644 --- a/src/Network/Network/ChangeLog.md +++ b/src/Network/Network/ChangeLog.md @@ -21,6 +21,7 @@ ## Upcoming Release * Updated the API version of `Microsoft.HardwareSecurityModules/cloudHsmClusters` to `2025-03-31` for Private Link Common Cmdlets * Onboarded `Microsoft.HardwareSecurityModules/paymentHsmClusters` to Private Link Common Cmdlets +* Fixed an issue where `VerifyClientAuthMode` was not preserved during PowerShell and SDK model conversions for Application Gateway client authentication configuration ## Version 8.0.1 * Onboarded `Microsoft.HorizonDB/clusters` to Private Link Common Cmdlets diff --git a/src/Network/Network/Common/NetworkResourceManagerProfile.cs b/src/Network/Network/Common/NetworkResourceManagerProfile.cs index 04af6bf67c38..a105902bbb7e 100644 --- a/src/Network/Network/Common/NetworkResourceManagerProfile.cs +++ b/src/Network/Network/Common/NetworkResourceManagerProfile.cs @@ -1453,6 +1453,10 @@ private static void Initialize() .ForMember( dest => dest.VerifyClientCertIssuerDn, opt => opt.MapFrom(src => src.VerifyClientCertIssuerDN) + ) + .ForMember( + dest => dest.VerifyClientAuthMode, + opt => opt.MapFrom(src => src.VerifyClientAuthMode) ); cfg.CreateMap(); cfg.CreateMap(); @@ -1558,6 +1562,10 @@ private static void Initialize() .ForMember( dest => dest.VerifyClientCertIssuerDN, opt => opt.MapFrom(src => src.VerifyClientCertIssuerDn) + ) + .ForMember( + dest => dest.VerifyClientAuthMode, + opt => opt.MapFrom(src => src.VerifyClientAuthMode) ); cfg.CreateMap(); cfg.CreateMap(); diff --git a/src/Network/Network/Models/PSApplicationGatewayClientAuthConfiguration.cs b/src/Network/Network/Models/PSApplicationGatewayClientAuthConfiguration.cs index 427475d76e4e..9a6eb514d8e9 100644 --- a/src/Network/Network/Models/PSApplicationGatewayClientAuthConfiguration.cs +++ b/src/Network/Network/Models/PSApplicationGatewayClientAuthConfiguration.cs @@ -19,5 +19,6 @@ public class PSApplicationGatewayClientAuthConfiguration { public bool? VerifyClientCertIssuerDN { get; set; } public string VerifyClientRevocation { get; set; } + public string VerifyClientAuthMode { get; set; } } }