Class GooglePrivacyDlpV2ColumnDataProfile
The profile for a scanned column within a table.
Implements
Inherited Members
Namespace: Google.Apis.DLP.v2.Data
Assembly: Google.Apis.DLP.v2.dll
Syntax
public class GooglePrivacyDlpV2ColumnDataProfile : IDirectResponseSchema
Properties
Column
The name of the column.
Declaration
[JsonProperty("column")]
public virtual string Column { get; set; }
Property Value
Type | Description |
---|---|
string |
ColumnInfoType
If it's been determined this column can be identified as a single type, this will be set. Otherwise the column either has unidentifiable content or mixed types.
Declaration
[JsonProperty("columnInfoType")]
public virtual GooglePrivacyDlpV2InfoTypeSummary ColumnInfoType { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2InfoTypeSummary |
ColumnType
The data type of a given column.
Declaration
[JsonProperty("columnType")]
public virtual string ColumnType { get; set; }
Property Value
Type | Description |
---|---|
string |
DataRiskLevel
The data risk level for this column.
Declaration
[JsonProperty("dataRiskLevel")]
public virtual GooglePrivacyDlpV2DataRiskLevel DataRiskLevel { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2DataRiskLevel |
DatasetId
The BigQuery dataset ID, if the resource profiled is a BigQuery table.
Declaration
[JsonProperty("datasetId")]
public virtual string DatasetId { get; set; }
Property Value
Type | Description |
---|---|
string |
DatasetLocation
If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported BigQuery locations.
Declaration
[JsonProperty("datasetLocation")]
public virtual string DatasetLocation { get; set; }
Property Value
Type | Description |
---|---|
string |
DatasetProjectId
The Google Cloud project ID that owns the profiled resource.
Declaration
[JsonProperty("datasetProjectId")]
public virtual string DatasetProjectId { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EstimatedNullPercentage
Approximate percentage of entries being null in the column.
Declaration
[JsonProperty("estimatedNullPercentage")]
public virtual string EstimatedNullPercentage { get; set; }
Property Value
Type | Description |
---|---|
string |
EstimatedUniquenessScore
Approximate uniqueness of the column.
Declaration
[JsonProperty("estimatedUniquenessScore")]
public virtual string EstimatedUniquenessScore { get; set; }
Property Value
Type | Description |
---|---|
string |
FreeTextScore
The likelihood that this column contains free-form text. A value close to 1 may indicate the column is likely to contain free-form or natural language text. Range in 0-1.
Declaration
[JsonProperty("freeTextScore")]
public virtual double? FreeTextScore { get; set; }
Property Value
Type | Description |
---|---|
double? |
Name
The name of the profile.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
OtherMatches
Other types found within this column. List will be unordered.
Declaration
[JsonProperty("otherMatches")]
public virtual IList<GooglePrivacyDlpV2OtherInfoTypeSummary> OtherMatches { get; set; }
Property Value
Type | Description |
---|---|
IList<GooglePrivacyDlpV2OtherInfoTypeSummary> |
PolicyState
Indicates if a policy tag has been applied to the column.
Declaration
[JsonProperty("policyState")]
public virtual string PolicyState { get; set; }
Property Value
Type | Description |
---|---|
string |
ProfileLastGenerated
object representation of ProfileLastGeneratedRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ProfileLastGeneratedDateTimeOffset instead.")]
public virtual object ProfileLastGenerated { get; set; }
Property Value
Type | Description |
---|---|
object |
ProfileLastGeneratedDateTimeOffset
DateTimeOffset representation of ProfileLastGeneratedRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ProfileLastGeneratedDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
ProfileLastGeneratedRaw
The last time the profile was generated.
Declaration
[JsonProperty("profileLastGenerated")]
public virtual string ProfileLastGeneratedRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ProfileStatus
Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.
Declaration
[JsonProperty("profileStatus")]
public virtual GooglePrivacyDlpV2ProfileStatus ProfileStatus { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2ProfileStatus |
SensitivityScore
The sensitivity of this column.
Declaration
[JsonProperty("sensitivityScore")]
public virtual GooglePrivacyDlpV2SensitivityScore SensitivityScore { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2SensitivityScore |
State
State of a profile.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
TableDataProfile
The resource name of the table data profile.
Declaration
[JsonProperty("tableDataProfile")]
public virtual string TableDataProfile { get; set; }
Property Value
Type | Description |
---|---|
string |
TableFullResource
The resource name of the resource this column is within.
Declaration
[JsonProperty("tableFullResource")]
public virtual string TableFullResource { get; set; }
Property Value
Type | Description |
---|---|
string |
TableId
The table ID.
Declaration
[JsonProperty("tableId")]
public virtual string TableId { get; set; }
Property Value
Type | Description |
---|---|
string |