Skip to content

Commit 2156c0f

Browse files
authored
Merge pull request #10258 from mudit794/master
Add operational excellence category to validate set of input
2 parents e177763 + fd40512 commit 2156c0f

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

src/Advisor/Advisor/ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
- Additional information about change #1
2020
-->
2121
## Upcoming Release
22+
* Added new category "Operational Excellence" to Get-AzAdvisorRecommendation cmdlet.
2223

2324
## Version 1.0.1
2425
* Fixed miscellaneous typos across module

src/Advisor/Advisor/Cmdlets/GetAzAdvisorRecommendation.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public class GetAzAdvisorRecommendation : ResourceAdvisorBaseCmdlet
5252
/// </summary>
5353
[Parameter(ParameterSetName = "IdParameterSet", Mandatory = false, HelpMessage = "Category of the recommendation")]
5454
[Parameter(ParameterSetName = "NameParameterSet", Mandatory = false, HelpMessage = "Category of the recommendation")]
55-
[ValidateSet("Cost", "HighAvailability", "Performance", "Security")]
55+
[ValidateSet("Cost", "HighAvailability", "OperationalExcellence", "Performance", "Security")]
5656
public string Category { get; set; }
5757

5858
/// <summary>
@@ -96,4 +96,4 @@ public override void ExecuteCmdlet()
9696
this.WriteObject(results, true);
9797
}
9898
}
99-
}
99+
}

src/Advisor/Advisor/Cmdlets/Utilities/RecommendationHelper.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ public static List<PsAzureAdvisorResourceRecommendationBase> RecommendationFilte
5151

5252
List<PsAzureAdvisorResourceRecommendationBase> filteredList = new List<PsAzureAdvisorResourceRecommendationBase>();
5353

54-
// Filter by category only if its a valid input
55-
if (Category.Cost.Equals(category) || Category.HighAvailability.Equals(category) || Category.Performance.Equals(category) || Category.Security.Equals(category))
54+
// Filter by category
55+
if (!string.IsNullOrEmpty(category))
5656
{
5757
// If resourceGroup filtering is as well specified
5858
if (!string.IsNullOrEmpty(resourceGroup))

src/Advisor/Advisor/help/Get-AzAdvisorRecommendation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Category of the recommendation
8080
Type: String
8181
Parameter Sets: (All)
8282
Aliases:
83-
Accepted values: Cost, HighAvailability, Performance, Security
83+
Accepted values: Cost, HighAvailability, Performance, Security, OperationalExcellence
8484

8585
Required: False
8686
Position: Named

0 commit comments

Comments
 (0)