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-native logo

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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:biglake/v1:getTable
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CatalogId string
    DatabaseId string
    Location string
    TableId string
    Project string
    CatalogId string
    DatabaseId string
    Location string
    TableId string
    Project string
    catalogId String
    databaseId String
    location String
    tableId String
    project String
    catalogId string
    databaseId string
    location string
    tableId string
    project string
    catalogId String
    databaseId String
    location String
    tableId 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 Dictionary<string, string>
    Stores user supplied Hive table parameters.
    StorageDescriptor Pulumi.GoogleNative.BigLake.V1.Inputs.StorageDescriptorResponse
    Stores physical storage information of the data.
    TableType string
    Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
    Parameters map[string]string
    Stores user supplied Hive table parameters.
    StorageDescriptor StorageDescriptorResponse
    Stores physical storage information of the data.
    TableType string
    Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
    parameters Map<String,String>
    Stores user supplied Hive table parameters.
    storageDescriptor StorageDescriptorResponse
    Stores physical storage information of the data.
    tableType String
    Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
    parameters {[key: string]: string}
    Stores user supplied Hive table parameters.
    storageDescriptor StorageDescriptorResponse
    Stores physical storage information of the data.
    tableType string
    Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
    parameters Mapping[str, str]
    Stores user supplied Hive table parameters.
    storage_descriptor StorageDescriptorResponse
    Stores physical storage information of the data.
    table_type str
    Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
    parameters Map<String>
    Stores user supplied Hive table parameters.
    storageDescriptor Property Map
    Stores physical storage information of the data.
    tableType String
    Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.

    SerDeInfoResponse

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

    StorageDescriptorResponse

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

    Package Details

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

    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