GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataScan (google_api_dataplex v0.21.0)
View SourceRepresents a user-visible job which provides the insights for the related data source.For example: Data quality: generates queries based on the rules and runs against the data to get data quality check results. For more information, see Auto data quality overview (https://cloud.google.com/dataplex/docs/auto-data-quality-overview). Data profile: analyzes the data in tables and generates insights about the structure, content and relationships (such as null percent, cardinality, min/max/mean, etc). For more information, see About data profiling (https://cloud.google.com/dataplex/docs/data-profiling-overview). Data discovery: scans data in Cloud Storage buckets to extract and then catalog metadata. For more information, see Discover and catalog Cloud Storage data (https://cloud.google.com/bigquery/docs/automatic-discovery).
Attributes
-
createTime(type:DateTime.t, default:nil) - Output only. The time when the scan was created. -
data(type:GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataSource.t, default:nil) - Required. The data source for DataScan. -
dataDiscoveryResult(type:GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataDiscoveryResult.t, default:nil) - Output only. The result of a data discovery scan. -
dataDiscoverySpec(type:GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataDiscoverySpec.t, default:nil) - Settings for a data discovery scan. -
dataProfileResult(type:GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileResult.t, default:nil) - Output only. The result of a data profile scan. -
dataProfileSpec(type:GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpec.t, default:nil) - Settings for a data profile scan. -
dataQualityResult(type:GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualityResult.t, default:nil) - Output only. The result of a data quality scan. -
dataQualitySpec(type:GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualitySpec.t, default:nil) - Settings for a data quality scan. -
description(type:String.t, default:nil) - Optional. Description of the scan. Must be between 1-1024 characters. -
displayName(type:String.t, default:nil) - Optional. User friendly display name. Must be between 1-256 characters. -
executionSpec(type:GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataScanExecutionSpec.t, default:nil) - Optional. DataScan execution settings.If not specified, the fields in it will use their default values. -
executionStatus(type:GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataScanExecutionStatus.t, default:nil) - Output only. Status of the data scan execution. -
labels(type:map(), default:nil) - Optional. User-defined labels for the scan. -
name(type:String.t, default:nil) - Output only. Identifier. The relative resource name of the scan, of the form: projects/{project}/locations/{location_id}/dataScans/{datascan_id}, where project refers to a project_id or project_number and location_id refers to a GCP region. -
state(type:String.t, default:nil) - Output only. Current state of the DataScan. -
type(type:String.t, default:nil) - Output only. The type of DataScan. -
uid(type:String.t, default:nil) - Output only. System generated globally unique ID for the scan. This ID will be different if the scan is deleted and re-created with the same name. -
updateTime(type:DateTime.t, default:nil) - Output only. The time when the scan was last updated.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataScan{ createTime: DateTime.t() | nil, data: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataSource.t() | nil, dataDiscoveryResult: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataDiscoveryResult.t() | nil, dataDiscoverySpec: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataDiscoverySpec.t() | nil, dataProfileResult: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileResult.t() | nil, dataProfileSpec: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpec.t() | nil, dataQualityResult: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualityResult.t() | nil, dataQualitySpec: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualitySpec.t() | nil, description: String.t() | nil, displayName: String.t() | nil, executionSpec: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataScanExecutionSpec.t() | nil, executionStatus: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataScanExecutionStatus.t() | nil, labels: map() | nil, name: String.t() | nil, state: String.t() | nil, type: String.t() | nil, uid: String.t() | nil, updateTime: DateTime.t() | nil }