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=> 0CONFIG=> 1ENTITY_CREATED=> 2ENTITY_UPDATED=> 3ENTITY_DELETED=> 4PARTITION_CREATED=> 5PARTITION_UPDATED=> 6PARTITION_DELETED=> 7TABLE_PUBLISHED=> 10TABLE_UPDATED=> 11TABLE_IGNORED=> 12TABLE_DELETED=> 13
Enum: DiscoveryEvent::EntityType
Values:
ENTITY_TYPE_UNSPECIFIED=> 0TABLE=> 1FILESET=> 2
Enum: DiscoveryEvent::TableType
Values:
TABLE_TYPE_UNSPECIFIED=> 0EXTERNAL_TABLE=> 1BIGLAKE_TABLE=> 2OBJECT_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=> 0SPARK=> 1NOTEBOOK=> 2
Enum: JobEvent::State
Values:
STATE_UNSPECIFIED=> 0SUCCEEDED=> 1FAILED=> 2CANCELLED=> 3ABORTED=> 4
Enum: JobEvent::Service
Values:
SERVICE_UNSPECIFIED=> 0DATAPROC=> 1
Enum: JobEvent::ExecutionTrigger
Values:
EXECUTION_TRIGGER_UNSPECIFIED=> 0TASK_CONFIG=> 1RUN_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=> 0START=> 1STOP=> 2QUERY=> 3CREATE=> 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=> 0RESOURCE_IAM_POLICY_UPDATE=> 1BIGQUERY_TABLE_CREATE=> 2BIGQUERY_TABLE_UPDATE=> 3BIGQUERY_TABLE_DELETE=> 4BIGQUERY_CONNECTION_CREATE=> 5BIGQUERY_CONNECTION_UPDATE=> 6BIGQUERY_CONNECTION_DELETE=> 7BIGQUERY_TAXONOMY_CREATE=> 10BIGQUERY_POLICY_TAG_CREATE=> 11BIGQUERY_POLICY_TAG_DELETE=> 12BIGQUERY_POLICY_TAG_SET_IAM_POLICY=> 13ACCESS_POLICY_UPDATE=> 14GOVERNANCE_RULE_MATCHED_RESOURCES=> 15GOVERNANCE_RULE_SEARCH_LIMIT_EXCEEDS=> 16GOVERNANCE_RULE_ERRORS=> 17GOVERNANCE_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=> 0DATA_PROFILE=> 1DATA_QUALITY=> 2DATA_DISCOVERY=> 4
Enum: DataScanEvent::State
Values:
STATE_UNSPECIFIED=> 0STARTED=> 1SUCCEEDED=> 2FAILED=> 3CANCELLED=> 4CREATED=> 5
Enum: DataScanEvent::Trigger
Values:
TRIGGER_UNSPECIFIED=> 0ON_DEMAND=> 1SCHEDULE=> 2ONE_TIME=> 3
Enum: DataScanEvent::Scope
Values:
SCOPE_UNSPECIFIED=> 0FULL=> 1INCREMENTAL=> 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=> 0NON_NULL_EXPECTATION=> 1RANGE_EXPECTATION=> 2REGEX_EXPECTATION=> 3ROW_CONDITION_EXPECTATION=> 4SET_EXPECTATION=> 5STATISTIC_RANGE_EXPECTATION=> 6TABLE_CONDITION_EXPECTATION=> 7UNIQUENESS_EXPECTATION=> 8SQL_ASSERTION=> 9TEMPLATE_REFERENCE=> 10
Enum: DataQualityScanRuleResult::EvaluationType
Values:
EVALUATION_TYPE_UNSPECIFIED=> 0PER_ROW=> 1AGGREGATE=> 2
Enum: DataQualityScanRuleResult::Result
Values:
RESULT_UNSPECIFIED=> 0PASSED=> 1FAILED=> 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=> 0GLOSSARY_CREATE=> 1GLOSSARY_UPDATE=> 2GLOSSARY_DELETE=> 3GLOSSARY_CATEGORY_CREATE=> 4GLOSSARY_CATEGORY_UPDATE=> 5GLOSSARY_CATEGORY_DELETE=> 6GLOSSARY_TERM_CREATE=> 7GLOSSARY_TERM_UPDATE=> 8GLOSSARY_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=> 0ENTRY_LINK_CREATE=> 1ENTRY_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.