package google.events.cloud.dataplex.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Asset

data.proto:280

An asset represents a cloud resource that is being managed within a lake as a member of a zone.

Used in: AssetEventData

message Asset.DiscoverySpec

data.proto:313

Settings to manage the metadata discovery and publishing for an asset.

Used in: Asset

message Asset.DiscoverySpec.CsvOptions

data.proto:315

Describe CSV and similar semi-structured data formats.

Used in: DiscoverySpec

message Asset.DiscoverySpec.JsonOptions

data.proto:333

Describe JSON data format.

Used in: DiscoverySpec

message Asset.DiscoveryStatus

data.proto:448

Status of discovery for an asset.

Used in: Asset

enum Asset.DiscoveryStatus.State

data.proto:465

Current state of discovery.

Used in: DiscoveryStatus

message Asset.DiscoveryStatus.Stats

data.proto:450

The aggregated data statistics for the asset reported by discovery.

Used in: DiscoveryStatus

message Asset.ResourceSpec

data.proto:380

Identifies the cloud resource that is referenced by this asset.

Used in: Asset

enum Asset.ResourceSpec.AccessMode

data.proto:395

Access Mode determines how data stored within the resource is read. This is only applicable to storage bucket assets.

Used in: ResourceSpec

enum Asset.ResourceSpec.Type

data.proto:382

Type of resource.

Used in: ResourceSpec

message Asset.ResourceStatus

data.proto:421

Status of the resource referenced by an asset.

Used in: Asset

enum Asset.ResourceStatus.State

data.proto:423

The state of a resource.

Used in: ResourceStatus

message Asset.SecurityStatus

data.proto:283

Security policy status of the asset. Data security policy, i.e., readers, writers & owners, should be specified in the lake/zone/asset IAM policy.

Used in: Asset

enum Asset.SecurityStatus.State

data.proto:285

The state of the security policy.

Used in: SecurityStatus

message AssetCreatedEvent

events.proto:255

The CloudEvent raised when an Asset is created.

message AssetDeletedEvent

events.proto:279

The CloudEvent raised when an Asset is deleted.

message AssetEventData

data.proto:1832

The data within all Asset events.

Used in: AssetCreatedEvent, AssetDeletedEvent, AssetUpdatedEvent

message AssetStatus

data.proto:118

Aggregated status of the underlying assets of a lake or zone.

Used in: Lake, Zone

message AssetUpdatedEvent

events.proto:267

The CloudEvent raised when an Asset is updated.

message DataAccessSpec

data.proto:1185

DataAccessSpec holds the access control configuration to be enforced on data stored within resources (eg: rows, columns in BigQuery Tables). When associated with data, the data is only accessible to principals explicitly granted access through the DataAccessSpec. Principals with access to the containing resource are not implicitly granted access.

Used in: DataAttribute

message DataAttribute

data.proto:1241

Denotes one dataAttribute in a dataTaxonomy, for example, PII. DataAttribute resources can be defined in a hierarchy. A single dataAttribute resource can contain specs of multiple types ``` PII - ResourceAccessSpec : - readers :foo@bar.com - DataAccessSpec : - readers :bar@foo.com ```

Used in: DataAttributeEventData

message DataAttributeBinding

data.proto:1291

DataAttributeBinding represents binding of attributes to resources. Eg: Bind 'CustomerInfo' entity with 'PII' attribute.

Used in: DataAttributeBindingEventData

message DataAttributeBinding.Path

data.proto:1294

Represents a subresource of a given resource, and associated bindings with it.

Used in: DataAttributeBinding

message DataAttributeBindingCreatedEvent

events.proto:99

The CloudEvent raised when a DataAttributeBinding is created.

message DataAttributeBindingDeletedEvent

events.proto:119

The CloudEvent raised when a DataAttributeBinding is deleted.

message DataAttributeBindingEventData

data.proto:1850

The data within all DataAttributeBinding events.

Used in: DataAttributeBindingCreatedEvent, DataAttributeBindingDeletedEvent, DataAttributeBindingUpdatedEvent

message DataAttributeBindingUpdatedEvent

events.proto:109

The CloudEvent raised when a DataAttributeBinding is updated.

message DataAttributeCreatedEvent

events.proto:129

