Show / Hide Table of Contents

Class GooglePrivacyDlpV2FileStoreDataProfile

The profile for a file store. * Cloud Storage: maps 1:1 with a bucket. * Amazon S3: maps 1:1 with a bucket.

Inheritance
object
GooglePrivacyDlpV2FileStoreDataProfile
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DLP.v2.Data
Assembly: Google.Apis.DLP.v2.dll
Syntax
public class GooglePrivacyDlpV2FileStoreDataProfile : 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 the file store was first created.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

DataRiskLevel

The data risk level of this resource.

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

DataStorageLocations

For resources that have multiple storage locations, these are those regions. For Cloud Storage this is the list of regions chosen for dual-region storage. file_store_location will normally be the corresponding multi-region for the list of individual locations. The first region is always picked as the processing and storage location for the data profile.

Declaration
[JsonProperty("dataStorageLocations")]
public virtual IList<string> DataStorageLocations { get; set; }
Property Value
Type Description
IList<string>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

FileClusterSummaries

FileClusterSummary per each cluster.

Declaration
[JsonProperty("fileClusterSummaries")]
public virtual IList<GooglePrivacyDlpV2FileClusterSummary> FileClusterSummaries { get; set; }
Property Value
Type Description
IList<GooglePrivacyDlpV2FileClusterSummary>

FileStoreInfoTypeSummaries

InfoTypes detected in this file store.

Declaration
[JsonProperty("fileStoreInfoTypeSummaries")]
public virtual IList<GooglePrivacyDlpV2FileStoreInfoTypeSummary> FileStoreInfoTypeSummaries { get; set; }
Property Value
Type Description
IList<GooglePrivacyDlpV2FileStoreInfoTypeSummary>

FileStoreIsEmpty

The file store does not have any files. If the profiling operation failed, this is false.

Declaration
[JsonProperty("fileStoreIsEmpty")]
public virtual bool? FileStoreIsEmpty { get; set; }
Property Value
Type Description
bool?

FileStoreLocation

The location of the file store. * Cloud Storage: https://cloud.google.com/storage/docs/locations#available-locations * Amazon S3: https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints

Declaration
[JsonProperty("fileStoreLocation")]
public virtual string FileStoreLocation { get; set; }
Property Value
Type Description
string

FileStorePath

The file store path. * Cloud Storage: gs://{bucket} * Amazon S3: s3://{bucket} * Vertex AI dataset: projects/{project_number}/locations/{location}/datasets/{dataset_id}

Declaration
[JsonProperty("fileStorePath")]
public virtual string FileStorePath { get; set; }
Property Value
Type Description
string

FullResource

The resource name of the resource profiled. https://cloud.google.com/apis/design/resource_names#full_resource_name Example format of an S3 bucket full resource name: //cloudasset.googleapis.com/organizations/{org_id}/otherCloudConnections/aws/arn:aws:s3:::{bucket_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 the file store was last modified.

Declaration
[JsonProperty("lastModifiedTime")]
public virtual string LastModifiedTimeRaw { get; set; }
Property Value
Type Description
string

LocationType

The location type of the file store (region, dual-region, multi-region, etc). If dual-region, expect data_storage_locations to be populated.

Declaration
[JsonProperty("locationType")]
public virtual string LocationType { 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

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 file store.

Declaration
[JsonProperty("projectDataProfile")]
public virtual string ProjectDataProfile { get; set; }
Property Value
Type Description
string

ProjectId

The Google Cloud project ID that owns the resource. For Amazon S3 buckets, this is the AWS Account Id.

Declaration
[JsonProperty("projectId")]
public virtual string ProjectId { 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>

ResourceAttributes

Attributes of the resource being profiled. Currently used attributes: * customer_managed_encryption: boolean

  • true: the resource is encrypted with a customer-managed key. - false: the resource is encrypted with a provider-managed key.
Declaration
[JsonProperty("resourceAttributes")]
public virtual IDictionary<string, GooglePrivacyDlpV2Value> ResourceAttributes { get; set; }
Property Value
Type Description
IDictionary<string, GooglePrivacyDlpV2Value>

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

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

SensitivityScore

The sensitivity score of this resource.

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

Tags

The tags attached to the resource, including any tags attached during profiling.

Declaration
[JsonProperty("tags")]
public virtual IList<GooglePrivacyDlpV2Tag> Tags { get; set; }
Property Value
Type Description
IList<GooglePrivacyDlpV2Tag>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX