ExternalEvaluationEnforcementSettings Class
The details of the source of external evaluation results required by the policy during enforcement evaluation.
Constructor
ExternalEvaluationEnforcementSettings(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
missing_token_action
|
What to do when evaluating an enforcement policy that requires an external evaluation and the token is missing. Possible values are Audit and Deny and language expressions are supported. |
|
result_lifespan
|
The lifespan of the endpoint invocation result after which it's no longer valid. Value is expected to follow the ISO 8601 duration format and language expressions are supported. |
|
endpoint_settings
|
The settings of an external endpoint providing evaluation results. |
|
role_definition_ids
|
An array of the role definition Ids the assignment's MSI will need in order to invoke the endpoint. |
Attributes
endpoint_settings
The settings of an external endpoint providing evaluation results.
endpoint_settings: _models.ExternalEvaluationEndpointSettings | None
missing_token_action
What to do when evaluating an enforcement policy that requires an external evaluation and the token is missing. Possible values are Audit and Deny and language expressions are supported.
missing_token_action: str | None
result_lifespan
The lifespan of the endpoint invocation result after which it's no longer valid. Value is expected to follow the ISO 8601 duration format and language expressions are supported.
result_lifespan: str | None
role_definition_ids
An array of the role definition Ids the assignment's MSI will need in order to invoke the endpoint.
role_definition_ids: list[str] | None