1. Packages
  2. Google Cloud Native
  3. API Docs
  4. biglake
  5. biglake/v1
  6. getTable

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.biglake/v1.getTable

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets the table specified by the resource name.

Using getTable

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getTable(args: GetTableArgs, opts?: InvokeOptions): Promise<GetTableResult>
function getTableOutput(args: GetTableOutputArgs, opts?: InvokeOptions): Output<GetTableResult>
Copy
def get_table(catalog_id: Optional[str] = None,
              database_id: Optional[str] = None,
              location: Optional[str] = None,
              project: Optional[str] = None,
              table_id: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetTableResult
def get_table_output(catalog_id: Optional[pulumi.Input[str]] = None,
              database_id: Optional[pulumi.Input[str]] = None,
              location: Optional[pulumi.Input[str]] = None,
              project: Optional[pulumi.Input[str]] = None,
              table_id: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetTableResult]
Copy
func LookupTable(ctx *Context, args *LookupTableArgs, opts ...InvokeOption) (*LookupTableResult, error)
func LookupTableOutput(ctx *Context, args *LookupTableOutputArgs, opts ...InvokeOption) LookupTableResultOutput
Copy

> Note: This function is named LookupTable in the Go SDK.

public static class GetTable 
{
    public static Task<GetTableResult> InvokeAsync(GetTableArgs args, InvokeOptions? opts = null)
    public static Output<GetTableResult> Invoke(GetTableInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTableResult> getTable(GetTableArgs args, InvokeOptions options)
public static Output<GetTableResult> getTable(GetTableArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:biglake/v1:getTable
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CatalogId This property is required. string
DatabaseId This property is required. string
Location This property is required. string
TableId This property is required. string
Project string
CatalogId This property is required. string
DatabaseId This property is required. string
Location This property is required. string
TableId This property is required. string
Project string
catalogId This property is required. String
databaseId This property is required. String
location This property is required. String
tableId This property is required. String
project String
catalogId This property is required. string
databaseId This property is required. string
location This property is required. string
tableId This property is required. string
project string
catalog_id This property is required. str
database_id This property is required. str
location This property is required. str
table_id This property is required. str
project str
catalogId This property is required. String
databaseId This property is required. String
location This property is required. String
tableId This property is required. String
project String

getTable Result

The following output properties are available:

CreateTime string
The creation time of the table.
DeleteTime string
The deletion time of the table. Only set after the table is deleted.
Etag string
The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations.
ExpireTime string
The time when this table is considered expired. Only set after the table is deleted.
HiveOptions Pulumi.GoogleNative.BigLake.V1.Outputs.HiveTableOptionsResponse
Options of a Hive table.
Name string
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
Type string
The table type.
UpdateTime string
The last modification time of the table.
CreateTime string
The creation time of the table.
DeleteTime string
The deletion time of the table. Only set after the table is deleted.
Etag string
The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations.
ExpireTime string
The time when this table is considered expired. Only set after the table is deleted.
HiveOptions HiveTableOptionsResponse
Options of a Hive table.
Name string
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
Type string
The table type.
UpdateTime string
The last modification time of the table.
createTime String
The creation time of the table.
deleteTime String
The deletion time of the table. Only set after the table is deleted.
etag String
The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations.
expireTime String
The time when this table is considered expired. Only set after the table is deleted.
hiveOptions HiveTableOptionsResponse
Options of a Hive table.
name String
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
type String
The table type.
updateTime String
The last modification time of the table.
createTime string
The creation time of the table.
deleteTime string
The deletion time of the table. Only set after the table is deleted.
etag string
The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations.
expireTime string
The time when this table is considered expired. Only set after the table is deleted.
hiveOptions HiveTableOptionsResponse
Options of a Hive table.
name string
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
type string
The table type.
updateTime string
The last modification time of the table.
create_time str
The creation time of the table.
delete_time str
The deletion time of the table. Only set after the table is deleted.
etag str
The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations.
expire_time str
The time when this table is considered expired. Only set after the table is deleted.
hive_options HiveTableOptionsResponse
Options of a Hive table.
name str
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
type str
The table type.
update_time str
The last modification time of the table.
createTime String
The creation time of the table.
deleteTime String
The deletion time of the table. Only set after the table is deleted.
etag String
The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations.
expireTime String
The time when this table is considered expired. Only set after the table is deleted.
hiveOptions Property Map
Options of a Hive table.
name String
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
type String
The table type.
updateTime String
The last modification time of the table.

Supporting Types

HiveTableOptionsResponse

Parameters This property is required. Dictionary<string, string>
Stores user supplied Hive table parameters.
StorageDescriptor This property is required. Pulumi.GoogleNative.BigLake.V1.Inputs.StorageDescriptorResponse
Stores physical storage information of the data.
TableType This property is required. string
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
Parameters This property is required. map[string]string
Stores user supplied Hive table parameters.
StorageDescriptor This property is required. StorageDescriptorResponse
Stores physical storage information of the data.
TableType This property is required. string
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
parameters This property is required. Map<String,String>
Stores user supplied Hive table parameters.
storageDescriptor This property is required. StorageDescriptorResponse
Stores physical storage information of the data.
tableType This property is required. String
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
parameters This property is required. {[key: string]: string}
Stores user supplied Hive table parameters.
storageDescriptor This property is required. StorageDescriptorResponse
Stores physical storage information of the data.
tableType This property is required. string
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
parameters This property is required. Mapping[str, str]
Stores user supplied Hive table parameters.
storage_descriptor This property is required. StorageDescriptorResponse
Stores physical storage information of the data.
table_type This property is required. str
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
parameters This property is required. Map<String>
Stores user supplied Hive table parameters.
storageDescriptor This property is required. Property Map
Stores physical storage information of the data.
tableType This property is required. String
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.

SerDeInfoResponse

SerializationLib This property is required. string
The fully qualified Java class name of the serialization library.
SerializationLib This property is required. string
The fully qualified Java class name of the serialization library.
serializationLib This property is required. String
The fully qualified Java class name of the serialization library.
serializationLib This property is required. string
The fully qualified Java class name of the serialization library.
serialization_lib This property is required. str
The fully qualified Java class name of the serialization library.
serializationLib This property is required. String
The fully qualified Java class name of the serialization library.

StorageDescriptorResponse

InputFormat This property is required. string
The fully qualified Java class name of the input format.
LocationUri This property is required. string
Cloud Storage folder URI where the table data is stored, starting with "gs://".
OutputFormat This property is required. string
The fully qualified Java class name of the output format.
SerdeInfo This property is required. Pulumi.GoogleNative.BigLake.V1.Inputs.SerDeInfoResponse
Serializer and deserializer information.
InputFormat This property is required. string
The fully qualified Java class name of the input format.
LocationUri This property is required. string
Cloud Storage folder URI where the table data is stored, starting with "gs://".
OutputFormat This property is required. string
The fully qualified Java class name of the output format.
SerdeInfo This property is required. SerDeInfoResponse
Serializer and deserializer information.
inputFormat This property is required. String
The fully qualified Java class name of the input format.
locationUri This property is required. String
Cloud Storage folder URI where the table data is stored, starting with "gs://".
outputFormat This property is required. String
The fully qualified Java class name of the output format.
serdeInfo This property is required. SerDeInfoResponse
Serializer and deserializer information.
inputFormat This property is required. string
The fully qualified Java class name of the input format.
locationUri This property is required. string
Cloud Storage folder URI where the table data is stored, starting with "gs://".
outputFormat This property is required. string
The fully qualified Java class name of the output format.
serdeInfo This property is required. SerDeInfoResponse
Serializer and deserializer information.
input_format This property is required. str
The fully qualified Java class name of the input format.
location_uri This property is required. str
Cloud Storage folder URI where the table data is stored, starting with "gs://".
output_format This property is required. str
The fully qualified Java class name of the output format.
serde_info This property is required. SerDeInfoResponse
Serializer and deserializer information.
inputFormat This property is required. String
The fully qualified Java class name of the input format.
locationUri This property is required. String
Cloud Storage folder URI where the table data is stored, starting with "gs://".
outputFormat This property is required. String
The fully qualified Java class name of the output format.
serdeInfo This property is required. Property Map
Serializer and deserializer information.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi