Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

EnterpriseCrmLoggingGwsSanitizeOptions

import type { EnterpriseCrmLoggingGwsSanitizeOptions } from "https://googleapis.deno.dev/v1/integrations:v1.ts";

Identifies whether a field contains, or may contain, PII or sensitive data, and how to sanitize the field if it does. If a field's privacy type cannot be determined then it is sanitized (e.g., scrubbed). The specific sanitizer implementation is determined by run-time configuration and environment options (e.g., prod vs. qa). next_id: 5

interface EnterpriseCrmLoggingGwsSanitizeOptions {
isAlreadySanitized?: boolean;
logType?:
| "LOG_TYPE_UNSPECIFIED"
| "GWS"
| "GTS"
| "ALL"[];
privacy?:
| "PRIVACY_TYPE_UNSPECIFIED"
| "NOT_PII"
| "PII"
| "SPII"
| "UNSURE";
sanitizeType?:
| "SANITIZE_TYPE_UNSPECIFIED"
| "SCRUB"
| "ANONYMIZE"
| "ANONYMIZE_LIMITED_REPEATABLE"
| "OBFUSCATE"
| "ENCRYPT"
| "DO_NOT_SANITIZE";
}

§Properties

§
isAlreadySanitized?: boolean
[src]

If true, the value has already been sanitized and needs no further sanitization. For instance, a D3 customer id is already an obfuscated entity and might not need further sanitization.

§
logType?: "LOG_TYPE_UNSPECIFIED" | "GWS" | "GTS" | "ALL"[]
[src]

To which type(s) of logs the sanitize options apply.

§
privacy?: "PRIVACY_TYPE_UNSPECIFIED" | "NOT_PII" | "PII" | "SPII" | "UNSURE"
[src]
§
sanitizeType?: "SANITIZE_TYPE_UNSPECIFIED" | "SCRUB" | "ANONYMIZE" | "ANONYMIZE_LIMITED_REPEATABLE" | "OBFUSCATE" | "ENCRYPT" | "DO_NOT_SANITIZE"
[src]