GoogleCloudDatacatalogV1GraphSpecGraphElementTable
import type { GoogleCloudDatacatalogV1GraphSpecGraphElementTable } from "https://googleapis.deno.dev/v1/datacatalog:v1.ts";Element table definition.
interface GoogleCloudDatacatalogV1GraphSpecGraphElementTable {
alias?: string;
dataSource?: string;
destinationNodeReference?: GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference;
dynamicLabelColumn?: string;
dynamicPropertiesColumn?: string;
elementKeys?: string[];
inputSource?: "INPUT_SOURCE_UNSPECIFIED" | "TABLE" | "VIEW";
kind?: "KIND_UNSPECIFIED" | "NODE" | "EDGE";
labelAndProperties?: GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties[];
sourceNodeReference?: GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference;
}§Properties
§
dataSource?: string
[src]Required. The name of the data source. This is either a table name or a
view name that is used for graph element input source. E.g. Person table
or PersonView view.
§
destinationNodeReference?: GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference
[src]Optional. The destination node reference of the edge.
§
dynamicLabelColumn?: string
[src]Optional. If set, this is the input column for dynamic label in schemaless data model.
§
dynamicPropertiesColumn?: string
[src]Optional. If set, this is the input column for dynamic properties in schemaless data model.
§
inputSource?: "INPUT_SOURCE_UNSPECIFIED" | "TABLE" | "VIEW"
[src]Required. The input source of the graph element.
§
labelAndProperties?: GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties[]
[src]Required. The labels and their properties for the graph element.
§
sourceNodeReference?: GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference
[src]Optional. The source node reference of the edge.