ExpressionEvaluationDetails Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Evaluation details of policy language expressions.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.ExpressionEvaluationDetailsTypeConverter))]
public class ExpressionEvaluationDetails : Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IExpressionEvaluationDetails
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.ExpressionEvaluationDetailsTypeConverter))>]
type ExpressionEvaluationDetails = class
interface IExpressionEvaluationDetails
interface IJsonSerializable
Public Class ExpressionEvaluationDetails
Implements IExpressionEvaluationDetails
- Inheritance
-
ExpressionEvaluationDetails
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| ExpressionEvaluationDetails() |
Creates an new ExpressionEvaluationDetails instance. |
Properties
| Name | Description |
|---|---|
| Expression |
Expression evaluated. |
| ExpressionKind |
The kind of expression that was evaluated. |
| ExpressionValue |
Value of the expression. |
| Operator |
Operator to compare the expression value and the target value. |
| Path |
Property path if the expression is a field or an alias. |
| Result |
Evaluation result. |
| TargetValue |
Target value to be compared with the expression value. |
Methods
| Name | Description |
|---|---|
| DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of ExpressionEvaluationDetails. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of ExpressionEvaluationDetails. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IExpressionEvaluationDetails. |
| FromJsonString(String) |
Creates a new instance of ExpressionEvaluationDetails, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of ExpressionEvaluationDetails into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| ToString() | |