class Azure::PolicyInsights::Mgmt::V2019_10_01::Models::ExpressionEvaluationDetails
Evaluation details of policy language expressions.
Attributes
expression[RW]
@return [String] Expression evaluated.
expression_kind[RW]
@return [String] The kind of expression that was evaluated.
expression_value[RW]
@return Value of the expression.
operator[RW]
@return [String] Operator to compare the expression value and the target value.
path[RW]
@return [String] Property path if the expression is a field or an alias.
result[RW]
@return [String] Evaluation result.
target_value[RW]
@return Target value to be compared with the expression value.
Public Class Methods
mapper()
click to toggle source
Mapper for ExpressionEvaluationDetails
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-10-01/generated/azure_mgmt_policy_insights/models/expression_evaluation_details.rb, line 43 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ExpressionEvaluationDetails', type: { name: 'Composite', class_name: 'ExpressionEvaluationDetails', model_properties: { result: { client_side_validation: true, required: false, serialized_name: 'result', type: { name: 'String' } }, expression: { client_side_validation: true, required: false, serialized_name: 'expression', type: { name: 'String' } }, expression_kind: { client_side_validation: true, required: false, read_only: true, serialized_name: 'expressionKind', type: { name: 'String' } }, path: { client_side_validation: true, required: false, serialized_name: 'path', type: { name: 'String' } }, expression_value: { client_side_validation: true, required: false, serialized_name: 'expressionValue', type: { name: 'Object' } }, target_value: { client_side_validation: true, required: false, serialized_name: 'targetValue', type: { name: 'Object' } }, operator: { client_side_validation: true, required: false, serialized_name: 'operator', type: { name: 'String' } } } } } end