EnterpriseCrmEventbusProtoLogSettings
import type { EnterpriseCrmEventbusProtoLogSettings } from "https://googleapis.deno.dev/v1/integrations:v1.ts";
The LogSettings define the logging attributes for an event property. These attributes are used to map the property to the parameter in the log proto. Also used to define scrubbing/truncation behavior and PII information.
interface EnterpriseCrmEventbusProtoLogSettings {
logFieldName?: string;
sanitizeOptions?: EnterpriseCrmLoggingGwsSanitizeOptions;
seedPeriod?:
| "SEED_PERIOD_UNSPECIFIED"
| "DAY"
| "WEEK"
| "MONTH";
seedScope?:
| "SEED_SCOPE_UNSPECIFIED"
| "EVENT_NAME"
| "TIME_PERIOD"
| "PARAM_NAME";
shorteningLimits?: EnterpriseCrmLoggingGwsFieldLimits;
}§Properties
§
logFieldName?: string
[src]The name of corresponding logging field of the event property. If omitted, assumes the same name as the event property key.
§
sanitizeOptions?: EnterpriseCrmLoggingGwsSanitizeOptions
[src]Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
§
shorteningLimits?: EnterpriseCrmLoggingGwsFieldLimits
[src]Contains the field limits for shortening, such as max string length and max array length.