Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.bigquery/v2.getTable
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table.
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(dataset_id: Optional[str] = None,
project: Optional[str] = None,
selected_fields: Optional[str] = None,
table_id: Optional[str] = None,
view: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTableResult
def get_table_output(dataset_id: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
selected_fields: Optional[pulumi.Input[str]] = None,
table_id: Optional[pulumi.Input[str]] = None,
view: 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:bigquery/v2:getTable
arguments:
# arguments dictionary
The following arguments are supported:
- Dataset
Id This property is required. string - Table
Id This property is required. string - Project string
- Selected
Fields string - View string
- Dataset
Id This property is required. string - Table
Id This property is required. string - Project string
- Selected
Fields string - View string
- dataset
Id This property is required. String - table
Id This property is required. String - project String
- selected
Fields String - view String
- dataset
Id This property is required. string - table
Id This property is required. string - project string
- selected
Fields string - view string
- dataset_
id This property is required. str - table_
id This property is required. str - project str
- selected_
fields str - view str
- dataset
Id This property is required. String - table
Id This property is required. String - project String
- selected
Fields String - view String
getTable Result
The following output properties are available:
- Biglake
Configuration Pulumi.Google Native. Big Query. V2. Outputs. Big Lake Configuration Response - [Optional] Specifies the configuration of a BigLake managed table.
- Clone
Definition Pulumi.Google Native. Big Query. V2. Outputs. Clone Definition Response - Clone definition.
- Clustering
Pulumi.
Google Native. Big Query. V2. Outputs. Clustering Response - [Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered.
- Creation
Time string - The time when this table was created, in milliseconds since the epoch.
- Default
Collation string - The default collation of the table.
- Default
Rounding stringMode - The default rounding mode of the table.
- Description string
- [Optional] A user-friendly description of this table.
- Encryption
Configuration Pulumi.Google Native. Big Query. V2. Outputs. Encryption Configuration Response - Custom encryption configuration (e.g., Cloud KMS keys).
- Etag string
- A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change.
- Expiration
Time string - [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables.
- External
Data Pulumi.Configuration Google Native. Big Query. V2. Outputs. External Data Configuration Response - [Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
- Friendly
Name string - [Optional] A descriptive name for this table.
- Kind string
- The type of the resource.
- Labels Dictionary<string, string>
- The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
- Last
Modified stringTime - The time when this table was last modified, in milliseconds since the epoch.
- Location string
- The geographic location where the table resides. This value is inherited from the dataset.
- Materialized
View Pulumi.Google Native. Big Query. V2. Outputs. Materialized View Definition Response - [Optional] Materialized view definition.
- Max
Staleness string - [Optional] Max staleness of data that could be returned when table or materialized view is queried (formatted as Google SQL Interval type).
- Model
Pulumi.
Google Native. Big Query. V2. Outputs. Model Definition Response - [Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries.
- Num
Active stringLogical Bytes - Number of logical bytes that are less than 90 days old.
- Num
Active stringPhysical Bytes - Number of physical bytes less than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Num
Bytes string - The size of this table in bytes, excluding any data in the streaming buffer.
- Num
Long stringTerm Bytes - The number of bytes in the table that are considered "long-term storage".
- Num
Long stringTerm Logical Bytes - Number of logical bytes that are more than 90 days old.
- Num
Long stringTerm Physical Bytes - Number of physical bytes more than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Num
Partitions string - The number of partitions present in the table or materialized view. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Num
Physical stringBytes - [TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel.
- Num
Rows string - The number of rows of data in this table, excluding any data in the streaming buffer.
- Num
Time stringTravel Physical Bytes - Number of physical bytes used by time travel storage (deleted or changed data). This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Num
Total stringLogical Bytes - Total number of logical bytes in the table or materialized view.
- Num
Total stringPhysical Bytes - The physical size of this table in bytes. This also includes storage used for time travel. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Range
Partitioning Pulumi.Google Native. Big Query. V2. Outputs. Range Partitioning Response - [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- Require
Partition boolFilter - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
- Dictionary<string, string>
- [Optional] The tags associated with this table. Tag keys are globally unique. See additional information on tags. An object containing a list of "key": value pairs. The key is the namespaced friendly name of the tag key, e.g. "12345/environment" where 12345 is parent id. The value is the friendly short name of the tag value, e.g. "production".
- Schema
Pulumi.
Google Native. Big Query. V2. Outputs. Table Schema Response - [Optional] Describes the schema of this table.
- Self
Link string - A URL that can be used to access this resource again.
- Snapshot
Definition Pulumi.Google Native. Big Query. V2. Outputs. Snapshot Definition Response - Snapshot definition.
- Streaming
Buffer Pulumi.Google Native. Big Query. V2. Outputs. Streamingbuffer Response - Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer.
- Table
Constraints Pulumi.Google Native. Big Query. V2. Outputs. Table Constraints Response - [Optional] The table constraints on the table.
- Table
Reference Pulumi.Google Native. Big Query. V2. Outputs. Table Reference Response - [Required] Reference describing the ID of this table.
- Time
Partitioning Pulumi.Google Native. Big Query. V2. Outputs. Time Partitioning Response - Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- Type string
- Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. SNAPSHOT: An immutable, read-only table that is a copy of another table. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE.
- View
Pulumi.
Google Native. Big Query. V2. Outputs. View Definition Response - [Optional] The view definition.
- Biglake
Configuration BigLake Configuration Response - [Optional] Specifies the configuration of a BigLake managed table.
- Clone
Definition CloneDefinition Response - Clone definition.
- Clustering
Clustering
Response - [Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered.
- Creation
Time string - The time when this table was created, in milliseconds since the epoch.
- Default
Collation string - The default collation of the table.
- Default
Rounding stringMode - The default rounding mode of the table.
- Description string
- [Optional] A user-friendly description of this table.
- Encryption
Configuration EncryptionConfiguration Response - Custom encryption configuration (e.g., Cloud KMS keys).
- Etag string
- A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change.
- Expiration
Time string - [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables.
- External
Data ExternalConfiguration Data Configuration Response - [Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
- Friendly
Name string - [Optional] A descriptive name for this table.
- Kind string
- The type of the resource.
- Labels map[string]string
- The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
- Last
Modified stringTime - The time when this table was last modified, in milliseconds since the epoch.
- Location string
- The geographic location where the table resides. This value is inherited from the dataset.
- Materialized
View MaterializedView Definition Response - [Optional] Materialized view definition.
- Max
Staleness string - [Optional] Max staleness of data that could be returned when table or materialized view is queried (formatted as Google SQL Interval type).
- Model
Model
Definition Response - [Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries.
- Num
Active stringLogical Bytes - Number of logical bytes that are less than 90 days old.
- Num
Active stringPhysical Bytes - Number of physical bytes less than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Num
Bytes string - The size of this table in bytes, excluding any data in the streaming buffer.
- Num
Long stringTerm Bytes - The number of bytes in the table that are considered "long-term storage".
- Num
Long stringTerm Logical Bytes - Number of logical bytes that are more than 90 days old.
- Num
Long stringTerm Physical Bytes - Number of physical bytes more than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Num
Partitions string - The number of partitions present in the table or materialized view. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Num
Physical stringBytes - [TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel.
- Num
Rows string - The number of rows of data in this table, excluding any data in the streaming buffer.
- Num
Time stringTravel Physical Bytes - Number of physical bytes used by time travel storage (deleted or changed data). This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Num
Total stringLogical Bytes - Total number of logical bytes in the table or materialized view.
- Num
Total stringPhysical Bytes - The physical size of this table in bytes. This also includes storage used for time travel. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- Range
Partitioning RangePartitioning Response - [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- Require
Partition boolFilter - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
- map[string]string
- [Optional] The tags associated with this table. Tag keys are globally unique. See additional information on tags. An object containing a list of "key": value pairs. The key is the namespaced friendly name of the tag key, e.g. "12345/environment" where 12345 is parent id. The value is the friendly short name of the tag value, e.g. "production".
- Schema
Table
Schema Response - [Optional] Describes the schema of this table.
- Self
Link string - A URL that can be used to access this resource again.
- Snapshot
Definition SnapshotDefinition Response - Snapshot definition.
- Streaming
Buffer StreamingbufferResponse - Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer.
- Table
Constraints TableConstraints Response - [Optional] The table constraints on the table.
- Table
Reference TableReference Response - [Required] Reference describing the ID of this table.
- Time
Partitioning TimePartitioning Response - Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- Type string
- Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. SNAPSHOT: An immutable, read-only table that is a copy of another table. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE.
- View
View
Definition Response - [Optional] The view definition.
- biglake
Configuration BigLake Configuration Response - [Optional] Specifies the configuration of a BigLake managed table.
- clone
Definition CloneDefinition Response - Clone definition.
- clustering
Clustering
Response - [Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered.
- creation
Time String - The time when this table was created, in milliseconds since the epoch.
- default
Collation String - The default collation of the table.
- default
Rounding StringMode - The default rounding mode of the table.
- description String
- [Optional] A user-friendly description of this table.
- encryption
Configuration EncryptionConfiguration Response - Custom encryption configuration (e.g., Cloud KMS keys).
- etag String
- A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change.
- expiration
Time String - [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables.
- external
Data ExternalConfiguration Data Configuration Response - [Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
- friendly
Name String - [Optional] A descriptive name for this table.
- kind String
- The type of the resource.
- labels Map<String,String>
- The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
- last
Modified StringTime - The time when this table was last modified, in milliseconds since the epoch.
- location String
- The geographic location where the table resides. This value is inherited from the dataset.
- materialized
View MaterializedView Definition Response - [Optional] Materialized view definition.
- max
Staleness String - [Optional] Max staleness of data that could be returned when table or materialized view is queried (formatted as Google SQL Interval type).
- model
Model
Definition Response - [Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries.
- num
Active StringLogical Bytes - Number of logical bytes that are less than 90 days old.
- num
Active StringPhysical Bytes - Number of physical bytes less than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Bytes String - The size of this table in bytes, excluding any data in the streaming buffer.
- num
Long StringTerm Bytes - The number of bytes in the table that are considered "long-term storage".
- num
Long StringTerm Logical Bytes - Number of logical bytes that are more than 90 days old.
- num
Long StringTerm Physical Bytes - Number of physical bytes more than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Partitions String - The number of partitions present in the table or materialized view. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Physical StringBytes - [TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel.
- num
Rows String - The number of rows of data in this table, excluding any data in the streaming buffer.
- num
Time StringTravel Physical Bytes - Number of physical bytes used by time travel storage (deleted or changed data). This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Total StringLogical Bytes - Total number of logical bytes in the table or materialized view.
- num
Total StringPhysical Bytes - The physical size of this table in bytes. This also includes storage used for time travel. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- range
Partitioning RangePartitioning Response - [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- require
Partition BooleanFilter - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
- Map<String,String>
- [Optional] The tags associated with this table. Tag keys are globally unique. See additional information on tags. An object containing a list of "key": value pairs. The key is the namespaced friendly name of the tag key, e.g. "12345/environment" where 12345 is parent id. The value is the friendly short name of the tag value, e.g. "production".
- schema
Table
Schema Response - [Optional] Describes the schema of this table.
- self
Link String - A URL that can be used to access this resource again.
- snapshot
Definition SnapshotDefinition Response - Snapshot definition.
- streaming
Buffer StreamingbufferResponse - Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer.
- table
Constraints TableConstraints Response - [Optional] The table constraints on the table.
- table
Reference TableReference Response - [Required] Reference describing the ID of this table.
- time
Partitioning TimePartitioning Response - Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- type String
- Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. SNAPSHOT: An immutable, read-only table that is a copy of another table. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE.
- view
View
Definition Response - [Optional] The view definition.
- biglake
Configuration BigLake Configuration Response - [Optional] Specifies the configuration of a BigLake managed table.
- clone
Definition CloneDefinition Response - Clone definition.
- clustering
Clustering
Response - [Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered.
- creation
Time string - The time when this table was created, in milliseconds since the epoch.
- default
Collation string - The default collation of the table.
- default
Rounding stringMode - The default rounding mode of the table.
- description string
- [Optional] A user-friendly description of this table.
- encryption
Configuration EncryptionConfiguration Response - Custom encryption configuration (e.g., Cloud KMS keys).
- etag string
- A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change.
- expiration
Time string - [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables.
- external
Data ExternalConfiguration Data Configuration Response - [Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
- friendly
Name string - [Optional] A descriptive name for this table.
- kind string
- The type of the resource.
- labels {[key: string]: string}
- The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
- last
Modified stringTime - The time when this table was last modified, in milliseconds since the epoch.
- location string
- The geographic location where the table resides. This value is inherited from the dataset.
- materialized
View MaterializedView Definition Response - [Optional] Materialized view definition.
- max
Staleness string - [Optional] Max staleness of data that could be returned when table or materialized view is queried (formatted as Google SQL Interval type).
- model
Model
Definition Response - [Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries.
- num
Active stringLogical Bytes - Number of logical bytes that are less than 90 days old.
- num
Active stringPhysical Bytes - Number of physical bytes less than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Bytes string - The size of this table in bytes, excluding any data in the streaming buffer.
- num
Long stringTerm Bytes - The number of bytes in the table that are considered "long-term storage".
- num
Long stringTerm Logical Bytes - Number of logical bytes that are more than 90 days old.
- num
Long stringTerm Physical Bytes - Number of physical bytes more than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Partitions string - The number of partitions present in the table or materialized view. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Physical stringBytes - [TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel.
- num
Rows string - The number of rows of data in this table, excluding any data in the streaming buffer.
- num
Time stringTravel Physical Bytes - Number of physical bytes used by time travel storage (deleted or changed data). This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Total stringLogical Bytes - Total number of logical bytes in the table or materialized view.
- num
Total stringPhysical Bytes - The physical size of this table in bytes. This also includes storage used for time travel. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- range
Partitioning RangePartitioning Response - [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- require
Partition booleanFilter - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
- {[key: string]: string}
- [Optional] The tags associated with this table. Tag keys are globally unique. See additional information on tags. An object containing a list of "key": value pairs. The key is the namespaced friendly name of the tag key, e.g. "12345/environment" where 12345 is parent id. The value is the friendly short name of the tag value, e.g. "production".
- schema
Table
Schema Response - [Optional] Describes the schema of this table.
- self
Link string - A URL that can be used to access this resource again.
- snapshot
Definition SnapshotDefinition Response - Snapshot definition.
- streaming
Buffer StreamingbufferResponse - Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer.
- table
Constraints TableConstraints Response - [Optional] The table constraints on the table.
- table
Reference TableReference Response - [Required] Reference describing the ID of this table.
- time
Partitioning TimePartitioning Response - Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- type string
- Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. SNAPSHOT: An immutable, read-only table that is a copy of another table. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE.
- view
View
Definition Response - [Optional] The view definition.
- biglake_
configuration BigLake Configuration Response - [Optional] Specifies the configuration of a BigLake managed table.
- clone_
definition CloneDefinition Response - Clone definition.
- clustering
Clustering
Response - [Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered.
- creation_
time str - The time when this table was created, in milliseconds since the epoch.
- default_
collation str - The default collation of the table.
- default_
rounding_ strmode - The default rounding mode of the table.
- description str
- [Optional] A user-friendly description of this table.
- encryption_
configuration EncryptionConfiguration Response - Custom encryption configuration (e.g., Cloud KMS keys).
- etag str
- A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change.
- expiration_
time str - [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables.
- external_
data_ Externalconfiguration Data Configuration Response - [Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
- friendly_
name str - [Optional] A descriptive name for this table.
- kind str
- The type of the resource.
- labels Mapping[str, str]
- The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
- last_
modified_ strtime - The time when this table was last modified, in milliseconds since the epoch.
- location str
- The geographic location where the table resides. This value is inherited from the dataset.
- materialized_
view MaterializedView Definition Response - [Optional] Materialized view definition.
- max_
staleness str - [Optional] Max staleness of data that could be returned when table or materialized view is queried (formatted as Google SQL Interval type).
- model
Model
Definition Response - [Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries.
- num_
active_ strlogical_ bytes - Number of logical bytes that are less than 90 days old.
- num_
active_ strphysical_ bytes - Number of physical bytes less than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num_
bytes str - The size of this table in bytes, excluding any data in the streaming buffer.
- num_
long_ strterm_ bytes - The number of bytes in the table that are considered "long-term storage".
- num_
long_ strterm_ logical_ bytes - Number of logical bytes that are more than 90 days old.
- num_
long_ strterm_ physical_ bytes - Number of physical bytes more than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num_
partitions str - The number of partitions present in the table or materialized view. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num_
physical_ strbytes - [TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel.
- num_
rows str - The number of rows of data in this table, excluding any data in the streaming buffer.
- num_
time_ strtravel_ physical_ bytes - Number of physical bytes used by time travel storage (deleted or changed data). This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num_
total_ strlogical_ bytes - Total number of logical bytes in the table or materialized view.
- num_
total_ strphysical_ bytes - The physical size of this table in bytes. This also includes storage used for time travel. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- range_
partitioning RangePartitioning Response - [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- require_
partition_ boolfilter - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
- Mapping[str, str]
- [Optional] The tags associated with this table. Tag keys are globally unique. See additional information on tags. An object containing a list of "key": value pairs. The key is the namespaced friendly name of the tag key, e.g. "12345/environment" where 12345 is parent id. The value is the friendly short name of the tag value, e.g. "production".
- schema
Table
Schema Response - [Optional] Describes the schema of this table.
- self_
link str - A URL that can be used to access this resource again.
- snapshot_
definition SnapshotDefinition Response - Snapshot definition.
- streaming_
buffer StreamingbufferResponse - Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer.
- table_
constraints TableConstraints Response - [Optional] The table constraints on the table.
- table_
reference TableReference Response - [Required] Reference describing the ID of this table.
- time_
partitioning TimePartitioning Response - Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- type str
- Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. SNAPSHOT: An immutable, read-only table that is a copy of another table. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE.
- view
View
Definition Response - [Optional] The view definition.
- biglake
Configuration Property Map - [Optional] Specifies the configuration of a BigLake managed table.
- clone
Definition Property Map - Clone definition.
- clustering Property Map
- [Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered.
- creation
Time String - The time when this table was created, in milliseconds since the epoch.
- default
Collation String - The default collation of the table.
- default
Rounding StringMode - The default rounding mode of the table.
- description String
- [Optional] A user-friendly description of this table.
- encryption
Configuration Property Map - Custom encryption configuration (e.g., Cloud KMS keys).
- etag String
- A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change.
- expiration
Time String - [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables.
- external
Data Property MapConfiguration - [Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
- friendly
Name String - [Optional] A descriptive name for this table.
- kind String
- The type of the resource.
- labels Map<String>
- The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
- last
Modified StringTime - The time when this table was last modified, in milliseconds since the epoch.
- location String
- The geographic location where the table resides. This value is inherited from the dataset.
- materialized
View Property Map - [Optional] Materialized view definition.
- max
Staleness String - [Optional] Max staleness of data that could be returned when table or materialized view is queried (formatted as Google SQL Interval type).
- model Property Map
- [Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries.
- num
Active StringLogical Bytes - Number of logical bytes that are less than 90 days old.
- num
Active StringPhysical Bytes - Number of physical bytes less than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Bytes String - The size of this table in bytes, excluding any data in the streaming buffer.
- num
Long StringTerm Bytes - The number of bytes in the table that are considered "long-term storage".
- num
Long StringTerm Logical Bytes - Number of logical bytes that are more than 90 days old.
- num
Long StringTerm Physical Bytes - Number of physical bytes more than 90 days old. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Partitions String - The number of partitions present in the table or materialized view. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Physical StringBytes - [TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel.
- num
Rows String - The number of rows of data in this table, excluding any data in the streaming buffer.
- num
Time StringTravel Physical Bytes - Number of physical bytes used by time travel storage (deleted or changed data). This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- num
Total StringLogical Bytes - Total number of logical bytes in the table or materialized view.
- num
Total StringPhysical Bytes - The physical size of this table in bytes. This also includes storage used for time travel. This data is not kept in real time, and might be delayed by a few seconds to a few minutes.
- range
Partitioning Property Map - [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- require
Partition BooleanFilter - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
- Map<String>
- [Optional] The tags associated with this table. Tag keys are globally unique. See additional information on tags. An object containing a list of "key": value pairs. The key is the namespaced friendly name of the tag key, e.g. "12345/environment" where 12345 is parent id. The value is the friendly short name of the tag value, e.g. "production".
- schema Property Map
- [Optional] Describes the schema of this table.
- self
Link String - A URL that can be used to access this resource again.
- snapshot
Definition Property Map - Snapshot definition.
- streaming
Buffer Property Map - Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer.
- table
Constraints Property Map - [Optional] The table constraints on the table.
- table
Reference Property Map - [Required] Reference describing the ID of this table.
- time
Partitioning Property Map - Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
- type String
- Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. SNAPSHOT: An immutable, read-only table that is a copy of another table. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE.
- view Property Map
- [Optional] The view definition.
Supporting Types
AvroOptionsResponse
- Use
Avro Logical Types This property is required. bool - [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
- Use
Avro Logical Types This property is required. bool - [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
- use
Avro Logical Types This property is required. Boolean - [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
- use
Avro Logical Types This property is required. boolean - [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
- use_
avro_ logical_ types This property is required. bool - [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
- use
Avro Logical Types This property is required. Boolean - [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
BigLakeConfigurationResponse
- Connection
Id This property is required. string - [Required] Required and immutable. Credential reference for accessing external storage system. Normalized as project_id.location_id.connection_id.
- File
Format This property is required. string - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- Storage
Uri This property is required. string - [Required] Required and immutable. Fully qualified location prefix of the external folder where data is stored. Normalized to standard format: "gs:////". Starts with "gs://" rather than "/bigstore/". Ends with "/". Does not contain "*". See also BigLakeStorageMetadata on how it is used.
- Table
Format This property is required. string - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- Connection
Id This property is required. string - [Required] Required and immutable. Credential reference for accessing external storage system. Normalized as project_id.location_id.connection_id.
- File
Format This property is required. string - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- Storage
Uri This property is required. string - [Required] Required and immutable. Fully qualified location prefix of the external folder where data is stored. Normalized to standard format: "gs:////". Starts with "gs://" rather than "/bigstore/". Ends with "/". Does not contain "*". See also BigLakeStorageMetadata on how it is used.
- Table
Format This property is required. string - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- connection
Id This property is required. String - [Required] Required and immutable. Credential reference for accessing external storage system. Normalized as project_id.location_id.connection_id.
- file
Format This property is required. String - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- storage
Uri This property is required. String - [Required] Required and immutable. Fully qualified location prefix of the external folder where data is stored. Normalized to standard format: "gs:////". Starts with "gs://" rather than "/bigstore/". Ends with "/". Does not contain "*". See also BigLakeStorageMetadata on how it is used.
- table
Format This property is required. String - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- connection
Id This property is required. string - [Required] Required and immutable. Credential reference for accessing external storage system. Normalized as project_id.location_id.connection_id.
- file
Format This property is required. string - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- storage
Uri This property is required. string - [Required] Required and immutable. Fully qualified location prefix of the external folder where data is stored. Normalized to standard format: "gs:////". Starts with "gs://" rather than "/bigstore/". Ends with "/". Does not contain "*". See also BigLakeStorageMetadata on how it is used.
- table
Format This property is required. string - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- connection_
id This property is required. str - [Required] Required and immutable. Credential reference for accessing external storage system. Normalized as project_id.location_id.connection_id.
- file_
format This property is required. str - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- storage_
uri This property is required. str - [Required] Required and immutable. Fully qualified location prefix of the external folder where data is stored. Normalized to standard format: "gs:////". Starts with "gs://" rather than "/bigstore/". Ends with "/". Does not contain "*". See also BigLakeStorageMetadata on how it is used.
- table_
format This property is required. str - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- connection
Id This property is required. String - [Required] Required and immutable. Credential reference for accessing external storage system. Normalized as project_id.location_id.connection_id.
- file
Format This property is required. String - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
- storage
Uri This property is required. String - [Required] Required and immutable. Fully qualified location prefix of the external folder where data is stored. Normalized to standard format: "gs:////". Starts with "gs://" rather than "/bigstore/". Ends with "/". Does not contain "*". See also BigLakeStorageMetadata on how it is used.
- table
Format This property is required. String - [Required] Required and immutable. Open source file format that the table data is stored in. Currently only PARQUET is supported.
BigtableColumnFamilyResponse
- Columns
This property is required. List<Pulumi.Google Native. Big Query. V2. Inputs. Bigtable Column Response> - [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.
- Encoding
This property is required. string - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it.
- Family
Id This property is required. string - Identifier of the column family.
- Only
Read Latest This property is required. bool - [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column.
- Type
This property is required. string - [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.
- Columns
This property is required. []BigtableColumn Response - [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.
- Encoding
This property is required. string - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it.
- Family
Id This property is required. string - Identifier of the column family.
- Only
Read Latest This property is required. bool - [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column.
- Type
This property is required. string - [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.
- columns
This property is required. List<BigtableColumn Response> - [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.
- encoding
This property is required. String - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it.
- family
Id This property is required. String - Identifier of the column family.
- only
Read Latest This property is required. Boolean - [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column.
- type
This property is required. String - [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.
- columns
This property is required. BigtableColumn Response[] - [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.
- encoding
This property is required. string - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it.
- family
Id This property is required. string - Identifier of the column family.
- only
Read Latest This property is required. boolean - [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column.
- type
This property is required. string - [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.
- columns
This property is required. Sequence[BigtableColumn Response] - [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.
- encoding
This property is required. str - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it.
- family_
id This property is required. str - Identifier of the column family.
- only_
read_ latest This property is required. bool - [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column.
- type
This property is required. str - [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.
- columns
This property is required. List<Property Map> - [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.
- encoding
This property is required. String - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it.
- family
Id This property is required. String - Identifier of the column family.
- only
Read Latest This property is required. Boolean - [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column.
- type
This property is required. String - [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.
BigtableColumnResponse
- Encoding
This property is required. string - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels.
- Field
Name This property is required. string - [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.
- Only
Read Latest This property is required. bool - [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels.
- Qualifier
Encoded This property is required. string - [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name.
- Qualifier
String This property is required. string - Type
This property is required. string - [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.
- Encoding
This property is required. string - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels.
- Field
Name This property is required. string - [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.
- Only
Read Latest This property is required. bool - [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels.
- Qualifier
Encoded This property is required. string - [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name.
- Qualifier
String This property is required. string - Type
This property is required. string - [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.
- encoding
This property is required. String - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels.
- field
Name This property is required. String - [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.
- only
Read Latest This property is required. Boolean - [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels.
- qualifier
Encoded This property is required. String - [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name.
- qualifier
String This property is required. String - type
This property is required. String - [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.
- encoding
This property is required. string - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels.
- field
Name This property is required. string - [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.
- only
Read Latest This property is required. boolean - [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels.
- qualifier
Encoded This property is required. string - [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name.
- qualifier
String This property is required. string - type
This property is required. string - [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.
- encoding
This property is required. str - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels.
- field_
name This property is required. str - [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.
- only_
read_ latest This property is required. bool - [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels.
- qualifier_
encoded This property is required. str - [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name.
- qualifier_
string This property is required. str - type
This property is required. str - [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.
- encoding
This property is required. String - [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels.
- field
Name This property is required. String - [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.
- only
Read Latest This property is required. Boolean - [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels.
- qualifier
Encoded This property is required. String - [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name.
- qualifier
String This property is required. String - type
This property is required. String - [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.
BigtableOptionsResponse
- Column
Families This property is required. List<Pulumi.Google Native. Big Query. V2. Inputs. Bigtable Column Family Response> - [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.
- Ignore
Unspecified Column Families This property is required. bool - [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.
- Read
Rowkey As String This property is required. bool - [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
- Column
Families This property is required. []BigtableColumn Family Response - [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.
- Ignore
Unspecified Column Families This property is required. bool - [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.
- Read
Rowkey As String This property is required. bool - [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
- column
Families This property is required. List<BigtableColumn Family Response> - [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.
- ignore
Unspecified Column Families This property is required. Boolean - [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.
- read
Rowkey As String This property is required. Boolean - [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
- column
Families This property is required. BigtableColumn Family Response[] - [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.
- ignore
Unspecified Column Families This property is required. boolean - [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.
- read
Rowkey As String This property is required. boolean - [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
- column_
families This property is required. Sequence[BigtableColumn Family Response] - [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.
- ignore_
unspecified_ column_ families This property is required. bool - [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.
- read_
rowkey_ as_ string This property is required. bool - [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
- column
Families This property is required. List<Property Map> - [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.
- ignore
Unspecified Column Families This property is required. Boolean - [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.
- read
Rowkey As String This property is required. Boolean - [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
BqmlIterationResultResponse
- Duration
Ms This property is required. string - [Output-only, Beta] Time taken to run the training iteration in milliseconds.
- Eval
Loss This property is required. double - [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.
- Index
This property is required. int - [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run.
- Learn
Rate This property is required. double - [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.
- Training
Loss This property is required. double - [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.
- Duration
Ms This property is required. string - [Output-only, Beta] Time taken to run the training iteration in milliseconds.
- Eval
Loss This property is required. float64 - [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.
- Index
This property is required. int - [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run.
- Learn
Rate This property is required. float64 - [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.
- Training
Loss This property is required. float64 - [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.
- duration
Ms This property is required. String - [Output-only, Beta] Time taken to run the training iteration in milliseconds.
- eval
Loss This property is required. Double - [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.
- index
This property is required. Integer - [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run.
- learn
Rate This property is required. Double - [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.
- training
Loss This property is required. Double - [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.
- duration
Ms This property is required. string - [Output-only, Beta] Time taken to run the training iteration in milliseconds.
- eval
Loss This property is required. number - [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.
- index
This property is required. number - [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run.
- learn
Rate This property is required. number - [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.
- training
Loss This property is required. number - [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.
- duration_
ms This property is required. str - [Output-only, Beta] Time taken to run the training iteration in milliseconds.
- eval_
loss This property is required. float - [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.
- index
This property is required. int - [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run.
- learn_
rate This property is required. float - [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.
- training_
loss This property is required. float - [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.
- duration
Ms This property is required. String - [Output-only, Beta] Time taken to run the training iteration in milliseconds.
- eval
Loss This property is required. Number - [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.
- index
This property is required. Number - [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run.
- learn
Rate This property is required. Number - [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.
- training
Loss This property is required. Number - [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.
BqmlTrainingRunResponse
- Iteration
Results This property is required. List<Pulumi.Google Native. Big Query. V2. Inputs. Bqml Iteration Result Response> - [Output-only, Beta] List of each iteration results.
- Start
Time This property is required. string - [Output-only, Beta] Training run start time in milliseconds since the epoch.
- State
This property is required. string - [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user.
- Training
Options This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Bqml Training Run Training Options Response - [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
- Iteration
Results This property is required. []BqmlIteration Result Response - [Output-only, Beta] List of each iteration results.
- Start
Time This property is required. string - [Output-only, Beta] Training run start time in milliseconds since the epoch.
- State
This property is required. string - [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user.
- Training
Options This property is required. BqmlTraining Run Training Options Response - [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
- iteration
Results This property is required. List<BqmlIteration Result Response> - [Output-only, Beta] List of each iteration results.
- start
Time This property is required. String - [Output-only, Beta] Training run start time in milliseconds since the epoch.
- state
This property is required. String - [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user.
- training
Options This property is required. BqmlTraining Run Training Options Response - [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
- iteration
Results This property is required. BqmlIteration Result Response[] - [Output-only, Beta] List of each iteration results.
- start
Time This property is required. string - [Output-only, Beta] Training run start time in milliseconds since the epoch.
- state
This property is required. string - [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user.
- training
Options This property is required. BqmlTraining Run Training Options Response - [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
- iteration_
results This property is required. Sequence[BqmlIteration Result Response] - [Output-only, Beta] List of each iteration results.
- start_
time This property is required. str - [Output-only, Beta] Training run start time in milliseconds since the epoch.
- state
This property is required. str - [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user.
- training_
options This property is required. BqmlTraining Run Training Options Response - [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
- iteration
Results This property is required. List<Property Map> - [Output-only, Beta] List of each iteration results.
- start
Time This property is required. String - [Output-only, Beta] Training run start time in milliseconds since the epoch.
- state
This property is required. String - [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user.
- training
Options This property is required. Property Map - [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
BqmlTrainingRunTrainingOptionsResponse
- Early
Stop This property is required. bool - L1Reg
This property is required. double - L2Reg
This property is required. double - Learn
Rate This property is required. double - Learn
Rate Strategy This property is required. string - Line
Search Init Learn Rate This property is required. double - Max
Iteration This property is required. string - Min
Rel Progress This property is required. double - Warm
Start This property is required. bool
- Early
Stop This property is required. bool - L1Reg
This property is required. float64 - L2Reg
This property is required. float64 - Learn
Rate This property is required. float64 - Learn
Rate Strategy This property is required. string - Line
Search Init Learn Rate This property is required. float64 - Max
Iteration This property is required. string - Min
Rel Progress This property is required. float64 - Warm
Start This property is required. bool
- early
Stop This property is required. Boolean - l1Reg
This property is required. Double - l2Reg
This property is required. Double - learn
Rate This property is required. Double - learn
Rate Strategy This property is required. String - line
Search Init Learn Rate This property is required. Double - max
Iteration This property is required. String - min
Rel Progress This property is required. Double - warm
Start This property is required. Boolean
- early
Stop This property is required. boolean - l1Reg
This property is required. number - l2Reg
This property is required. number - learn
Rate This property is required. number - learn
Rate Strategy This property is required. string - line
Search Init Learn Rate This property is required. number - max
Iteration This property is required. string - min
Rel Progress This property is required. number - warm
Start This property is required. boolean
- early_
stop This property is required. bool - l1_
reg This property is required. float - l2_
reg This property is required. float - learn_
rate This property is required. float - learn_
rate_ strategy This property is required. str - line_
search_ init_ learn_ rate This property is required. float - max_
iteration This property is required. str - min_
rel_ progress This property is required. float - warm_
start This property is required. bool
- early
Stop This property is required. Boolean - l1Reg
This property is required. Number - l2Reg
This property is required. Number - learn
Rate This property is required. Number - learn
Rate Strategy This property is required. String - line
Search Init Learn Rate This property is required. Number - max
Iteration This property is required. String - min
Rel Progress This property is required. Number - warm
Start This property is required. Boolean
CloneDefinitionResponse
- Base
Table Reference This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Table Reference Response - [Required] Reference describing the ID of the table that was cloned.
- Clone
Time This property is required. string - [Required] The time at which the base table was cloned. This value is reported in the JSON response using RFC3339 format.
- Base
Table Reference This property is required. TableReference Response - [Required] Reference describing the ID of the table that was cloned.
- Clone
Time This property is required. string - [Required] The time at which the base table was cloned. This value is reported in the JSON response using RFC3339 format.
- base
Table Reference This property is required. TableReference Response - [Required] Reference describing the ID of the table that was cloned.
- clone
Time This property is required. String - [Required] The time at which the base table was cloned. This value is reported in the JSON response using RFC3339 format.
- base
Table Reference This property is required. TableReference Response - [Required] Reference describing the ID of the table that was cloned.
- clone
Time This property is required. string - [Required] The time at which the base table was cloned. This value is reported in the JSON response using RFC3339 format.
- base_
table_ reference This property is required. TableReference Response - [Required] Reference describing the ID of the table that was cloned.
- clone_
time This property is required. str - [Required] The time at which the base table was cloned. This value is reported in the JSON response using RFC3339 format.
- base
Table Reference This property is required. Property Map - [Required] Reference describing the ID of the table that was cloned.
- clone
Time This property is required. String - [Required] The time at which the base table was cloned. This value is reported in the JSON response using RFC3339 format.
ClusteringResponse
- Fields
This property is required. List<string> - [Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.
- Fields
This property is required. []string - [Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.
- fields
This property is required. List<String> - [Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.
- fields
This property is required. string[] - [Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.
- fields
This property is required. Sequence[str] - [Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.
- fields
This property is required. List<String> - [Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.
CsvOptionsResponse
- Allow
Jagged Rows This property is required. bool - [Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.
- Allow
Quoted Newlines This property is required. bool - [Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
- Encoding
This property is required. string - [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
- Field
Delimiter This property is required. string - [Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
- Null
Marker This property is required. string - [Optional] An custom string that will represent a NULL value in CSV import data.
- Preserve
Ascii Control Characters This property is required. bool - [Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats.
- Quote
This property is required. string - [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
- Skip
Leading Rows This property is required. string - [Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- Allow
Jagged Rows This property is required. bool - [Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.
- Allow
Quoted Newlines This property is required. bool - [Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
- Encoding
This property is required. string - [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
- Field
Delimiter This property is required. string - [Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
- Null
Marker This property is required. string - [Optional] An custom string that will represent a NULL value in CSV import data.
- Preserve
Ascii Control Characters This property is required. bool - [Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats.
- Quote
This property is required. string - [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
- Skip
Leading Rows This property is required. string - [Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- allow
Jagged Rows This property is required. Boolean - [Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.
- allow
Quoted Newlines This property is required. Boolean - [Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
- encoding
This property is required. String - [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
- field
Delimiter This property is required. String - [Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
- null
Marker This property is required. String - [Optional] An custom string that will represent a NULL value in CSV import data.
- preserve
Ascii Control Characters This property is required. Boolean - [Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats.
- quote
This property is required. String - [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
- skip
Leading Rows This property is required. String - [Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- allow
Jagged Rows This property is required. boolean - [Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.
- allow
Quoted Newlines This property is required. boolean - [Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
- encoding
This property is required. string - [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
- field
Delimiter This property is required. string - [Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
- null
Marker This property is required. string - [Optional] An custom string that will represent a NULL value in CSV import data.
- preserve
Ascii Control Characters This property is required. boolean - [Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats.
- quote
This property is required. string - [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
- skip
Leading Rows This property is required. string - [Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- allow_
jagged_ rows This property is required. bool - [Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.
- allow_
quoted_ newlines This property is required. bool - [Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
- encoding
This property is required. str - [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
- field_
delimiter This property is required. str - [Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
- null_
marker This property is required. str - [Optional] An custom string that will represent a NULL value in CSV import data.
- preserve_
ascii_ control_ characters This property is required. bool - [Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats.
- quote
This property is required. str - [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
- skip_
leading_ rows This property is required. str - [Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- allow
Jagged Rows This property is required. Boolean - [Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.
- allow
Quoted Newlines This property is required. Boolean - [Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
- encoding
This property is required. String - [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
- field
Delimiter This property is required. String - [Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
- null
Marker This property is required. String - [Optional] An custom string that will represent a NULL value in CSV import data.
- preserve
Ascii Control Characters This property is required. Boolean - [Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats.
- quote
This property is required. String - [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
- skip
Leading Rows This property is required. String - [Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
EncryptionConfigurationResponse
- Kms
Key Name This property is required. string - Optional. Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.
- Kms
Key Name This property is required. string - Optional. Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.
- kms
Key Name This property is required. String - Optional. Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.
- kms
Key Name This property is required. string - Optional. Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.
- kms_
key_ name This property is required. str - Optional. Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.
- kms
Key Name This property is required. String - Optional. Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.
ExternalDataConfigurationResponse
- Autodetect
This property is required. bool - Try to detect schema and format options automatically. Any option specified explicitly will be honored.
- Avro
Options This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Avro Options Response - Additional properties to set if sourceFormat is set to Avro.
- Bigtable
Options This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Bigtable Options Response - [Optional] Additional options if sourceFormat is set to BIGTABLE.
- Compression
This property is required. string - [Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- Connection
Id This property is required. string - [Optional, Trusted Tester] Connection for external data source.
- Csv
Options This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Csv Options Response - Additional properties to set if sourceFormat is set to CSV.
- Decimal
Target Types This property is required. List<string> - [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
- File
Set Spec Type This property is required. string - [Optional] Specifies how source URIs are interpreted for constructing the file set to load. By default source URIs are expanded against the underlying storage. Other options include specifying manifest files. Only applicable to object storage systems.
- Google
Sheets Options This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Google Sheets Options Response - [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS.
- Hive
Partitioning Options This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Hive Partitioning Options Response - [Optional] Options to configure hive partitioning support.
- Ignore
Unknown Values This property is required. bool - [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.
- Json
Options This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Json Options Response - Additional properties to set if
sourceFormat
is set toNEWLINE_DELIMITED_JSON
. - Max
Bad Records This property is required. int - [Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- Metadata
Cache Mode This property is required. string - [Optional] Metadata Cache Mode for the table. Set this to enable caching of metadata from external data source.
- Object
Metadata This property is required. string - ObjectMetadata is used to create Object Tables. Object Tables contain a listing of objects (with their metadata) found at the source_uris. If ObjectMetadata is set, source_format should be omitted. Currently SIMPLE is the only supported Object Metadata type.
- Parquet
Options This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Parquet Options Response - Additional properties to set if sourceFormat is set to Parquet.
- Reference
File Schema Uri This property is required. string - [Optional] Provide a referencing file with the expected table schema. Enabled for the format: AVRO, PARQUET, ORC.
- Schema
This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Table Schema Response - [Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.
- Source
Format This property is required. string - [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".
- Source
Uris This property is required. List<string> - [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '' wildcard character is not allowed.
- Autodetect
This property is required. bool - Try to detect schema and format options automatically. Any option specified explicitly will be honored.
- Avro
Options This property is required. AvroOptions Response - Additional properties to set if sourceFormat is set to Avro.
- Bigtable
Options This property is required. BigtableOptions Response - [Optional] Additional options if sourceFormat is set to BIGTABLE.
- Compression
This property is required. string - [Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- Connection
Id This property is required. string - [Optional, Trusted Tester] Connection for external data source.
- Csv
Options This property is required. CsvOptions Response - Additional properties to set if sourceFormat is set to CSV.
- Decimal
Target Types This property is required. []string - [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
- File
Set Spec Type This property is required. string - [Optional] Specifies how source URIs are interpreted for constructing the file set to load. By default source URIs are expanded against the underlying storage. Other options include specifying manifest files. Only applicable to object storage systems.
- Google
Sheets Options This property is required. GoogleSheets Options Response - [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS.
- Hive
Partitioning Options This property is required. HivePartitioning Options Response - [Optional] Options to configure hive partitioning support.
- Ignore
Unknown Values This property is required. bool - [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.
- Json
Options This property is required. JsonOptions Response - Additional properties to set if
sourceFormat
is set toNEWLINE_DELIMITED_JSON
. - Max
Bad Records This property is required. int - [Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- Metadata
Cache Mode This property is required. string - [Optional] Metadata Cache Mode for the table. Set this to enable caching of metadata from external data source.
- Object
Metadata This property is required. string - ObjectMetadata is used to create Object Tables. Object Tables contain a listing of objects (with their metadata) found at the source_uris. If ObjectMetadata is set, source_format should be omitted. Currently SIMPLE is the only supported Object Metadata type.
- Parquet
Options This property is required. ParquetOptions Response - Additional properties to set if sourceFormat is set to Parquet.
- Reference
File Schema Uri This property is required. string - [Optional] Provide a referencing file with the expected table schema. Enabled for the format: AVRO, PARQUET, ORC.
- Schema
This property is required. TableSchema Response - [Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.
- Source
Format This property is required. string - [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".
- Source
Uris This property is required. []string - [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '' wildcard character is not allowed.
- autodetect
This property is required. Boolean - Try to detect schema and format options automatically. Any option specified explicitly will be honored.
- avro
Options This property is required. AvroOptions Response - Additional properties to set if sourceFormat is set to Avro.
- bigtable
Options This property is required. BigtableOptions Response - [Optional] Additional options if sourceFormat is set to BIGTABLE.
- compression
This property is required. String - [Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- connection
Id This property is required. String - [Optional, Trusted Tester] Connection for external data source.
- csv
Options This property is required. CsvOptions Response - Additional properties to set if sourceFormat is set to CSV.
- decimal
Target Types This property is required. List<String> - [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
- file
Set Spec Type This property is required. String - [Optional] Specifies how source URIs are interpreted for constructing the file set to load. By default source URIs are expanded against the underlying storage. Other options include specifying manifest files. Only applicable to object storage systems.
- google
Sheets Options This property is required. GoogleSheets Options Response - [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS.
- hive
Partitioning Options This property is required. HivePartitioning Options Response - [Optional] Options to configure hive partitioning support.
- ignore
Unknown Values This property is required. Boolean - [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.
- json
Options This property is required. JsonOptions Response - Additional properties to set if
sourceFormat
is set toNEWLINE_DELIMITED_JSON
. - max
Bad Records This property is required. Integer - [Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- metadata
Cache Mode This property is required. String - [Optional] Metadata Cache Mode for the table. Set this to enable caching of metadata from external data source.
- object
Metadata This property is required. String - ObjectMetadata is used to create Object Tables. Object Tables contain a listing of objects (with their metadata) found at the source_uris. If ObjectMetadata is set, source_format should be omitted. Currently SIMPLE is the only supported Object Metadata type.
- parquet
Options This property is required. ParquetOptions Response - Additional properties to set if sourceFormat is set to Parquet.
- reference
File Schema Uri This property is required. String - [Optional] Provide a referencing file with the expected table schema. Enabled for the format: AVRO, PARQUET, ORC.
- schema
This property is required. TableSchema Response - [Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.
- source
Format This property is required. String - [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".
- source
Uris This property is required. List<String> - [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '' wildcard character is not allowed.
- autodetect
This property is required. boolean - Try to detect schema and format options automatically. Any option specified explicitly will be honored.
- avro
Options This property is required. AvroOptions Response - Additional properties to set if sourceFormat is set to Avro.
- bigtable
Options This property is required. BigtableOptions Response - [Optional] Additional options if sourceFormat is set to BIGTABLE.
- compression
This property is required. string - [Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- connection
Id This property is required. string - [Optional, Trusted Tester] Connection for external data source.
- csv
Options This property is required. CsvOptions Response - Additional properties to set if sourceFormat is set to CSV.
- decimal
Target Types This property is required. string[] - [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
- file
Set Spec Type This property is required. string - [Optional] Specifies how source URIs are interpreted for constructing the file set to load. By default source URIs are expanded against the underlying storage. Other options include specifying manifest files. Only applicable to object storage systems.
- google
Sheets Options This property is required. GoogleSheets Options Response - [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS.
- hive
Partitioning Options This property is required. HivePartitioning Options Response - [Optional] Options to configure hive partitioning support.
- ignore
Unknown Values This property is required. boolean - [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.
- json
Options This property is required. JsonOptions Response - Additional properties to set if
sourceFormat
is set toNEWLINE_DELIMITED_JSON
. - max
Bad Records This property is required. number - [Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- metadata
Cache Mode This property is required. string - [Optional] Metadata Cache Mode for the table. Set this to enable caching of metadata from external data source.
- object
Metadata This property is required. string - ObjectMetadata is used to create Object Tables. Object Tables contain a listing of objects (with their metadata) found at the source_uris. If ObjectMetadata is set, source_format should be omitted. Currently SIMPLE is the only supported Object Metadata type.
- parquet
Options This property is required. ParquetOptions Response - Additional properties to set if sourceFormat is set to Parquet.
- reference
File Schema Uri This property is required. string - [Optional] Provide a referencing file with the expected table schema. Enabled for the format: AVRO, PARQUET, ORC.
- schema
This property is required. TableSchema Response - [Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.
- source
Format This property is required. string - [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".
- source
Uris This property is required. string[] - [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '' wildcard character is not allowed.
- autodetect
This property is required. bool - Try to detect schema and format options automatically. Any option specified explicitly will be honored.
- avro_
options This property is required. AvroOptions Response - Additional properties to set if sourceFormat is set to Avro.
- bigtable_
options This property is required. BigtableOptions Response - [Optional] Additional options if sourceFormat is set to BIGTABLE.
- compression
This property is required. str - [Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- connection_
id This property is required. str - [Optional, Trusted Tester] Connection for external data source.
- csv_
options This property is required. CsvOptions Response - Additional properties to set if sourceFormat is set to CSV.
- decimal_
target_ types This property is required. Sequence[str] - [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
- file_
set_ spec_ type This property is required. str - [Optional] Specifies how source URIs are interpreted for constructing the file set to load. By default source URIs are expanded against the underlying storage. Other options include specifying manifest files. Only applicable to object storage systems.
- google_
sheets_ options This property is required. GoogleSheets Options Response - [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS.
- hive_
partitioning_ options This property is required. HivePartitioning Options Response - [Optional] Options to configure hive partitioning support.
- ignore_
unknown_ values This property is required. bool - [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.
- json_
options This property is required. JsonOptions Response - Additional properties to set if
sourceFormat
is set toNEWLINE_DELIMITED_JSON
. - max_
bad_ records This property is required. int - [Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- metadata_
cache_ mode This property is required. str - [Optional] Metadata Cache Mode for the table. Set this to enable caching of metadata from external data source.
- object_
metadata This property is required. str - ObjectMetadata is used to create Object Tables. Object Tables contain a listing of objects (with their metadata) found at the source_uris. If ObjectMetadata is set, source_format should be omitted. Currently SIMPLE is the only supported Object Metadata type.
- parquet_
options This property is required. ParquetOptions Response - Additional properties to set if sourceFormat is set to Parquet.
- reference_
file_ schema_ uri This property is required. str - [Optional] Provide a referencing file with the expected table schema. Enabled for the format: AVRO, PARQUET, ORC.
- schema
This property is required. TableSchema Response - [Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.
- source_
format This property is required. str - [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".
- source_
uris This property is required. Sequence[str] - [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '' wildcard character is not allowed.
- autodetect
This property is required. Boolean - Try to detect schema and format options automatically. Any option specified explicitly will be honored.
- avro
Options This property is required. Property Map - Additional properties to set if sourceFormat is set to Avro.
- bigtable
Options This property is required. Property Map - [Optional] Additional options if sourceFormat is set to BIGTABLE.
- compression
This property is required. String - [Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- connection
Id This property is required. String - [Optional, Trusted Tester] Connection for external data source.
- csv
Options This property is required. Property Map - Additional properties to set if sourceFormat is set to CSV.
- decimal
Target Types This property is required. List<String> - [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
- file
Set Spec Type This property is required. String - [Optional] Specifies how source URIs are interpreted for constructing the file set to load. By default source URIs are expanded against the underlying storage. Other options include specifying manifest files. Only applicable to object storage systems.
- google
Sheets Options This property is required. Property Map - [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS.
- hive
Partitioning Options This property is required. Property Map - [Optional] Options to configure hive partitioning support.
- ignore
Unknown Values This property is required. Boolean - [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.
- json
Options This property is required. Property Map - Additional properties to set if
sourceFormat
is set toNEWLINE_DELIMITED_JSON
. - max
Bad Records This property is required. Number - [Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
- metadata
Cache Mode This property is required. String - [Optional] Metadata Cache Mode for the table. Set this to enable caching of metadata from external data source.
- object
Metadata This property is required. String - ObjectMetadata is used to create Object Tables. Object Tables contain a listing of objects (with their metadata) found at the source_uris. If ObjectMetadata is set, source_format should be omitted. Currently SIMPLE is the only supported Object Metadata type.
- parquet
Options This property is required. Property Map - Additional properties to set if sourceFormat is set to Parquet.
- reference
File Schema Uri This property is required. String - [Optional] Provide a referencing file with the expected table schema. Enabled for the format: AVRO, PARQUET, ORC.
- schema
This property is required. Property Map - [Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.
- source
Format This property is required. String - [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".
- source
Uris This property is required. List<String> - [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '' wildcard character is not allowed.
GoogleSheetsOptionsResponse
- Range
This property is required. string - [Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20
- Skip
Leading Rows This property is required. string - [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- Range
This property is required. string - [Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20
- Skip
Leading Rows This property is required. string - [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- range
This property is required. String - [Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20
- skip
Leading Rows This property is required. String - [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- range
This property is required. string - [Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20
- skip
Leading Rows This property is required. string - [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- range
This property is required. str - [Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20
- skip_
leading_ rows This property is required. str - [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
- range
This property is required. String - [Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20
- skip
Leading Rows This property is required. String - [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
HivePartitioningOptionsResponse
- Fields
This property is required. List<string> - For permanent external tables, this field is populated with the hive partition keys in the order they were inferred. The types of the partition keys can be deduced by checking the table schema (which will include the partition keys). Not every API will populate this field in the output. For example, Tables.Get will populate it, but Tables.List will not contain this field.
- Mode
This property is required. string - [Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet.
- Require
Partition Filter This property is required. bool - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail.
- Source
Uri Prefix This property is required. string - [Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter).
- Fields
This property is required. []string - For permanent external tables, this field is populated with the hive partition keys in the order they were inferred. The types of the partition keys can be deduced by checking the table schema (which will include the partition keys). Not every API will populate this field in the output. For example, Tables.Get will populate it, but Tables.List will not contain this field.
- Mode
This property is required. string - [Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet.
- Require
Partition Filter This property is required. bool - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail.
- Source
Uri Prefix This property is required. string - [Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter).
- fields
This property is required. List<String> - For permanent external tables, this field is populated with the hive partition keys in the order they were inferred. The types of the partition keys can be deduced by checking the table schema (which will include the partition keys). Not every API will populate this field in the output. For example, Tables.Get will populate it, but Tables.List will not contain this field.
- mode
This property is required. String - [Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet.
- require
Partition Filter This property is required. Boolean - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail.
- source
Uri Prefix This property is required. String - [Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter).
- fields
This property is required. string[] - For permanent external tables, this field is populated with the hive partition keys in the order they were inferred. The types of the partition keys can be deduced by checking the table schema (which will include the partition keys). Not every API will populate this field in the output. For example, Tables.Get will populate it, but Tables.List will not contain this field.
- mode
This property is required. string - [Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet.
- require
Partition Filter This property is required. boolean - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail.
- source
Uri Prefix This property is required. string - [Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter).
- fields
This property is required. Sequence[str] - For permanent external tables, this field is populated with the hive partition keys in the order they were inferred. The types of the partition keys can be deduced by checking the table schema (which will include the partition keys). Not every API will populate this field in the output. For example, Tables.Get will populate it, but Tables.List will not contain this field.
- mode
This property is required. str - [Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet.
- require_
partition_ filter This property is required. bool - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail.
- source_
uri_ prefix This property is required. str - [Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter).
- fields
This property is required. List<String> - For permanent external tables, this field is populated with the hive partition keys in the order they were inferred. The types of the partition keys can be deduced by checking the table schema (which will include the partition keys). Not every API will populate this field in the output. For example, Tables.Get will populate it, but Tables.List will not contain this field.
- mode
This property is required. String - [Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet.
- require
Partition Filter This property is required. Boolean - [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail.
- source
Uri Prefix This property is required. String - [Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter).
JsonOptionsResponse
- Encoding
This property is required. string - [Optional] The character encoding of the data. The supported values are UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE. The default value is UTF-8.
- Encoding
This property is required. string - [Optional] The character encoding of the data. The supported values are UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE. The default value is UTF-8.
- encoding
This property is required. String - [Optional] The character encoding of the data. The supported values are UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE. The default value is UTF-8.
- encoding
This property is required. string - [Optional] The character encoding of the data. The supported values are UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE. The default value is UTF-8.
- encoding
This property is required. str - [Optional] The character encoding of the data. The supported values are UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE. The default value is UTF-8.
- encoding
This property is required. String - [Optional] The character encoding of the data. The supported values are UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE. The default value is UTF-8.
MaterializedViewDefinitionResponse
- Allow
Non Incremental Definition This property is required. bool - [Optional] Allow non incremental materialized view definition. The default value is "false".
- Enable
Refresh This property is required. bool - [Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true".
- Last
Refresh Time This property is required. string - [TrustedTester] The time when this materialized view was last modified, in milliseconds since the epoch.
- Max
Staleness This property is required. string - [Optional] Max staleness of data that could be returned when materizlized view is queried (formatted as Google SQL Interval type).
- Query
This property is required. string - [Required] A query whose result is persisted.
- Refresh
Interval Ms This property is required. string - [Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
- Allow
Non Incremental Definition This property is required. bool - [Optional] Allow non incremental materialized view definition. The default value is "false".
- Enable
Refresh This property is required. bool - [Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true".
- Last
Refresh Time This property is required. string - [TrustedTester] The time when this materialized view was last modified, in milliseconds since the epoch.
- Max
Staleness This property is required. string - [Optional] Max staleness of data that could be returned when materizlized view is queried (formatted as Google SQL Interval type).
- Query
This property is required. string - [Required] A query whose result is persisted.
- Refresh
Interval Ms This property is required. string - [Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
- allow
Non Incremental Definition This property is required. Boolean - [Optional] Allow non incremental materialized view definition. The default value is "false".
- enable
Refresh This property is required. Boolean - [Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true".
- last
Refresh Time This property is required. String - [TrustedTester] The time when this materialized view was last modified, in milliseconds since the epoch.
- max
Staleness This property is required. String - [Optional] Max staleness of data that could be returned when materizlized view is queried (formatted as Google SQL Interval type).
- query
This property is required. String - [Required] A query whose result is persisted.
- refresh
Interval Ms This property is required. String - [Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
- allow
Non Incremental Definition This property is required. boolean - [Optional] Allow non incremental materialized view definition. The default value is "false".
- enable
Refresh This property is required. boolean - [Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true".
- last
Refresh Time This property is required. string - [TrustedTester] The time when this materialized view was last modified, in milliseconds since the epoch.
- max
Staleness This property is required. string - [Optional] Max staleness of data that could be returned when materizlized view is queried (formatted as Google SQL Interval type).
- query
This property is required. string - [Required] A query whose result is persisted.
- refresh
Interval Ms This property is required. string - [Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
- allow_
non_ incremental_ definition This property is required. bool - [Optional] Allow non incremental materialized view definition. The default value is "false".
- enable_
refresh This property is required. bool - [Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true".
- last_
refresh_ time This property is required. str - [TrustedTester] The time when this materialized view was last modified, in milliseconds since the epoch.
- max_
staleness This property is required. str - [Optional] Max staleness of data that could be returned when materizlized view is queried (formatted as Google SQL Interval type).
- query
This property is required. str - [Required] A query whose result is persisted.
- refresh_
interval_ ms This property is required. str - [Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
- allow
Non Incremental Definition This property is required. Boolean - [Optional] Allow non incremental materialized view definition. The default value is "false".
- enable
Refresh This property is required. Boolean - [Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true".
- last
Refresh Time This property is required. String - [TrustedTester] The time when this materialized view was last modified, in milliseconds since the epoch.
- max
Staleness This property is required. String - [Optional] Max staleness of data that could be returned when materizlized view is queried (formatted as Google SQL Interval type).
- query
This property is required. String - [Required] A query whose result is persisted.
- refresh
Interval Ms This property is required. String - [Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
ModelDefinitionModelOptionsResponse
- labels
This property is required. Sequence[str] - loss_
type This property is required. str - model_
type This property is required. str
ModelDefinitionResponse
- Model
Options This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Model Definition Model Options Response - [Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
- Training
Runs This property is required. List<Pulumi.Google Native. Big Query. V2. Inputs. Bqml Training Run Response> - [Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.
- Model
Options This property is required. ModelDefinition Model Options Response - [Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
- Training
Runs This property is required. []BqmlTraining Run Response - [Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.
- model
Options This property is required. ModelDefinition Model Options Response - [Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
- training
Runs This property is required. List<BqmlTraining Run Response> - [Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.
- model
Options This property is required. ModelDefinition Model Options Response - [Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
- training
Runs This property is required. BqmlTraining Run Response[] - [Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.
- model_
options This property is required. ModelDefinition Model Options Response - [Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
- training_
runs This property is required. Sequence[BqmlTraining Run Response] - [Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.
- model
Options This property is required. Property Map - [Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
- training
Runs This property is required. List<Property Map> - [Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.
ParquetOptionsResponse
- Enable
List Inference This property is required. bool - [Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type.
- Enum
As String This property is required. bool - [Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.
- Enable
List Inference This property is required. bool - [Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type.
- Enum
As String This property is required. bool - [Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.
- enable
List Inference This property is required. Boolean - [Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type.
- enum
As String This property is required. Boolean - [Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.
- enable
List Inference This property is required. boolean - [Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type.
- enum
As String This property is required. boolean - [Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.
- enable_
list_ inference This property is required. bool - [Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type.
- enum_
as_ string This property is required. bool - [Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.
- enable
List Inference This property is required. Boolean - [Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type.
- enum
As String This property is required. Boolean - [Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.
RangePartitioningRangeResponse
- End
This property is required. string - [TrustedTester] [Required] The end of range partitioning, exclusive.
- Interval
This property is required. string - [TrustedTester] [Required] The width of each interval.
- Start
This property is required. string - [TrustedTester] [Required] The start of range partitioning, inclusive.
- End
This property is required. string - [TrustedTester] [Required] The end of range partitioning, exclusive.
- Interval
This property is required. string - [TrustedTester] [Required] The width of each interval.
- Start
This property is required. string - [TrustedTester] [Required] The start of range partitioning, inclusive.
- end
This property is required. String - [TrustedTester] [Required] The end of range partitioning, exclusive.
- interval
This property is required. String - [TrustedTester] [Required] The width of each interval.
- start
This property is required. String - [TrustedTester] [Required] The start of range partitioning, inclusive.
- end
This property is required. string - [TrustedTester] [Required] The end of range partitioning, exclusive.
- interval
This property is required. string - [TrustedTester] [Required] The width of each interval.
- start
This property is required. string - [TrustedTester] [Required] The start of range partitioning, inclusive.
- end
This property is required. str - [TrustedTester] [Required] The end of range partitioning, exclusive.
- interval
This property is required. str - [TrustedTester] [Required] The width of each interval.
- start
This property is required. str - [TrustedTester] [Required] The start of range partitioning, inclusive.
- end
This property is required. String - [TrustedTester] [Required] The end of range partitioning, exclusive.
- interval
This property is required. String - [TrustedTester] [Required] The width of each interval.
- start
This property is required. String - [TrustedTester] [Required] The start of range partitioning, inclusive.
RangePartitioningResponse
- Field
This property is required. string - [TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.
- Range
This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Range Partitioning Range Response - [TrustedTester] [Required] Defines the ranges for range partitioning.
- Field
This property is required. string - [TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.
- Range
This property is required. RangePartitioning Range Response - [TrustedTester] [Required] Defines the ranges for range partitioning.
- field
This property is required. String - [TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.
- range
This property is required. RangePartitioning Range Response - [TrustedTester] [Required] Defines the ranges for range partitioning.
- field
This property is required. string - [TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.
- range
This property is required. RangePartitioning Range Response - [TrustedTester] [Required] Defines the ranges for range partitioning.
- field
This property is required. str - [TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.
- range
This property is required. RangePartitioning Range Response - [TrustedTester] [Required] Defines the ranges for range partitioning.
- field
This property is required. String - [TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.
- range
This property is required. Property Map - [TrustedTester] [Required] Defines the ranges for range partitioning.
SnapshotDefinitionResponse
- Base
Table Reference This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Table Reference Response - [Required] Reference describing the ID of the table that was snapshot.
- Snapshot
Time This property is required. string - [Required] The time at which the base table was snapshot. This value is reported in the JSON response using RFC3339 format.
- Base
Table Reference This property is required. TableReference Response - [Required] Reference describing the ID of the table that was snapshot.
- Snapshot
Time This property is required. string - [Required] The time at which the base table was snapshot. This value is reported in the JSON response using RFC3339 format.
- base
Table Reference This property is required. TableReference Response - [Required] Reference describing the ID of the table that was snapshot.
- snapshot
Time This property is required. String - [Required] The time at which the base table was snapshot. This value is reported in the JSON response using RFC3339 format.
- base
Table Reference This property is required. TableReference Response - [Required] Reference describing the ID of the table that was snapshot.
- snapshot
Time This property is required. string - [Required] The time at which the base table was snapshot. This value is reported in the JSON response using RFC3339 format.
- base_
table_ reference This property is required. TableReference Response - [Required] Reference describing the ID of the table that was snapshot.
- snapshot_
time This property is required. str - [Required] The time at which the base table was snapshot. This value is reported in the JSON response using RFC3339 format.
- base
Table Reference This property is required. Property Map - [Required] Reference describing the ID of the table that was snapshot.
- snapshot
Time This property is required. String - [Required] The time at which the base table was snapshot. This value is reported in the JSON response using RFC3339 format.
StreamingbufferResponse
- Estimated
Bytes This property is required. string - A lower-bound estimate of the number of bytes currently in the streaming buffer.
- Estimated
Rows This property is required. string - A lower-bound estimate of the number of rows currently in the streaming buffer.
- Oldest
Entry Time This property is required. string - Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available.
- Estimated
Bytes This property is required. string - A lower-bound estimate of the number of bytes currently in the streaming buffer.
- Estimated
Rows This property is required. string - A lower-bound estimate of the number of rows currently in the streaming buffer.
- Oldest
Entry Time This property is required. string - Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available.
- estimated
Bytes This property is required. String - A lower-bound estimate of the number of bytes currently in the streaming buffer.
- estimated
Rows This property is required. String - A lower-bound estimate of the number of rows currently in the streaming buffer.
- oldest
Entry Time This property is required. String - Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available.
- estimated
Bytes This property is required. string - A lower-bound estimate of the number of bytes currently in the streaming buffer.
- estimated
Rows This property is required. string - A lower-bound estimate of the number of rows currently in the streaming buffer.
- oldest
Entry Time This property is required. string - Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available.
- estimated_
bytes This property is required. str - A lower-bound estimate of the number of bytes currently in the streaming buffer.
- estimated_
rows This property is required. str - A lower-bound estimate of the number of rows currently in the streaming buffer.
- oldest_
entry_ time This property is required. str - Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available.
- estimated
Bytes This property is required. String - A lower-bound estimate of the number of bytes currently in the streaming buffer.
- estimated
Rows This property is required. String - A lower-bound estimate of the number of rows currently in the streaming buffer.
- oldest
Entry Time This property is required. String - Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available.
TableConstraintsForeignKeysItemColumnReferencesItemResponse
- Referenced
Column This property is required. string - Referencing
Column This property is required. string
- Referenced
Column This property is required. string - Referencing
Column This property is required. string
- referenced
Column This property is required. String - referencing
Column This property is required. String
- referenced
Column This property is required. string - referencing
Column This property is required. string
- referenced_
column This property is required. str - referencing_
column This property is required. str
- referenced
Column This property is required. String - referencing
Column This property is required. String
TableConstraintsForeignKeysItemReferencedTableResponse
- dataset_
id This property is required. str - project
This property is required. str - table_
id This property is required. str
TableConstraintsForeignKeysItemResponse
- Column
References This property is required. List<Pulumi.Google Native. Big Query. V2. Inputs. Table Constraints Foreign Keys Item Column References Item Response> - Name
This property is required. string - Referenced
Table This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Table Constraints Foreign Keys Item Referenced Table Response
- Column
References This property is required. []TableConstraints Foreign Keys Item Column References Item Response - Name
This property is required. string - Referenced
Table This property is required. TableConstraints Foreign Keys Item Referenced Table Response
- column
References This property is required. List<TableConstraints Foreign Keys Item Column References Item Response> - name
This property is required. String - referenced
Table This property is required. TableConstraints Foreign Keys Item Referenced Table Response
- column
References This property is required. TableConstraints Foreign Keys Item Column References Item Response[] - name
This property is required. string - referenced
Table This property is required. TableConstraints Foreign Keys Item Referenced Table Response
- column_
references This property is required. Sequence[TableConstraints Foreign Keys Item Column References Item Response] - name
This property is required. str - referenced_
table This property is required. TableConstraints Foreign Keys Item Referenced Table Response
- column
References This property is required. List<Property Map> - name
This property is required. String - referenced
Table This property is required. Property Map
TableConstraintsPrimaryKeyResponse
- Columns
This property is required. List<string>
- Columns
This property is required. []string
- columns
This property is required. List<String>
- columns
This property is required. string[]
- columns
This property is required. Sequence[str]
- columns
This property is required. List<String>
TableConstraintsResponse
- Foreign
Keys This property is required. List<Pulumi.Google Native. Big Query. V2. Inputs. Table Constraints Foreign Keys Item Response> - [Optional] The foreign keys of the tables.
- Primary
Key This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Table Constraints Primary Key Response - [Optional] The primary key of the table.
- Foreign
Keys This property is required. []TableConstraints Foreign Keys Item Response - [Optional] The foreign keys of the tables.
- Primary
Key This property is required. TableConstraints Primary Key Response - [Optional] The primary key of the table.
- foreign
Keys This property is required. List<TableConstraints Foreign Keys Item Response> - [Optional] The foreign keys of the tables.
- primary
Key This property is required. TableConstraints Primary Key Response - [Optional] The primary key of the table.
- foreign
Keys This property is required. TableConstraints Foreign Keys Item Response[] - [Optional] The foreign keys of the tables.
- primary
Key This property is required. TableConstraints Primary Key Response - [Optional] The primary key of the table.
- foreign_
keys This property is required. Sequence[TableConstraints Foreign Keys Item Response] - [Optional] The foreign keys of the tables.
- primary_
key This property is required. TableConstraints Primary Key Response - [Optional] The primary key of the table.
- foreign
Keys This property is required. List<Property Map> - [Optional] The foreign keys of the tables.
- primary
Key This property is required. Property Map - [Optional] The primary key of the table.
TableFieldSchemaCategoriesResponse
- Names
This property is required. List<string> - A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed.
- Names
This property is required. []string - A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed.
- names
This property is required. List<String> - A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed.
- names
This property is required. string[] - A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed.
- names
This property is required. Sequence[str] - A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed.
- names
This property is required. List<String> - A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed.
TableFieldSchemaPolicyTagsResponse
- Names
This property is required. List<string> - A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed.
- Names
This property is required. []string - A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed.
- names
This property is required. List<String> - A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed.
- names
This property is required. string[] - A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed.
- names
This property is required. Sequence[str] - A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed.
- names
This property is required. List<String> - A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed.
TableFieldSchemaRangeElementTypeResponse
- Type
This property is required. string - The field element type of a RANGE
- Type
This property is required. string - The field element type of a RANGE
- type
This property is required. String - The field element type of a RANGE
- type
This property is required. string - The field element type of a RANGE
- type
This property is required. str - The field element type of a RANGE
- type
This property is required. String - The field element type of a RANGE
TableFieldSchemaResponse
- Categories
This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Table Field Schema Categories Response - [Optional] The categories attached to this field, used for field-level access control.
- Collation
This property is required. string - Optional. Collation specification of the field. It only can be set on string type field.
- Default
Value Expression This property is required. string - Optional. A SQL expression to specify the default value for this field. It can only be set for top level fields (columns). You can use struct or array expression to specify default value for the entire struct or array. The valid SQL expressions are: - Literals for all data types, including STRUCT and ARRAY. - Following functions: - CURRENT_TIMESTAMP - CURRENT_TIME - CURRENT_DATE - CURRENT_DATETIME - GENERATE_UUID - RAND - SESSION_USER - ST_GEOGPOINT - Struct or array composed with the above allowed functions, for example, [CURRENT_DATE(), DATE '2020-01-01']
- Description
This property is required. string - [Optional] The field description. The maximum length is 1,024 characters.
- Fields
This property is required. List<Pulumi.Google Native. Big Query. V2. Inputs. Table Field Schema Response> - [Optional] Describes the nested schema fields if the type property is set to RECORD.
- Max
Length This property is required. string - [Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES".
- Mode
This property is required. string - [Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
- Name
This property is required. string - [Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters.
This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Table Field Schema Policy Tags Response - Precision
This property is required. string - [Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid.
- Range
Element Type This property is required. Pulumi.Google Native. Big Query. V2. Inputs. Table Field Schema Range Element Type Response - Optional. The subtype of the RANGE, if the type of this field is RANGE. If the type is RANGE, this field is required. Possible values for the field element type of a RANGE include: - DATE - DATETIME - TIMESTAMP
- Rounding
Mode This property is required. string - Optional. Rounding Mode specification of the field. It only can be set on NUMERIC or BIGNUMERIC type fields.
- Scale
This property is required. string - [Optional] See documentation for precision.
- Type
This property is required. string - [Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).
- Categories
This property is required. TableField Schema Categories Response - [Optional] The categories attached to this field, used for field-level access control.
- Collation
This property is required. string - Optional. Collation specification of the field. It only can be set on string type field.
- Default
Value Expression This property is required. string - Optional. A SQL expression to specify the default value for this field. It can only be set for top level fields (columns). You can use struct or array expression to specify default value for the entire struct or array. The valid SQL expressions are: - Literals for all data types, including STRUCT and ARRAY. - Following functions: - CURRENT_TIMESTAMP - CURRENT_TIME - CURRENT_DATE - CURRENT_DATETIME - GENERATE_UUID - RAND - SESSION_USER - ST_GEOGPOINT - Struct or array composed with the above allowed functions, for example, [CURRENT_DATE(), DATE '2020-01-01']
- Description
This property is required. string - [Optional] The field description. The maximum length is 1,024 characters.
- Fields
This property is required. []TableField Schema Response - [Optional] Describes the nested schema fields if the type property is set to RECORD.
- Max
Length This property is required. string - [Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES".
- Mode
This property is required. string - [Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
- Name
This property is required. string - [Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters.
This property is required. TableField Schema Policy Tags Response - Precision
This property is required. string - [Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid.
- Range
Element Type This property is required. TableField Schema Range Element Type Response - Optional. The subtype of the RANGE, if the type of this field is RANGE. If the type is RANGE, this field is required. Possible values for the field element type of a RANGE include: - DATE - DATETIME - TIMESTAMP
- Rounding
Mode This property is required. string - Optional. Rounding Mode specification of the field. It only can be set on NUMERIC or BIGNUMERIC type fields.
- Scale
This property is required. string - [Optional] See documentation for precision.
- Type
This property is required. string - [Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).
- categories
This property is required. TableField Schema Categories Response - [Optional] The categories attached to this field, used for field-level access control.
- collation
This property is required. String - Optional. Collation specification of the field. It only can be set on string type field.
- default
Value Expression This property is required. String - Optional. A SQL expression to specify the default value for this field. It can only be set for top level fields (columns). You can use struct or array expression to specify default value for the entire struct or array. The valid SQL expressions are: - Literals for all data types, including STRUCT and ARRAY. - Following functions: - CURRENT_TIMESTAMP - CURRENT_TIME - CURRENT_DATE - CURRENT_DATETIME - GENERATE_UUID - RAND - SESSION_USER - ST_GEOGPOINT - Struct or array composed with the above allowed functions, for example, [CURRENT_DATE(), DATE '2020-01-01']
- description
This property is required. String - [Optional] The field description. The maximum length is 1,024 characters.
- fields
This property is required. List<TableField Schema Response> - [Optional] Describes the nested schema fields if the type property is set to RECORD.
- max
Length This property is required. String - [Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES".
- mode
This property is required. String - [Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
- name
This property is required. String - [Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters.
This property is required. TableField Schema Policy Tags Response - precision
This property is required. String - [Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid.
- range
Element Type This property is required. TableField Schema Range Element Type Response - Optional. The subtype of the RANGE, if the type of this field is RANGE. If the type is RANGE, this field is required. Possible values for the field element type of a RANGE include: - DATE - DATETIME - TIMESTAMP
- rounding
Mode This property is required. String - Optional. Rounding Mode specification of the field. It only can be set on NUMERIC or BIGNUMERIC type fields.
- scale
This property is required. String - [Optional] See documentation for precision.
- type
This property is required. String - [Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).
- categories
This property is required. TableField Schema Categories Response - [Optional] The categories attached to this field, used for field-level access control.
- collation
This property is required. string - Optional. Collation specification of the field. It only can be set on string type field.
- default
Value Expression This property is required. string - Optional. A SQL expression to specify the default value for this field. It can only be set for top level fields (columns). You can use struct or array expression to specify default value for the entire struct or array. The valid SQL expressions are: - Literals for all data types, including STRUCT and ARRAY. - Following functions: - CURRENT_TIMESTAMP - CURRENT_TIME - CURRENT_DATE - CURRENT_DATETIME - GENERATE_UUID - RAND - SESSION_USER - ST_GEOGPOINT - Struct or array composed with the above allowed functions, for example, [CURRENT_DATE(), DATE '2020-01-01']
- description
This property is required. string - [Optional] The field description. The maximum length is 1,024 characters.
- fields
This property is required. TableField Schema Response[] - [Optional] Describes the nested schema fields if the type property is set to RECORD.
- max
Length This property is required. string - [Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES".
- mode
This property is required. string - [Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
- name
This property is required. string - [Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters.
This property is required. TableField Schema Policy Tags Response - precision
This property is required. string - [Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid.
- range
Element Type This property is required. TableField Schema Range Element Type Response - Optional. The subtype of the RANGE, if the type of this field is RANGE. If the type is RANGE, this field is required. Possible values for the field element type of a RANGE include: - DATE - DATETIME - TIMESTAMP
- rounding
Mode This property is required. string - Optional. Rounding Mode specification of the field. It only can be set on NUMERIC or BIGNUMERIC type fields.
- scale
This property is required. string - [Optional] See documentation for precision.
- type
This property is required. string - [Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).
- categories
This property is required. TableField Schema Categories Response - [Optional] The categories attached to this field, used for field-level access control.
- collation
This property is required. str - Optional. Collation specification of the field. It only can be set on string type field.
- default_
value_ expression This property is required. str - Optional. A SQL expression to specify the default value for this field. It can only be set for top level fields (columns). You can use struct or array expression to specify default value for the entire struct or array. The valid SQL expressions are: - Literals for all data types, including STRUCT and ARRAY. - Following functions: - CURRENT_TIMESTAMP - CURRENT_TIME - CURRENT_DATE - CURRENT_DATETIME - GENERATE_UUID - RAND - SESSION_USER - ST_GEOGPOINT - Struct or array composed with the above allowed functions, for example, [CURRENT_DATE(), DATE '2020-01-01']
- description
This property is required. str - [Optional] The field description. The maximum length is 1,024 characters.
- fields
This property is required. Sequence[TableField Schema Response] - [Optional] Describes the nested schema fields if the type property is set to RECORD.
- max_
length This property is required. str - [Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES".
- mode
This property is required. str - [Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
- name
This property is required. str - [Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters.
This property is required. TableField Schema Policy Tags Response - precision
This property is required. str - [Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid.
- range_
element_ type This property is required. TableField Schema Range Element Type Response - Optional. The subtype of the RANGE, if the type of this field is RANGE. If the type is RANGE, this field is required. Possible values for the field element type of a RANGE include: - DATE - DATETIME - TIMESTAMP
- rounding_
mode This property is required. str - Optional. Rounding Mode specification of the field. It only can be set on NUMERIC or BIGNUMERIC type fields.
- scale
This property is required. str - [Optional] See documentation for precision.
- type
This property is required. str - [Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).
- categories
This property is required. Property Map - [Optional] The categories attached to this field, used for field-level access control.
- collation
This property is required. String - Optional. Collation specification of the field. It only can be set on string type field.
- default
Value Expression This property is required. String - Optional. A SQL expression to specify the default value for this field. It can only be set for top level fields (columns). You can use struct or array expression to specify default value for the entire struct or array. The valid SQL expressions are: - Literals for all data types, including STRUCT and ARRAY. - Following functions: - CURRENT_TIMESTAMP - CURRENT_TIME - CURRENT_DATE - CURRENT_DATETIME - GENERATE_UUID - RAND - SESSION_USER - ST_GEOGPOINT - Struct or array composed with the above allowed functions, for example, [CURRENT_DATE(), DATE '2020-01-01']
- description
This property is required. String - [Optional] The field description. The maximum length is 1,024 characters.
- fields
This property is required. List<Property Map> - [Optional] Describes the nested schema fields if the type property is set to RECORD.
- max
Length This property is required. String - [Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES".
- mode
This property is required. String - [Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
- name
This property is required. String - [Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters.
This property is required. Property Map- precision
This property is required. String - [Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid.
- range
Element Type This property is required. Property Map - Optional. The subtype of the RANGE, if the type of this field is RANGE. If the type is RANGE, this field is required. Possible values for the field element type of a RANGE include: - DATE - DATETIME - TIMESTAMP
- rounding
Mode This property is required. String - Optional. Rounding Mode specification of the field. It only can be set on NUMERIC or BIGNUMERIC type fields.
- scale
This property is required. String - [Optional] See documentation for precision.
- type
This property is required. String - [Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).
TableReferenceResponse
- Dataset
Id This property is required. string - [Required] The ID of the dataset containing this table.
- Project
This property is required. string - [Required] The ID of the project containing this table.
- Table
Id This property is required. string - [Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
- Dataset
Id This property is required. string - [Required] The ID of the dataset containing this table.
- Project
This property is required. string - [Required] The ID of the project containing this table.
- Table
Id This property is required. string - [Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
- dataset
Id This property is required. String - [Required] The ID of the dataset containing this table.
- project
This property is required. String - [Required] The ID of the project containing this table.
- table
Id This property is required. String - [Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
- dataset
Id This property is required. string - [Required] The ID of the dataset containing this table.
- project
This property is required. string - [Required] The ID of the project containing this table.
- table
Id This property is required. string - [Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
- dataset_
id This property is required. str - [Required] The ID of the dataset containing this table.
- project
This property is required. str - [Required] The ID of the project containing this table.
- table_
id This property is required. str - [Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
- dataset
Id This property is required. String - [Required] The ID of the dataset containing this table.
- project
This property is required. String - [Required] The ID of the project containing this table.
- table
Id This property is required. String - [Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
TableSchemaResponse
- Fields
This property is required. List<Pulumi.Google Native. Big Query. V2. Inputs. Table Field Schema Response> - Describes the fields in a table.
- Fields
This property is required. []TableField Schema Response - Describes the fields in a table.
- fields
This property is required. List<TableField Schema Response> - Describes the fields in a table.
- fields
This property is required. TableField Schema Response[] - Describes the fields in a table.
- fields
This property is required. Sequence[TableField Schema Response] - Describes the fields in a table.
- fields
This property is required. List<Property Map> - Describes the fields in a table.
TimePartitioningResponse
- Expiration
Ms This property is required. string - [Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.
- Field
This property is required. string - [Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.
- Require
Partition Filter This property is required. bool - Type
This property is required. string - [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY.
- Expiration
Ms This property is required. string - [Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.
- Field
This property is required. string - [Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.
- Require
Partition Filter This property is required. bool - Type
This property is required. string - [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY.
- expiration
Ms This property is required. String - [Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.
- field
This property is required. String - [Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.
- require
Partition Filter This property is required. Boolean - type
This property is required. String - [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY.
- expiration
Ms This property is required. string - [Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.
- field
This property is required. string - [Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.
- require
Partition Filter This property is required. boolean - type
This property is required. string - [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY.
- expiration_
ms This property is required. str - [Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.
- field
This property is required. str - [Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.
- require_
partition_ filter This property is required. bool - type
This property is required. str - [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY.
- expiration
Ms This property is required. String - [Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.
- field
This property is required. String - [Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.
- require
Partition Filter This property is required. Boolean - type
This property is required. String - [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY.
UserDefinedFunctionResourceResponse
- Inline
Code This property is required. string - [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code.
- Resource
Uri This property is required. string - [Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path).
- Inline
Code This property is required. string - [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code.
- Resource
Uri This property is required. string - [Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path).
- inline
Code This property is required. String - [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code.
- resource
Uri This property is required. String - [Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path).
- inline
Code This property is required. string - [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code.
- resource
Uri This property is required. string - [Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path).
- inline_
code This property is required. str - [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code.
- resource_
uri This property is required. str - [Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path).
- inline
Code This property is required. String - [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code.
- resource
Uri This property is required. String - [Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path).
ViewDefinitionResponse
- Query
This property is required. string - [Required] A query that BigQuery executes when the view is referenced.
- Use
Explicit Column Names This property is required. bool - True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
- Use
Legacy Sql This property is required. bool - Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
- User
Defined Function Resources This property is required. List<Pulumi.Google Native. Big Query. V2. Inputs. User Defined Function Resource Response> - Describes user-defined function resources used in the query.
- Query
This property is required. string - [Required] A query that BigQuery executes when the view is referenced.
- Use
Explicit Column Names This property is required. bool - True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
- Use
Legacy Sql This property is required. bool - Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
- User
Defined Function Resources This property is required. []UserDefined Function Resource Response - Describes user-defined function resources used in the query.
- query
This property is required. String - [Required] A query that BigQuery executes when the view is referenced.
- use
Explicit Column Names This property is required. Boolean - True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
- use
Legacy Sql This property is required. Boolean - Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
- user
Defined Function Resources This property is required. List<UserDefined Function Resource Response> - Describes user-defined function resources used in the query.
- query
This property is required. string - [Required] A query that BigQuery executes when the view is referenced.
- use
Explicit Column Names This property is required. boolean - True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
- use
Legacy Sql This property is required. boolean - Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
- user
Defined Function Resources This property is required. UserDefined Function Resource Response[] - Describes user-defined function resources used in the query.
- query
This property is required. str - [Required] A query that BigQuery executes when the view is referenced.
- use_
explicit_ column_ names This property is required. bool - True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
- use_
legacy_ sql This property is required. bool - Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
- user_
defined_ function_ resources This property is required. Sequence[UserDefined Function Resource Response] - Describes user-defined function resources used in the query.
- query
This property is required. String - [Required] A query that BigQuery executes when the view is referenced.
- use
Explicit Column Names This property is required. Boolean - True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
- use
Legacy Sql This property is required. Boolean - Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
- user
Defined Function Resources This property is required. List<Property Map> - Describes user-defined function resources used in the query.
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.