Class GooglePrivacyDlpV2FileStoreDataProfile
The profile for a file store. * Cloud Storage: maps 1:1 with a bucket. * Amazon S3: maps 1:1 with a bucket.
Implements
Inherited Members
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.
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}
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 bucket (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 |
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 |
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 |