Documentation ¶
Index ¶
- func GoogleBigqueryTable_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleBigqueryTable_IsConstruct(x interface{}) *bool
- func GoogleBigqueryTable_IsTerraformElement(x interface{}) *bool
- func GoogleBigqueryTable_IsTerraformResource(x interface{}) *bool
- func GoogleBigqueryTable_TfResourceType() *string
- func NewGoogleBigqueryTableEncryptionConfigurationOutputReference_Override(g GoogleBigqueryTableEncryptionConfigurationOutputReference, ...)
- func NewGoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference, ...)
- func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList_Override(...)
- func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference_Override(...)
- func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList_Override(g GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList, ...)
- func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference_Override(...)
- func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference, ...)
- func NewGoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference, ...)
- func NewGoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference_Override(...)
- func NewGoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference_Override(...)
- func NewGoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference, ...)
- func NewGoogleBigqueryTableExternalDataConfigurationOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationOutputReference, ...)
- func NewGoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference, ...)
- func NewGoogleBigqueryTableMaterializedViewOutputReference_Override(g GoogleBigqueryTableMaterializedViewOutputReference, ...)
- func NewGoogleBigqueryTableRangePartitioningOutputReference_Override(g GoogleBigqueryTableRangePartitioningOutputReference, ...)
- func NewGoogleBigqueryTableRangePartitioningRangeOutputReference_Override(g GoogleBigqueryTableRangePartitioningRangeOutputReference, ...)
- func NewGoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference_Override(...)
- func NewGoogleBigqueryTableTableConstraintsForeignKeysList_Override(g GoogleBigqueryTableTableConstraintsForeignKeysList, ...)
- func NewGoogleBigqueryTableTableConstraintsForeignKeysOutputReference_Override(g GoogleBigqueryTableTableConstraintsForeignKeysOutputReference, ...)
- func NewGoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference_Override(g GoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference, ...)
- func NewGoogleBigqueryTableTableConstraintsOutputReference_Override(g GoogleBigqueryTableTableConstraintsOutputReference, ...)
- func NewGoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference_Override(g GoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference, ...)
- func NewGoogleBigqueryTableTableReplicationInfoOutputReference_Override(g GoogleBigqueryTableTableReplicationInfoOutputReference, ...)
- func NewGoogleBigqueryTableTimePartitioningOutputReference_Override(g GoogleBigqueryTableTimePartitioningOutputReference, ...)
- func NewGoogleBigqueryTableViewOutputReference_Override(g GoogleBigqueryTableViewOutputReference, ...)
- func NewGoogleBigqueryTable_Override(g GoogleBigqueryTable, scope constructs.Construct, id *string, ...)
- type GoogleBigqueryTable
- type GoogleBigqueryTableConfig
- type GoogleBigqueryTableEncryptionConfiguration
- type GoogleBigqueryTableEncryptionConfigurationOutputReference
- type GoogleBigqueryTableExternalDataConfiguration
- type GoogleBigqueryTableExternalDataConfigurationAvroOptions
- type GoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference
- type GoogleBigqueryTableExternalDataConfigurationBigtableOptions
- type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamily
- type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
- type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList
- type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference
- type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList
- type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference
- type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference
- type GoogleBigqueryTableExternalDataConfigurationCsvOptions
- type GoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference
- type GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptions
- type GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference
- type GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptions
- type GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference
- type GoogleBigqueryTableExternalDataConfigurationJsonOptions
- type GoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference
- type GoogleBigqueryTableExternalDataConfigurationOutputReference
- type GoogleBigqueryTableExternalDataConfigurationParquetOptions
- type GoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference
- type GoogleBigqueryTableMaterializedView
- type GoogleBigqueryTableMaterializedViewOutputReference
- type GoogleBigqueryTableRangePartitioning
- type GoogleBigqueryTableRangePartitioningOutputReference
- type GoogleBigqueryTableRangePartitioningRange
- type GoogleBigqueryTableRangePartitioningRangeOutputReference
- type GoogleBigqueryTableTableConstraints
- type GoogleBigqueryTableTableConstraintsForeignKeys
- type GoogleBigqueryTableTableConstraintsForeignKeysColumnReferences
- type GoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference
- type GoogleBigqueryTableTableConstraintsForeignKeysList
- type GoogleBigqueryTableTableConstraintsForeignKeysOutputReference
- type GoogleBigqueryTableTableConstraintsForeignKeysReferencedTable
- type GoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference
- type GoogleBigqueryTableTableConstraintsOutputReference
- type GoogleBigqueryTableTableConstraintsPrimaryKey
- type GoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference
- type GoogleBigqueryTableTableReplicationInfo
- type GoogleBigqueryTableTableReplicationInfoOutputReference
- type GoogleBigqueryTableTimePartitioning
- type GoogleBigqueryTableTimePartitioningOutputReference
- type GoogleBigqueryTableView
- type GoogleBigqueryTableViewOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleBigqueryTable_GenerateConfigForImport ¶
func GoogleBigqueryTable_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleBigqueryTable resource upon running "cdktf plan <stack-name>".
func GoogleBigqueryTable_IsConstruct ¶
func GoogleBigqueryTable_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleBigqueryTable_IsTerraformElement ¶
func GoogleBigqueryTable_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleBigqueryTable_IsTerraformResource ¶
func GoogleBigqueryTable_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleBigqueryTable_TfResourceType ¶
func GoogleBigqueryTable_TfResourceType() *string
func NewGoogleBigqueryTableEncryptionConfigurationOutputReference_Override ¶
func NewGoogleBigqueryTableEncryptionConfigurationOutputReference_Override(g GoogleBigqueryTableEncryptionConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList_Override(g GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList_Override(g GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableExternalDataConfigurationOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference_Override ¶
func NewGoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference_Override(g GoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableMaterializedViewOutputReference_Override ¶
func NewGoogleBigqueryTableMaterializedViewOutputReference_Override(g GoogleBigqueryTableMaterializedViewOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableRangePartitioningOutputReference_Override ¶
func NewGoogleBigqueryTableRangePartitioningOutputReference_Override(g GoogleBigqueryTableRangePartitioningOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableRangePartitioningRangeOutputReference_Override ¶
func NewGoogleBigqueryTableRangePartitioningRangeOutputReference_Override(g GoogleBigqueryTableRangePartitioningRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference_Override ¶
func NewGoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference_Override(g GoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableTableConstraintsForeignKeysList_Override ¶
func NewGoogleBigqueryTableTableConstraintsForeignKeysList_Override(g GoogleBigqueryTableTableConstraintsForeignKeysList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleBigqueryTableTableConstraintsForeignKeysOutputReference_Override ¶
func NewGoogleBigqueryTableTableConstraintsForeignKeysOutputReference_Override(g GoogleBigqueryTableTableConstraintsForeignKeysOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference_Override ¶
func NewGoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference_Override(g GoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableTableConstraintsOutputReference_Override ¶
func NewGoogleBigqueryTableTableConstraintsOutputReference_Override(g GoogleBigqueryTableTableConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference_Override ¶
func NewGoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference_Override(g GoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableTableReplicationInfoOutputReference_Override ¶
func NewGoogleBigqueryTableTableReplicationInfoOutputReference_Override(g GoogleBigqueryTableTableReplicationInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableTimePartitioningOutputReference_Override ¶
func NewGoogleBigqueryTableTimePartitioningOutputReference_Override(g GoogleBigqueryTableTimePartitioningOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTableViewOutputReference_Override ¶
func NewGoogleBigqueryTableViewOutputReference_Override(g GoogleBigqueryTableViewOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleBigqueryTable_Override ¶
func NewGoogleBigqueryTable_Override(g GoogleBigqueryTable, scope constructs.Construct, id *string, config *GoogleBigqueryTableConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table google_bigquery_table} Resource.
Types ¶
type GoogleBigqueryTable ¶
type GoogleBigqueryTable interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack Clustering() *[]*string SetClustering(val *[]*string) ClusteringInput() *[]*string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreationTime() *float64 DatasetId() *string SetDatasetId(val *string) DatasetIdInput() *string DeletionProtection() interface{} SetDeletionProtection(val interface{}) DeletionProtectionInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EffectiveLabels() cdktf.StringMap EncryptionConfiguration() GoogleBigqueryTableEncryptionConfigurationOutputReference EncryptionConfigurationInput() *GoogleBigqueryTableEncryptionConfiguration Etag() *string ExpirationTime() *float64 SetExpirationTime(val *float64) ExpirationTimeInput() *float64 ExternalDataConfiguration() GoogleBigqueryTableExternalDataConfigurationOutputReference ExternalDataConfigurationInput() *GoogleBigqueryTableExternalDataConfiguration // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string FriendlyName() *string SetFriendlyName(val *string) FriendlyNameInput() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string LastModifiedTime() *float64 // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string MaterializedView() GoogleBigqueryTableMaterializedViewOutputReference MaterializedViewInput() *GoogleBigqueryTableMaterializedView MaxStaleness() *string SetMaxStaleness(val *string) MaxStalenessInput() *string // The tree node. Node() constructs.Node NumBytes() *float64 NumLongTermBytes() *float64 NumRows() *float64 Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) RangePartitioning() GoogleBigqueryTableRangePartitioningOutputReference RangePartitioningInput() *GoogleBigqueryTableRangePartitioning // Experimental. RawOverrides() interface{} RequirePartitionFilter() interface{} SetRequirePartitionFilter(val interface{}) RequirePartitionFilterInput() interface{} ResourceTags() *map[string]*string SetResourceTags(val *map[string]*string) ResourceTagsInput() *map[string]*string Schema() *string SetSchema(val *string) SchemaInput() *string SelfLink() *string TableConstraints() GoogleBigqueryTableTableConstraintsOutputReference TableConstraintsInput() *GoogleBigqueryTableTableConstraints TableId() *string SetTableId(val *string) TableIdInput() *string TableReplicationInfo() GoogleBigqueryTableTableReplicationInfoOutputReference TableReplicationInfoInput() *GoogleBigqueryTableTableReplicationInfo // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TimePartitioning() GoogleBigqueryTableTimePartitioningOutputReference TimePartitioningInput() *GoogleBigqueryTableTimePartitioning Type() *string View() GoogleBigqueryTableViewOutputReference ViewInput() *GoogleBigqueryTableView // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutEncryptionConfiguration(value *GoogleBigqueryTableEncryptionConfiguration) PutExternalDataConfiguration(value *GoogleBigqueryTableExternalDataConfiguration) PutMaterializedView(value *GoogleBigqueryTableMaterializedView) PutRangePartitioning(value *GoogleBigqueryTableRangePartitioning) PutTableConstraints(value *GoogleBigqueryTableTableConstraints) PutTableReplicationInfo(value *GoogleBigqueryTableTableReplicationInfo) PutTimePartitioning(value *GoogleBigqueryTableTimePartitioning) PutView(value *GoogleBigqueryTableView) ResetClustering() ResetDeletionProtection() ResetDescription() ResetEncryptionConfiguration() ResetExpirationTime() ResetExternalDataConfiguration() ResetFriendlyName() ResetId() ResetLabels() ResetMaterializedView() ResetMaxStaleness() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetRangePartitioning() ResetRequirePartitionFilter() ResetResourceTags() ResetSchema() ResetTableConstraints() ResetTableReplicationInfo() ResetTimePartitioning() ResetView() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table google_bigquery_table}.
func NewGoogleBigqueryTable ¶
func NewGoogleBigqueryTable(scope constructs.Construct, id *string, config *GoogleBigqueryTableConfig) GoogleBigqueryTable
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table google_bigquery_table} Resource.
type GoogleBigqueryTableConfig ¶
type GoogleBigqueryTableConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The dataset ID to create the table in. Changing this forces a new resource to be created. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#dataset_id GoogleBigqueryTable#dataset_id} DatasetId *string `field:"required" json:"datasetId" yaml:"datasetId"` // A unique ID for the resource. Changing this forces a new resource to be created. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#table_id GoogleBigqueryTable#table_id} TableId *string `field:"required" json:"tableId" yaml:"tableId"` // Specifies column names to use for data clustering. // // Up to four top-level columns are allowed, and should be specified in descending priority order. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#clustering GoogleBigqueryTable#clustering} Clustering *[]*string `field:"optional" json:"clustering" yaml:"clustering"` // Whether Terraform will be prevented from destroying the instance. // // When the field is set to true or unset in Terraform state, a terraform apply or terraform destroy that would delete the table will fail. When the field is set to false, deleting the table is allowed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#deletion_protection GoogleBigqueryTable#deletion_protection} DeletionProtection interface{} `field:"optional" json:"deletionProtection" yaml:"deletionProtection"` // The field description. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#description GoogleBigqueryTable#description} Description *string `field:"optional" json:"description" yaml:"description"` // encryption_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#encryption_configuration GoogleBigqueryTable#encryption_configuration} EncryptionConfiguration *GoogleBigqueryTableEncryptionConfiguration `field:"optional" json:"encryptionConfiguration" yaml:"encryptionConfiguration"` // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#expiration_time GoogleBigqueryTable#expiration_time} ExpirationTime *float64 `field:"optional" json:"expirationTime" yaml:"expirationTime"` // external_data_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#external_data_configuration GoogleBigqueryTable#external_data_configuration} ExternalDataConfiguration *GoogleBigqueryTableExternalDataConfiguration `field:"optional" json:"externalDataConfiguration" yaml:"externalDataConfiguration"` // A descriptive name for the table. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#friendly_name GoogleBigqueryTable#friendly_name} FriendlyName *string `field:"optional" json:"friendlyName" yaml:"friendlyName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#id GoogleBigqueryTable#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // A mapping of labels to assign to the resource. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field 'effective_labels' for all of the labels present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#labels GoogleBigqueryTable#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // materialized_view block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#materialized_view GoogleBigqueryTable#materialized_view} MaterializedView *GoogleBigqueryTableMaterializedView `field:"optional" json:"materializedView" yaml:"materializedView"` // The maximum staleness of data that could be returned when the table (or stale MV) is queried. // // Staleness encoded as a string encoding of [SQL IntervalValue type](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#interval_type). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#max_staleness GoogleBigqueryTable#max_staleness} MaxStaleness *string `field:"optional" json:"maxStaleness" yaml:"maxStaleness"` // The ID of the project in which the resource belongs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#project GoogleBigqueryTable#project} Project *string `field:"optional" json:"project" yaml:"project"` // range_partitioning block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#range_partitioning GoogleBigqueryTable#range_partitioning} RangePartitioning *GoogleBigqueryTableRangePartitioning `field:"optional" json:"rangePartitioning" yaml:"rangePartitioning"` // If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#require_partition_filter GoogleBigqueryTable#require_partition_filter} RequirePartitionFilter interface{} `field:"optional" json:"requirePartitionFilter" yaml:"requirePartitionFilter"` // The tags attached to this table. // // Tag keys are globally unique. Tag key is expected to be in the namespaced format, for example "123456789012/environment" where 123456789012 is the ID of the parent organization or project resource for this tag key. Tag value is expected to be the short name, for example "Production". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#resource_tags GoogleBigqueryTable#resource_tags} ResourceTags *map[string]*string `field:"optional" json:"resourceTags" yaml:"resourceTags"` // A JSON schema for the table. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#schema GoogleBigqueryTable#schema} Schema *string `field:"optional" json:"schema" yaml:"schema"` // table_constraints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#table_constraints GoogleBigqueryTable#table_constraints} TableConstraints *GoogleBigqueryTableTableConstraints `field:"optional" json:"tableConstraints" yaml:"tableConstraints"` // table_replication_info block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#table_replication_info GoogleBigqueryTable#table_replication_info} TableReplicationInfo *GoogleBigqueryTableTableReplicationInfo `field:"optional" json:"tableReplicationInfo" yaml:"tableReplicationInfo"` // time_partitioning block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#time_partitioning GoogleBigqueryTable#time_partitioning} TimePartitioning *GoogleBigqueryTableTimePartitioning `field:"optional" json:"timePartitioning" yaml:"timePartitioning"` // view block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#view GoogleBigqueryTable#view} View *GoogleBigqueryTableView `field:"optional" json:"view" yaml:"view"` }
type GoogleBigqueryTableEncryptionConfiguration ¶
type GoogleBigqueryTableEncryptionConfiguration struct { // The self link or full name of a key which should be used to encrypt this table. // // Note that the default bigquery service account will need to have encrypt/decrypt permissions on this key - you may want to see the google_bigquery_default_service_account datasource and the google_kms_crypto_key_iam_binding resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#kms_key_name GoogleBigqueryTable#kms_key_name} KmsKeyName *string `field:"required" json:"kmsKeyName" yaml:"kmsKeyName"` }
type GoogleBigqueryTableEncryptionConfigurationOutputReference ¶
type GoogleBigqueryTableEncryptionConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableEncryptionConfiguration SetInternalValue(val *GoogleBigqueryTableEncryptionConfiguration) KmsKeyName() *string SetKmsKeyName(val *string) KmsKeyNameInput() *string KmsKeyVersion() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableEncryptionConfigurationOutputReference ¶
func NewGoogleBigqueryTableEncryptionConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableEncryptionConfigurationOutputReference
type GoogleBigqueryTableExternalDataConfiguration ¶
type GoogleBigqueryTableExternalDataConfiguration struct { // Let BigQuery try to autodetect the schema and format of the table. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#autodetect GoogleBigqueryTable#autodetect} Autodetect interface{} `field:"required" json:"autodetect" yaml:"autodetect"` // A list of the fully-qualified URIs that point to your data in Google Cloud. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#source_uris GoogleBigqueryTable#source_uris} SourceUris *[]*string `field:"required" json:"sourceUris" yaml:"sourceUris"` // avro_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#avro_options GoogleBigqueryTable#avro_options} AvroOptions *GoogleBigqueryTableExternalDataConfigurationAvroOptions `field:"optional" json:"avroOptions" yaml:"avroOptions"` // bigtable_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#bigtable_options GoogleBigqueryTable#bigtable_options} BigtableOptions *GoogleBigqueryTableExternalDataConfigurationBigtableOptions `field:"optional" json:"bigtableOptions" yaml:"bigtableOptions"` // The compression type of the data source. Valid values are "NONE" or "GZIP". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#compression GoogleBigqueryTable#compression} Compression *string `field:"optional" json:"compression" yaml:"compression"` // The connection specifying the credentials to be used to read external storage, such as Azure Blob, Cloud Storage, or S3. // // The connectionId can have the form "{{project}}.{{location}}.{{connection_id}}" or "projects/{{project}}/locations/{{location}}/connections/{{connection_id}}". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#connection_id GoogleBigqueryTable#connection_id} ConnectionId *string `field:"optional" json:"connectionId" yaml:"connectionId"` // csv_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#csv_options GoogleBigqueryTable#csv_options} CsvOptions *GoogleBigqueryTableExternalDataConfigurationCsvOptions `field:"optional" json:"csvOptions" yaml:"csvOptions"` // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#file_set_spec_type GoogleBigqueryTable#file_set_spec_type} FileSetSpecType *string `field:"optional" json:"fileSetSpecType" yaml:"fileSetSpecType"` // google_sheets_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#google_sheets_options GoogleBigqueryTable#google_sheets_options} GoogleSheetsOptions *GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptions `field:"optional" json:"googleSheetsOptions" yaml:"googleSheetsOptions"` // hive_partitioning_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#hive_partitioning_options GoogleBigqueryTable#hive_partitioning_options} HivePartitioningOptions *GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptions `field:"optional" json:"hivePartitioningOptions" yaml:"hivePartitioningOptions"` // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#ignore_unknown_values GoogleBigqueryTable#ignore_unknown_values} IgnoreUnknownValues interface{} `field:"optional" json:"ignoreUnknownValues" yaml:"ignoreUnknownValues"` // Load option to be used together with sourceFormat newline-delimited JSON to indicate that a variant of JSON is being loaded. // // To load newline-delimited GeoJSON, specify GEOJSON (and sourceFormat must be set to NEWLINE_DELIMITED_JSON). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#json_extension GoogleBigqueryTable#json_extension} JsonExtension *string `field:"optional" json:"jsonExtension" yaml:"jsonExtension"` // json_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#json_options GoogleBigqueryTable#json_options} JsonOptions *GoogleBigqueryTableExternalDataConfigurationJsonOptions `field:"optional" json:"jsonOptions" yaml:"jsonOptions"` // The maximum number of bad records that BigQuery can ignore when reading data. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#max_bad_records GoogleBigqueryTable#max_bad_records} MaxBadRecords *float64 `field:"optional" json:"maxBadRecords" yaml:"maxBadRecords"` // Metadata Cache Mode for the table. Set this to enable caching of metadata from external data source. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#metadata_cache_mode GoogleBigqueryTable#metadata_cache_mode} MetadataCacheMode *string `field:"optional" json:"metadataCacheMode" yaml:"metadataCacheMode"` // Object Metadata is used to create Object Tables. // // Object Tables contain a listing of objects (with their metadata) found at the sourceUris. If ObjectMetadata is set, sourceFormat should be omitted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#object_metadata GoogleBigqueryTable#object_metadata} ObjectMetadata *string `field:"optional" json:"objectMetadata" yaml:"objectMetadata"` // parquet_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#parquet_options GoogleBigqueryTable#parquet_options} ParquetOptions *GoogleBigqueryTableExternalDataConfigurationParquetOptions `field:"optional" json:"parquetOptions" yaml:"parquetOptions"` // When creating an external table, the user can provide a reference file with the table schema. // // This is enabled for the following formats: AVRO, PARQUET, ORC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#reference_file_schema_uri GoogleBigqueryTable#reference_file_schema_uri} ReferenceFileSchemaUri *string `field:"optional" json:"referenceFileSchemaUri" yaml:"referenceFileSchemaUri"` // A JSON schema for the external table. // // Schema is required for CSV and JSON formats and is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats when using external tables. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#schema GoogleBigqueryTable#schema} Schema *string `field:"optional" json:"schema" yaml:"schema"` // Please see sourceFormat under ExternalDataConfiguration in Bigquery's public API documentation (https://cloud.google.com/bigquery/docs/reference/rest/v2/tables#externaldataconfiguration) for supported formats. To use "GOOGLE_SHEETS" the scopes must include "googleapis.com/auth/drive.readonly". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#source_format GoogleBigqueryTable#source_format} SourceFormat *string `field:"optional" json:"sourceFormat" yaml:"sourceFormat"` }
type GoogleBigqueryTableExternalDataConfigurationAvroOptions ¶
type GoogleBigqueryTableExternalDataConfigurationAvroOptions struct { // 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). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#use_avro_logical_types GoogleBigqueryTable#use_avro_logical_types} UseAvroLogicalTypes interface{} `field:"required" json:"useAvroLogicalTypes" yaml:"useAvroLogicalTypes"` }
type GoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableExternalDataConfigurationAvroOptions SetInternalValue(val *GoogleBigqueryTableExternalDataConfigurationAvroOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseAvroLogicalTypes() interface{} SetUseAvroLogicalTypes(val interface{}) UseAvroLogicalTypesInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference
type GoogleBigqueryTableExternalDataConfigurationBigtableOptions ¶
type GoogleBigqueryTableExternalDataConfigurationBigtableOptions struct { // column_family block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#column_family GoogleBigqueryTable#column_family} ColumnFamily interface{} `field:"optional" json:"columnFamily" yaml:"columnFamily"` // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#ignore_unspecified_column_families GoogleBigqueryTable#ignore_unspecified_column_families} IgnoreUnspecifiedColumnFamilies interface{} `field:"optional" json:"ignoreUnspecifiedColumnFamilies" yaml:"ignoreUnspecifiedColumnFamilies"` // If field is true, then each column family will be read as a single JSON column. // // Otherwise they are read as a repeated cell structure containing timestamp/value tuples. The default value is false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#output_column_families_as_json GoogleBigqueryTable#output_column_families_as_json} OutputColumnFamiliesAsJson interface{} `field:"optional" json:"outputColumnFamiliesAsJson" yaml:"outputColumnFamiliesAsJson"` // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#read_rowkey_as_string GoogleBigqueryTable#read_rowkey_as_string} ReadRowkeyAsString interface{} `field:"optional" json:"readRowkeyAsString" yaml:"readRowkeyAsString"` }
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamily ¶
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamily struct { // column block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#column GoogleBigqueryTable#column} Column interface{} `field:"optional" json:"column" yaml:"column"` // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#encoding GoogleBigqueryTable#encoding} Encoding *string `field:"optional" json:"encoding" yaml:"encoding"` // Identifier of the column family. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#family_id GoogleBigqueryTable#family_id} FamilyId *string `field:"optional" json:"familyId" yaml:"familyId"` // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#only_read_latest GoogleBigqueryTable#only_read_latest} OnlyReadLatest interface{} `field:"optional" json:"onlyReadLatest" yaml:"onlyReadLatest"` // 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", "JSON". Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#type GoogleBigqueryTable#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn ¶
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn struct { // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#encoding GoogleBigqueryTable#encoding} Encoding *string `field:"optional" json:"encoding" yaml:"encoding"` // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#field_name GoogleBigqueryTable#field_name} FieldName *string `field:"optional" json:"fieldName" yaml:"fieldName"` // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#only_read_latest GoogleBigqueryTable#only_read_latest} OnlyReadLatest interface{} `field:"optional" json:"onlyReadLatest" yaml:"onlyReadLatest"` // 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 qualifierString field. Otherwise, a base-64 encoded value must be set to qualifierEncoded. 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 fieldName. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#qualifier_encoded GoogleBigqueryTable#qualifier_encoded} QualifierEncoded *string `field:"optional" json:"qualifierEncoded" yaml:"qualifierEncoded"` // Qualifier string. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#qualifier_string GoogleBigqueryTable#qualifier_string} QualifierString *string `field:"optional" json:"qualifierString" yaml:"qualifierString"` // 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", "JSON", 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#type GoogleBigqueryTable#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList ¶
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Encoding() *string SetEncoding(val *string) EncodingInput() *string FieldName() *string SetFieldName(val *string) FieldNameInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) OnlyReadLatest() interface{} SetOnlyReadLatest(val interface{}) OnlyReadLatestInput() interface{} QualifierEncoded() *string SetQualifierEncoded(val *string) QualifierEncodedInput() *string QualifierString() *string SetQualifierString(val *string) QualifierStringInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEncoding() ResetFieldName() ResetOnlyReadLatest() ResetQualifierEncoded() ResetQualifierString() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList ¶
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference interface { cdktf.ComplexObject Column() GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList ColumnInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Encoding() *string SetEncoding(val *string) EncodingInput() *string FamilyId() *string SetFamilyId(val *string) FamilyIdInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) OnlyReadLatest() interface{} SetOnlyReadLatest(val interface{}) OnlyReadLatestInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutColumn(value interface{}) ResetColumn() ResetEncoding() ResetFamilyId() ResetOnlyReadLatest() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference interface { cdktf.ComplexObject ColumnFamily() GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList ColumnFamilyInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string IgnoreUnspecifiedColumnFamilies() interface{} SetIgnoreUnspecifiedColumnFamilies(val interface{}) IgnoreUnspecifiedColumnFamiliesInput() interface{} InternalValue() *GoogleBigqueryTableExternalDataConfigurationBigtableOptions SetInternalValue(val *GoogleBigqueryTableExternalDataConfigurationBigtableOptions) OutputColumnFamiliesAsJson() interface{} SetOutputColumnFamiliesAsJson(val interface{}) OutputColumnFamiliesAsJsonInput() interface{} ReadRowkeyAsString() interface{} SetReadRowkeyAsString(val interface{}) ReadRowkeyAsStringInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutColumnFamily(value interface{}) ResetColumnFamily() ResetIgnoreUnspecifiedColumnFamilies() ResetOutputColumnFamiliesAsJson() ResetReadRowkeyAsString() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference
type GoogleBigqueryTableExternalDataConfigurationCsvOptions ¶
type GoogleBigqueryTableExternalDataConfigurationCsvOptions struct { // The value that is used to quote data sections in a CSV file. // // 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 allow_quoted_newlines property to true. The API-side default is ", specified in Terraform escaped as \". Due to limitations with Terraform default values, this value is required to be explicitly set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#quote GoogleBigqueryTable#quote} Quote *string `field:"required" json:"quote" yaml:"quote"` // Indicates if BigQuery should accept rows that are missing trailing optional columns. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#allow_jagged_rows GoogleBigqueryTable#allow_jagged_rows} AllowJaggedRows interface{} `field:"optional" json:"allowJaggedRows" yaml:"allowJaggedRows"` // Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. // // The default value is false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#allow_quoted_newlines GoogleBigqueryTable#allow_quoted_newlines} AllowQuotedNewlines interface{} `field:"optional" json:"allowQuotedNewlines" yaml:"allowQuotedNewlines"` // The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#encoding GoogleBigqueryTable#encoding} Encoding *string `field:"optional" json:"encoding" yaml:"encoding"` // The separator for fields in a CSV file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#field_delimiter GoogleBigqueryTable#field_delimiter} FieldDelimiter *string `field:"optional" json:"fieldDelimiter" yaml:"fieldDelimiter"` // The number of rows at the top of a CSV file that BigQuery will skip when reading the data. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#skip_leading_rows GoogleBigqueryTable#skip_leading_rows} SkipLeadingRows *float64 `field:"optional" json:"skipLeadingRows" yaml:"skipLeadingRows"` }
type GoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference interface { cdktf.ComplexObject AllowJaggedRows() interface{} SetAllowJaggedRows(val interface{}) AllowJaggedRowsInput() interface{} AllowQuotedNewlines() interface{} SetAllowQuotedNewlines(val interface{}) AllowQuotedNewlinesInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Encoding() *string SetEncoding(val *string) EncodingInput() *string FieldDelimiter() *string SetFieldDelimiter(val *string) FieldDelimiterInput() *string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableExternalDataConfigurationCsvOptions SetInternalValue(val *GoogleBigqueryTableExternalDataConfigurationCsvOptions) Quote() *string SetQuote(val *string) QuoteInput() *string SkipLeadingRows() *float64 SetSkipLeadingRows(val *float64) SkipLeadingRowsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAllowJaggedRows() ResetAllowQuotedNewlines() ResetEncoding() ResetFieldDelimiter() ResetSkipLeadingRows() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference
type GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptions ¶
type GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptions struct { // Range of a sheet to query from. // // Only used when non-empty. At least one of range or skip_leading_rows must be set. Typical format: "sheet_name!top_left_cell_id:bottom_right_cell_id" For example: "sheet1!A1:B20 // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#range GoogleBigqueryTable#range} Range *string `field:"optional" json:"range" yaml:"range"` // The number of rows at the top of the sheet that BigQuery will skip when reading the data. // // At least one of range or skip_leading_rows must be set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#skip_leading_rows GoogleBigqueryTable#skip_leading_rows} SkipLeadingRows *float64 `field:"optional" json:"skipLeadingRows" yaml:"skipLeadingRows"` }
type GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptions SetInternalValue(val *GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptions) Range() *string SetRange(val *string) RangeInput() *string SkipLeadingRows() *float64 SetSkipLeadingRows(val *float64) SkipLeadingRowsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRange() ResetSkipLeadingRows() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference
type GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptions ¶
type GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptions struct { // When set, what mode of hive partitioning to use when reading data. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#mode GoogleBigqueryTable#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#require_partition_filter GoogleBigqueryTable#require_partition_filter} RequirePartitionFilter interface{} `field:"optional" json:"requirePartitionFilter" yaml:"requirePartitionFilter"` // When hive partition detection is requested, a common for all source uris must be required. // // The prefix must end immediately before the partition key encoding begins. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#source_uri_prefix GoogleBigqueryTable#source_uri_prefix} SourceUriPrefix *string `field:"optional" json:"sourceUriPrefix" yaml:"sourceUriPrefix"` }
type GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptions SetInternalValue(val *GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptions) Mode() *string SetMode(val *string) ModeInput() *string RequirePartitionFilter() interface{} SetRequirePartitionFilter(val interface{}) RequirePartitionFilterInput() interface{} SourceUriPrefix() *string SetSourceUriPrefix(val *string) SourceUriPrefixInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMode() ResetRequirePartitionFilter() ResetSourceUriPrefix() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference
type GoogleBigqueryTableExternalDataConfigurationJsonOptions ¶
type GoogleBigqueryTableExternalDataConfigurationJsonOptions struct { // 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. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#encoding GoogleBigqueryTable#encoding} Encoding *string `field:"optional" json:"encoding" yaml:"encoding"` }
type GoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Encoding() *string SetEncoding(val *string) EncodingInput() *string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableExternalDataConfigurationJsonOptions SetInternalValue(val *GoogleBigqueryTableExternalDataConfigurationJsonOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEncoding() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference
type GoogleBigqueryTableExternalDataConfigurationOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationOutputReference interface { cdktf.ComplexObject Autodetect() interface{} SetAutodetect(val interface{}) AutodetectInput() interface{} AvroOptions() GoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference AvroOptionsInput() *GoogleBigqueryTableExternalDataConfigurationAvroOptions BigtableOptions() GoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference BigtableOptionsInput() *GoogleBigqueryTableExternalDataConfigurationBigtableOptions // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Compression() *string SetCompression(val *string) CompressionInput() *string ConnectionId() *string SetConnectionId(val *string) ConnectionIdInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CsvOptions() GoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference CsvOptionsInput() *GoogleBigqueryTableExternalDataConfigurationCsvOptions FileSetSpecType() *string SetFileSetSpecType(val *string) FileSetSpecTypeInput() *string // Experimental. Fqn() *string GoogleSheetsOptions() GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference GoogleSheetsOptionsInput() *GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptions HivePartitioningOptions() GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference HivePartitioningOptionsInput() *GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptions IgnoreUnknownValues() interface{} SetIgnoreUnknownValues(val interface{}) IgnoreUnknownValuesInput() interface{} InternalValue() *GoogleBigqueryTableExternalDataConfiguration SetInternalValue(val *GoogleBigqueryTableExternalDataConfiguration) JsonExtension() *string SetJsonExtension(val *string) JsonExtensionInput() *string JsonOptions() GoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference JsonOptionsInput() *GoogleBigqueryTableExternalDataConfigurationJsonOptions MaxBadRecords() *float64 SetMaxBadRecords(val *float64) MaxBadRecordsInput() *float64 MetadataCacheMode() *string SetMetadataCacheMode(val *string) MetadataCacheModeInput() *string ObjectMetadata() *string SetObjectMetadata(val *string) ObjectMetadataInput() *string ParquetOptions() GoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference ParquetOptionsInput() *GoogleBigqueryTableExternalDataConfigurationParquetOptions ReferenceFileSchemaUri() *string SetReferenceFileSchemaUri(val *string) ReferenceFileSchemaUriInput() *string Schema() *string SetSchema(val *string) SchemaInput() *string SourceFormat() *string SetSourceFormat(val *string) SourceFormatInput() *string SourceUris() *[]*string SetSourceUris(val *[]*string) SourceUrisInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAvroOptions(value *GoogleBigqueryTableExternalDataConfigurationAvroOptions) PutBigtableOptions(value *GoogleBigqueryTableExternalDataConfigurationBigtableOptions) PutCsvOptions(value *GoogleBigqueryTableExternalDataConfigurationCsvOptions) PutGoogleSheetsOptions(value *GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptions) PutHivePartitioningOptions(value *GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptions) PutJsonOptions(value *GoogleBigqueryTableExternalDataConfigurationJsonOptions) PutParquetOptions(value *GoogleBigqueryTableExternalDataConfigurationParquetOptions) ResetAvroOptions() ResetBigtableOptions() ResetCompression() ResetConnectionId() ResetCsvOptions() ResetFileSetSpecType() ResetGoogleSheetsOptions() ResetHivePartitioningOptions() ResetIgnoreUnknownValues() ResetJsonExtension() ResetJsonOptions() ResetMaxBadRecords() ResetMetadataCacheMode() ResetObjectMetadata() ResetParquetOptions() ResetReferenceFileSchemaUri() ResetSchema() ResetSourceFormat() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableExternalDataConfigurationOutputReference
type GoogleBigqueryTableExternalDataConfigurationParquetOptions ¶
type GoogleBigqueryTableExternalDataConfigurationParquetOptions struct { // Indicates whether to use schema inference specifically for Parquet LIST logical type. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#enable_list_inference GoogleBigqueryTable#enable_list_inference} EnableListInference interface{} `field:"optional" json:"enableListInference" yaml:"enableListInference"` // Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#enum_as_string GoogleBigqueryTable#enum_as_string} EnumAsString interface{} `field:"optional" json:"enumAsString" yaml:"enumAsString"` }
type GoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference ¶
type GoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableListInference() interface{} SetEnableListInference(val interface{}) EnableListInferenceInput() interface{} EnumAsString() interface{} SetEnumAsString(val interface{}) EnumAsStringInput() interface{} // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableExternalDataConfigurationParquetOptions SetInternalValue(val *GoogleBigqueryTableExternalDataConfigurationParquetOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEnableListInference() ResetEnumAsString() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference ¶
func NewGoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference
type GoogleBigqueryTableMaterializedView ¶
type GoogleBigqueryTableMaterializedView struct { // A query whose result is persisted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#query GoogleBigqueryTable#query} Query *string `field:"required" json:"query" yaml:"query"` // Allow non incremental materialized view definition. The default value is false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#allow_non_incremental_definition GoogleBigqueryTable#allow_non_incremental_definition} AllowNonIncrementalDefinition interface{} `field:"optional" json:"allowNonIncrementalDefinition" yaml:"allowNonIncrementalDefinition"` // Specifies if BigQuery should automatically refresh materialized view when the base table is updated. The default is true. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#enable_refresh GoogleBigqueryTable#enable_refresh} EnableRefresh interface{} `field:"optional" json:"enableRefresh" yaml:"enableRefresh"` // Specifies maximum frequency at which this materialized view will be refreshed. The default is 1800000. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#refresh_interval_ms GoogleBigqueryTable#refresh_interval_ms} RefreshIntervalMs *float64 `field:"optional" json:"refreshIntervalMs" yaml:"refreshIntervalMs"` }
type GoogleBigqueryTableMaterializedViewOutputReference ¶
type GoogleBigqueryTableMaterializedViewOutputReference interface { cdktf.ComplexObject AllowNonIncrementalDefinition() interface{} SetAllowNonIncrementalDefinition(val interface{}) AllowNonIncrementalDefinitionInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableRefresh() interface{} SetEnableRefresh(val interface{}) EnableRefreshInput() interface{} // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableMaterializedView SetInternalValue(val *GoogleBigqueryTableMaterializedView) Query() *string SetQuery(val *string) QueryInput() *string RefreshIntervalMs() *float64 SetRefreshIntervalMs(val *float64) RefreshIntervalMsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAllowNonIncrementalDefinition() ResetEnableRefresh() ResetRefreshIntervalMs() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableMaterializedViewOutputReference ¶
func NewGoogleBigqueryTableMaterializedViewOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableMaterializedViewOutputReference
type GoogleBigqueryTableRangePartitioning ¶
type GoogleBigqueryTableRangePartitioning struct { // The field used to determine how to create a range-based partition. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#field GoogleBigqueryTable#field} Field *string `field:"required" json:"field" yaml:"field"` // range block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#range GoogleBigqueryTable#range} Range *GoogleBigqueryTableRangePartitioningRange `field:"required" json:"range" yaml:"range"` }
type GoogleBigqueryTableRangePartitioningOutputReference ¶
type GoogleBigqueryTableRangePartitioningOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Field() *string SetField(val *string) FieldInput() *string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableRangePartitioning SetInternalValue(val *GoogleBigqueryTableRangePartitioning) Range() GoogleBigqueryTableRangePartitioningRangeOutputReference RangeInput() *GoogleBigqueryTableRangePartitioningRange // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRange(value *GoogleBigqueryTableRangePartitioningRange) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableRangePartitioningOutputReference ¶
func NewGoogleBigqueryTableRangePartitioningOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableRangePartitioningOutputReference
type GoogleBigqueryTableRangePartitioningRange ¶
type GoogleBigqueryTableRangePartitioningRange struct { // End of the range partitioning, exclusive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#end GoogleBigqueryTable#end} End *float64 `field:"required" json:"end" yaml:"end"` // The width of each range within the partition. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#interval GoogleBigqueryTable#interval} Interval *float64 `field:"required" json:"interval" yaml:"interval"` // Start of the range partitioning, inclusive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#start GoogleBigqueryTable#start} Start *float64 `field:"required" json:"start" yaml:"start"` }
type GoogleBigqueryTableRangePartitioningRangeOutputReference ¶
type GoogleBigqueryTableRangePartitioningRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string End() *float64 SetEnd(val *float64) EndInput() *float64 // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableRangePartitioningRange SetInternalValue(val *GoogleBigqueryTableRangePartitioningRange) Interval() *float64 SetInterval(val *float64) IntervalInput() *float64 Start() *float64 SetStart(val *float64) StartInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableRangePartitioningRangeOutputReference ¶
func NewGoogleBigqueryTableRangePartitioningRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableRangePartitioningRangeOutputReference
type GoogleBigqueryTableTableConstraints ¶
type GoogleBigqueryTableTableConstraints struct { // foreign_keys block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#foreign_keys GoogleBigqueryTable#foreign_keys} ForeignKeys interface{} `field:"optional" json:"foreignKeys" yaml:"foreignKeys"` // primary_key block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#primary_key GoogleBigqueryTable#primary_key} PrimaryKey *GoogleBigqueryTableTableConstraintsPrimaryKey `field:"optional" json:"primaryKey" yaml:"primaryKey"` }
type GoogleBigqueryTableTableConstraintsForeignKeys ¶
type GoogleBigqueryTableTableConstraintsForeignKeys struct { // column_references block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#column_references GoogleBigqueryTable#column_references} ColumnReferences *GoogleBigqueryTableTableConstraintsForeignKeysColumnReferences `field:"required" json:"columnReferences" yaml:"columnReferences"` // referenced_table block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#referenced_table GoogleBigqueryTable#referenced_table} ReferencedTable *GoogleBigqueryTableTableConstraintsForeignKeysReferencedTable `field:"required" json:"referencedTable" yaml:"referencedTable"` // Set only if the foreign key constraint is named. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#name GoogleBigqueryTable#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type GoogleBigqueryTableTableConstraintsForeignKeysColumnReferences ¶
type GoogleBigqueryTableTableConstraintsForeignKeysColumnReferences struct { // The column in the primary key that are referenced by the referencingColumn. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#referenced_column GoogleBigqueryTable#referenced_column} ReferencedColumn *string `field:"required" json:"referencedColumn" yaml:"referencedColumn"` // The column that composes the foreign key. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#referencing_column GoogleBigqueryTable#referencing_column} ReferencingColumn *string `field:"required" json:"referencingColumn" yaml:"referencingColumn"` }
type GoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference ¶
type GoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableTableConstraintsForeignKeysColumnReferences SetInternalValue(val *GoogleBigqueryTableTableConstraintsForeignKeysColumnReferences) ReferencedColumn() *string SetReferencedColumn(val *string) ReferencedColumnInput() *string ReferencingColumn() *string SetReferencingColumn(val *string) ReferencingColumnInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference ¶
func NewGoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference
type GoogleBigqueryTableTableConstraintsForeignKeysList ¶
type GoogleBigqueryTableTableConstraintsForeignKeysList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleBigqueryTableTableConstraintsForeignKeysOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableTableConstraintsForeignKeysList ¶
func NewGoogleBigqueryTableTableConstraintsForeignKeysList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleBigqueryTableTableConstraintsForeignKeysList
type GoogleBigqueryTableTableConstraintsForeignKeysOutputReference ¶
type GoogleBigqueryTableTableConstraintsForeignKeysOutputReference interface { cdktf.ComplexObject ColumnReferences() GoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference ColumnReferencesInput() *GoogleBigqueryTableTableConstraintsForeignKeysColumnReferences // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string ReferencedTable() GoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference ReferencedTableInput() *GoogleBigqueryTableTableConstraintsForeignKeysReferencedTable // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutColumnReferences(value *GoogleBigqueryTableTableConstraintsForeignKeysColumnReferences) PutReferencedTable(value *GoogleBigqueryTableTableConstraintsForeignKeysReferencedTable) ResetName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableTableConstraintsForeignKeysOutputReference ¶
func NewGoogleBigqueryTableTableConstraintsForeignKeysOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleBigqueryTableTableConstraintsForeignKeysOutputReference
type GoogleBigqueryTableTableConstraintsForeignKeysReferencedTable ¶
type GoogleBigqueryTableTableConstraintsForeignKeysReferencedTable struct { // The ID of the dataset containing this table. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#dataset_id GoogleBigqueryTable#dataset_id} DatasetId *string `field:"required" json:"datasetId" yaml:"datasetId"` // The ID of the project containing this table. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#project_id GoogleBigqueryTable#project_id} ProjectId *string `field:"required" json:"projectId" yaml:"projectId"` // 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. Certain operations allow suffixing of the table ID with a partition decorator, such as sample_table$20190123. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#table_id GoogleBigqueryTable#table_id} TableId *string `field:"required" json:"tableId" yaml:"tableId"` }
type GoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference ¶
type GoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DatasetId() *string SetDatasetId(val *string) DatasetIdInput() *string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableTableConstraintsForeignKeysReferencedTable SetInternalValue(val *GoogleBigqueryTableTableConstraintsForeignKeysReferencedTable) ProjectId() *string SetProjectId(val *string) ProjectIdInput() *string TableId() *string SetTableId(val *string) TableIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference ¶
func NewGoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference
type GoogleBigqueryTableTableConstraintsOutputReference ¶
type GoogleBigqueryTableTableConstraintsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ForeignKeys() GoogleBigqueryTableTableConstraintsForeignKeysList ForeignKeysInput() interface{} // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableTableConstraints SetInternalValue(val *GoogleBigqueryTableTableConstraints) PrimaryKey() GoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference PrimaryKeyInput() *GoogleBigqueryTableTableConstraintsPrimaryKey // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutForeignKeys(value interface{}) PutPrimaryKey(value *GoogleBigqueryTableTableConstraintsPrimaryKey) ResetForeignKeys() ResetPrimaryKey() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableTableConstraintsOutputReference ¶
func NewGoogleBigqueryTableTableConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableTableConstraintsOutputReference
type GoogleBigqueryTableTableConstraintsPrimaryKey ¶
type GoogleBigqueryTableTableConstraintsPrimaryKey struct { // The columns that are composed of the primary key constraint. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#columns GoogleBigqueryTable#columns} Columns *[]*string `field:"required" json:"columns" yaml:"columns"` }
type GoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference ¶
type GoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference interface { cdktf.ComplexObject Columns() *[]*string SetColumns(val *[]*string) ColumnsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableTableConstraintsPrimaryKey SetInternalValue(val *GoogleBigqueryTableTableConstraintsPrimaryKey) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference ¶
func NewGoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference
type GoogleBigqueryTableTableReplicationInfo ¶
type GoogleBigqueryTableTableReplicationInfo struct { // The ID of the source dataset. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#source_dataset_id GoogleBigqueryTable#source_dataset_id} SourceDatasetId *string `field:"required" json:"sourceDatasetId" yaml:"sourceDatasetId"` // The ID of the source project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#source_project_id GoogleBigqueryTable#source_project_id} SourceProjectId *string `field:"required" json:"sourceProjectId" yaml:"sourceProjectId"` // The ID of the source materialized view. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#source_table_id GoogleBigqueryTable#source_table_id} SourceTableId *string `field:"required" json:"sourceTableId" yaml:"sourceTableId"` // The interval at which the source materialized view is polled for updates. The default is 300000. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#replication_interval_ms GoogleBigqueryTable#replication_interval_ms} ReplicationIntervalMs *float64 `field:"optional" json:"replicationIntervalMs" yaml:"replicationIntervalMs"` }
type GoogleBigqueryTableTableReplicationInfoOutputReference ¶
type GoogleBigqueryTableTableReplicationInfoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableTableReplicationInfo SetInternalValue(val *GoogleBigqueryTableTableReplicationInfo) ReplicationIntervalMs() *float64 SetReplicationIntervalMs(val *float64) ReplicationIntervalMsInput() *float64 SourceDatasetId() *string SetSourceDatasetId(val *string) SourceDatasetIdInput() *string SourceProjectId() *string SetSourceProjectId(val *string) SourceProjectIdInput() *string SourceTableId() *string SetSourceTableId(val *string) SourceTableIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetReplicationIntervalMs() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableTableReplicationInfoOutputReference ¶
func NewGoogleBigqueryTableTableReplicationInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableTableReplicationInfoOutputReference
type GoogleBigqueryTableTimePartitioning ¶
type GoogleBigqueryTableTimePartitioning struct { // The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#type GoogleBigqueryTable#type} Type *string `field:"required" json:"type" yaml:"type"` // Number of milliseconds for which to keep the storage for a partition. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#expiration_ms GoogleBigqueryTable#expiration_ms} ExpirationMs *float64 `field:"optional" json:"expirationMs" yaml:"expirationMs"` // The field used to determine how to create a time-based partition. // // If time-based partitioning is enabled without this value, the table is partitioned based on the load time. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#field GoogleBigqueryTable#field} Field *string `field:"optional" json:"field" yaml:"field"` // If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#require_partition_filter GoogleBigqueryTable#require_partition_filter} RequirePartitionFilter interface{} `field:"optional" json:"requirePartitionFilter" yaml:"requirePartitionFilter"` }
type GoogleBigqueryTableTimePartitioningOutputReference ¶
type GoogleBigqueryTableTimePartitioningOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExpirationMs() *float64 SetExpirationMs(val *float64) ExpirationMsInput() *float64 Field() *string SetField(val *string) FieldInput() *string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableTimePartitioning SetInternalValue(val *GoogleBigqueryTableTimePartitioning) RequirePartitionFilter() interface{} SetRequirePartitionFilter(val interface{}) RequirePartitionFilterInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetExpirationMs() ResetField() ResetRequirePartitionFilter() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableTimePartitioningOutputReference ¶
func NewGoogleBigqueryTableTimePartitioningOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableTimePartitioningOutputReference
type GoogleBigqueryTableView ¶
type GoogleBigqueryTableView struct { // A query that BigQuery executes when the view is referenced. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#query GoogleBigqueryTable#query} Query *string `field:"required" json:"query" yaml:"query"` // 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 // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.3.0/docs/resources/google_bigquery_table#use_legacy_sql GoogleBigqueryTable#use_legacy_sql} UseLegacySql interface{} `field:"optional" json:"useLegacySql" yaml:"useLegacySql"` }
type GoogleBigqueryTableViewOutputReference ¶
type GoogleBigqueryTableViewOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleBigqueryTableView SetInternalValue(val *GoogleBigqueryTableView) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseLegacySql() interface{} SetUseLegacySql(val interface{}) UseLegacySqlInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetUseLegacySql() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleBigqueryTableViewOutputReference ¶
func NewGoogleBigqueryTableViewOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleBigqueryTableViewOutputReference
Source Files ¶
- GoogleBigqueryTable.go
- GoogleBigqueryTableConfig.go
- GoogleBigqueryTableEncryptionConfiguration.go
- GoogleBigqueryTableEncryptionConfigurationOutputReference.go
- GoogleBigqueryTableEncryptionConfigurationOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfiguration.go
- GoogleBigqueryTableExternalDataConfigurationAvroOptions.go
- GoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationAvroOptionsOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptions.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamily.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnList__checks.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyList__checks.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationBigtableOptionsOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfigurationCsvOptions.go
- GoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationCsvOptionsOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptions.go
- GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationGoogleSheetsOptionsOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptions.go
- GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationHivePartitioningOptionsOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfigurationJsonOptions.go
- GoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationJsonOptionsOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfigurationOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationOutputReference__checks.go
- GoogleBigqueryTableExternalDataConfigurationParquetOptions.go
- GoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference.go
- GoogleBigqueryTableExternalDataConfigurationParquetOptionsOutputReference__checks.go
- GoogleBigqueryTableMaterializedView.go
- GoogleBigqueryTableMaterializedViewOutputReference.go
- GoogleBigqueryTableMaterializedViewOutputReference__checks.go
- GoogleBigqueryTableRangePartitioning.go
- GoogleBigqueryTableRangePartitioningOutputReference.go
- GoogleBigqueryTableRangePartitioningOutputReference__checks.go
- GoogleBigqueryTableRangePartitioningRange.go
- GoogleBigqueryTableRangePartitioningRangeOutputReference.go
- GoogleBigqueryTableRangePartitioningRangeOutputReference__checks.go
- GoogleBigqueryTableTableConstraints.go
- GoogleBigqueryTableTableConstraintsForeignKeys.go
- GoogleBigqueryTableTableConstraintsForeignKeysColumnReferences.go
- GoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference.go
- GoogleBigqueryTableTableConstraintsForeignKeysColumnReferencesOutputReference__checks.go
- GoogleBigqueryTableTableConstraintsForeignKeysList.go
- GoogleBigqueryTableTableConstraintsForeignKeysList__checks.go
- GoogleBigqueryTableTableConstraintsForeignKeysOutputReference.go
- GoogleBigqueryTableTableConstraintsForeignKeysOutputReference__checks.go
- GoogleBigqueryTableTableConstraintsForeignKeysReferencedTable.go
- GoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference.go
- GoogleBigqueryTableTableConstraintsForeignKeysReferencedTableOutputReference__checks.go
- GoogleBigqueryTableTableConstraintsOutputReference.go
- GoogleBigqueryTableTableConstraintsOutputReference__checks.go
- GoogleBigqueryTableTableConstraintsPrimaryKey.go
- GoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference.go
- GoogleBigqueryTableTableConstraintsPrimaryKeyOutputReference__checks.go
- GoogleBigqueryTableTableReplicationInfo.go
- GoogleBigqueryTableTableReplicationInfoOutputReference.go
- GoogleBigqueryTableTableReplicationInfoOutputReference__checks.go
- GoogleBigqueryTableTimePartitioning.go
- GoogleBigqueryTableTimePartitioningOutputReference.go
- GoogleBigqueryTableTimePartitioningOutputReference__checks.go
- GoogleBigqueryTableView.go
- GoogleBigqueryTableViewOutputReference.go
- GoogleBigqueryTableViewOutputReference__checks.go
- GoogleBigqueryTable__checks.go
- main.go