Workload Manager v1 API - Class Execution.Types.ExternalDataSources (1.0.0-beta01)

public sealed class Execution.Types.ExternalDataSources : IMessage<Execution.Types.ExternalDataSources>, IEquatable<Execution.Types.ExternalDataSources>, IDeepCloneable<Execution.Types.ExternalDataSources>, IBufferMessage, IMessage

Reference documentation and code samples for the Workload Manager v1 API class Execution.Types.ExternalDataSources.

External data sources for an execution.

Inheritance

object > Execution.Types.ExternalDataSources

Namespace

Google.Cloud.WorkloadManager.V1

Assembly

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