View Source GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmLoggingGwsSanitizeOptions (google_api_integrations v0.12.0)

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

Attributes

  • isAlreadySanitized (type: boolean(), default: nil) - 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 (type: list(String.t), default: nil) - To which type(s) of logs the sanitize options apply.
  • privacy (type: String.t, default: nil) -
  • sanitizeType (type: String.t, default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmLoggingGwsSanitizeOptions{
    isAlreadySanitized: boolean() | nil,
    logType: [String.t()] | nil,
    privacy: String.t() | nil,
    sanitizeType: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.