diff --git a/src/Network/Network/ChangeLog.md b/src/Network/Network/ChangeLog.md
index a4802d1fda2f..a9fc34fb9029 100644
--- a/src/Network/Network/ChangeLog.md
+++ b/src/Network/Network/ChangeLog.md
@@ -20,6 +20,7 @@
## Upcoming Release
* Fixed `ArgumentNullException` in `Add-AzureRmRouteConfig` when `RouteTable.Routes` is null.
+* Fix bug that can't display CustomIpPrefix in PublicIpPrefix.
## Version 4.16.0
* Added support for retrieving the state of packet capture even when the provisioning state of the packet capture was failure
diff --git a/src/Network/Network/Models/PSPublicIpPrefix.cs b/src/Network/Network/Models/PSPublicIpPrefix.cs
index e85c31ee11e5..97ec3c24ddcb 100644
--- a/src/Network/Network/Models/PSPublicIpPrefix.cs
+++ b/src/Network/Network/Models/PSPublicIpPrefix.cs
@@ -45,6 +45,12 @@ public string PublicIpAddressesText
get { return JsonConvert.SerializeObject(PublicIpAddresses, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); }
}
+ [JsonIgnore]
+ public string CustomIpPrefixText
+ {
+ get { return JsonConvert.SerializeObject(CustomIpPrefix, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); }
+ }
+
[JsonIgnore]
public string IpTagsText
{
diff --git a/src/Network/Network/Network.format.ps1xml b/src/Network/Network/Network.format.ps1xml
index 27b711c77ebe..acfe48c535c2 100644
--- a/src/Network/Network/Network.format.ps1xml
+++ b/src/Network/Network/Network.format.ps1xml
@@ -1756,6 +1756,10 @@
PublicIpAddressesText
+
+
+ CustomIpPrefixText
+
ExtendedLocationText