GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2FileStoreDataProfile (google_api_dlp v0.54.0)
View SourceThe profile for a file store. Cloud Storage: maps 1:1 with a bucket. Amazon S3: maps 1:1 with a bucket.
Attributes
-
configSnapshot(type:GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataProfileConfigSnapshot.t, default:nil) - The snapshot of the configurations used to generate the profile. -
createTime(type:DateTime.t, default:nil) - The time the file store was first created. -
dataRiskLevel(type:GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataRiskLevel.t, default:nil) - The data risk level of this resource. -
dataSourceType(type:GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataSourceType.t, default:nil) - The resource type that was profiled. -
dataStorageLocations(type:list(String.t), default:nil) - 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_locationwill 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. -
fileClusterSummaries(type:list(GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2FileClusterSummary.t), default:nil) - FileClusterSummary per each cluster. -
fileStoreInfoTypeSummaries(type:list(GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2FileStoreInfoTypeSummary.t), default:nil) - InfoTypes detected in this file store. -
fileStoreIsEmpty(type:boolean(), default:nil) - The file store does not have any files. If the profiling failed, this will be false. -
fileStoreLocation(type:String.t, default:nil) - 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 -
fileStorePath(type:String.t, default:nil) - The file store path. Cloud Storage:gs://{bucket}Amazon S3:s3://{bucket}* Vertex AI dataset:projects/{project_number}/locations/{location}/datasets/{dataset_id} -
fullResource(type:String.t, default:nil) - 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} -
lastModifiedTime(type:DateTime.t, default:nil) - The time the file store was last modified. -
locationType(type:String.t, default:nil) - The location type of the file store (region, dual-region, multi-region, etc). If dual-region, expect data_storage_locations to be populated. -
name(type:String.t, default:nil) - The name of the profile. -
profileLastGenerated(type:DateTime.t, default:nil) - The last time the profile was generated. -
profileStatus(type:GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2ProfileStatus.t, default:nil) - Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated. -
projectDataProfile(type:String.t, default:nil) - The resource name of the project data profile for this file store. -
projectId(type:String.t, default:nil) - The Google Cloud project ID that owns the resource. For Amazon S3 buckets, this is the AWS Account Id. -
relatedResources(type:list(GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2RelatedResource.t), default:nil) - Resources related to this profile. -
resourceAttributes(type:%{optional(String.t) => GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Value.t}, default:nil) - 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. -
resourceLabels(type:map(), default:nil) - The labels applied to the resource at the time the profile was generated. -
resourceVisibility(type:String.t, default:nil) - How broadly a resource has been shared. -
sampleFindingsTable(type:GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2BigQueryTable.t, default:nil) - The BigQuery table to which the sample findings are written. -
sensitivityScore(type:GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2SensitivityScore.t, default:nil) - The sensitivity score of this resource. -
state(type:String.t, default:nil) - State of a profile. -
tags(type:list(GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Tag.t), default:nil) - The tags attached to the resource, including any tags attached during profiling.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2FileStoreDataProfile{ configSnapshot: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataProfileConfigSnapshot.t() | nil, createTime: DateTime.t() | nil, dataRiskLevel: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataRiskLevel.t() | nil, dataSourceType: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataSourceType.t() | nil, dataStorageLocations: [String.t()] | nil, fileClusterSummaries: [GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2FileClusterSummary.t()] | nil, fileStoreInfoTypeSummaries: [GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2FileStoreInfoTypeSummary.t()] | nil, fileStoreIsEmpty: boolean() | nil, fileStoreLocation: String.t() | nil, fileStorePath: String.t() | nil, fullResource: String.t() | nil, lastModifiedTime: DateTime.t() | nil, locationType: String.t() | nil, name: String.t() | nil, profileLastGenerated: DateTime.t() | nil, profileStatus: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2ProfileStatus.t() | nil, projectDataProfile: String.t() | nil, projectId: String.t() | nil, relatedResources: [GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2RelatedResource.t()] | nil, resourceAttributes: %{ optional(String.t()) => GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Value.t() } | nil, resourceLabels: map() | nil, resourceVisibility: String.t() | nil, sampleFindingsTable: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2BigQueryTable.t() | nil, sensitivityScore: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2SensitivityScore.t() | nil, state: String.t() | nil, tags: [GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Tag.t()] | nil }