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 Cloud Asset Inventory resource that was profiled in order to generate this TableDataProfile. 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 of the project data profile for this table.
Property Value | |
---|---|
Type | Description |
string |
RelatedResources
public RepeatedField<RelatedResource> RelatedResources { get; }
Resources related to this profile.
Property Value | |
---|---|
Type | Description |
RepeatedFieldRelatedResource |
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 |
SampleFindingsTable
public BigQueryTable SampleFindingsTable { get; set; }
The BigQuery table to which the sample findings are written.
Property Value | |
---|---|
Type | Description |
BigQueryTable |
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; }
The 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 |
Tags
public RepeatedField<Tag> Tags { get; }
The tags attached to the table, including any tags attached during profiling. Because tags are attached to Cloud SQL instances rather than Cloud SQL tables, this field is empty for Cloud SQL table profiles.
Property Value | |
---|---|
Type | Description |
RepeatedFieldTag |