NAME

Google::Cloud::Dataplex::V1::Logs::DiscoveryEvent - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Logs;

my $msg = Google::Cloud::Dataplex::V1::Logs::DiscoveryEvent->new(
    message => $value,
);

FIELDS

  • message

    Type: String

  • lake_id

    Type: String

  • zone_id

    Type: String

  • asset_id

    Type: String

  • data_location

    Type: String

  • datascan_id

    Type: String

  • type

    Type: Enum (.google.cloud.dataplex.v1.DiscoveryEvent.EventType)

  • config

    Type: Message (.google.cloud.dataplex.v1.DiscoveryEvent.ConfigDetails)

  • entity

    Type: Message (.google.cloud.dataplex.v1.DiscoveryEvent.EntityDetails)

  • partition

    Type: Message (.google.cloud.dataplex.v1.DiscoveryEvent.PartitionDetails)

  • action

    Type: Message (.google.cloud.dataplex.v1.DiscoveryEvent.ActionDetails)

  • table

    Type: Message (.google.cloud.dataplex.v1.DiscoveryEvent.TableDetails)

Enum: DiscoveryEvent::EventType

Values:

  • EVENT_TYPE_UNSPECIFIED => 0

  • CONFIG => 1

  • ENTITY_CREATED => 2

  • ENTITY_UPDATED => 3

  • ENTITY_DELETED => 4

  • PARTITION_CREATED => 5

  • PARTITION_UPDATED => 6

  • PARTITION_DELETED => 7

  • TABLE_PUBLISHED => 10

  • TABLE_UPDATED => 11

  • TABLE_IGNORED => 12

  • TABLE_DELETED => 13

Enum: DiscoveryEvent::EntityType

Values:

  • ENTITY_TYPE_UNSPECIFIED => 0

  • TABLE => 1

  • FILESET => 2

Enum: DiscoveryEvent::TableType

Values:

  • TABLE_TYPE_UNSPECIFIED => 0

  • EXTERNAL_TABLE => 1

  • BIGLAKE_TABLE => 2

  • OBJECT_TABLE => 3

NAME

Google::Cloud::Dataplex::V1::Logs::JobEvent - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Logs;

my $msg = Google::Cloud::Dataplex::V1::Logs::JobEvent->new(
    message => $value,
);

FIELDS

  • message

    Type: String

  • job_id

    Type: String

  • start_time

    Type: Message (.google.protobuf.Timestamp)

  • end_time

    Type: Message (.google.protobuf.Timestamp)

  • state

    Type: Enum (.google.cloud.dataplex.v1.JobEvent.State)

  • retries

    Type: Int32

  • type

    Type: Enum (.google.cloud.dataplex.v1.JobEvent.Type)

  • service

    Type: Enum (.google.cloud.dataplex.v1.JobEvent.Service)

  • service_job

    Type: String

  • execution_trigger

    Type: Enum (.google.cloud.dataplex.v1.JobEvent.ExecutionTrigger)

Enum: JobEvent::Type

Values:

  • TYPE_UNSPECIFIED => 0

  • SPARK => 1

  • NOTEBOOK => 2

Enum: JobEvent::State

Values:

  • STATE_UNSPECIFIED => 0

  • SUCCEEDED => 1

  • FAILED => 2

  • CANCELLED => 3

  • ABORTED => 4

Enum: JobEvent::Service

Values:

  • SERVICE_UNSPECIFIED => 0

  • DATAPROC => 1

Enum: JobEvent::ExecutionTrigger

Values:

  • EXECUTION_TRIGGER_UNSPECIFIED => 0

  • TASK_CONFIG => 1

  • RUN_REQUEST => 2

NAME

Google::Cloud::Dataplex::V1::Logs::SessionEvent - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Logs;

my $msg = Google::Cloud::Dataplex::V1::Logs::SessionEvent->new(
    message => $value,
);

FIELDS

  • message

    Type: String

  • user_id

    Type: String

  • session_id

    Type: String

  • type

    Type: Enum (.google.cloud.dataplex.v1.SessionEvent.EventType)

  • query

    Type: Message (.google.cloud.dataplex.v1.SessionEvent.QueryDetail)

  • event_succeeded

    Type: Bool

  • fast_startup_enabled

    Type: Bool

  • unassigned_duration

    Type: Message (.google.protobuf.Duration)

