public sealed class DataplexExternalTable : IMessage<DataplexExternalTable>, IEquatable<DataplexExternalTable>, IDeepCloneable<DataplexExternalTable>, IBufferMessage, IMessage
Reference documentation and code samples for the Data Catalog v1 API class DataplexExternalTable.
External table registered by Dataplex.
Dataplex publishes data discovered from an asset into multiple other systems
(BigQuery, DPMS) in form of tables. We call them "external tables". External
tables are also synced into the Data Catalog.
This message contains pointers to
those external tables (fully qualified name, resource name et cetera) within
the Data Catalog.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eDataplexExternalTable\u003c/code\u003e class represents an external table registered by Dataplex and synced into the Data Catalog, with the latest version being 2.14.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e and has inheritence from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eDataplexExternalTable\u003c/code\u003e include \u003ccode\u003eDataCatalogEntry\u003c/code\u003e, \u003ccode\u003eFullyQualifiedName\u003c/code\u003e, \u003ccode\u003eGoogleCloudResource\u003c/code\u003e, and \u003ccode\u003eSystem\u003c/code\u003e, providing information about the external table's representation and location.\u003c/p\u003e\n"],["\u003cp\u003eConstructors are available to create new instances of \u003ccode\u003eDataplexExternalTable\u003c/code\u003e, either as an empty instance or from another existing \u003ccode\u003eDataplexExternalTable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe list of all available version goes from version 1.2.0 to 2.14.0.\u003c/p\u003e\n"]]],[],null,["# Data Catalog v1 API - Class DataplexExternalTable (2.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.16.0 (latest)](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.15.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.14.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.13.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.12.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.11.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.10.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.9.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.8.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.7.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.6.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.5.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.4.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.3.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.2.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.1.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/2.0.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.8.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.7.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.6.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.5.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.4.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.3.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/1.2.0/Google.Cloud.DataCatalog.V1.DataplexExternalTable) \n\n public sealed class DataplexExternalTable : IMessage\u003cDataplexExternalTable\u003e, IEquatable\u003cDataplexExternalTable\u003e, IDeepCloneable\u003cDataplexExternalTable\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Data Catalog v1 API class DataplexExternalTable.\n\nExternal table registered by Dataplex.\nDataplex publishes data discovered from an asset into multiple other systems\n(BigQuery, DPMS) in form of tables. We call them \"external tables\". External\ntables are also synced into the Data Catalog.\nThis message contains pointers to\nthose external tables (fully qualified name, resource name et cetera) within\nthe Data Catalog. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DataplexExternalTable \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DataplexExternalTable](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.DataplexExternalTable), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DataplexExternalTable](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.DataplexExternalTable), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DataplexExternalTable](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1.DataplexExternalTable), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.DataCatalog.V1](/dotnet/docs/reference/Google.Cloud.DataCatalog.V1/latest/Google.Cloud.DataCatalog.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.DataCatalog.V1.dll\n\nConstructors\n------------\n\n### DataplexExternalTable()\n\n public DataplexExternalTable()\n\n### DataplexExternalTable(DataplexExternalTable)\n\n public DataplexExternalTable(DataplexExternalTable other)\n\nProperties\n----------\n\n### DataCatalogEntry\n\n public string DataCatalogEntry { get; set; }\n\nName of the Data Catalog entry representing the external table.\n\n### FullyQualifiedName\n\n public string FullyQualifiedName { get; set; }\n\nFully qualified name (FQN) of the external table.\n\n### GoogleCloudResource\n\n public string GoogleCloudResource { get; set; }\n\nGoogle Cloud resource name of the external table.\n\n### System\n\n public IntegratedSystem System { get; set; }\n\nService in which the external table is registered."]]