Reference documentation and code samples for the Workload Manager V1 API class Google::Cloud::WorkloadManager::V1::Execution::ExternalDataSources.
External data sources for an execution.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#asset_type
def asset_type() -> ::String
Returns
- (::String) — 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.
#asset_type=
def asset_type=(value) -> ::String
Parameter
- value (::String) — 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.
Returns
- (::String) — 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.
#name
def name() -> ::String
Returns
- (::String) — Optional. Name of external data source. The name will be used inside the rego/sql to refer the external data.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Optional. Name of external data source. The name will be used inside the rego/sql to refer the external data.
Returns
- (::String) — Optional. Name of external data source. The name will be used inside the rego/sql to refer the external data.
#type
def type() -> ::Google::Cloud::WorkloadManager::V1::Execution::ExternalDataSources::Type
Returns
- (::Google::Cloud::WorkloadManager::V1::Execution::ExternalDataSources::Type) — Required. Type of external data source.
#type=
def type=(value) -> ::Google::Cloud::WorkloadManager::V1::Execution::ExternalDataSources::Type
Parameter
- value (::Google::Cloud::WorkloadManager::V1::Execution::ExternalDataSources::Type) — Required. Type of external data source.
Returns
- (::Google::Cloud::WorkloadManager::V1::Execution::ExternalDataSources::Type) — Required. Type of external data source.
#uri
def uri() -> ::String
Returns
- (::String) — Required. URI of external data source. example of bq table {project_ID}.{dataset_ID}.{table_ID}.
#uri=
def uri=(value) -> ::String
Parameter
- value (::String) — Required. URI of external data source. example of bq table {project_ID}.{dataset_ID}.{table_ID}.
Returns
- (::String) — Required. URI of external data source. example of bq table {project_ID}.{dataset_ID}.{table_ID}.