PolicyDecisionResponse
Possible values: <= 128 characters
Possible values: <= 128 characters
Possible values: [permit, deny, not_applicable, indeterminate]
status objectrequired
Stable result code. effect_outcome_unknown is non-retryable. effect_replay_unsafe is non-retryable because an earlier non-idempotent effect already completed or was accepted before a later failure. effect_outcome_unknown_replay_safe permits retrying the complete Policy request with unchanged admitted idempotency keys and payload. The host never retries an effect within one request.
Whether the caller may retry; replay-safe unknown outcomes require the same complete request and idempotency keys.
details object[]
obligations object[]
Possible values: <= 512 characters
parameters objectrequired
property name* PolicyRecordFieldValue
- object
- object
- object
- object
- object
- object
- object
Possible values: Value must match regular expression ^-?(0|[1-9][0-9]*)$
advice object[]
Possible values: <= 512 characters
parameters objectrequired
property name* PolicyRecordFieldValue
- object
- object
- object
- object
- object
- object
- object
Possible values: Value must match regular expression ^-?(0|[1-9][0-9]*)$
diagnostics object
entries objectrequired
property name* PolicyRecordFieldValue
- object
- object
- object
- object
- object
- object
- object
Possible values: Value must match regular expression ^-?(0|[1-9][0-9]*)$
{
"request_id": "string",
"decision_id": "string",
"effect": "permit",
"status": {
"code": "string",
"message": "string",
"retryable": true,
"details": [
{
"field": "string",
"reason": "string"
}
]
},
"obligations": [
{
"id": "string",
"parameters": {}
}
],
"advice": [
{
"id": "string",
"parameters": {}
}
],
"diagnostics": {
"entries": {}
}
}