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

GooglePrivacyDlpV2ColumnDataProfile

import type { GooglePrivacyDlpV2ColumnDataProfile } from "https://googleapis.deno.dev/v1/dlp:v2.ts";

The profile for a scanned column within a table.

interface GooglePrivacyDlpV2ColumnDataProfile {
column?: string;
columnType?:
| "COLUMN_DATA_TYPE_UNSPECIFIED"
| "TYPE_INT64"
| "TYPE_BOOL"
| "TYPE_FLOAT64"
| "TYPE_STRING"
| "TYPE_BYTES"
| "TYPE_TIMESTAMP"
| "TYPE_DATE"
| "TYPE_TIME"
| "TYPE_DATETIME"
| "TYPE_GEOGRAPHY"
| "TYPE_NUMERIC"
| "TYPE_RECORD"
| "TYPE_BIGNUMERIC"
| "TYPE_JSON"
| "TYPE_INTERVAL"
| "TYPE_RANGE_DATE"
| "TYPE_RANGE_DATETIME"
| "TYPE_RANGE_TIMESTAMP";
datasetId?: string;
datasetLocation?: string;
datasetProjectId?: string;
estimatedNullPercentage?:
| "NULL_PERCENTAGE_LEVEL_UNSPECIFIED"
| "NULL_PERCENTAGE_VERY_LOW"
| "NULL_PERCENTAGE_LOW"
| "NULL_PERCENTAGE_MEDIUM"
| "NULL_PERCENTAGE_HIGH";
estimatedUniquenessScore?:
| "UNIQUENESS_SCORE_LEVEL_UNSPECIFIED"
| "UNIQUENESS_SCORE_LOW"
| "UNIQUENESS_SCORE_MEDIUM"
| "UNIQUENESS_SCORE_HIGH";
freeTextScore?: number;
name?: string;
policyState?: "COLUMN_POLICY_STATE_UNSPECIFIED" | "COLUMN_POLICY_TAGGED";
profileLastGenerated?: Date;
state?: "STATE_UNSPECIFIED" | "RUNNING" | "DONE";
tableDataProfile?: string;
tableFullResource?: string;
tableId?: string;
}

§Properties

§
column?: string
[src]

The name of the column.

§

If it's been determined this column can be identified as a single type, this will be set. Otherwise the column either has unidentifiable content or mixed types.

§
columnType?: "COLUMN_DATA_TYPE_UNSPECIFIED" | "TYPE_INT64" | "TYPE_BOOL" | "TYPE_FLOAT64" | "TYPE_STRING" | "TYPE_BYTES" | "TYPE_TIMESTAMP" | "TYPE_DATE" | "TYPE_TIME" | "TYPE_DATETIME" | "TYPE_GEOGRAPHY" | "TYPE_NUMERIC" | "TYPE_RECORD" | "TYPE_BIGNUMERIC" | "TYPE_JSON" | "TYPE_INTERVAL" | "TYPE_RANGE_DATE" | "TYPE_RANGE_DATETIME" | "TYPE_RANGE_TIMESTAMP"
[src]

The data type of a given column.

§

The data risk level for this column.

§
datasetId?: string
[src]

The BigQuery dataset ID.

§
datasetLocation?: string
[src]

The BigQuery location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations.

§
datasetProjectId?: string
[src]

The Google Cloud project ID that owns the profiled resource.

§
estimatedNullPercentage?: "NULL_PERCENTAGE_LEVEL_UNSPECIFIED" | "NULL_PERCENTAGE_VERY_LOW" | "NULL_PERCENTAGE_LOW" | "NULL_PERCENTAGE_MEDIUM" | "NULL_PERCENTAGE_HIGH"
[src]

Approximate percentage of entries being null in the column.

§
estimatedUniquenessScore?: "UNIQUENESS_SCORE_LEVEL_UNSPECIFIED" | "UNIQUENESS_SCORE_LOW" | "UNIQUENESS_SCORE_MEDIUM" | "UNIQUENESS_SCORE_HIGH"
[src]

Approximate uniqueness of the column.

§
freeTextScore?: number
[src]

The likelihood that this column contains free-form text. A value close to 1 may indicate the column is likely to contain free-form or natural language text. Range in 0-1.

§
name?: string
[src]

The name of the profile.

§

Other types found within this column. List will be unordered.

§
policyState?: "COLUMN_POLICY_STATE_UNSPECIFIED" | "COLUMN_POLICY_TAGGED"
[src]

Indicates if a policy tag has been applied to the column.

§
profileLastGenerated?: Date
[src]

The last time the profile was generated.

§

Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.

§

The sensitivity of this column.

§
state?: "STATE_UNSPECIFIED" | "RUNNING" | "DONE"
[src]

State of a profile.

§
tableDataProfile?: string
[src]

The resource name of the table data profile.

§
tableFullResource?: string
[src]

The resource name of the resource this column is within.

§
tableId?: string
[src]

The BigQuery table ID.