public sealed class TableDataProfile : IMessage<TableDataProfile>, IEquatable<TableDataProfile>, IDeepCloneable<TableDataProfile>, IBufferMessage, IMessageReference 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 |
|