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>
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]
func LookupTable(ctx *Context, args *LookupTableArgs, opts ...InvokeOption) (*LookupTableResult, error)
func LookupTableOutput(ctx *Context, args *LookupTableOutputArgs, opts ...InvokeOption) LookupTableResultOutput
> 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)
}
public static CompletableFuture<GetTableResult> getTable(GetTableArgs args, InvokeOptions options)
public static Output<GetTableResult> getTable(GetTableArgs args, InvokeOptions options)
fn::invoke:
function: google-native:biglake/v1:getTable
arguments:
# arguments dictionary
The following arguments are supported:
- Catalog
Id This property is required. string - Database
Id This property is required. string - Location
This property is required. string - Table
Id This property is required. string - Project string
- Catalog
Id This property is required. string - Database
Id This property is required. string - Location
This property is required. string - Table
Id This property is required. string - Project string
- catalog
Id This property is required. String - database
Id This property is required. String - location
This property is required. String - table
Id This property is required. String - project String
- catalog
Id This property is required. string - database
Id This property is required. string - location
This property is required. string - table
Id 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
- catalog
Id This property is required. String - database
Id This property is required. String - location
This property is required. String - table
Id This property is required. String - project String
getTable Result
The following output properties are available:
- Create
Time string - The creation time of the table.
- Delete
Time 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.
- Expire
Time string - The time when this table is considered expired. Only set after the table is deleted.
- Hive
Options Pulumi.Google Native. Big Lake. V1. Outputs. Hive Table Options Response - 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.
- Update
Time string - The last modification time of the table.
- Create
Time string - The creation time of the table.
- Delete
Time 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.
- Expire
Time string - The time when this table is considered expired. Only set after the table is deleted.
- Hive
Options HiveTable Options Response - 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.
- Update
Time string - The last modification time of the table.
- create
Time String - The creation time of the table.
- delete
Time 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.
- expire
Time String - The time when this table is considered expired. Only set after the table is deleted.
- hive
Options HiveTable Options Response - 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.
- update
Time String - The last modification time of the table.
- create
Time string - The creation time of the table.
- delete
Time 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.
- expire
Time string - The time when this table is considered expired. Only set after the table is deleted.
- hive
Options HiveTable Options Response - 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.
- update
Time 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 HiveTable Options Response - 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.
- create
Time String - The creation time of the table.
- delete
Time 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.
- expire
Time String - The time when this table is considered expired. Only set after the table is deleted.
- hive
Options 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.
- update
Time 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.
- Storage
Descriptor This property is required. Pulumi.Google Native. Big Lake. V1. Inputs. Storage Descriptor Response - Stores physical storage information of the data.
- Table
Type 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.
- Storage
Descriptor This property is required. StorageDescriptor Response - Stores physical storage information of the data.
- Table
Type 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.
- storage
Descriptor This property is required. StorageDescriptor Response - Stores physical storage information of the data.
- table
Type 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.
- storage
Descriptor This property is required. StorageDescriptor Response - Stores physical storage information of the data.
- table
Type 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. StorageDescriptor Response - 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.
- storage
Descriptor This property is required. Property Map - Stores physical storage information of the data.
- table
Type This property is required. String - Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
SerDeInfoResponse
- Serialization
Lib This property is required. string - The fully qualified Java class name of the serialization library.
- Serialization
Lib This property is required. string - The fully qualified Java class name of the serialization library.
- serialization
Lib This property is required. String - The fully qualified Java class name of the serialization library.
- serialization
Lib 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.
- serialization
Lib This property is required. String - The fully qualified Java class name of the serialization library.
StorageDescriptorResponse
- Input
Format This property is required. string - The fully qualified Java class name of the input format.
- Location
Uri This property is required. string - Cloud Storage folder URI where the table data is stored, starting with "gs://".
- Output
Format This property is required. string - The fully qualified Java class name of the output format.
- Serde
Info This property is required. Pulumi.Google Native. Big Lake. V1. Inputs. Ser De Info Response - Serializer and deserializer information.
- Input
Format This property is required. string - The fully qualified Java class name of the input format.
- Location
Uri This property is required. string - Cloud Storage folder URI where the table data is stored, starting with "gs://".
- Output
Format This property is required. string - The fully qualified Java class name of the output format.
- Serde
Info This property is required. SerDe Info Response - Serializer and deserializer information.
- input
Format This property is required. String - The fully qualified Java class name of the input format.
- location
Uri This property is required. String - Cloud Storage folder URI where the table data is stored, starting with "gs://".
- output
Format This property is required. String - The fully qualified Java class name of the output format.
- serde
Info This property is required. SerDe Info Response - Serializer and deserializer information.
- input
Format This property is required. string - The fully qualified Java class name of the input format.
- location
Uri This property is required. string - Cloud Storage folder URI where the table data is stored, starting with "gs://".
- output
Format This property is required. string - The fully qualified Java class name of the output format.
- serde
Info This property is required. SerDe Info Response - 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. SerDe Info Response - Serializer and deserializer information.
- input
Format This property is required. String - The fully qualified Java class name of the input format.
- location
Uri This property is required. String - Cloud Storage folder URI where the table data is stored, starting with "gs://".
- output
Format This property is required. String - The fully qualified Java class name of the output format.
- serde
Info 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