ExternalEvaluationEndpointInvocationResult Class
- java.
lang. Object - com.
azure. resourcemanager. resources. models. ExternalEvaluationEndpointInvocationResult
- com.
Implements
public final class ExternalEvaluationEndpointInvocationResult
implements JsonSerializable<ExternalEvaluationEndpointInvocationResult>
The external evaluation endpoint invocation results.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Object |
additionalInfo()
Get the additional |
| Object |
claims()
Get the claims property: The set of claims that will be attached to the policy token as an attestation for the result of the endpoint invocation. |
| String |
endpointKind()
Get the endpoint |
|
Offset |
expiration()
Get the expiration property: The expiration of the results. |
|
static
External |
fromJson(JsonReader jsonReader)
Reads an instance of External |
| String |
message()
Get the message property: The status message with additional details about the invocation result. |
|
Policy |
policyAction()
Get the policy |
| Object |
policyEvaluationDetails()
Get the policy |
|
Policy |
policyInfo()
Get the policy |
|
External |
result()
Get the result property: The result of the external endpoint. |
|
Offset |
retryAfter()
Get the retry |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
Methods inherited from java.lang.Object
Method Details
additionalInfo
public Object additionalInfo()
Get the additionalInfo property: The endpoint specific metadata.
Returns:
claims
public Object claims()
Get the claims property: The set of claims that will be attached to the policy token as an attestation for the result of the endpoint invocation.
Returns:
endpointKind
public String endpointKind()
Get the endpointKind property: The external evaluation endpoint kind.
Returns:
expiration
public OffsetDateTime expiration()
Get the expiration property: The expiration of the results.
Returns:
fromJson
public static ExternalEvaluationEndpointInvocationResult fromJson(JsonReader jsonReader)
Reads an instance of ExternalEvaluationEndpointInvocationResult from the JsonReader.
Parameters:
Returns:
Throws:
message
public String message()
Get the message property: The status message with additional details about the invocation result.
Returns:
policyAction
public PolicyAction policyAction()
Get the policyAction property: The effective outcome of the policy evaluation based on both the policy effect and evaluation result. Possible values are Unknown, Allow, Audit, Deny, Error.
Returns:
policyEvaluationDetails
public Object policyEvaluationDetails()
Get the policyEvaluationDetails property: The evaluation details returned by the policy evaluation engine.
Returns:
policyInfo
public PolicyLogInfo policyInfo()
Get the policyInfo property: The details of the policy requiring the external endpoint invocation.
Returns:
result
public ExternalEndpointResult result()
Get the result property: The result of the external endpoint. Possible values are Succeeded and Failed.
Returns:
retryAfter
public OffsetDateTime retryAfter()
Get the retryAfter property: The date and time after which a failed endpoint invocation can be retried.
Returns:
toJson
validate
public void validate()
Validates the instance.