Enum: SessionEvent::EventType

Values:

  • EVENT_TYPE_UNSPECIFIED => 0

  • START => 1

  • STOP => 2

  • QUERY => 3

  • CREATE => 4

NAME

Google::Cloud::Dataplex::V1::Logs::GovernanceEvent - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Logs;

my $msg = Google::Cloud::Dataplex::V1::Logs::GovernanceEvent->new(
    message => $value,
);

FIELDS

  • message

    Type: String

  • event_type

    Type: Enum (.google.cloud.dataplex.v1.GovernanceEvent.EventType)

  • entity

    Type: Message (.google.cloud.dataplex.v1.GovernanceEvent.Entity)

Enum: GovernanceEvent::EventType

Values:

  • EVENT_TYPE_UNSPECIFIED => 0

  • RESOURCE_IAM_POLICY_UPDATE => 1

  • BIGQUERY_TABLE_CREATE => 2

  • BIGQUERY_TABLE_UPDATE => 3

  • BIGQUERY_TABLE_DELETE => 4

  • BIGQUERY_CONNECTION_CREATE => 5

  • BIGQUERY_CONNECTION_UPDATE => 6

  • BIGQUERY_CONNECTION_DELETE => 7

  • BIGQUERY_TAXONOMY_CREATE => 10

  • BIGQUERY_POLICY_TAG_CREATE => 11

  • BIGQUERY_POLICY_TAG_DELETE => 12

  • BIGQUERY_POLICY_TAG_SET_IAM_POLICY => 13

  • ACCESS_POLICY_UPDATE => 14

  • GOVERNANCE_RULE_MATCHED_RESOURCES => 15

  • GOVERNANCE_RULE_SEARCH_LIMIT_EXCEEDS => 16

  • GOVERNANCE_RULE_ERRORS => 17

  • GOVERNANCE_RULE_PROCESSING => 18

NAME

Google::Cloud::Dataplex::V1::Logs::DataScanEvent - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Logs;

my $msg = Google::Cloud::Dataplex::V1::Logs::DataScanEvent->new(
    data_source => $value,
);

FIELDS

  • data_source

    Type: String

  • job_id

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • start_time

    Type: Message (.google.protobuf.Timestamp)

  • end_time

    Type: Message (.google.protobuf.Timestamp)

  • type

    Type: Enum (.google.cloud.dataplex.v1.DataScanEvent.ScanType)

  • state

    Type: Enum (.google.cloud.dataplex.v1.DataScanEvent.State)

  • message

    Type: String

  • spec_version

    Type: String

  • trigger

    Type: Enum (.google.cloud.dataplex.v1.DataScanEvent.Trigger)

  • scope

    Type: Enum (.google.cloud.dataplex.v1.DataScanEvent.Scope)

  • data_profile

    Type: Message (.google.cloud.dataplex.v1.DataScanEvent.DataProfileResult)

  • data_quality

    Type: Message (.google.cloud.dataplex.v1.DataScanEvent.DataQualityResult)

  • data_profile_configs

    Type: Message (.google.cloud.dataplex.v1.DataScanEvent.DataProfileAppliedConfigs)

  • data_quality_configs

    Type: Message (.google.cloud.dataplex.v1.DataScanEvent.DataQualityAppliedConfigs)

  • post_scan_actions_result

    Type: Message (.google.cloud.dataplex.v1.DataScanEvent.PostScanActionsResult)

  • catalog_publishing_status

    Type: Message (.google.cloud.dataplex.v1.DataScanCatalogPublishingStatus)

Enum: DataScanEvent::ScanType

Values:

  • SCAN_TYPE_UNSPECIFIED => 0

  • DATA_PROFILE => 1

  • DATA_QUALITY => 2

  • DATA_DISCOVERY => 4

Enum: DataScanEvent::State

Values:

  • STATE_UNSPECIFIED => 0

  • STARTED => 1

  • SUCCEEDED => 2

  • FAILED => 3

  • CANCELLED => 4

  • CREATED => 5

Enum: DataScanEvent::Trigger

Values:

  • TRIGGER_UNSPECIFIED => 0

  • ON_DEMAND => 1

  • SCHEDULE => 2

  • ONE_TIME => 3

