Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API class Google::Cloud::Dlp::V2::FileStoreDataProfile.
The profile for a file store.
- Cloud Storage: maps 1:1 with a bucket.
 - Amazon S3: maps 1:1 with a bucket.
 
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#config_snapshot
def config_snapshot() -> ::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot- (::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot) — The snapshot of the configurations used to generate the profile.
 
#config_snapshot=
def config_snapshot=(value) -> ::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot- value (::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot) — The snapshot of the configurations used to generate the profile.
 
- (::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot) — The snapshot of the configurations used to generate the profile.
 
#create_time
def create_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — The time the file store was first created.
 
#create_time=
def create_time=(value) -> ::Google::Protobuf::Timestamp- value (::Google::Protobuf::Timestamp) — The time the file store was first created.
 
- (::Google::Protobuf::Timestamp) — The time the file store was first created.
 
#data_risk_level
def data_risk_level() -> ::Google::Cloud::Dlp::V2::DataRiskLevel- (::Google::Cloud::Dlp::V2::DataRiskLevel) — The data risk level of this resource.
 
#data_risk_level=
def data_risk_level=(value) -> ::Google::Cloud::Dlp::V2::DataRiskLevel- value (::Google::Cloud::Dlp::V2::DataRiskLevel) — The data risk level of this resource.
 
- (::Google::Cloud::Dlp::V2::DataRiskLevel) — The data risk level of this resource.
 
#data_source_type
def data_source_type() -> ::Google::Cloud::Dlp::V2::DataSourceType- (::Google::Cloud::Dlp::V2::DataSourceType) — The resource type that was profiled.
 
#data_source_type=
def data_source_type=(value) -> ::Google::Cloud::Dlp::V2::DataSourceType- value (::Google::Cloud::Dlp::V2::DataSourceType) — The resource type that was profiled.
 
- (::Google::Cloud::Dlp::V2::DataSourceType) — The resource type that was profiled.
 
#data_storage_locations
def data_storage_locations() -> ::Array<::String>-  (::Array<::String>) — 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. 
#data_storage_locations=
def data_storage_locations=(value) -> ::Array<::String>-  value (::Array<::String>) — 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. 
-  (::Array<::String>) — 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. 
#file_cluster_summaries
def file_cluster_summaries() -> ::Array<::Google::Cloud::Dlp::V2::FileClusterSummary>- (::Array<::Google::Cloud::Dlp::V2::FileClusterSummary>) — FileClusterSummary per each cluster.
 
#file_cluster_summaries=
def file_cluster_summaries=(value) -> ::Array<::Google::Cloud::Dlp::V2::FileClusterSummary>- value (::Array<::Google::Cloud::Dlp::V2::FileClusterSummary>) — FileClusterSummary per each cluster.
 
- (::Array<::Google::Cloud::Dlp::V2::FileClusterSummary>) — FileClusterSummary per each cluster.
 
#file_store_info_type_summaries
def file_store_info_type_summaries() -> ::Array<::Google::Cloud::Dlp::V2::FileStoreInfoTypeSummary>- (::Array<::Google::Cloud::Dlp::V2::FileStoreInfoTypeSummary>) — InfoTypes detected in this file store.
 
#file_store_info_type_summaries=
def file_store_info_type_summaries=(value) -> ::Array<::Google::Cloud::Dlp::V2::FileStoreInfoTypeSummary>- value (::Array<::Google::Cloud::Dlp::V2::FileStoreInfoTypeSummary>) — InfoTypes detected in this file store.
 
- (::Array<::Google::Cloud::Dlp::V2::FileStoreInfoTypeSummary>) — InfoTypes detected in this file store.
 
#file_store_is_empty
def file_store_is_empty() -> ::Boolean- (::Boolean) — The file store does not have any files.
 
#file_store_is_empty=
def file_store_is_empty=(value) -> ::Boolean- value (::Boolean) — The file store does not have any files.
 
- (::Boolean) — The file store does not have any files.
 
#file_store_location
def file_store_location() -> ::String-  (::String) — 
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
 
 
#file_store_location=
def file_store_location=(value) -> ::String-  value (::String) — 
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
 
 
-  (::String) — 
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
 
 
#file_store_path
def file_store_path() -> ::String-  (::String) — 
The file store path.
- Cloud Storage: 
gs://{bucket} - Amazon S3: 
s3://{bucket} 
 - Cloud Storage: 
 
#file_store_path=
def file_store_path=(value) -> ::String-  value (::String) — 
The file store path.
- Cloud Storage: 
gs://{bucket} - Amazon S3: 
s3://{bucket} 
 - Cloud Storage: 
 
-  (::String) — 
The file store path.
- Cloud Storage: 
gs://{bucket} - Amazon S3: 
s3://{bucket} 
 - Cloud Storage: 
 
#full_resource
def full_resource() -> ::String-  (::String) — 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} 
#full_resource=
def full_resource=(value) -> ::String-  value (::String) — 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} 
-  (::String) — 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} 
#last_modified_time
def last_modified_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — The time the file store was last modified.
 
#last_modified_time=
def last_modified_time=(value) -> ::Google::Protobuf::Timestamp- value (::Google::Protobuf::Timestamp) — The time the file store was last modified.
 
