ExternalEvaluationEndpointInvocationResult Class

The external evaluation endpoint invocation results.

Constructor

ExternalEvaluationEndpointInvocationResult(*args: Any, **kwargs: Any)

Variables

Name Description
policy_info

The details of the policy requiring the external endpoint invocation.

result

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

endpoint_kind
str

The external evaluation endpoint kind.

message
str

The status message with additional details about the invocation result.

retry_after

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

claims
any

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

policy_action

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

policy_evaluation_details
any

The evaluation details returned by the policy evaluation engine.

additional_info
any

The endpoint specific metadata.

expiration

The expiration of the results.

Attributes

additional_info

The endpoint specific metadata.

additional_info: Any | None

claims

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

claims: Any | None

endpoint_kind

The external evaluation endpoint kind.

endpoint_kind: str | None

expiration

The expiration of the results.

expiration: datetime | None

message

The status message with additional details about the invocation result.

message: str | None

policy_action

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

policy_action: str | _models.PolicyAction | None

policy_evaluation_details

The evaluation details returned by the policy evaluation engine.

policy_evaluation_details: Any | None

policy_info

The details of the policy requiring the external endpoint invocation.

policy_info: _models.PolicyLogInfo | None

result

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

result: str | _models.ExternalEndpointResult | None

retry_after

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

retry_after: datetime | None