BigLakeTable
| Property | Value |
|---|---|
| Google Cloud Service Name | BigQuery BigLake |
| Google Cloud Service Documentation | /bigquery/docs/biglake-intro |
| Google Cloud REST Resource Name | projects.locations.catalogs.databases.tables |
| Google Cloud REST Resource Documentation | /bigquery/docs/reference/biglake/rest/v1/projects.locations.catalogs.databases.tables |
| Config Connector Resource Short Names | gcpbiglaketable gcpbiglaketables biglaketable |
| Config Connector Service Name | biglake.googleapis.com |
| Config Connector Resource Fully Qualified Name | biglaketables.bigquerybiglake.cnrm.cloud.google.com |
| Can Be Referenced by IAMPolicy/IAMPolicyMember | No |
| Config Connector Default Average Reconcile Interval In Seconds | 600 |
Custom Resource Definition Properties
Spec
Schema
hiveOptions:
parameters:
string: string
storageDescriptor:
inputFormat: string
locationURI: string
outputFormat: string
serdeInfo:
serializationLib: string
tableType: string
parentDatabaseRef:
external: string
name: string
namespace: string
resourceID: string
type: string
| Fields | |
|---|---|
|
Optional |
Options of a Hive table. |
|
Optional |
Stores user supplied Hive table parameters. |
|
Optional |
Stores physical storage information of the data. |
|
Optional |
The fully qualified Java class name of the input format. |
|
Optional |
Cloud Storage folder URI where the table data is stored, starting with "gs://". |
|
Optional |
The fully qualified Java class name of the output format. |
|
Optional |
Serializer and deserializer information. |
|
Optional |
The fully qualified Java class name of the serialization library. |
|
Optional |
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE. |
|
Required |
Required. The parent resource where this table will be created. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id} |
|
Optional |
A reference to an externally managed BigQueryBigLakeDatabase resource. Should be in the format "projects/{{projectID}}/locations/{{location}}/catalogs/{{catalogID}}/databases/{{databaseID}}". |
|
Optional |
The name of a BigQueryBigLakeDatabase resource. |
|
Optional |
The namespace of a BigQueryBigLakeDatabase resource. |
|
Optional |
The BigLake Table ID. If not given, the metadata.name will be used. |
|
Optional |
The table type. |
Status
Schema
conditions:
- lastTransitionTime: string
message: string
reason: string
status: string
type: string
externalRef: string
observedGeneration: integer
observedState:
createTime: string
deleteTime: string
expireTime: string
updateTime: string
| Fields | |
|---|---|
conditions |
Conditions represent the latest available observations of the object's current state. |
conditions[] |
|
conditions[].lastTransitionTime |
Last time the condition transitioned from one status to another. |
conditions[].message |
Human-readable message indicating details about last transition. |
conditions[].reason |
Unique, one-word, CamelCase reason for the condition's last transition. |
conditions[].status |
Status is the status of the condition. Can be True, False, Unknown. |
conditions[].type |
Type is the type of the condition. |
externalRef |
A unique specifier for the BigLakeTable resource in Google Cloud. |
observedGeneration |
ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. |
observedState |
ObservedState is the state of the resource as most recently observed in Google Cloud. |
observedState.createTime |
Output only. The creation time of the table. |
observedState.deleteTime |
Output only. The deletion time of the table. Only set after the table is deleted. |
observedState.expireTime |
Output only. The time when this table is considered expired. Only set after the table is deleted. |
observedState.updateTime |
Output only. The last modification time of the table. |