Language

ExternalEvaluationEndpointInvocationResult Class

Definition

The external evaluation endpoint invocation results.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.ExternalEvaluationEndpointInvocationResultTypeConverter))]
public class ExternalEvaluationEndpointInvocationResult : Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IExternalEvaluationEndpointInvocationResult
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.ExternalEvaluationEndpointInvocationResultTypeConverter))>]
type ExternalEvaluationEndpointInvocationResult = class
    interface IExternalEvaluationEndpointInvocationResult
    interface IJsonSerializable
Public Class ExternalEvaluationEndpointInvocationResult
Implements IExternalEvaluationEndpointInvocationResult
Inheritance
ExternalEvaluationEndpointInvocationResult
Attributes
Implements

Constructors

Name Description
ExternalEvaluationEndpointInvocationResult()

Creates an new ExternalEvaluationEndpointInvocationResult instance.

Properties

Name Description
AdditionalInfo

The endpoint specific metadata.

Claim

The set of claims that will be attached to the policy token as an attestation for the result of the endpoint invocation.

EndpointKind

The external evaluation endpoint kind.

Expiration

The expiration of the results.

Message

The status message with additional details about the invocation result.

PolicyAction

The effective outcome of the policy evaluation based on both the policy effect and evaluation result. Possible values are Unknown, Allow, Audit, Deny, Error.

PolicyEvaluationDetail

The evaluation details returned by the policy evaluation engine.

PolicyInfoPolicyAssignmentId

The policy assignment Id.

PolicyInfoPolicyAssignmentName

The policy assignment name.

PolicyInfoPolicyAssignmentScope

The policy assignment scope.

PolicyInfoPolicyAssignmentVersion

The policy assignment version.

PolicyInfoPolicyDefinitionEffect

The policy definition action.

PolicyInfoPolicyDefinitionId

The policy definition Id.

PolicyInfoPolicyDefinitionName

The policy definition name.

PolicyInfoPolicyDefinitionReferenceId

The policy definition instance Id inside a policy set.

PolicyInfoPolicyDefinitionVersion

The policy definition version.

PolicyInfoPolicySetDefinitionId

The policy set definition Id.

PolicyInfoPolicySetDefinitionName

The policy set definition name.

PolicyInfoPolicySetDefinitionVersion

The policy set definition version.

Result

The result of the external endpoint. Possible values are Succeeded and Failed.

RetryAfter

The date and time after which a failed endpoint invocation can be retried.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExternalEvaluationEndpointInvocationResult.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExternalEvaluationEndpointInvocationResult.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IExternalEvaluationEndpointInvocationResult.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExternalEvaluationEndpointInvocationResult into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to