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