Enum: DataScanEvent::Scope

Values:

  • SCOPE_UNSPECIFIED => 0

  • FULL => 1

  • INCREMENTAL => 2

NAME

Google::Cloud::Dataplex::V1::Logs::DataQualityScanRuleResult - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Logs;

my $msg = Google::Cloud::Dataplex::V1::Logs::DataQualityScanRuleResult->new(
    job_id => $value,
);

FIELDS

  • job_id

    Type: String

  • data_source

    Type: String

  • column

    Type: String

  • rule_name

    Type: String

  • rule_type

    Type: Enum (.google.cloud.dataplex.v1.DataQualityScanRuleResult.RuleType)

  • evalution_type

    Type: Enum (.google.cloud.dataplex.v1.DataQualityScanRuleResult.EvaluationType)

  • rule_dimension

    Type: String

  • threshold_percent

    Type: Double

  • result

    Type: Enum (.google.cloud.dataplex.v1.DataQualityScanRuleResult.Result)

  • evaluated_row_count

    Type: Int64

  • passed_row_count

    Type: Int64

  • null_row_count

    Type: Int64

  • assertion_row_count

    Type: Int64

Enum: DataQualityScanRuleResult::RuleType

Values:

  • RULE_TYPE_UNSPECIFIED => 0

  • NON_NULL_EXPECTATION => 1

  • RANGE_EXPECTATION => 2

  • REGEX_EXPECTATION => 3

  • ROW_CONDITION_EXPECTATION => 4

  • SET_EXPECTATION => 5

  • STATISTIC_RANGE_EXPECTATION => 6

  • TABLE_CONDITION_EXPECTATION => 7

  • UNIQUENESS_EXPECTATION => 8

  • SQL_ASSERTION => 9

  • TEMPLATE_REFERENCE => 10

Enum: DataQualityScanRuleResult::EvaluationType

Values:

  • EVALUATION_TYPE_UNSPECIFIED => 0

  • PER_ROW => 1

  • AGGREGATE => 2

Enum: DataQualityScanRuleResult::Result

Values:

  • RESULT_UNSPECIFIED => 0

  • PASSED => 1

  • FAILED => 2

NAME

Google::Cloud::Dataplex::V1::Logs::BusinessGlossaryEvent - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Logs;

my $msg = Google::Cloud::Dataplex::V1::Logs::BusinessGlossaryEvent->new(
    message => $value,
);

FIELDS

  • message

    Type: String

  • event_type

    Type: Enum (.google.cloud.dataplex.v1.BusinessGlossaryEvent.EventType)

  • resource

    Type: String

Enum: BusinessGlossaryEvent::EventType

Values:

  • EVENT_TYPE_UNSPECIFIED => 0

  • GLOSSARY_CREATE => 1

  • GLOSSARY_UPDATE => 2

  • GLOSSARY_DELETE => 3

  • GLOSSARY_CATEGORY_CREATE => 4

  • GLOSSARY_CATEGORY_UPDATE => 5

  • GLOSSARY_CATEGORY_DELETE => 6

  • GLOSSARY_TERM_CREATE => 7

  • GLOSSARY_TERM_UPDATE => 8

  • GLOSSARY_TERM_DELETE => 9

NAME

Google::Cloud::Dataplex::V1::Logs::EntryLinkEvent - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Dataplex::V1::Logs;

my $msg = Google::Cloud::Dataplex::V1::Logs::EntryLinkEvent->new(
    message => $value,
);

FIELDS

  • message

    Type: String

  • event_type

    Type: Enum (.google.cloud.dataplex.v1.EntryLinkEvent.EventType)

  • resource

    Type: String

Enum: EntryLinkEvent::EventType

Values:

  • EVENT_TYPE_UNSPECIFIED => 0

  • ENTRY_LINK_CREATE => 1

  • ENTRY_LINK_DELETE => 2

NAME

Google::Cloud::Dataplex::V1::Logs - Protocol Buffers schema definition

DESCRIPTION

Auto-generated Protocol Buffers schema definition class.

LICENSE AND COPYRIGHT

Copyright (C) 2026 Google LLC

This program is released under the Apache 2.0 license.