PolicyInsights.Autorest/custom/GeneratedOverrides/PolicyAssignmentSummary.cs
|
using System.Linq;
namespace Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models { // require partial class in order to add a property to the model public partial class PolicyAssignmentSummary { /// <summary> /// The count of compliant resources in the policy assignment summary. /// </summary> public int? ResultCompliantResource { get { // Safely handle null ResultResourceDetail var complianceDetail = this.ResultResourceDetail? .FirstOrDefault(detail => detail.ComplianceState.Equals("compliant", System.StringComparison.OrdinalIgnoreCase)); // Return the count if found, otherwise return 0 return complianceDetail?.Count ?? 0; } } } } |