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
IMessageTableDataProfile, IEquatableTableDataProfile, IDeepCloneableTableDataProfile, 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 |
DataSourceType
public DataSourceType DataSourceType { get; set; }
The resource type that was profiled.
Property Value | |
---|---|
Type | Description |
DataSourceType |
DatasetId
public string DatasetId { get; set; }
If the resource is BigQuery, the dataset ID.
Property Value | |
---|---|
Type | Description |
string |
DatasetLocation
public string DatasetLocation { get; set; }
If supported, the 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 Google Cloud project ID that owns the resource.
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 |
long |
FullResource
public string FullResource { get; set; }
The resource name of the resource profiled. 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 |
RepeatedFieldOtherInfoTypeSummary |
PredictedInfoTypes
public RepeatedField<InfoTypeSummary> PredictedInfoTypes { get; }
The infoTypes predicted from this table's data.
Property Value | |
---|---|
Type | Description |
RepeatedFieldInfoTypeSummary |
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 |
MapFieldstringstring |
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. This will not be populated for BigLake tables.
Property Value | |
---|---|
Type | Description |
long |
ScannedColumnCount
public long ScannedColumnCount { get; set; }
The number of columns profiled in the table.
Property Value | |
---|---|
Type | Description |
long |
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 |
TableDataProfileTypesState |
TableDataProfileName
public TableDataProfileName TableDataProfileName { get; set; }
TableDataProfileName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
TableDataProfileName |
TableId
public string TableId { get; set; }
If the resource is BigQuery, 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 |
long |