diff --git a/src/KeyVault/KeyVault.Sdk/Customized/MHSMNetworkRuleSet.cs b/src/KeyVault/KeyVault.Sdk/Customized/MHSMNetworkRuleSet.cs
new file mode 100644
index 000000000000..2edb5836637c
--- /dev/null
+++ b/src/KeyVault/KeyVault.Sdk/Customized/MHSMNetworkRuleSet.cs
@@ -0,0 +1,16 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.KeyVault.Models
+{
+ public partial class MhsmNetworkRuleSet
+ {
+ ///
+ /// This is an alias to the IPRules property. This is for backward compatibility.
+ /// This property will be deprecated in the future, please use IPRules instead.
+ ///
+ public System.Collections.Generic.IList IpRules {get=>IPRules; set=>IPRules=value; }
+ }
+}
\ No newline at end of file
diff --git a/src/KeyVault/KeyVault.Sdk/Customized/NetworkRuleSet.cs b/src/KeyVault/KeyVault.Sdk/Customized/NetworkRuleSet.cs
index cb3e46be7cf1..f5cdc692e5d0 100644
--- a/src/KeyVault/KeyVault.Sdk/Customized/NetworkRuleSet.cs
+++ b/src/KeyVault/KeyVault.Sdk/Customized/NetworkRuleSet.cs
@@ -23,5 +23,10 @@ partial void CustomInit()
// default values for properties IpRules and VirtualNetworkRules are 'null'
// and so no explicit customization is necessary.
}
+ ///
+ /// This is an alias to the IPRules property. This is for backward compatibility.
+ /// This property will be deprecated in the future, please use IPRules instead.
+ ///
+ public System.Collections.Generic.IList IpRules {get=>IPRules; set=>IPRules=value; }
}
}
\ No newline at end of file