The CloudEvent raised when a DataAttribute is created.

message DataAttributeDeletedEvent

events.proto:151

The CloudEvent raised when a DataAttribute is deleted.

message DataAttributeEventData

data.proto:1869

The data within all DataAttribute events.

Used in: DataAttributeCreatedEvent, DataAttributeDeletedEvent, DataAttributeUpdatedEvent

message DataAttributeUpdatedEvent

events.proto:140

The CloudEvent raised when a DataAttribute is updated.

message DataProfileResult

data.proto:766

DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result.

Used in: DataScan

message DataProfileResult.Profile

data.proto:768

Contains name, type, mode and field type specific profile information.

Used in: DataProfileResult

message DataProfileResult.Profile.Field

data.proto:770

A field within a table.

Used in: Profile

message DataProfileResult.Profile.Field.ProfileInfo

data.proto:772

The profile information for each field type.

Used in: Field

message DataProfileResult.Profile.Field.ProfileInfo.DoubleFieldInfo

data.proto:818

The profile information for a double type field.

Used in: ProfileInfo

message DataProfileResult.Profile.Field.ProfileInfo.IntegerFieldInfo

data.proto:786

The profile information for an integer type field.

Used in: ProfileInfo

message DataProfileResult.Profile.Field.ProfileInfo.StringFieldInfo

data.proto:774

The profile information for a string type field.

Used in: ProfileInfo

message DataProfileResult.Profile.Field.ProfileInfo.TopNValue

data.proto:850

Top N non-null values in the scanned data.

Used in: ProfileInfo

message DataProfileSpec

data.proto:762

DataProfileScan related setting.

Used in: DataScan

(message has no fields)

message DataQualityDimensionResult

data.proto:995

DataQualityDimensionResult provides a more detailed, per-dimension view of the results.

Used in: DataQualityResult

message DataQualityResult

data.proto:941

The output of a DataQualityScan.

Used in: DataScan

message DataQualityRule

data.proto:1001

A rule captures data quality intent about a data source.

Used in: DataQualityRuleResult, DataQualitySpec

message DataQualityRule.NonNullExpectation

data.proto:1028

Evaluates whether each column value is null.

Used in: DataQualityRule

(message has no fields)

message DataQualityRule.RangeExpectation

data.proto:1003

Evaluates whether each column value lies between a specified range.

Used in: DataQualityRule

message DataQualityRule.RegexExpectation

data.proto:1037

Evaluates whether each column value matches a specified regex.

Used in: DataQualityRule

message DataQualityRule.RowConditionExpectation

data.proto:1095

Evaluates whether each row passes the specified condition. The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result. Example: col1 >= 0 AND col2 < 10

Used in: DataQualityRule

message DataQualityRule.SetExpectation

data.proto:1031

Evaluates whether each column value is contained by a specified set.

Used in: DataQualityRule

message DataQualityRule.StatisticRangeExpectation

data.proto:1047

Evaluates whether the column aggregate statistic lies between a specified range.

Used in: DataQualityRule

enum DataQualityRule.StatisticRangeExpectation.ColumnStatistic

data.proto:1048

Used in: StatisticRangeExpectation

message DataQualityRule.TableConditionExpectation

data.proto:1106

Evaluates whether the provided expression is true. The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result. Example: MIN(col1) >= 0

Used in: DataQualityRule

message DataQualityRule.UniquenessExpectation

data.proto:1043

Evaluates whether the column has duplicates.

Used in: DataQualityRule

(message has no fields)

message DataQualityRuleResult

data.proto:959

DataQualityRuleResult provides a more detailed, per-rule view of the results.

Used in: DataQualityResult

message DataQualitySpec

data.proto:934

DataQualityScan related setting.

Used in: DataScan

message DataScan

data.proto:1367

Represents 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. * Data Profile: analyzes the data in table(s) and generates insights about the structure, content and relationships (such as null percent, cardinality, min/max/mean, etc).

Used in: DataScanEventData

message DataScan.ExecutionSpec

data.proto:1369

DataScan execution settings.

Used in: DataScan

message DataScan.ExecutionStatus

data.proto:1391

Status of the data scan execution.

Used in: DataScan

message DataScanCreatedEvent

events.proto:162

The CloudEvent raised when a DataScan is created.

