Experimental
Schema
PolicyLogEntry
Type:
object
PolicyLogEntry is an aggregated observed policy decision.
count
Type:
integer | string
count is the number of coalesced observations.
All schema constraints and annotations
{
"description": "count is the number of coalesced observations.",
"format": "int64",
"type": [
"integer",
"string"
]
}decision
Schema:
PolicyDecision
decision is the observed allow or block outcome.
All schema constraints and annotations
{
"$ref": "#/components/schemas/PolicyDecision",
"description": "decision is the observed allow or block outcome."
}domain
Schema:
PolicyDomain
domain is the policy domain that emitted the entry.
All schema constraints and annotations
{
"$ref": "#/components/schemas/PolicyDomain",
"description": "domain is the policy domain that emitted the entry."
}firstSeen
Schema:
Timestamp
first_seen is the first observation timestamp.
All schema constraints and annotations
{
"$ref": "#/components/schemas/Timestamp",
"description": "first_seen is the first observation timestamp."
}lastSeen
Schema:
Timestamp
last_seen is the most recent observation timestamp.
All schema constraints and annotations
{
"$ref": "#/components/schemas/Timestamp",
"description": "last_seen is the most recent observation timestamp."
}proxyType
Type:
string
proxy_type is the proxy or enforcement path that observed the decision.
All schema constraints and annotations
{
"description": "proxy_type is the proxy or enforcement path that observed the decision.",
"type": "string"
}reason
Type:
string
reason is backend-readable context.
All schema constraints and annotations
{
"description": "reason is backend-readable context.",
"type": "string"
}resource
Type:
string
resource is the requested destination or resource.
All schema constraints and annotations
{
"description": "resource is the requested destination or resource.",
"type": "string"
}rule
Type:
string
rule is the matching rule when available.
All schema constraints and annotations
{
"description": "rule is the matching rule when available.",
"type": "string"
}sandbox
Type:
string
sandbox is the resource name recorded for this reference.
All schema constraints and annotations
{
"description": "sandbox is the resource name recorded for this reference.",
"type": "string"
}sandboxUid
· response only
Type:
string | null
sandbox_uid retains the observed backing incarnation when the backend provides one.
All schema constraints and annotations
{
"description": "sandbox_uid retains the observed backing incarnation when the backend provides one.",
"readOnly": true,
"type": [
"string",
"null"
]
}All schema constraints and annotations
{
"description": "PolicyLogEntry is an aggregated observed policy decision.",
"properties": {
"count": {
"description": "count is the number of coalesced observations.",
"format": "int64",
"type": [
"integer",
"string"
]
},
"decision": {
"$ref": "#/components/schemas/PolicyDecision",
"description": "decision is the observed allow or block outcome."
},
"domain": {
"$ref": "#/components/schemas/PolicyDomain",
"description": "domain is the policy domain that emitted the entry."
},
"firstSeen": {
"$ref": "#/components/schemas/Timestamp",
"description": "first_seen is the first observation timestamp."
},
"lastSeen": {
"$ref": "#/components/schemas/Timestamp",
"description": "last_seen is the most recent observation timestamp."
},
"proxyType": {
"description": "proxy_type is the proxy or enforcement path that observed the decision.",
"type": "string"
},
"reason": {
"description": "reason is backend-readable context.",
"type": "string"
},
"resource": {
"description": "resource is the requested destination or resource.",
"type": "string"
},
"rule": {
"description": "rule is the matching rule when available.",
"type": "string"
},
"sandbox": {
"description": "sandbox is the resource name recorded for this reference.",
"type": "string"
},
"sandboxUid": {
"description": "sandbox_uid retains the observed backing incarnation when the backend provides one.",
"readOnly": true,
"type": [
"string",
"null"
]
}
},
"title": "PolicyLogEntry",
"type": "object"
}