Class DlpScanSummary
A summary of a DLP scan event. This is a summary and should contain the minimum amount of data required to identify and process DLP scans. It is written to Starcast and encoded & returned to the client on attachment upload.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class DlpScanSummary : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ScanId
The scan ID of the corresponding {@link DlpViolationScanRecord} in the {@link EphemeralDlpScans} Spanner table. This can be used to fetch additional details about the scan, e.g. for audit logging.
Declaration
[JsonProperty("scanId")]
public virtual string ScanId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ScanNotApplicableForContext
Indicates that was no attempt to scan a message or attachment because it was not applicable in the given context (e.g. atomic mutuate). If this is true, scan_outcome should not be set. This flag is used to identify messages that DLP did not attempt to scan for monitoring scan coverage. Contents that DLP attempted to scan but skipped can be identified by DlpScanOutcome.SCAN_SKIPPED_* reasons.
Declaration
[JsonProperty("scanNotApplicableForContext")]
public virtual bool? ScanNotApplicableForContext { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ScanOutcome
The outcome of a DLP Scan. If this is set, scan_not_applicable_for_context should not be true.
Declaration
[JsonProperty("scanOutcome")]
public virtual string ScanOutcome { get; set; }
Property Value
| Type | Description |
|---|---|
| string |