message DataScanDeletedEvent

events.proto:182

The CloudEvent raised when a DataScan is deleted.

message DataScanEventData

data.proto:1857

The data within all DataScan events.

Used in: DataScanCreatedEvent, DataScanDeletedEvent, DataScanUpdatedEvent

enum DataScanType

data.proto:1467

The type of DataScan.

Used in: DataScan

message DataScanUpdatedEvent

events.proto:172

The CloudEvent raised when a DataScan is updated.

message DataSource

data.proto:728

The data source for DataScan.

Used in: DataScan

message DataTaxonomy

data.proto:1196

DataTaxonomy represents a set of hierarchical DataAttributes resources, grouped with a common theme Eg: 'SensitiveDataTaxonomy' can have attributes to manage PII data. It is defined at project level.

Used in: DataTaxonomyEventData

message DataTaxonomyCreatedEvent

events.proto:69

The CloudEvent raised when a DataTaxonomy is created.

message DataTaxonomyDeletedEvent

events.proto:89

The CloudEvent raised when a DataTaxonomy is deleted.

message DataTaxonomyEventData

data.proto:1844

The data within all DataTaxonomy events.

Used in: DataTaxonomyCreatedEvent, DataTaxonomyDeletedEvent, DataTaxonomyUpdatedEvent

message DataTaxonomyUpdatedEvent

events.proto:79

The CloudEvent raised when a DataTaxonomy is updated.

message Environment

data.proto:569

Environment represents a user-visible compute infrastructure for analytics within a lake.

Used in: EnvironmentEventData

message Environment.Endpoints

data.proto:644

URI Endpoints to access sessions associated with the Environment.

Used in: Environment

message Environment.InfrastructureSpec

data.proto:571

Configuration for the underlying infrastructure used to run workloads.

Used in: Environment

message Environment.InfrastructureSpec.ComputeResources

data.proto:573

Compute resources associated with the analyze interactive workloads.

Used in: InfrastructureSpec

message Environment.InfrastructureSpec.OsImageRuntime

data.proto:587

Software Runtime Configuration to run Analyze.

Used in: InfrastructureSpec

message Environment.SessionSpec

data.proto:623

Configuration for sessions created for this environment.

Used in: Environment

message Environment.SessionStatus

data.proto:637

Status of sessions created for this environment.

Used in: Environment

message EnvironmentCreatedEvent

events.proto:324

The CloudEvent raised when an Environment is created.

message EnvironmentDeletedEvent

events.proto:346

The CloudEvent raised when an Environment is deleted.

message EnvironmentEventData

data.proto:1838

The data within all Environment events.

Used in: EnvironmentCreatedEvent, EnvironmentDeletedEvent, EnvironmentUpdatedEvent

message EnvironmentUpdatedEvent

events.proto:335

The CloudEvent raised when an Environment is updated.

message Job

data.proto:1756

A job represents an instance of a task.

Used in: Task.ExecutionStatus

enum Job.Service

data.proto:1757

Used in: Job

enum Job.State

data.proto:1765

Used in: Job

message Lake

data.proto:32

A lake is a centralized repository for managing enterprise data across the organization distributed across many cloud projects, and stored in a variety of storage services such as Google Cloud Storage and BigQuery. The resources attached to a lake are referred to as managed resources. Data within these managed resources can be structured or unstructured. A lake provides data admins with tools to organize, secure and manage their data at scale, and provides data scientists and data engineers an integrated experience to easily search, discover, analyze and transform data and associated metadata.

Used in: LakeEventData

message Lake.Metastore

data.proto:34

Settings to manage association of Dataproc Metastore with a lake.

Used in: Lake

message Lake.MetastoreStatus

data.proto:43

Status of Lake and Dataproc Metastore service instance association.

Used in: Lake

enum Lake.MetastoreStatus.State

data.proto:45

Current state of association.

Used in: MetastoreStatus

message LakeCreatedEvent

events.proto:192

The CloudEvent raised when a Lake is created.

message LakeDeletedEvent

events.proto:212

The CloudEvent raised when a Lake is deleted.

message LakeEventData

data.proto:1863

The data within all Lake events.

Used in: LakeCreatedEvent, LakeDeletedEvent, LakeUpdatedEvent

