PolicyEvaluationDetails Class

Definition

Policy evaluation details.

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

Constructors

Name Description
PolicyEvaluationDetails()

Creates an new PolicyEvaluationDetails instance.

Properties

Name Description
EvaluatedExpression

Details of the evaluated expressions.

IfNotExistDetailResourceId

ID of the last evaluated resource for IfNotExists effect.

IfNotExistDetailTotalResource

Total number of resources to which the existence condition is applicable.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PolicyEvaluationDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PolicyEvaluationDetails.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PolicyEvaluationDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to