Index
ConfigManagementService(interface)Config(message)Config.Ingestion(message)Config.Ingestion.IngestionRule(message)Config.Ingestion.IngestionRule.IntegrationSelector(message)Config.Ingestion.IngestionRule.IntegrationSelector.Integration(enum)Config.Ingestion.IngestionRule.LineageEnablement(message)GetConfigRequest(message)UpdateConfigRequest(message)
ConfigManagementService
Lineage Config Management service. Config Management service is used to manage the configuration for Data Lineage. These Configs define different configuration options for Lineage customers to control behaviour of lineage systems.
| GetConfig |
|---|
|
Get the Config for a given resource.
|
| UpdateConfig |
|---|
|
Update the Config for a given resource.
|
Config
Configuration for Data Lineage. Defines different configuration options for Lineage customers to control behaviour of lineage systems.
| Fields | |
|---|---|
name |
Identifier. The resource name of the config. Format: |
ingestion |
Optional. Ingestion rule for Data Lineage ingestion. |
etag |
Optional. |
Ingestion
Defines how Lineage should be ingested for a given resource.
| Fields | |
|---|---|
rules[] |
Optional. List of rules for Data Lineage ingestion. |
IngestionRule
Ingestion rule for Data Lineage ingestion.
| Fields | |
|---|---|
integration_selector |
Required. Integration selector of the rule. The rule is only applied to the Integration selected by the selector. |
lineage_enablement |
Required. Lineage enablement configuration. Defines configurations for the ingestion of lineage for the resource and its children. If unspecified, the ingestion will be enabled only if it was configured in the resource's parent. |
IntegrationSelector
Integration selector of the rule. The rule is only applied to the Integration selected by the selector.
| Fields | |
|---|---|
integration |
Required. Integration to which the rule applies. This field can be used to specify the integration against which the ingestion rule should be applied. |
Integration
Integration to which the rule applies. This enum is expected to grow over time.
| Enums | |
|---|---|
INTEGRATION_UNSPECIFIED |
Integration is Unspecified |
DATAPROC |
Dataproc |
LineageEnablement
Lineage enablement configuration. Defines configurations for the ingestion of lineage for the resource and its children.
| Fields | |
|---|---|
enabled |
Optional. If true, ingestion of lineage should be enabled. If false, it should be disabled. If unspecified, the system default value is used. |
GetConfigRequest
Request message for GetConfig RPC.
| Fields | |
|---|---|
name |
Required. REQUIRED: The resource name of the config to be fetched. Format: |
UpdateConfigRequest
Request message for UpdateConfig RPC.
| Fields | |
|---|---|
config |
Required. REQUIRED: The config to be applied to the resource and all its descendants. |