message LakeUpdatedEvent

events.proto:202

The CloudEvent raised when a Lake is updated.

message ResourceAccessSpec

data.proto:1167

ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.

Used in: DataAttribute

message ScannedData

data.proto:740

The data scanned during processing (e.g. in incremental DataScan)

Used in: DataProfileResult, DataQualityResult

message ScannedData.IncrementalField

data.proto:742

A data range denoted by a pair of start/end values of a field.

Used in: ScannedData

enum State

data.proto:550

State of a resource.

Used in: Asset, DataScan, Environment, Lake, Task, Zone

message Task

data.proto:1479

A task represents a user-visible job.

Used in: TaskEventData

message Task.ExecutionSpec

data.proto:1597

Execution related settings, like retry and service_account.

Used in: Task

message Task.ExecutionStatus

data.proto:1701

Status of the task execution (e.g. Jobs).

Used in: Task

message Task.InfrastructureSpec

data.proto:1481

Configuration for the underlying infrastructure used to run workloads.

Used in: NotebookTaskConfig, SparkTaskConfig

message Task.InfrastructureSpec.BatchComputeResources

data.proto:1483

Batch compute resources associated with the task.

Used in: InfrastructureSpec

message Task.InfrastructureSpec.ContainerImageRuntime

data.proto:1495

Container Image Runtime Configuration used with Batch execution.

Used in: InfrastructureSpec

message Task.InfrastructureSpec.VpcNetwork

data.proto:1518

Cloud VPC Network used to run the infrastructure.

Used in: InfrastructureSpec

message Task.NotebookTaskConfig

data.proto:1680

Config for running scheduled notebooks.

Used in: Task

message Task.SparkTaskConfig

data.proto:1632

User-specified config for running a Spark task.

Used in: Task

message Task.TriggerSpec

data.proto:1553

Task scheduling and trigger settings.

Used in: Task

enum Task.TriggerSpec.Type

data.proto:1555

Determines how often and when the job will run.

Used in: TriggerSpec

message TaskCreatedEvent

events.proto:291

The CloudEvent raised when a Task is created.

message TaskDeletedEvent

events.proto:313

The CloudEvent raised when a Task is deleted.

message TaskEventData

data.proto:1820

The data within all Task events.

Used in: TaskCreatedEvent, TaskDeletedEvent, TaskUpdatedEvent

message TaskUpdatedEvent

events.proto:302

The CloudEvent raised when a Task is updated.

message Trigger

data.proto:694

DataScan scheduling and trigger settings.

Used in: DataScan.ExecutionSpec

message Trigger.OnDemand

data.proto:696

The scan runs once via `RunDataScan` API.

Used in: Trigger

(message has no fields)

message Trigger.Schedule

data.proto:699

The scan is scheduled to run periodically.

Used in: Trigger

message Zone

data.proto:134

A zone represents a logical group of related assets within a lake. A zone can be used to map to organizational structure or represent stages of data readiness from raw to curated. It provides managing behavior that is shared or inherited by all contained assets.

Used in: ZoneEventData

message Zone.DiscoverySpec

data.proto:155

Settings to manage the metadata discovery and publishing in a zone.

Used in: Zone

message Zone.DiscoverySpec.CsvOptions

data.proto:157

Describe CSV and similar semi-structured data formats.

Used in: DiscoverySpec

message Zone.DiscoverySpec.JsonOptions

data.proto:175

Describe JSON data format.

Used in: DiscoverySpec

message Zone.ResourceSpec

data.proto:136

Settings for resources attached as assets within a zone.

Used in: Zone

enum Zone.ResourceSpec.LocationType

data.proto:138

Location type of the resources attached to a zone.

Used in: ResourceSpec

enum Zone.Type

data.proto:222

Type of zone.

Used in: Zone

message ZoneCreatedEvent

events.proto:222

The CloudEvent raised when a Zone is created.

message ZoneDeletedEvent

events.proto:244

The CloudEvent raised when a Zone is deleted.

message ZoneEventData

data.proto:1826

The data within all Zone events.

Used in: ZoneCreatedEvent, ZoneDeletedEvent, ZoneUpdatedEvent

message ZoneUpdatedEvent

events.proto:233

The CloudEvent raised when a Zone is updated.