Message used when saving content policy logs to external storage (such as BigQuery or Cloud Storage).
| JSON representation |
|---|
{ "contentPolicy": string, "logTime": string, "dataSourceType": { object ( |
| Fields | |
|---|---|
contentPolicy |
The resource name of the content policy that produced this log. |
logTime |
The timestamp of when the action was taken. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
dataSourceType |
The client-supplied source of the data that is being processed. This allows for aggregating logs by source, for example, "geminienterprise/slack". |
containerId |
The client-supplied identifier for a container from which content was scanned, also to aid in aggregation, for example, a specific folder or chat room. |
documentId |
The client-supplied identifier for the document that was scanned. This allows tracking down the exact source that produced this log, for example, a message id. |
matchingInfoTypes[] |
Unordered set of matching infoTypes found in the content. |
correlationId |
Optional. A correlation ID to associate this log with other logs or systems. |
Union field action_taken. The resulting action from evaluating the content policy. action_taken can be only one of the following: |
|
returnedVerdict |
The verdict that was returned. |
Union field trigger. Trigger for the action. trigger can be only one of the following: |
|
policyRule |
A user-defined rule in the content policy was matched. |
fallbackAction |
A fallback action was taken. |
InfoTypeMatch
Information about a matching infoType found in the content.
| JSON representation |
|---|
{ "infoTypeName": string } |
| Fields | |
|---|---|
infoTypeName |
|