Values.PermissionConditionSourceDefines a condition that restricts when a permission is effective. Conditions allow you to control access based on specific attributes of the request.
type nonrec t = {conditionOperator : PermissionConditionOperator.t;The operator to use for the condition evaluation. This determines how the condition values are compared.
*)conditionKey : PermissionConditionKey.t;The key for the condition. This identifies the attribute that the condition applies to.
*)conditionValues : PermissionConditionValues.t;The values to compare against using the specified condition operator.
*)}val make :
conditionOperator:PermissionConditionOperator.t ->
conditionKey:PermissionConditionKey.t ->
conditionValues:PermissionConditionValues.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of PermissionConditionValue.t ] list
| `String of PermissionConditionKey.t ])
list ]