Summary Class

Definition

Summary results.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.SummaryTypeConverter))]
public class Summary : Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.ISummary
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.SummaryTypeConverter))>]
type Summary = class
    interface ISummary
    interface IJsonSerializable
Public Class Summary
Implements ISummary
Inheritance
Summary
Attributes
Implements

Constructors

Name Description
Summary()

Creates an new Summary instance.

Properties

Name Description
OdataContext

OData context string; used by OData clients to resolve type information based on metadata.

OdataId

OData entity ID; always set to null since summaries do not have an entity ID.

PolicyAssignment

Policy assignments summary.

ResultCompliantResource

The count of compliant resources in the state summary.

ResultNonCompliantPolicy

Number of non-compliant policies.

ResultNonCompliantResource

Number of non-compliant resources.

ResultPolicyDetail

The policy artifact summary at this level. For query scope level, it represents policy assignment summary. For policy assignment level, it represents policy definitions summary.

ResultPolicyGroupDetail

The policy definition group summary at this level.

ResultQueryResultsUri

HTTP POST URI for queryResults action on Microsoft.PolicyInsights to retrieve raw results for the compliance summary. This property will not be available by default in future API versions, but could be queried explicitly.

ResultResourceDetail

The resources summary at this level.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Summary.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Summary.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.ISummary.

FromJsonString(String)

Creates a new instance of Summary, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Summary into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to