public sealed class Execution.Types.ExternalDataSources : IMessage<Execution.Types.ExternalDataSources>, IEquatable<Execution.Types.ExternalDataSources>, IDeepCloneable<Execution.Types.ExternalDataSources>, IBufferMessage, IMessageReference documentation and code samples for the Workload Manager v1 API class Execution.Types.ExternalDataSources.
External data sources for an execution.
Implements
IMessageExecutionTypesExternalDataSources, IEquatableExecutionTypesExternalDataSources, IDeepCloneableExecutionTypesExternalDataSources, IBufferMessage, IMessageNamespace
Google.Cloud.WorkloadManager.V1Assembly
Google.Cloud.WorkloadManager.V1.dll
Constructors
ExternalDataSources()
public ExternalDataSources()ExternalDataSources(ExternalDataSources)
public ExternalDataSources(Execution.Types.ExternalDataSources other)| Parameter | |
|---|---|
| Name | Description |
other |
ExecutionTypesExternalDataSources |
Properties
AssetType
public string AssetType { get; set; }Required. The asset type of the external data source. This can be a supported Cloud Asset Inventory asset type (see https://cloud.google.com/asset-inventory/docs/supported-asset-types) to override the default asset type, or it can be a custom type defined by the user.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Optional. Name of external data source. The name will be used inside the rego/sql to refer the external data.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Type
public Execution.Types.ExternalDataSources.Types.Type Type { get; set; }Required. Type of external data source.
| Property Value | |
|---|---|
| Type | Description |
ExecutionTypesExternalDataSourcesTypesType |
|
Uri
public string Uri { get; set; }Required. URI of external data source. example of bq table {project_ID}.{dataset_ID}.{table_ID}.
| Property Value | |
|---|---|
| Type | Description |
string |
|