From c22cc569cbfa875f88fb6e64ad5e5dfbcdcadf85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mads=20Damg=C3=A5rd?= Date: Fri, 15 Jan 2021 08:01:42 +0100 Subject: [PATCH 1/2] Add FrontDoorId to fix issue #13291 --- src/FrontDoor/FrontDoor/Helpers/ModelExtensions.cs | 1 + src/FrontDoor/FrontDoor/Models/PSFrontDoor.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/FrontDoor/FrontDoor/Helpers/ModelExtensions.cs b/src/FrontDoor/FrontDoor/Helpers/ModelExtensions.cs index b4cc2f89c13c..5f3f8d2d2fa5 100644 --- a/src/FrontDoor/FrontDoor/Helpers/ModelExtensions.cs +++ b/src/FrontDoor/FrontDoor/Helpers/ModelExtensions.cs @@ -88,6 +88,7 @@ public static PSFrontDoor ToPSFrontDoor(this SdkFrontDoor sdkFrontDoor) Type = sdkFrontDoor.Type, Tags = sdkFrontDoor.Tags.ToHashTableTags(), FriendlyName = sdkFrontDoor.FriendlyName, + FrontDoorId = sdkFrontDoor.FrontdoorId, RoutingRules = sdkFrontDoor.RoutingRules?.Select(x => x.ToPSRoutingRule()).ToList(), BackendPools = sdkFrontDoor.BackendPools?.Select(x => x.ToPSBackendPool()).ToList(), HealthProbeSettings = sdkFrontDoor.HealthProbeSettings?.Select(x => x.ToPSHealthProbeSetting()).ToList(), diff --git a/src/FrontDoor/FrontDoor/Models/PSFrontDoor.cs b/src/FrontDoor/FrontDoor/Models/PSFrontDoor.cs index 7102eb605b8b..15c1f1ee87e0 100644 --- a/src/FrontDoor/FrontDoor/Models/PSFrontDoor.cs +++ b/src/FrontDoor/FrontDoor/Models/PSFrontDoor.cs @@ -20,6 +20,8 @@ public class PSFrontDoor : PSTrackedResource { public string FriendlyName { get; set; } + public string FrontDoorId { get; set; } + public List RoutingRules { get; set; } public List BackendPools { get; set; } From df04073dacfce0e1e457c8e4f491ecfda1837169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mads=20Damg=C3=A5rd?= Date: Fri, 15 Jan 2021 08:12:36 +0100 Subject: [PATCH 2/2] Add entry to change log and update help --- src/FrontDoor/FrontDoor/ChangeLog.md | 1 + src/FrontDoor/FrontDoor/help/Get-AzFrontDoor.md | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/FrontDoor/FrontDoor/ChangeLog.md b/src/FrontDoor/FrontDoor/ChangeLog.md index 643a70755c13..ac98785bde34 100644 --- a/src/FrontDoor/FrontDoor/ChangeLog.md +++ b/src/FrontDoor/FrontDoor/ChangeLog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Added FrontDoorId to properties ## Version 1.6.1 * Fixed an issue where an exception is being thrown when Enum.Parse tries to coerce a null value to an Enabled or Disabled enum values [#12344] diff --git a/src/FrontDoor/FrontDoor/help/Get-AzFrontDoor.md b/src/FrontDoor/FrontDoor/help/Get-AzFrontDoor.md index 2f75a9d0f1fb..2713e9ff6d17 100644 --- a/src/FrontDoor/FrontDoor/help/Get-AzFrontDoor.md +++ b/src/FrontDoor/FrontDoor/help/Get-AzFrontDoor.md @@ -27,6 +27,7 @@ The **Get-AzFrontDoor** cmdletGet gets all existing Front Doors in the current s PS C:\> Get-AzFrontDoor FriendlyName : frontdoor1 +FrontDoorId : {guid} RoutingRules : {routingrule1} BackendPools : {backendpool1} HealthProbeSettings : {healthProbeSetting1} @@ -43,6 +44,7 @@ Name : frontdoor1 Type : Microsoft.Network/frontdoor1 FriendlyName : frontdoor1 +FrontDoorId : {guid} RoutingRules : {routingrule1} BackendPools : {backendpool1} HealthProbeSettings : {healthProbeSetting1} @@ -66,6 +68,7 @@ Get all FrontDoors in the current subscription. PS C:\> Get-AzFrontDoor -ResourceGroupName "rg1" FriendlyName : frontdoor1 +FrontDoorId : {guid} RoutingRules : {routingrule1} BackendPools : {backendpool1} HealthProbeSettings : {healthProbeSetting1} @@ -82,6 +85,7 @@ Name : frontdoor1 Type : Microsoft.Network/frontdoor1 FriendlyName : frontdoor2 +FrontDoorId : {guid} RoutingRules : {routingrule1} BackendPools : {backendpool1} HealthProbeSettings : {healthProbeSetting1} @@ -105,6 +109,7 @@ Get all FrontDoors in resource group "rg1" in the current subscription. PS C:\> Get-AzFrontDoor -ResourceGroupName "rg1" -Name "frontDoor1" FriendlyName : frontdoor1 +FrontDoorId : {guid} RoutingRules : {routingrule1} BackendPools : {backendpool1} HealthProbeSettings : {healthProbeSetting1}