PolicyDefinitionSummary Class

Definition

Policy definition summary.

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

Constructors

Name Description
PolicyDefinitionSummary()

Creates an new PolicyDefinitionSummary instance.

Properties

Name Description
Effect

Policy effect, i.e. policy definition action.

PolicyDefinitionGroupName

Policy definition group names.

PolicyDefinitionId

Policy definition ID.

PolicyDefinitionReferenceId

Policy definition reference ID.

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 PolicyDefinitionSummary.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PolicyDefinitionSummary.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PolicyDefinitionSummary into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to