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.
Implements
IMessage<TableDataProfile>, IEquatable<TableDataProfile>, IDeepCloneable<TableDataProfile>, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
Google.Cloud.Dlp.V2.dll
Constructors
TableDataProfile()
public TableDataProfile()
TableDataProfile(TableDataProfile)
public TableDataProfile(TableDataProfile other)
Parameter | |
---|---|
Name | Description |
other | TableDataProfile |
Properties
ConfigSnapshot
public DataProfileConfigSnapshot ConfigSnapshot { get; set; }
The snapshot of the configurations used to generate the profile.
Property Value | |
---|---|
Type | Description |
DataProfileConfigSnapshot |
CreateTime
public Timestamp CreateTime { get; set; }
The time at which the table was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
DataRiskLevel
public DataRiskLevel DataRiskLevel { get; set; }
The data risk level of this table.
Property Value | |
---|---|
Type | Description |
DataRiskLevel |
DatasetId
public string DatasetId { get; set; }
The BigQuery dataset ID.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
String |
DatasetProjectId
public string DatasetProjectId { get; set; }
The GCP project ID that owns the BigQuery dataset.
Property Value | |
---|---|
Type | Description |
String |
EncryptionStatus
public EncryptionStatus EncryptionStatus { get; set; }
How the table is encrypted.
Property Value | |
---|---|
Type | Description |
EncryptionStatus |
ExpirationTime
public Timestamp ExpirationTime { get; set; }
Optional. The time when this table expires.
Property Value | |
---|---|
Type | Description |
Timestamp |
FailedColumnCount
public long FailedColumnCount { get; set; }
The number of columns skipped in the table because of an error.
Property Value | |
---|---|
Type | Description |
Int64 |
FullResource
public string FullResource { get; set; }
The resource name of the table. https://cloud.google.com/apis/design/resource_names#full_resource_name
Property Value | |
---|---|
Type | Description |
String |
LastModifiedTime
public Timestamp LastModifiedTime { get; set; }
The time when this table was last modified
Property Value | |
---|---|
Type | Description |
Timestamp |
Name
public string Name { get; set; }
The name of the profile.
Property Value | |
---|---|
Type | Description |
String |
OtherInfoTypes
public RepeatedField<OtherInfoTypeSummary> OtherInfoTypes { get; }
Other infoTypes found in this table's data.
Property Value | |
---|---|
Type | Description |
RepeatedField<OtherInfoTypeSummary> |
PredictedInfoTypes
public RepeatedField<InfoTypeSummary> PredictedInfoTypes { get; }
The infoTypes predicted from this table's data.
Property Value | |
---|---|
Type | Description |
RepeatedField<InfoTypeSummary> |
ProfileLastGenerated
public Timestamp ProfileLastGenerated { get; set; }
The last time the profile was generated.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
ProfileStatus |
ProjectDataProfile
public string ProjectDataProfile { get; set; }
The resource name to the project data profile for this table.
Property Value | |
---|---|
Type | Description |
String |
ResourceLabels
public MapField<string, string> ResourceLabels { get; }
The labels applied to the resource at the time the profile was generated.
Property Value | |
---|---|
Type | Description |
MapField<String, String> |
ResourceVisibility
public ResourceVisibility ResourceVisibility { get; set; }
How broadly a resource has been shared.
Property Value | |
---|---|
Type | Description |
ResourceVisibility |
RowCount
public long RowCount { get; set; }
Number of rows in the table when the profile was generated.
Property Value | |
---|---|
Type | Description |
Int64 |
ScannedColumnCount
public long ScannedColumnCount { get; set; }
The number of columns profiled in the table.
Property Value | |
---|---|
Type | Description |
Int64 |
SensitivityScore
public SensitivityScore SensitivityScore { get; set; }
The sensitivity score of this table.
Property Value | |
---|---|
Type | Description |
SensitivityScore |
State
public TableDataProfile.Types.State State { get; set; }
State of a profile.
Property Value | |
---|---|
Type | Description |
TableDataProfile.Types.State |
TableId
public string TableId { get; set; }
The BigQuery table ID.
Property Value | |
---|---|
Type | Description |
String |
TableSizeBytes
public long TableSizeBytes { get; set; }
The size of the table when the profile was generated.
Property Value | |
---|---|
Type | Description |
Int64 |