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/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; } 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}