public sealed class OutputStorageConfig : IMessage<OutputStorageConfig>, IEquatable<OutputStorageConfig>, IDeepCloneable<OutputStorageConfig>, IBufferMessage, IMessage
public OutputStorageConfig.Types.OutputSchema OutputSchema { get; set; }
Schema used for writing the findings for Inspect jobs. This field is only
used for Inspect and must be unspecified for Risk jobs. Columns are derived
from the Finding object. If appending to an existing table, any columns
from the predefined schema that are missing will be added. No columns in
the existing table will be deleted.
If unspecified, then all available columns will be used for a new table or
an (existing) table with no schema, and no changes will be made to an
existing table that has a schema.
Only for use with external storage.
Store findings in an existing table or a new table in an existing
dataset. If table_id is not set a new one will be generated
for you with the following format:
dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific timezone will be used for
generating the date details.
For Inspect, each column in an existing output table must have the same
name, type, and mode of a field in the Finding object.
For Risk, an existing output table should be the output of a previous
Risk analysis job run on the same source table, with the same privacy
metric and quasi-identifiers. Risk jobs that analyze the same table but
compute a different privacy metric, or use different sets of
quasi-identifiers, cannot store their results in the same table.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eOutputStorageConfig\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dlp.V2\u003c/code\u003e namespace, detailing its use for cloud output storage.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOutputStorageConfig\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and has methods such as \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, \u003ccode\u003eMemberwiseClone\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e, that it inherits from the base \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists various versions of the \u003ccode\u003eGoogle.Cloud.Dlp.V2\u003c/code\u003e library, ranging from version 4.16.0 (latest) down to 2.15.0, with corresponding links to documentation for each version's \u003ccode\u003eOutputStorageConfig\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eOutputStorageConfig\u003c/code\u003e has properties such as \u003ccode\u003eOutputSchema\u003c/code\u003e (specifying the schema for writing findings) and \u003ccode\u003eTable\u003c/code\u003e (for storing findings in a BigQuery table).\u003c/p\u003e\n"],["\u003cp\u003eThe available constructors for \u003ccode\u003eOutputStorageConfig\u003c/code\u003e are listed, including a default constructor and one that takes another \u003ccode\u003eOutputStorageConfig\u003c/code\u003e object as a parameter for copying.\u003c/p\u003e\n"]]],[],null,[]]