- (::Google::Protobuf::Timestamp) — The time the file store was last modified.
 
#location_type
def location_type() -> ::String- (::String) — The location type of the bucket (region, dual-region, multi-region, etc). If dual-region, expect data_storage_locations to be populated.
 
#location_type=
def location_type=(value) -> ::String- value (::String) — The location type of the bucket (region, dual-region, multi-region, etc). If dual-region, expect data_storage_locations to be populated.
 
- (::String) — The location type of the bucket (region, dual-region, multi-region, etc). If dual-region, expect data_storage_locations to be populated.
 
#name
def name() -> ::String- (::String) — The name of the profile.
 
#name=
def name=(value) -> ::String- value (::String) — The name of the profile.
 
- (::String) — The name of the profile.
 
#profile_last_generated
def profile_last_generated() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — The last time the profile was generated.
 
#profile_last_generated=
def profile_last_generated=(value) -> ::Google::Protobuf::Timestamp- value (::Google::Protobuf::Timestamp) — The last time the profile was generated.
 
- (::Google::Protobuf::Timestamp) — The last time the profile was generated.
 
#profile_status
def profile_status() -> ::Google::Cloud::Dlp::V2::ProfileStatus- (::Google::Cloud::Dlp::V2::ProfileStatus) — Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.
 
#profile_status=
def profile_status=(value) -> ::Google::Cloud::Dlp::V2::ProfileStatus- value (::Google::Cloud::Dlp::V2::ProfileStatus) — Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.
 
- (::Google::Cloud::Dlp::V2::ProfileStatus) — Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.
 
#project_data_profile
def project_data_profile() -> ::String- (::String) — The resource name of the project data profile for this file store.
 
#project_data_profile=
def project_data_profile=(value) -> ::String- value (::String) — The resource name of the project data profile for this file store.
 
- (::String) — The resource name of the project data profile for this file store.
 
#project_id
def project_id() -> ::String- (::String) — The Google Cloud project ID that owns the resource. For Amazon S3 buckets, this is the AWS Account Id.
 
#project_id=
def project_id=(value) -> ::String- value (::String) — The Google Cloud project ID that owns the resource. For Amazon S3 buckets, this is the AWS Account Id.
 
- (::String) — The Google Cloud project ID that owns the resource. For Amazon S3 buckets, this is the AWS Account Id.
 
#resource_attributes
def resource_attributes() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Dlp::V2::Value}-  (::Google::Protobuf::Map{::String => ::Google::Cloud::Dlp::V2::Value}) — 
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.
 
 
 - customer_managed_encryption: boolean 
 
#resource_attributes=
def resource_attributes=(value) -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Dlp::V2::Value}-  value (::Google::Protobuf::Map{::String => ::Google::Cloud::Dlp::V2::Value}) — 
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.
 
 
 - customer_managed_encryption: boolean 
 
-  (::Google::Protobuf::Map{::String => ::Google::Cloud::Dlp::V2::Value}) — 
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.
 
 
 - customer_managed_encryption: boolean 
 
#resource_labels
def resource_labels() -> ::Google::Protobuf::Map{::String => ::String}- (::Google::Protobuf::Map{::String => ::String}) — The labels applied to the resource at the time the profile was generated.
 
#resource_labels=
def resource_labels=(value) -> ::Google::Protobuf::Map{::String => ::String}- value (::Google::Protobuf::Map{::String => ::String}) — The labels applied to the resource at the time the profile was generated.
 
- (::Google::Protobuf::Map{::String => ::String}) — The labels applied to the resource at the time the profile was generated.
 
#resource_visibility
def resource_visibility() -> ::Google::Cloud::Dlp::V2::ResourceVisibility- (::Google::Cloud::Dlp::V2::ResourceVisibility) — How broadly a resource has been shared.
 
#resource_visibility=
def resource_visibility=(value) -> ::Google::Cloud::Dlp::V2::ResourceVisibility- value (::Google::Cloud::Dlp::V2::ResourceVisibility) — How broadly a resource has been shared.
 
- (::Google::Cloud::Dlp::V2::ResourceVisibility) — How broadly a resource has been shared.
 
#sensitivity_score
def sensitivity_score() -> ::Google::Cloud::Dlp::V2::SensitivityScore- (::Google::Cloud::Dlp::V2::SensitivityScore) — The sensitivity score of this resource.
 
#sensitivity_score=
def sensitivity_score=(value) -> ::Google::Cloud::Dlp::V2::SensitivityScore- value (::Google::Cloud::Dlp::V2::SensitivityScore) — The sensitivity score of this resource.
 
- (::Google::Cloud::Dlp::V2::SensitivityScore) — The sensitivity score of this resource.
 
#state
def state() -> ::Google::Cloud::Dlp::V2::FileStoreDataProfile::State- (::Google::Cloud::Dlp::V2::FileStoreDataProfile::State) — State of a profile.
 
#state=
def state=(value) -> ::Google::Cloud::Dlp::V2::FileStoreDataProfile::State- value (::Google::Cloud::Dlp::V2::FileStoreDataProfile::State) — State of a profile.
 
- (::Google::Cloud::Dlp::V2::FileStoreDataProfile::State) — State of a profile.