Class GooglePrivacyDlpV2TableDataProfile
The profile for a scanned table.
Implements
Inherited Members
Namespace: Google.Apis.DLP.v2.Data
Assembly: Google.Apis.DLP.v2.dll
Syntax
public class GooglePrivacyDlpV2TableDataProfile : IDirectResponseSchema
Properties
ConfigSnapshot
The snapshot of the configurations used to generate the profile.
Declaration
[JsonProperty("configSnapshot")]
public virtual GooglePrivacyDlpV2DataProfileConfigSnapshot ConfigSnapshot { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2DataProfileConfigSnapshot |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
The time at which the table was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
DataRiskLevel
The data risk level of this table.
Declaration
[JsonProperty("dataRiskLevel")]
public virtual GooglePrivacyDlpV2DataRiskLevel DataRiskLevel { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2DataRiskLevel |
DataSourceType
The resource type that was profiled.
Declaration
[JsonProperty("dataSourceType")]
public virtual GooglePrivacyDlpV2DataSourceType DataSourceType { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2DataSourceType |
DatasetId
If the resource is BigQuery, the dataset ID.
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 locations.
Declaration
[JsonProperty("datasetLocation")]
public virtual string DatasetLocation { get; set; }
Property Value
Type | Description |
---|---|
string |
DatasetProjectId
The Google Cloud project ID that owns the 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 |
EncryptionStatus
How the table is encrypted.
Declaration
[JsonProperty("encryptionStatus")]
public virtual string EncryptionStatus { get; set; }
Property Value
Type | Description |
---|---|
string |
ExpirationTime
object representation of ExpirationTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpirationTimeDateTimeOffset instead.")]
public virtual object ExpirationTime { get; set; }
Property Value
Type | Description |
---|---|
object |
ExpirationTimeDateTimeOffset
DateTimeOffset representation of ExpirationTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpirationTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
ExpirationTimeRaw
Optional. The time when this table expires.
Declaration
[JsonProperty("expirationTime")]
public virtual string ExpirationTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
FailedColumnCount
The number of columns skipped in the table because of an error.
Declaration
[JsonProperty("failedColumnCount")]
public virtual long? FailedColumnCount { get; set; }
Property Value
Type | Description |
---|---|
long? |
FullResource
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
Declaration
[JsonProperty("fullResource")]
public virtual string FullResource { get; set; }
Property Value
Type | Description |
---|---|
string |
LastModifiedTime
object representation of LastModifiedTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastModifiedTimeDateTimeOffset instead.")]
public virtual object LastModifiedTime { get; set; }
Property Value
Type | Description |
---|---|
object |
LastModifiedTimeDateTimeOffset
DateTimeOffset representation of LastModifiedTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastModifiedTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
LastModifiedTimeRaw
The time when this table was last modified
Declaration
[JsonProperty("lastModifiedTime")]
public virtual string LastModifiedTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The name of the profile.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
OtherInfoTypes
Other infoTypes found in this table's data.
Declaration
[JsonProperty("otherInfoTypes")]
public virtual IList<GooglePrivacyDlpV2OtherInfoTypeSummary> OtherInfoTypes { get; set; }
Property Value
Type | Description |
---|---|
IList<GooglePrivacyDlpV2OtherInfoTypeSummary> |
PredictedInfoTypes
The infoTypes predicted from this table's data.
Declaration
[JsonProperty("predictedInfoTypes")]
public virtual IList<GooglePrivacyDlpV2InfoTypeSummary> PredictedInfoTypes { get; set; }
Property Value
Type | Description |
---|---|
IList<GooglePrivacyDlpV2InfoTypeSummary> |
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 |
ProjectDataProfile
The resource name of the project data profile for this table.
Declaration
[JsonProperty("projectDataProfile")]
public virtual string ProjectDataProfile { get; set; }
Property Value
Type | Description |
---|---|
string |
RelatedResources
Resources related to this profile.
Declaration
[JsonProperty("relatedResources")]
public virtual IList<GooglePrivacyDlpV2RelatedResource> RelatedResources { get; set; }
Property Value
Type | Description |
---|---|
IList<GooglePrivacyDlpV2RelatedResource> |
ResourceLabels
The labels applied to the resource at the time the profile was generated.
Declaration
[JsonProperty("resourceLabels")]
public virtual IDictionary<string, string> ResourceLabels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
ResourceVisibility
How broadly a resource has been shared.
Declaration
[JsonProperty("resourceVisibility")]
public virtual string ResourceVisibility { get; set; }
Property Value
Type | Description |
---|---|
string |
RowCount
Number of rows in the table when the profile was generated. This will not be populated for BigLake tables.
Declaration
[JsonProperty("rowCount")]
public virtual long? RowCount { get; set; }
Property Value
Type | Description |
---|---|
long? |
SampleFindingsTable
The BigQuery table to which the sample findings are written.
Declaration
[JsonProperty("sampleFindingsTable")]
public virtual GooglePrivacyDlpV2BigQueryTable SampleFindingsTable { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2BigQueryTable |
ScannedColumnCount
The number of columns profiled in the table.
Declaration
[JsonProperty("scannedColumnCount")]
public virtual long? ScannedColumnCount { get; set; }
Property Value
Type | Description |
---|---|
long? |
SensitivityScore
The sensitivity score of this table.
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 |
TableId
The table ID.
Declaration
[JsonProperty("tableId")]
public virtual string TableId { get; set; }
Property Value
Type | Description |
---|---|
string |
TableSizeBytes
The size of the table when the profile was generated.
Declaration
[JsonProperty("tableSizeBytes")]
public virtual long? TableSizeBytes { get; set; }
Property Value
Type | Description |
---|---|
long? |
Tags
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.
Declaration
[JsonProperty("tags")]
public virtual IList<GooglePrivacyDlpV2Tag> Tags { get; set; }
Property Value
Type | Description |
---|---|
IList<GooglePrivacyDlpV2Tag> |