Google Cloud Data Loss Prevention v2 API - Class TableDataProfile (4.4.0)

public sealed class TableDataProfile : IMessage<TableDataProfile>, IEquatable<TableDataProfile>, IDeepCloneable<TableDataProfile>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class TableDataProfile.

The profile for a scanned table.

Inheritance

Object > TableDataProfile

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

TableDataProfile()

public TableDataProfile()

TableDataProfile(TableDataProfile)

public TableDataProfile(TableDataProfile other)
Parameter
NameDescription
otherTableDataProfile

Properties

ConfigSnapshot

public DataProfileConfigSnapshot ConfigSnapshot { get; set; }

The snapshot of the configurations used to generate the profile.

Property Value
TypeDescription
DataProfileConfigSnapshot

CreateTime

public Timestamp CreateTime { get; set; }

The time at which the table was created.

Property Value
TypeDescription
Timestamp

DataRiskLevel

public DataRiskLevel DataRiskLevel { get; set; }

The data risk level of this table.

Property Value
TypeDescription
DataRiskLevel

DatasetId

public string DatasetId { get; set; }

The BigQuery dataset ID.

Property Value
TypeDescription
String

DatasetLocation

public string DatasetLocation { get; set; }

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

Property Value
TypeDescription
String

DatasetProjectId

public string DatasetProjectId { get; set; }

The GCP project ID that owns the BigQuery dataset.

Property Value
TypeDescription
String

EncryptionStatus

public EncryptionStatus EncryptionStatus { get; set; }

How the table is encrypted.

Property Value
TypeDescription
EncryptionStatus

ExpirationTime

public Timestamp ExpirationTime { get; set; }

Optional. The time when this table expires.

Property Value
TypeDescription
Timestamp

FailedColumnCount

public long FailedColumnCount { get; set; }

The number of columns skipped in the table because of an error.

Property Value
TypeDescription
Int64

FullResource

public string FullResource { get; set; }
Property Value
TypeDescription
String

LastModifiedTime

public Timestamp LastModifiedTime { get; set; }

The time when this table was last modified

Property Value
TypeDescription
Timestamp

Name

public string Name { get; set; }

The name of the profile.

Property Value
TypeDescription
String

OtherInfoTypes

public RepeatedField<OtherInfoTypeSummary> OtherInfoTypes { get; }

Other infoTypes found in this table's data.

Property Value
TypeDescription
RepeatedField<OtherInfoTypeSummary>

PredictedInfoTypes

public RepeatedField<InfoTypeSummary> PredictedInfoTypes { get; }

The infoTypes predicted from this table's data.

Property Value
TypeDescription
RepeatedField<InfoTypeSummary>

ProfileLastGenerated

public Timestamp ProfileLastGenerated { get; set; }

The last time the profile was generated.

Property Value
TypeDescription
Timestamp

ProfileStatus

public ProfileStatus ProfileStatus { get; set; }

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

Property Value
TypeDescription
ProfileStatus

ProjectDataProfile

public string ProjectDataProfile { get; set; }

The resource name to the project data profile for this table.

Property Value
TypeDescription
String

ResourceLabels

public MapField<string, string> ResourceLabels { get; }

The labels applied to the resource at the time the profile was generated.

Property Value
TypeDescription
MapField<String, String>

ResourceVisibility

public ResourceVisibility ResourceVisibility { get; set; }

How broadly a resource has been shared.

Property Value
TypeDescription
ResourceVisibility

RowCount

public long RowCount { get; set; }

Number of rows in the table when the profile was generated. This will not be populated for BigLake tables.

Property Value
TypeDescription
Int64

ScannedColumnCount

public long ScannedColumnCount { get; set; }

The number of columns profiled in the table.

Property Value
TypeDescription
Int64

SensitivityScore

public SensitivityScore SensitivityScore { get; set; }

The sensitivity score of this table.

Property Value
TypeDescription
SensitivityScore

State

public TableDataProfile.Types.State State { get; set; }

State of a profile.

Property Value
TypeDescription
TableDataProfile.Types.State

TableId

public string TableId { get; set; }

The BigQuery table ID.

Property Value
TypeDescription
String

TableSizeBytes

public long TableSizeBytes { get; set; }

The size of the table when the profile was generated.

Property Value
TypeDescription
Int64