Skip to content

Files

Latest commit

547ccab · May 14, 2025

History

History
12224 lines (7540 loc) · 560 KB
·

bigqueryJob.typescript.md

File metadata and controls

12224 lines (7540 loc) · 560 KB
·

bigqueryJob Submodule

Constructs

BigqueryJob

Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job google_bigquery_job}.

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJob(scope: Construct, id: string, config: BigqueryJobConfig)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
config BigqueryJobConfig No description.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
putCopy No description.
putExtract No description.
putLoad No description.
putQuery No description.
putTimeouts No description.
resetCopy No description.
resetExtract No description.
resetId No description.
resetJobTimeoutMs No description.
resetLabels No description.
resetLoad No description.
resetLocation No description.
resetProject No description.
resetQuery No description.
resetTimeouts No description.

toString
public toString(): string

Returns a string representation of this construct.

addOverride
public addOverride(path: string, value: any): void
pathRequired
  • Type: string

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public toHclTerraform(): any
toMetadata
public toMetadata(): any
toTerraform
public toTerraform(): any

Adds this resource to the terraform JSON output.

addMoveTarget
public addMoveTarget(moveTarget: string): void

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

moveTargetRequired
  • Type: string

The string move target that will correspond to this resource.


getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

hasResourceMove
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
importFrom
public importFrom(id: string, provider?: TerraformProvider): void
idRequired
  • Type: string

providerOptional
  • Type: cdktf.TerraformProvider

interpolationForAttribute
public interpolationForAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

moveFromId
public moveFromId(id: string): void

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.

idRequired
  • Type: string

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


moveTo
public moveTo(moveTarget: string, index?: string | number): void

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: string

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: string | number

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


moveToId
public moveToId(id: string): void

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: string

Full id of resource to move to, e.g. "aws_s3_bucket.example".


putCopy
public putCopy(value: BigqueryJobCopy): void
valueRequired

putExtract
public putExtract(value: BigqueryJobExtract): void
valueRequired

putLoad
public putLoad(value: BigqueryJobLoad): void
valueRequired

putQuery
public putQuery(value: BigqueryJobQuery): void
valueRequired

putTimeouts
public putTimeouts(value: BigqueryJobTimeouts): void
valueRequired

resetCopy
public resetCopy(): void
resetExtract
public resetExtract(): void
resetId
public resetId(): void
resetJobTimeoutMs
public resetJobTimeoutMs(): void
resetLabels
public resetLabels(): void
resetLoad
public resetLoad(): void
resetLocation
public resetLocation(): void
resetProject
public resetProject(): void
resetQuery
public resetQuery(): void
resetTimeouts
public resetTimeouts(): void

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformResource No description.
generateConfigForImport Generates CDKTF code for importing a BigqueryJob resource upon running "cdktf plan ".

isConstruct
import { bigqueryJob } from '@cdktf/provider-google'

bigqueryJob.BigqueryJob.isConstruct(x: any)

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.

xRequired
  • Type: any

Any object.


isTerraformElement
import { bigqueryJob } from '@cdktf/provider-google'

bigqueryJob.BigqueryJob.isTerraformElement(x: any)
xRequired
  • Type: any

isTerraformResource
import { bigqueryJob } from '@cdktf/provider-google'

bigqueryJob.BigqueryJob.isTerraformResource(x: any)
xRequired
  • Type: any

generateConfigForImport
import { bigqueryJob } from '@cdktf/provider-google'

bigqueryJob.BigqueryJob.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

Generates CDKTF code for importing a BigqueryJob resource upon running "cdktf plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

The construct id used in the generated config for the BigqueryJob to import.


importFromIdRequired
  • Type: string

The id of the existing BigqueryJob that should be imported.

Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktf.TerraformProvider

? Optional instance of the provider where the BigqueryJob to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
copy BigqueryJobCopyOutputReference No description.
effectiveLabels cdktf.StringMap No description.
extract BigqueryJobExtractOutputReference No description.
jobType string No description.
load BigqueryJobLoadOutputReference No description.
query BigqueryJobQueryOutputReference No description.
status BigqueryJobStatusList No description.
terraformLabels cdktf.StringMap No description.
timeouts BigqueryJobTimeoutsOutputReference No description.
userEmail string No description.
copyInput BigqueryJobCopy No description.
extractInput BigqueryJobExtract No description.
idInput string No description.
jobIdInput string No description.
jobTimeoutMsInput string No description.
labelsInput {[ key: string ]: string} No description.
loadInput BigqueryJobLoad No description.
locationInput string No description.
projectInput string No description.
queryInput BigqueryJobQuery No description.
timeoutsInput cdktf.IResolvable | BigqueryJobTimeouts No description.
id string No description.
jobId string No description.
jobTimeoutMs string No description.
labels {[ key: string ]: string} No description.
location string No description.
project string No description.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


cdktfStackRequired
public readonly cdktfStack: TerraformStack;
  • Type: cdktf.TerraformStack

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

terraformMetaArgumentsRequired
public readonly terraformMetaArguments: {[ key: string ]: any};
  • Type: {[ key: string ]: any}

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

terraformGeneratorMetadataOptional
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
  • Type: cdktf.TerraformProviderGeneratorMetadata

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: string[];
  • Type: string[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

copyRequired
public readonly copy: BigqueryJobCopyOutputReference;

effectiveLabelsRequired
public readonly effectiveLabels: StringMap;
  • Type: cdktf.StringMap

extractRequired
public readonly extract: BigqueryJobExtractOutputReference;

jobTypeRequired
public readonly jobType: string;
  • Type: string

loadRequired
public readonly load: BigqueryJobLoadOutputReference;

queryRequired
public readonly query: BigqueryJobQueryOutputReference;

statusRequired
public readonly status: BigqueryJobStatusList;

terraformLabelsRequired
public readonly terraformLabels: StringMap;
  • Type: cdktf.StringMap

timeoutsRequired
public readonly timeouts: BigqueryJobTimeoutsOutputReference;

userEmailRequired
public readonly userEmail: string;
  • Type: string

copyInputOptional
public readonly copyInput: BigqueryJobCopy;

extractInputOptional
public readonly extractInput: BigqueryJobExtract;

idInputOptional
public readonly idInput: string;
  • Type: string

jobIdInputOptional
public readonly jobIdInput: string;
  • Type: string

jobTimeoutMsInputOptional
public readonly jobTimeoutMsInput: string;
  • Type: string

labelsInputOptional
public readonly labelsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

loadInputOptional
public readonly loadInput: BigqueryJobLoad;

locationInputOptional
public readonly locationInput: string;
  • Type: string

projectInputOptional
public readonly projectInput: string;
  • Type: string

queryInputOptional
public readonly queryInput: BigqueryJobQuery;

timeoutsInputOptional
public readonly timeoutsInput: IResolvable | BigqueryJobTimeouts;

idRequired
public readonly id: string;
  • Type: string

jobIdRequired
public readonly jobId: string;
  • Type: string

jobTimeoutMsRequired
public readonly jobTimeoutMs: string;
  • Type: string

labelsRequired
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

locationRequired
public readonly location: string;
  • Type: string

projectRequired
public readonly project: string;
  • Type: string

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

BigqueryJobConfig

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobConfig: bigqueryJob.BigqueryJobConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
jobId string The ID of the job.
copy BigqueryJobCopy copy block.
extract BigqueryJobExtract extract block.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#id BigqueryJob#id}.
jobTimeoutMs string Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job.
labels {[ key: string ]: string} The labels associated with this job. You can use these to organize and group your jobs.
load BigqueryJobLoad load block.
location string The geographic location of the job. The default value is US.
project string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#project BigqueryJob#project}.
query BigqueryJobQuery query block.
timeouts BigqueryJobTimeouts timeouts block.

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: ITerraformDependable[];
  • Type: cdktf.ITerraformDependable[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

jobIdRequired
public readonly jobId: string;
  • Type: string

The ID of the job.

The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#job_id BigqueryJob#job_id}


copyOptional
public readonly copy: BigqueryJobCopy;

copy block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#copy BigqueryJob#copy}


extractOptional
public readonly extract: BigqueryJobExtract;

extract block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#extract BigqueryJob#extract}


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#id BigqueryJob#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.


jobTimeoutMsOptional
public readonly jobTimeoutMs: string;
  • Type: string

Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#job_timeout_ms BigqueryJob#job_timeout_ms}


labelsOptional
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

The labels associated with this job. You can use these to organize and group your jobs.

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/6.35.0/docs/resources/bigquery_job#labels BigqueryJob#labels}


loadOptional
public readonly load: BigqueryJobLoad;

load block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#load BigqueryJob#load}


locationOptional
public readonly location: string;
  • Type: string

The geographic location of the job. The default value is US.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#location BigqueryJob#location}


projectOptional
public readonly project: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#project BigqueryJob#project}.


queryOptional
public readonly query: BigqueryJobQuery;

query block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#query BigqueryJob#query}


timeoutsOptional
public readonly timeouts: BigqueryJobTimeouts;

timeouts block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#timeouts BigqueryJob#timeouts}


BigqueryJobCopy

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobCopy: bigqueryJob.BigqueryJobCopy = { ... }

Properties

Name Type Description
sourceTables cdktf.IResolvable | BigqueryJobCopySourceTables[] source_tables block.
createDisposition string Specifies whether the job is allowed to create new tables.
destinationEncryptionConfiguration BigqueryJobCopyDestinationEncryptionConfiguration destination_encryption_configuration block.
destinationTable BigqueryJobCopyDestinationTable destination_table block.
writeDisposition string Specifies the action that occurs if the destination table already exists.

sourceTablesRequired
public readonly sourceTables: IResolvable | BigqueryJobCopySourceTables[];

source_tables block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#source_tables BigqueryJob#source_tables}


createDispositionOptional
public readonly createDisposition: string;
  • Type: string

Specifies whether the job is allowed to create new tables.

The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. Creation, truncation and append actions occur as one atomic update upon job completion Default value: "CREATE_IF_NEEDED" Possible values: ["CREATE_IF_NEEDED", "CREATE_NEVER"]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#create_disposition BigqueryJob#create_disposition}


destinationEncryptionConfigurationOptional
public readonly destinationEncryptionConfiguration: BigqueryJobCopyDestinationEncryptionConfiguration;

destination_encryption_configuration block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#destination_encryption_configuration BigqueryJob#destination_encryption_configuration}


destinationTableOptional
public readonly destinationTable: BigqueryJobCopyDestinationTable;

destination_table block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#destination_table BigqueryJob#destination_table}


writeDispositionOptional
public readonly writeDisposition: string;
  • Type: string

Specifies the action that occurs if the destination table already exists.

The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. Default value: "WRITE_EMPTY" Possible values: ["WRITE_TRUNCATE", "WRITE_APPEND", "WRITE_EMPTY"]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#write_disposition BigqueryJob#write_disposition}


BigqueryJobCopyDestinationEncryptionConfiguration

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobCopyDestinationEncryptionConfiguration: bigqueryJob.BigqueryJobCopyDestinationEncryptionConfiguration = { ... }

Properties

Name Type Description
kmsKeyName string Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table.

kmsKeyNameRequired
public readonly kmsKeyName: string;
  • Type: string

Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table.

The BigQuery Service Account associated with your project requires access to this encryption key.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#kms_key_name BigqueryJob#kms_key_name}


BigqueryJobCopyDestinationTable

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobCopyDestinationTable: bigqueryJob.BigqueryJobCopyDestinationTable = { ... }

Properties

Name Type Description
tableId string The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.
datasetId string The ID of the dataset containing this table.
projectId string The ID of the project containing this table.

tableIdRequired
public readonly tableId: string;
  • Type: string

The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#table_id BigqueryJob#table_id}


datasetIdOptional
public readonly datasetId: string;
  • Type: string

The ID of the dataset containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#dataset_id BigqueryJob#dataset_id}


projectIdOptional
public readonly projectId: string;
  • Type: string

The ID of the project containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#project_id BigqueryJob#project_id}


BigqueryJobCopySourceTables

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobCopySourceTables: bigqueryJob.BigqueryJobCopySourceTables = { ... }

Properties

Name Type Description
tableId string The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.
datasetId string The ID of the dataset containing this table.
projectId string The ID of the project containing this table.

tableIdRequired
public readonly tableId: string;
  • Type: string

The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#table_id BigqueryJob#table_id}


datasetIdOptional
public readonly datasetId: string;
  • Type: string

The ID of the dataset containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#dataset_id BigqueryJob#dataset_id}


projectIdOptional
public readonly projectId: string;
  • Type: string

The ID of the project containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#project_id BigqueryJob#project_id}


BigqueryJobExtract

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobExtract: bigqueryJob.BigqueryJobExtract = { ... }

Properties

Name Type Description
destinationUris string[] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.
compression string The compression type to use for exported files.
destinationFormat string The exported file format.
fieldDelimiter string When extracting data in CSV format, this defines the delimiter to use between fields in the exported data.
printHeader boolean | cdktf.IResolvable Whether to print out a header row in the results. Default is true.
sourceModel BigqueryJobExtractSourceModel source_model block.
sourceTable BigqueryJobExtractSourceTable source_table block.
useAvroLogicalTypes boolean | cdktf.IResolvable Whether to use logical types when extracting to AVRO format.

destinationUrisRequired
public readonly destinationUris: string[];
  • Type: string[]

A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#destination_uris BigqueryJob#destination_uris}


compressionOptional
public readonly compression: string;
  • Type: string

The compression type to use for exported files.

Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#compression BigqueryJob#compression}


destinationFormatOptional
public readonly destinationFormat: string;
  • Type: string

The exported file format.

Possible values include CSV, NEWLINE_DELIMITED_JSON and AVRO for tables and SAVED_MODEL for models. The default value for tables is CSV. Tables with nested or repeated fields cannot be exported as CSV. The default value for models is SAVED_MODEL.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#destination_format BigqueryJob#destination_format}


fieldDelimiterOptional
public readonly fieldDelimiter: string;
  • Type: string

When extracting data in CSV format, this defines the delimiter to use between fields in the exported data.

Default is ','

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#field_delimiter BigqueryJob#field_delimiter}


printHeaderOptional
public readonly printHeader: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Whether to print out a header row in the results. Default is true.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#print_header BigqueryJob#print_header}


sourceModelOptional
public readonly sourceModel: BigqueryJobExtractSourceModel;

source_model block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#source_model BigqueryJob#source_model}


sourceTableOptional
public readonly sourceTable: BigqueryJobExtractSourceTable;

source_table block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#source_table BigqueryJob#source_table}


useAvroLogicalTypesOptional
public readonly useAvroLogicalTypes: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Whether to use logical types when extracting to AVRO format.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#use_avro_logical_types BigqueryJob#use_avro_logical_types}


BigqueryJobExtractSourceModel

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobExtractSourceModel: bigqueryJob.BigqueryJobExtractSourceModel = { ... }

Properties

Name Type Description
datasetId string The ID of the dataset containing this model.
modelId string The ID of the model.
projectId string The ID of the project containing this model.

datasetIdRequired
public readonly datasetId: string;
  • Type: string

The ID of the dataset containing this model.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#dataset_id BigqueryJob#dataset_id}


modelIdRequired
public readonly modelId: string;
  • Type: string

The ID of the model.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#model_id BigqueryJob#model_id}


projectIdRequired
public readonly projectId: string;
  • Type: string

The ID of the project containing this model.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#project_id BigqueryJob#project_id}


BigqueryJobExtractSourceTable

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobExtractSourceTable: bigqueryJob.BigqueryJobExtractSourceTable = { ... }

Properties

Name Type Description
tableId string The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.
datasetId string The ID of the dataset containing this table.
projectId string The ID of the project containing this table.

tableIdRequired
public readonly tableId: string;
  • Type: string

The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#table_id BigqueryJob#table_id}


datasetIdOptional
public readonly datasetId: string;
  • Type: string

The ID of the dataset containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#dataset_id BigqueryJob#dataset_id}


projectIdOptional
public readonly projectId: string;
  • Type: string

The ID of the project containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#project_id BigqueryJob#project_id}


BigqueryJobLoad

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobLoad: bigqueryJob.BigqueryJobLoad = { ... }

Properties

Name Type Description
destinationTable BigqueryJobLoadDestinationTable destination_table block.
sourceUris string[] The fully-qualified URIs that point to your data in Google Cloud.
allowJaggedRows boolean | cdktf.IResolvable Accept rows that are missing trailing optional columns.
allowQuotedNewlines boolean | cdktf.IResolvable Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file.
autodetect boolean | cdktf.IResolvable Indicates if we should automatically infer the options and schema for CSV and JSON sources.
createDisposition string Specifies whether the job is allowed to create new tables.
destinationEncryptionConfiguration BigqueryJobLoadDestinationEncryptionConfiguration destination_encryption_configuration block.
encoding string The character encoding of the data.
fieldDelimiter string The separator for fields in a CSV file.
ignoreUnknownValues boolean | cdktf.IResolvable Indicates if BigQuery should allow extra values that are not represented in the table schema.
jsonExtension string If sourceFormat is set to newline-delimited JSON, indicates whether it should be processed as a JSON variant such as GeoJSON.
maxBadRecords number The maximum number of bad records that BigQuery can ignore when running the job.
nullMarker string Specifies a string that represents a null value in a CSV file.
parquetOptions BigqueryJobLoadParquetOptions parquet_options block.
projectionFields string[] If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup.
quote string The value that is used to quote data sections in a CSV file.
schemaUpdateOptions string[] Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration.
skipLeadingRows number The number of rows at the top of a CSV file that BigQuery will skip when loading the data.
sourceFormat string The format of the data files.
timePartitioning BigqueryJobLoadTimePartitioning time_partitioning block.
writeDisposition string Specifies the action that occurs if the destination table already exists.

destinationTableRequired
public readonly destinationTable: BigqueryJobLoadDestinationTable;

destination_table block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#destination_table BigqueryJob#destination_table}


sourceUrisRequired
public readonly sourceUris: string[];
  • Type: string[]

The fully-qualified URIs that point to your data in Google Cloud.

For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups: Exactly one URI can be specified. Also, the '*' wildcard character is not allowed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#source_uris BigqueryJob#source_uris}


allowJaggedRowsOptional
public readonly allowJaggedRows: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Accept rows that are missing trailing optional columns.

The missing values are treated as nulls. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. Only applicable to CSV, ignored for other formats.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#allow_jagged_rows BigqueryJob#allow_jagged_rows}


allowQuotedNewlinesOptional
public readonly allowQuotedNewlines: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

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/6.35.0/docs/resources/bigquery_job#allow_quoted_newlines BigqueryJob#allow_quoted_newlines}


autodetectOptional
public readonly autodetect: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Indicates if we should automatically infer the options and schema for CSV and JSON sources.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#autodetect BigqueryJob#autodetect}


createDispositionOptional
public readonly createDisposition: string;
  • Type: string

Specifies whether the job is allowed to create new tables.

The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. Creation, truncation and append actions occur as one atomic update upon job completion Default value: "CREATE_IF_NEEDED" Possible values: ["CREATE_IF_NEEDED", "CREATE_NEVER"]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#create_disposition BigqueryJob#create_disposition}


destinationEncryptionConfigurationOptional
public readonly destinationEncryptionConfiguration: BigqueryJobLoadDestinationEncryptionConfiguration;

destination_encryption_configuration block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#destination_encryption_configuration BigqueryJob#destination_encryption_configuration}


encodingOptional
public readonly encoding: string;
  • Type: string

The character encoding of the data.

The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#encoding BigqueryJob#encoding}


fieldDelimiterOptional
public readonly fieldDelimiter: string;
  • Type: string

The separator for fields in a CSV file.

The separator can be any ISO-8859-1 single-byte character. To use a character in the range 128-255, you must encode the character as UTF8. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#field_delimiter BigqueryJob#field_delimiter}


ignoreUnknownValuesOptional
public readonly ignoreUnknownValues: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Indicates if BigQuery should allow extra values that are not represented in the table schema.

If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#ignore_unknown_values BigqueryJob#ignore_unknown_values}


jsonExtensionOptional
public readonly jsonExtension: string;
  • Type: string

If sourceFormat is set to newline-delimited JSON, indicates whether it should be processed as a JSON variant such as GeoJSON.

For a sourceFormat other than JSON, omit this field. If the sourceFormat is newline-delimited JSON: - for newline-delimited GeoJSON: set to GEOJSON.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#json_extension BigqueryJob#json_extension}


maxBadRecordsOptional
public readonly maxBadRecords: number;
  • Type: number

The maximum number of bad records that BigQuery can ignore when running the job.

If the number of bad records exceeds this value, an invalid error is returned in the job result. The default value is 0, which requires that all records are valid.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#max_bad_records BigqueryJob#max_bad_records}


nullMarkerOptional
public readonly nullMarker: string;
  • Type: string

Specifies a string that represents a null value in a CSV file.

For example, if you specify "\N", BigQuery interprets "\N" as a null value when loading a CSV file. The default value is the empty string. If you set this property to a custom value, BigQuery throws an error if an empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#null_marker BigqueryJob#null_marker}


parquetOptionsOptional
public readonly parquetOptions: BigqueryJobLoadParquetOptions;

parquet_options block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#parquet_options BigqueryJob#parquet_options}


projectionFieldsOptional
public readonly projectionFields: string[];
  • Type: string[]

If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup.

Property names are case sensitive and must be top-level properties. If no properties are specified, BigQuery loads all properties. If any named property isn't found in the Cloud Datastore backup, an invalid error is returned in the job result.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#projection_fields BigqueryJob#projection_fields}


quoteOptional
public readonly quote: string;
  • Type: string

The value that is used to quote data sections in a CSV file.

BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#quote BigqueryJob#quote}


schemaUpdateOptionsOptional
public readonly schemaUpdateOptions: string[];
  • Type: string[]

Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration.

Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#schema_update_options BigqueryJob#schema_update_options}


skipLeadingRowsOptional
public readonly skipLeadingRows: number;
  • Type: number

The number of rows at the top of a CSV file that BigQuery will skip when loading the data.

The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#skip_leading_rows BigqueryJob#skip_leading_rows}


sourceFormatOptional
public readonly sourceFormat: string;
  • Type: string

The format of the data files.

For CSV files, specify "CSV". For datastore backups, specify "DATASTORE_BACKUP". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro, specify "AVRO". For parquet, specify "PARQUET". For orc, specify "ORC". [Beta] For Bigtable, specify "BIGTABLE". The default value is CSV.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#source_format BigqueryJob#source_format}


timePartitioningOptional
public readonly timePartitioning: BigqueryJobLoadTimePartitioning;

time_partitioning block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#time_partitioning BigqueryJob#time_partitioning}


writeDispositionOptional
public readonly writeDisposition: string;
  • Type: string

Specifies the action that occurs if the destination table already exists.

The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. Default value: "WRITE_EMPTY" Possible values: ["WRITE_TRUNCATE", "WRITE_APPEND", "WRITE_EMPTY"]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#write_disposition BigqueryJob#write_disposition}


BigqueryJobLoadDestinationEncryptionConfiguration

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobLoadDestinationEncryptionConfiguration: bigqueryJob.BigqueryJobLoadDestinationEncryptionConfiguration = { ... }

Properties

Name Type Description
kmsKeyName string Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table.

kmsKeyNameRequired
public readonly kmsKeyName: string;
  • Type: string

Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table.

The BigQuery Service Account associated with your project requires access to this encryption key.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#kms_key_name BigqueryJob#kms_key_name}


BigqueryJobLoadDestinationTable

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobLoadDestinationTable: bigqueryJob.BigqueryJobLoadDestinationTable = { ... }

Properties

Name Type Description
tableId string The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.
datasetId string The ID of the dataset containing this table.
projectId string The ID of the project containing this table.

tableIdRequired
public readonly tableId: string;
  • Type: string

The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#table_id BigqueryJob#table_id}


datasetIdOptional
public readonly datasetId: string;
  • Type: string

The ID of the dataset containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#dataset_id BigqueryJob#dataset_id}


projectIdOptional
public readonly projectId: string;
  • Type: string

The ID of the project containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#project_id BigqueryJob#project_id}


BigqueryJobLoadParquetOptions

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobLoadParquetOptions: bigqueryJob.BigqueryJobLoadParquetOptions = { ... }

Properties

Name Type Description
enableListInference boolean | cdktf.IResolvable If sourceFormat is set to PARQUET, indicates whether to use schema inference specifically for Parquet LIST logical type.
enumAsString boolean | cdktf.IResolvable If sourceFormat is set to PARQUET, indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.

enableListInferenceOptional
public readonly enableListInference: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If sourceFormat is set to PARQUET, indicates whether to use schema inference specifically for Parquet LIST logical type.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#enable_list_inference BigqueryJob#enable_list_inference}


enumAsStringOptional
public readonly enumAsString: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If sourceFormat is set to PARQUET, 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/6.35.0/docs/resources/bigquery_job#enum_as_string BigqueryJob#enum_as_string}


BigqueryJobLoadTimePartitioning

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobLoadTimePartitioning: bigqueryJob.BigqueryJobLoadTimePartitioning = { ... }

Properties

Name Type Description
type string The only type supported is DAY, which will generate one partition per day.
expirationMs string Number of milliseconds for which to keep the storage for a partition.
field string If not set, the table is partitioned by pseudo column '_PARTITIONTIME';

typeRequired
public readonly type: string;
  • Type: string

The only type supported is DAY, which will generate one partition per day.

Providing an empty string used to cause an error, but in OnePlatform the field will be treated as unset.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#type BigqueryJob#type}


expirationMsOptional
public readonly expirationMs: string;
  • Type: string

Number of milliseconds for which to keep the storage for a partition.

A wrapper is used here because 0 is an invalid value.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#expiration_ms BigqueryJob#expiration_ms}


fieldOptional
public readonly field: string;
  • Type: string

If not set, the table is partitioned by pseudo column '_PARTITIONTIME';

if set, the table is partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED. A wrapper is used here because an empty string is an invalid value.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#field BigqueryJob#field}


BigqueryJobQuery

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobQuery: bigqueryJob.BigqueryJobQuery = { ... }

Properties

Name Type Description
query string SQL query text to execute.
allowLargeResults boolean | cdktf.IResolvable If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance.
createDisposition string Specifies whether the job is allowed to create new tables.
defaultDataset BigqueryJobQueryDefaultDataset default_dataset block.
destinationEncryptionConfiguration BigqueryJobQueryDestinationEncryptionConfiguration destination_encryption_configuration block.
destinationTable BigqueryJobQueryDestinationTable destination_table block.
flattenResults boolean | cdktf.IResolvable If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results.
maximumBillingTier number Limits the billing tier for this job.
maximumBytesBilled string Limits the bytes billed for this job.
parameterMode string Standard SQL only.
priority string Specifies a priority for the query. Default value: "INTERACTIVE" Possible values: ["INTERACTIVE", "BATCH"].
schemaUpdateOptions string[] Allows the schema of the destination table to be updated as a side effect of the query job.
scriptOptions BigqueryJobQueryScriptOptions script_options block.
useLegacySql boolean | cdktf.IResolvable Specifies whether to use BigQuery's legacy SQL dialect for this query.
useQueryCache boolean | cdktf.IResolvable Whether to look for the result in the query cache.
userDefinedFunctionResources cdktf.IResolvable | BigqueryJobQueryUserDefinedFunctionResources[] user_defined_function_resources block.
writeDisposition string Specifies the action that occurs if the destination table already exists.

queryRequired
public readonly query: string;
  • Type: string

SQL query text to execute.

The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL. NOTE: queries containing DML language ('DELETE', 'UPDATE', 'MERGE', 'INSERT') must specify 'create_disposition = ""' and 'write_disposition = ""'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#query BigqueryJob#query}


allowLargeResultsOptional
public readonly allowLargeResults: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance.

Requires destinationTable to be set. For standard SQL queries, this flag is ignored and large results are always allowed. However, you must still set destinationTable when result size exceeds the allowed maximum response size.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#allow_large_results BigqueryJob#allow_large_results}


createDispositionOptional
public readonly createDisposition: string;
  • Type: string

Specifies whether the job is allowed to create new tables.

The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. Creation, truncation and append actions occur as one atomic update upon job completion Default value: "CREATE_IF_NEEDED" Possible values: ["CREATE_IF_NEEDED", "CREATE_NEVER"]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#create_disposition BigqueryJob#create_disposition}


defaultDatasetOptional
public readonly defaultDataset: BigqueryJobQueryDefaultDataset;

default_dataset block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#default_dataset BigqueryJob#default_dataset}


destinationEncryptionConfigurationOptional
public readonly destinationEncryptionConfiguration: BigqueryJobQueryDestinationEncryptionConfiguration;

destination_encryption_configuration block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#destination_encryption_configuration BigqueryJob#destination_encryption_configuration}


destinationTableOptional
public readonly destinationTable: BigqueryJobQueryDestinationTable;

destination_table block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#destination_table BigqueryJob#destination_table}


flattenResultsOptional
public readonly flattenResults: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results.

allowLargeResults must be true if this is set to false. For standard SQL queries, this flag is ignored and results are never flattened.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#flatten_results BigqueryJob#flatten_results}


maximumBillingTierOptional
public readonly maximumBillingTier: number;
  • Type: number

Limits the billing tier for this job.

Queries that have resource usage beyond this tier will fail (without incurring a charge). If unspecified, this will be set to your project default.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#maximum_billing_tier BigqueryJob#maximum_billing_tier}


maximumBytesBilledOptional
public readonly maximumBytesBilled: string;
  • Type: string

Limits the bytes billed for this job.

Queries that will have bytes billed beyond this limit will fail (without incurring a charge). If unspecified, this will be set to your project default.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#maximum_bytes_billed BigqueryJob#maximum_bytes_billed}


parameterModeOptional
public readonly parameterMode: string;
  • Type: string

Standard SQL only.

Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named (@myparam) query parameters in this query.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#parameter_mode BigqueryJob#parameter_mode}


priorityOptional
public readonly priority: string;
  • Type: string

Specifies a priority for the query. Default value: "INTERACTIVE" Possible values: ["INTERACTIVE", "BATCH"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#priority BigqueryJob#priority}


schemaUpdateOptionsOptional
public readonly schemaUpdateOptions: string[];
  • Type: string[]

Allows the schema of the destination table to be updated as a side effect of the query job.

Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#schema_update_options BigqueryJob#schema_update_options}


scriptOptionsOptional
public readonly scriptOptions: BigqueryJobQueryScriptOptions;

script_options block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#script_options BigqueryJob#script_options}


useLegacySqlOptional
public readonly useLegacySql: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Specifies whether to use BigQuery's legacy SQL dialect for this query.

The default value is true. If set to false, the query will use BigQuery's standard SQL.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#use_legacy_sql BigqueryJob#use_legacy_sql}


useQueryCacheOptional
public readonly useQueryCache: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Whether to look for the result in the query cache.

The query cache is a best-effort cache that will be flushed whenever tables in the query are modified. Moreover, the query cache is only available when a query does not have a destination table specified. The default value is true.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#use_query_cache BigqueryJob#use_query_cache}


userDefinedFunctionResourcesOptional
public readonly userDefinedFunctionResources: IResolvable | BigqueryJobQueryUserDefinedFunctionResources[];

user_defined_function_resources block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#user_defined_function_resources BigqueryJob#user_defined_function_resources}


writeDispositionOptional
public readonly writeDisposition: string;
  • Type: string

Specifies the action that occurs if the destination table already exists.

The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. Default value: "WRITE_EMPTY" Possible values: ["WRITE_TRUNCATE", "WRITE_APPEND", "WRITE_EMPTY"]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#write_disposition BigqueryJob#write_disposition}


BigqueryJobQueryDefaultDataset

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobQueryDefaultDataset: bigqueryJob.BigqueryJobQueryDefaultDataset = { ... }

Properties

Name Type Description
datasetId string The dataset. Can be specified '{{dataset_id}}' if 'project_id' is also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}' if not.
projectId string The ID of the project containing this table.

datasetIdRequired
public readonly datasetId: string;
  • Type: string

The dataset. Can be specified '{{dataset_id}}' if 'project_id' is also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}' if not.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#dataset_id BigqueryJob#dataset_id}


projectIdOptional
public readonly projectId: string;
  • Type: string

The ID of the project containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#project_id BigqueryJob#project_id}


BigqueryJobQueryDestinationEncryptionConfiguration

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobQueryDestinationEncryptionConfiguration: bigqueryJob.BigqueryJobQueryDestinationEncryptionConfiguration = { ... }

Properties

Name Type Description
kmsKeyName string Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table.

kmsKeyNameRequired
public readonly kmsKeyName: string;
  • Type: string

Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table.

The BigQuery Service Account associated with your project requires access to this encryption key.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#kms_key_name BigqueryJob#kms_key_name}


BigqueryJobQueryDestinationTable

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobQueryDestinationTable: bigqueryJob.BigqueryJobQueryDestinationTable = { ... }

Properties

Name Type Description
tableId string The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.
datasetId string The ID of the dataset containing this table.
projectId string The ID of the project containing this table.

tableIdRequired
public readonly tableId: string;
  • Type: string

The table. Can be specified '{{table_id}}' if 'project_id' and 'dataset_id' are also set, or of the form 'projects/{{project}}/datasets/{{dataset_id}}/tables/{{table_id}}' if not.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#table_id BigqueryJob#table_id}


datasetIdOptional
public readonly datasetId: string;
  • Type: string

The ID of the dataset containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#dataset_id BigqueryJob#dataset_id}


projectIdOptional
public readonly projectId: string;
  • Type: string

The ID of the project containing this table.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#project_id BigqueryJob#project_id}


BigqueryJobQueryScriptOptions

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobQueryScriptOptions: bigqueryJob.BigqueryJobQueryScriptOptions = { ... }

Properties

Name Type Description
keyResultStatement string Determines which statement in the script represents the "key result", used to populate the schema and query results of the script job.
statementByteBudget string Limit on the number of bytes billed per statement. Exceeding this budget results in an error.
statementTimeoutMs string Timeout period for each statement in a script.

keyResultStatementOptional
public readonly keyResultStatement: string;
  • Type: string

Determines which statement in the script represents the "key result", used to populate the schema and query results of the script job.

Possible values: ["LAST", "FIRST_SELECT"]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#key_result_statement BigqueryJob#key_result_statement}


statementByteBudgetOptional
public readonly statementByteBudget: string;
  • Type: string

Limit on the number of bytes billed per statement. Exceeding this budget results in an error.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#statement_byte_budget BigqueryJob#statement_byte_budget}


statementTimeoutMsOptional
public readonly statementTimeoutMs: string;
  • Type: string

Timeout period for each statement in a script.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#statement_timeout_ms BigqueryJob#statement_timeout_ms}


BigqueryJobQueryUserDefinedFunctionResources

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobQueryUserDefinedFunctionResources: bigqueryJob.BigqueryJobQueryUserDefinedFunctionResources = { ... }

Properties

Name Type Description
inlineCode string An inline resource that contains code for a user-defined function (UDF).
resourceUri string A code resource to load from a Google Cloud Storage URI (gs://bucket/path).

inlineCodeOptional
public readonly inlineCode: string;
  • Type: string

An inline resource that contains code for a user-defined function (UDF).

Providing a inline code resource is equivalent to providing a URI for a file containing the same code.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#inline_code BigqueryJob#inline_code}


resourceUriOptional
public readonly resourceUri: string;
  • Type: string

A code resource to load from a Google Cloud Storage URI (gs://bucket/path).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#resource_uri BigqueryJob#resource_uri}


BigqueryJobStatus

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobStatus: bigqueryJob.BigqueryJobStatus = { ... }

BigqueryJobStatusErrorResult

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobStatusErrorResult: bigqueryJob.BigqueryJobStatusErrorResult = { ... }

BigqueryJobStatusErrors

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobStatusErrors: bigqueryJob.BigqueryJobStatusErrors = { ... }

BigqueryJobTimeouts

Initializer

import { bigqueryJob } from '@cdktf/provider-google'

const bigqueryJobTimeouts: bigqueryJob.BigqueryJobTimeouts = { ... }

Properties

Name Type Description
create string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#create BigqueryJob#create}.
delete string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#delete BigqueryJob#delete}.
update string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#update BigqueryJob#update}.

createOptional
public readonly create: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#create BigqueryJob#create}.


deleteOptional
public readonly delete: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#delete BigqueryJob#delete}.


updateOptional
public readonly update: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_job#update BigqueryJob#update}.


Classes

BigqueryJobCopyDestinationEncryptionConfigurationOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobCopyDestinationEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
kmsKeyVersion string No description.
kmsKeyNameInput string No description.
kmsKeyName string No description.
internalValue BigqueryJobCopyDestinationEncryptionConfiguration No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

kmsKeyVersionRequired
public readonly kmsKeyVersion: string;
  • Type: string

kmsKeyNameInputOptional
public readonly kmsKeyNameInput: string;
  • Type: string

kmsKeyNameRequired
public readonly kmsKeyName: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobCopyDestinationEncryptionConfiguration;

BigqueryJobCopyDestinationTableOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobCopyDestinationTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetDatasetId No description.
resetProjectId No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetDatasetId
public resetDatasetId(): void
resetProjectId
public resetProjectId(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
datasetIdInput string No description.
projectIdInput string No description.
tableIdInput string No description.
datasetId string No description.
projectId string No description.
tableId string No description.
internalValue BigqueryJobCopyDestinationTable No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

datasetIdInputOptional
public readonly datasetIdInput: string;
  • Type: string

projectIdInputOptional
public readonly projectIdInput: string;
  • Type: string

tableIdInputOptional
public readonly tableIdInput: string;
  • Type: string

datasetIdRequired
public readonly datasetId: string;
  • Type: string

projectIdRequired
public readonly projectId: string;
  • Type: string

tableIdRequired
public readonly tableId: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobCopyDestinationTable;

BigqueryJobCopyOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobCopyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putDestinationEncryptionConfiguration No description.
putDestinationTable No description.
putSourceTables No description.
resetCreateDisposition No description.
resetDestinationEncryptionConfiguration No description.
resetDestinationTable No description.
resetWriteDisposition No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putDestinationEncryptionConfiguration
public putDestinationEncryptionConfiguration(value: BigqueryJobCopyDestinationEncryptionConfiguration): void
valueRequired

putDestinationTable
public putDestinationTable(value: BigqueryJobCopyDestinationTable): void
valueRequired

putSourceTables
public putSourceTables(value: IResolvable | BigqueryJobCopySourceTables[]): void
valueRequired

resetCreateDisposition
public resetCreateDisposition(): void
resetDestinationEncryptionConfiguration
public resetDestinationEncryptionConfiguration(): void
resetDestinationTable
public resetDestinationTable(): void
resetWriteDisposition
public resetWriteDisposition(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
destinationEncryptionConfiguration BigqueryJobCopyDestinationEncryptionConfigurationOutputReference No description.
destinationTable BigqueryJobCopyDestinationTableOutputReference No description.
sourceTables BigqueryJobCopySourceTablesList No description.
createDispositionInput string No description.
destinationEncryptionConfigurationInput BigqueryJobCopyDestinationEncryptionConfiguration No description.
destinationTableInput BigqueryJobCopyDestinationTable No description.
sourceTablesInput cdktf.IResolvable | BigqueryJobCopySourceTables[] No description.
writeDispositionInput string No description.
createDisposition string No description.
writeDisposition string No description.
internalValue BigqueryJobCopy No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

destinationEncryptionConfigurationRequired
public readonly destinationEncryptionConfiguration: BigqueryJobCopyDestinationEncryptionConfigurationOutputReference;

destinationTableRequired
public readonly destinationTable: BigqueryJobCopyDestinationTableOutputReference;

sourceTablesRequired
public readonly sourceTables: BigqueryJobCopySourceTablesList;

createDispositionInputOptional
public readonly createDispositionInput: string;
  • Type: string

destinationEncryptionConfigurationInputOptional
public readonly destinationEncryptionConfigurationInput: BigqueryJobCopyDestinationEncryptionConfiguration;

destinationTableInputOptional
public readonly destinationTableInput: BigqueryJobCopyDestinationTable;

sourceTablesInputOptional
public readonly sourceTablesInput: IResolvable | BigqueryJobCopySourceTables[];

writeDispositionInputOptional
public readonly writeDispositionInput: string;
  • Type: string

createDispositionRequired
public readonly createDisposition: string;
  • Type: string

writeDispositionRequired
public readonly writeDisposition: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobCopy;

BigqueryJobCopySourceTablesList

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobCopySourceTablesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): BigqueryJobCopySourceTablesOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | BigqueryJobCopySourceTables[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | BigqueryJobCopySourceTables[];

BigqueryJobCopySourceTablesOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobCopySourceTablesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetDatasetId No description.
resetProjectId No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetDatasetId
public resetDatasetId(): void
resetProjectId
public resetProjectId(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
datasetIdInput string No description.
projectIdInput string No description.
tableIdInput string No description.
datasetId string No description.
projectId string No description.
tableId string No description.
internalValue cdktf.IResolvable | BigqueryJobCopySourceTables No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

datasetIdInputOptional
public readonly datasetIdInput: string;
  • Type: string

projectIdInputOptional
public readonly projectIdInput: string;
  • Type: string

tableIdInputOptional
public readonly tableIdInput: string;
  • Type: string

datasetIdRequired
public readonly datasetId: string;
  • Type: string

projectIdRequired
public readonly projectId: string;
  • Type: string

tableIdRequired
public readonly tableId: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | BigqueryJobCopySourceTables;

BigqueryJobExtractOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobExtractOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putSourceModel No description.
putSourceTable No description.
resetCompression No description.
resetDestinationFormat No description.
resetFieldDelimiter No description.
resetPrintHeader No description.
resetSourceModel No description.
resetSourceTable No description.
resetUseAvroLogicalTypes No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putSourceModel
public putSourceModel(value: BigqueryJobExtractSourceModel): void
valueRequired

putSourceTable
public putSourceTable(value: BigqueryJobExtractSourceTable): void
valueRequired

resetCompression
public resetCompression(): void
resetDestinationFormat
public resetDestinationFormat(): void
resetFieldDelimiter
public resetFieldDelimiter(): void
resetPrintHeader
public resetPrintHeader(): void
resetSourceModel
public resetSourceModel(): void
resetSourceTable
public resetSourceTable(): void
resetUseAvroLogicalTypes
public resetUseAvroLogicalTypes(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
sourceModel BigqueryJobExtractSourceModelOutputReference No description.
sourceTable BigqueryJobExtractSourceTableOutputReference No description.
compressionInput string No description.
destinationFormatInput string No description.
destinationUrisInput string[] No description.
fieldDelimiterInput string No description.
printHeaderInput boolean | cdktf.IResolvable No description.
sourceModelInput BigqueryJobExtractSourceModel No description.
sourceTableInput BigqueryJobExtractSourceTable No description.
useAvroLogicalTypesInput boolean | cdktf.IResolvable No description.
compression string No description.
destinationFormat string No description.
destinationUris string[] No description.
fieldDelimiter string No description.
printHeader boolean | cdktf.IResolvable No description.
useAvroLogicalTypes boolean | cdktf.IResolvable No description.
internalValue BigqueryJobExtract No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

sourceModelRequired
public readonly sourceModel: BigqueryJobExtractSourceModelOutputReference;

sourceTableRequired
public readonly sourceTable: BigqueryJobExtractSourceTableOutputReference;

compressionInputOptional
public readonly compressionInput: string;
  • Type: string

destinationFormatInputOptional
public readonly destinationFormatInput: string;
  • Type: string

destinationUrisInputOptional
public readonly destinationUrisInput: string[];
  • Type: string[]

fieldDelimiterInputOptional
public readonly fieldDelimiterInput: string;
  • Type: string

printHeaderInputOptional
public readonly printHeaderInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

sourceModelInputOptional
public readonly sourceModelInput: BigqueryJobExtractSourceModel;

sourceTableInputOptional
public readonly sourceTableInput: BigqueryJobExtractSourceTable;

useAvroLogicalTypesInputOptional
public readonly useAvroLogicalTypesInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

compressionRequired
public readonly compression: string;
  • Type: string

destinationFormatRequired
public readonly destinationFormat: string;
  • Type: string

destinationUrisRequired
public readonly destinationUris: string[];
  • Type: string[]

fieldDelimiterRequired
public readonly fieldDelimiter: string;
  • Type: string

printHeaderRequired
public readonly printHeader: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

useAvroLogicalTypesRequired
public readonly useAvroLogicalTypes: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

internalValueOptional
public readonly internalValue: BigqueryJobExtract;

BigqueryJobExtractSourceModelOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobExtractSourceModelOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
datasetIdInput string No description.
modelIdInput string No description.
projectIdInput string No description.
datasetId string No description.
modelId string No description.
projectId string No description.
internalValue BigqueryJobExtractSourceModel No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

datasetIdInputOptional
public readonly datasetIdInput: string;
  • Type: string

modelIdInputOptional
public readonly modelIdInput: string;
  • Type: string

projectIdInputOptional
public readonly projectIdInput: string;
  • Type: string

datasetIdRequired
public readonly datasetId: string;
  • Type: string

modelIdRequired
public readonly modelId: string;
  • Type: string

projectIdRequired
public readonly projectId: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobExtractSourceModel;

BigqueryJobExtractSourceTableOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobExtractSourceTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetDatasetId No description.
resetProjectId No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetDatasetId
public resetDatasetId(): void
resetProjectId
public resetProjectId(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
datasetIdInput string No description.
projectIdInput string No description.
tableIdInput string No description.
datasetId string No description.
projectId string No description.
tableId string No description.
internalValue BigqueryJobExtractSourceTable No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

datasetIdInputOptional
public readonly datasetIdInput: string;
  • Type: string

projectIdInputOptional
public readonly projectIdInput: string;
  • Type: string

tableIdInputOptional
public readonly tableIdInput: string;
  • Type: string

datasetIdRequired
public readonly datasetId: string;
  • Type: string

projectIdRequired
public readonly projectId: string;
  • Type: string

tableIdRequired
public readonly tableId: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobExtractSourceTable;

BigqueryJobLoadDestinationEncryptionConfigurationOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobLoadDestinationEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
kmsKeyVersion string No description.
kmsKeyNameInput string No description.
kmsKeyName string No description.
internalValue BigqueryJobLoadDestinationEncryptionConfiguration No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

kmsKeyVersionRequired
public readonly kmsKeyVersion: string;
  • Type: string

kmsKeyNameInputOptional
public readonly kmsKeyNameInput: string;
  • Type: string

kmsKeyNameRequired
public readonly kmsKeyName: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobLoadDestinationEncryptionConfiguration;

BigqueryJobLoadDestinationTableOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobLoadDestinationTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetDatasetId No description.
resetProjectId No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetDatasetId
public resetDatasetId(): void
resetProjectId
public resetProjectId(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
datasetIdInput string No description.
projectIdInput string No description.
tableIdInput string No description.
datasetId string No description.
projectId string No description.
tableId string No description.
internalValue BigqueryJobLoadDestinationTable No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

datasetIdInputOptional
public readonly datasetIdInput: string;
  • Type: string

projectIdInputOptional
public readonly projectIdInput: string;
  • Type: string

tableIdInputOptional
public readonly tableIdInput: string;
  • Type: string

datasetIdRequired
public readonly datasetId: string;
  • Type: string

projectIdRequired
public readonly projectId: string;
  • Type: string

tableIdRequired
public readonly tableId: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobLoadDestinationTable;

BigqueryJobLoadOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobLoadOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putDestinationEncryptionConfiguration No description.
putDestinationTable No description.
putParquetOptions No description.
putTimePartitioning No description.
resetAllowJaggedRows No description.
resetAllowQuotedNewlines No description.
resetAutodetect No description.
resetCreateDisposition No description.
resetDestinationEncryptionConfiguration No description.
resetEncoding No description.
resetFieldDelimiter No description.
resetIgnoreUnknownValues No description.
resetJsonExtension No description.
resetMaxBadRecords No description.
resetNullMarker No description.
resetParquetOptions No description.
resetProjectionFields No description.
resetQuote No description.
resetSchemaUpdateOptions No description.
resetSkipLeadingRows No description.
resetSourceFormat No description.
resetTimePartitioning No description.
resetWriteDisposition No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putDestinationEncryptionConfiguration
public putDestinationEncryptionConfiguration(value: BigqueryJobLoadDestinationEncryptionConfiguration): void
valueRequired

putDestinationTable
public putDestinationTable(value: BigqueryJobLoadDestinationTable): void
valueRequired

putParquetOptions
public putParquetOptions(value: BigqueryJobLoadParquetOptions): void
valueRequired

putTimePartitioning
public putTimePartitioning(value: BigqueryJobLoadTimePartitioning): void
valueRequired

resetAllowJaggedRows
public resetAllowJaggedRows(): void
resetAllowQuotedNewlines
public resetAllowQuotedNewlines(): void
resetAutodetect
public resetAutodetect(): void
resetCreateDisposition
public resetCreateDisposition(): void
resetDestinationEncryptionConfiguration
public resetDestinationEncryptionConfiguration(): void
resetEncoding
public resetEncoding(): void
resetFieldDelimiter
public resetFieldDelimiter(): void
resetIgnoreUnknownValues
public resetIgnoreUnknownValues(): void
resetJsonExtension
public resetJsonExtension(): void
resetMaxBadRecords
public resetMaxBadRecords(): void
resetNullMarker
public resetNullMarker(): void
resetParquetOptions
public resetParquetOptions(): void
resetProjectionFields
public resetProjectionFields(): void
resetQuote
public resetQuote(): void
resetSchemaUpdateOptions
public resetSchemaUpdateOptions(): void
resetSkipLeadingRows
public resetSkipLeadingRows(): void
resetSourceFormat
public resetSourceFormat(): void
resetTimePartitioning
public resetTimePartitioning(): void
resetWriteDisposition
public resetWriteDisposition(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
destinationEncryptionConfiguration BigqueryJobLoadDestinationEncryptionConfigurationOutputReference No description.
destinationTable BigqueryJobLoadDestinationTableOutputReference No description.
parquetOptions BigqueryJobLoadParquetOptionsOutputReference No description.
timePartitioning BigqueryJobLoadTimePartitioningOutputReference No description.
allowJaggedRowsInput boolean | cdktf.IResolvable No description.
allowQuotedNewlinesInput boolean | cdktf.IResolvable No description.
autodetectInput boolean | cdktf.IResolvable No description.
createDispositionInput string No description.
destinationEncryptionConfigurationInput BigqueryJobLoadDestinationEncryptionConfiguration No description.
destinationTableInput BigqueryJobLoadDestinationTable No description.
encodingInput string No description.
fieldDelimiterInput string No description.
ignoreUnknownValuesInput boolean | cdktf.IResolvable No description.
jsonExtensionInput string No description.
maxBadRecordsInput number No description.
nullMarkerInput string No description.
parquetOptionsInput BigqueryJobLoadParquetOptions No description.
projectionFieldsInput string[] No description.
quoteInput string No description.
schemaUpdateOptionsInput string[] No description.
skipLeadingRowsInput number No description.
sourceFormatInput string No description.
sourceUrisInput string[] No description.
timePartitioningInput BigqueryJobLoadTimePartitioning No description.
writeDispositionInput string No description.
allowJaggedRows boolean | cdktf.IResolvable No description.
allowQuotedNewlines boolean | cdktf.IResolvable No description.
autodetect boolean | cdktf.IResolvable No description.
createDisposition string No description.
encoding string No description.
fieldDelimiter string No description.
ignoreUnknownValues boolean | cdktf.IResolvable No description.
jsonExtension string No description.
maxBadRecords number No description.
nullMarker string No description.
projectionFields string[] No description.
quote string No description.
schemaUpdateOptions string[] No description.
skipLeadingRows number No description.
sourceFormat string No description.
sourceUris string[] No description.
writeDisposition string No description.
internalValue BigqueryJobLoad No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

destinationEncryptionConfigurationRequired
public readonly destinationEncryptionConfiguration: BigqueryJobLoadDestinationEncryptionConfigurationOutputReference;

destinationTableRequired
public readonly destinationTable: BigqueryJobLoadDestinationTableOutputReference;

parquetOptionsRequired
public readonly parquetOptions: BigqueryJobLoadParquetOptionsOutputReference;

timePartitioningRequired
public readonly timePartitioning: BigqueryJobLoadTimePartitioningOutputReference;

allowJaggedRowsInputOptional
public readonly allowJaggedRowsInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

allowQuotedNewlinesInputOptional
public readonly allowQuotedNewlinesInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

autodetectInputOptional
public readonly autodetectInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

createDispositionInputOptional
public readonly createDispositionInput: string;
  • Type: string

destinationEncryptionConfigurationInputOptional
public readonly destinationEncryptionConfigurationInput: BigqueryJobLoadDestinationEncryptionConfiguration;

destinationTableInputOptional
public readonly destinationTableInput: BigqueryJobLoadDestinationTable;

encodingInputOptional
public readonly encodingInput: string;
  • Type: string

fieldDelimiterInputOptional
public readonly fieldDelimiterInput: string;
  • Type: string

ignoreUnknownValuesInputOptional
public readonly ignoreUnknownValuesInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

jsonExtensionInputOptional
public readonly jsonExtensionInput: string;
  • Type: string

maxBadRecordsInputOptional
public readonly maxBadRecordsInput: number;
  • Type: number

nullMarkerInputOptional
public readonly nullMarkerInput: string;
  • Type: string

parquetOptionsInputOptional
public readonly parquetOptionsInput: BigqueryJobLoadParquetOptions;

projectionFieldsInputOptional
public readonly projectionFieldsInput: string[];
  • Type: string[]

quoteInputOptional
public readonly quoteInput: string;
  • Type: string

schemaUpdateOptionsInputOptional
public readonly schemaUpdateOptionsInput: string[];
  • Type: string[]

skipLeadingRowsInputOptional
public readonly skipLeadingRowsInput: number;
  • Type: number

sourceFormatInputOptional
public readonly sourceFormatInput: string;
  • Type: string

sourceUrisInputOptional
public readonly sourceUrisInput: string[];
  • Type: string[]

timePartitioningInputOptional
public readonly timePartitioningInput: BigqueryJobLoadTimePartitioning;

writeDispositionInputOptional
public readonly writeDispositionInput: string;
  • Type: string

allowJaggedRowsRequired
public readonly allowJaggedRows: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

allowQuotedNewlinesRequired
public readonly allowQuotedNewlines: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

autodetectRequired
public readonly autodetect: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

createDispositionRequired
public readonly createDisposition: string;
  • Type: string

encodingRequired
public readonly encoding: string;
  • Type: string

fieldDelimiterRequired
public readonly fieldDelimiter: string;
  • Type: string

ignoreUnknownValuesRequired
public readonly ignoreUnknownValues: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

jsonExtensionRequired
public readonly jsonExtension: string;
  • Type: string

maxBadRecordsRequired
public readonly maxBadRecords: number;
  • Type: number

nullMarkerRequired
public readonly nullMarker: string;
  • Type: string

projectionFieldsRequired
public readonly projectionFields: string[];
  • Type: string[]

quoteRequired
public readonly quote: string;
  • Type: string

schemaUpdateOptionsRequired
public readonly schemaUpdateOptions: string[];
  • Type: string[]

skipLeadingRowsRequired
public readonly skipLeadingRows: number;
  • Type: number

sourceFormatRequired
public readonly sourceFormat: string;
  • Type: string

sourceUrisRequired
public readonly sourceUris: string[];
  • Type: string[]

writeDispositionRequired
public readonly writeDisposition: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobLoad;

BigqueryJobLoadParquetOptionsOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobLoadParquetOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetEnableListInference No description.
resetEnumAsString No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetEnableListInference
public resetEnableListInference(): void
resetEnumAsString
public resetEnumAsString(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
enableListInferenceInput boolean | cdktf.IResolvable No description.
enumAsStringInput boolean | cdktf.IResolvable No description.
enableListInference boolean | cdktf.IResolvable No description.
enumAsString boolean | cdktf.IResolvable No description.
internalValue BigqueryJobLoadParquetOptions No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

enableListInferenceInputOptional
public readonly enableListInferenceInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

enumAsStringInputOptional
public readonly enumAsStringInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

enableListInferenceRequired
public readonly enableListInference: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

enumAsStringRequired
public readonly enumAsString: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

internalValueOptional
public readonly internalValue: BigqueryJobLoadParquetOptions;

BigqueryJobLoadTimePartitioningOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobLoadTimePartitioningOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetExpirationMs No description.
resetField No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetExpirationMs
public resetExpirationMs(): void
resetField
public resetField(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
expirationMsInput string No description.
fieldInput string No description.
typeInput string No description.
expirationMs string No description.
field string No description.
type string No description.
internalValue BigqueryJobLoadTimePartitioning No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

expirationMsInputOptional
public readonly expirationMsInput: string;
  • Type: string

fieldInputOptional
public readonly fieldInput: string;
  • Type: string

typeInputOptional
public readonly typeInput: string;
  • Type: string

expirationMsRequired
public readonly expirationMs: string;
  • Type: string

fieldRequired
public readonly field: string;
  • Type: string

typeRequired
public readonly type: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobLoadTimePartitioning;

BigqueryJobQueryDefaultDatasetOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobQueryDefaultDatasetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetProjectId No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetProjectId
public resetProjectId(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
datasetIdInput string No description.
projectIdInput string No description.
datasetId string No description.
projectId string No description.
internalValue BigqueryJobQueryDefaultDataset No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

datasetIdInputOptional
public readonly datasetIdInput: string;
  • Type: string

projectIdInputOptional
public readonly projectIdInput: string;
  • Type: string

datasetIdRequired
public readonly datasetId: string;
  • Type: string

projectIdRequired
public readonly projectId: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobQueryDefaultDataset;

BigqueryJobQueryDestinationEncryptionConfigurationOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobQueryDestinationEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
kmsKeyVersion string No description.
kmsKeyNameInput string No description.
kmsKeyName string No description.
internalValue BigqueryJobQueryDestinationEncryptionConfiguration No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

kmsKeyVersionRequired
public readonly kmsKeyVersion: string;
  • Type: string

kmsKeyNameInputOptional
public readonly kmsKeyNameInput: string;
  • Type: string

kmsKeyNameRequired
public readonly kmsKeyName: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobQueryDestinationEncryptionConfiguration;

BigqueryJobQueryDestinationTableOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobQueryDestinationTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetDatasetId No description.
resetProjectId No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetDatasetId
public resetDatasetId(): void
resetProjectId
public resetProjectId(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
datasetIdInput string No description.
projectIdInput string No description.
tableIdInput string No description.
datasetId string No description.
projectId string No description.
tableId string No description.
internalValue BigqueryJobQueryDestinationTable No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

datasetIdInputOptional
public readonly datasetIdInput: string;
  • Type: string

projectIdInputOptional
public readonly projectIdInput: string;
  • Type: string

tableIdInputOptional
public readonly tableIdInput: string;
  • Type: string

datasetIdRequired
public readonly datasetId: string;
  • Type: string

projectIdRequired
public readonly projectId: string;
  • Type: string

tableIdRequired
public readonly tableId: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobQueryDestinationTable;

BigqueryJobQueryOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobQueryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putDefaultDataset No description.
putDestinationEncryptionConfiguration No description.
putDestinationTable No description.
putScriptOptions No description.
putUserDefinedFunctionResources No description.
resetAllowLargeResults No description.
resetCreateDisposition No description.
resetDefaultDataset No description.
resetDestinationEncryptionConfiguration No description.
resetDestinationTable No description.
resetFlattenResults No description.
resetMaximumBillingTier No description.
resetMaximumBytesBilled No description.
resetParameterMode No description.
resetPriority No description.
resetSchemaUpdateOptions No description.
resetScriptOptions No description.
resetUseLegacySql No description.
resetUseQueryCache No description.
resetUserDefinedFunctionResources No description.
resetWriteDisposition No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putDefaultDataset
public putDefaultDataset(value: BigqueryJobQueryDefaultDataset): void
valueRequired

putDestinationEncryptionConfiguration
public putDestinationEncryptionConfiguration(value: BigqueryJobQueryDestinationEncryptionConfiguration): void
valueRequired

putDestinationTable
public putDestinationTable(value: BigqueryJobQueryDestinationTable): void
valueRequired

putScriptOptions
public putScriptOptions(value: BigqueryJobQueryScriptOptions): void
valueRequired

putUserDefinedFunctionResources
public putUserDefinedFunctionResources(value: IResolvable | BigqueryJobQueryUserDefinedFunctionResources[]): void
valueRequired

resetAllowLargeResults
public resetAllowLargeResults(): void
resetCreateDisposition
public resetCreateDisposition(): void
resetDefaultDataset
public resetDefaultDataset(): void
resetDestinationEncryptionConfiguration
public resetDestinationEncryptionConfiguration(): void
resetDestinationTable
public resetDestinationTable(): void
resetFlattenResults
public resetFlattenResults(): void
resetMaximumBillingTier
public resetMaximumBillingTier(): void
resetMaximumBytesBilled
public resetMaximumBytesBilled(): void
resetParameterMode
public resetParameterMode(): void
resetPriority
public resetPriority(): void
resetSchemaUpdateOptions
public resetSchemaUpdateOptions(): void
resetScriptOptions
public resetScriptOptions(): void
resetUseLegacySql
public resetUseLegacySql(): void
resetUseQueryCache
public resetUseQueryCache(): void
resetUserDefinedFunctionResources
public resetUserDefinedFunctionResources(): void
resetWriteDisposition
public resetWriteDisposition(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
defaultDataset BigqueryJobQueryDefaultDatasetOutputReference No description.
destinationEncryptionConfiguration BigqueryJobQueryDestinationEncryptionConfigurationOutputReference No description.
destinationTable BigqueryJobQueryDestinationTableOutputReference No description.
scriptOptions BigqueryJobQueryScriptOptionsOutputReference No description.
userDefinedFunctionResources BigqueryJobQueryUserDefinedFunctionResourcesList No description.
allowLargeResultsInput boolean | cdktf.IResolvable No description.
createDispositionInput string No description.
defaultDatasetInput BigqueryJobQueryDefaultDataset No description.
destinationEncryptionConfigurationInput BigqueryJobQueryDestinationEncryptionConfiguration No description.
destinationTableInput BigqueryJobQueryDestinationTable No description.
flattenResultsInput boolean | cdktf.IResolvable No description.
maximumBillingTierInput number No description.
maximumBytesBilledInput string No description.
parameterModeInput string No description.
priorityInput string No description.
queryInput string No description.
schemaUpdateOptionsInput string[] No description.
scriptOptionsInput BigqueryJobQueryScriptOptions No description.
useLegacySqlInput boolean | cdktf.IResolvable No description.
useQueryCacheInput boolean | cdktf.IResolvable No description.
userDefinedFunctionResourcesInput cdktf.IResolvable | BigqueryJobQueryUserDefinedFunctionResources[] No description.
writeDispositionInput string No description.
allowLargeResults boolean | cdktf.IResolvable No description.
createDisposition string No description.
flattenResults boolean | cdktf.IResolvable No description.
maximumBillingTier number No description.
maximumBytesBilled string No description.
parameterMode string No description.
priority string No description.
query string No description.
schemaUpdateOptions string[] No description.
useLegacySql boolean | cdktf.IResolvable No description.
useQueryCache boolean | cdktf.IResolvable No description.
writeDisposition string No description.
internalValue BigqueryJobQuery No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

defaultDatasetRequired
public readonly defaultDataset: BigqueryJobQueryDefaultDatasetOutputReference;

destinationEncryptionConfigurationRequired
public readonly destinationEncryptionConfiguration: BigqueryJobQueryDestinationEncryptionConfigurationOutputReference;

destinationTableRequired
public readonly destinationTable: BigqueryJobQueryDestinationTableOutputReference;

scriptOptionsRequired
public readonly scriptOptions: BigqueryJobQueryScriptOptionsOutputReference;

userDefinedFunctionResourcesRequired
public readonly userDefinedFunctionResources: BigqueryJobQueryUserDefinedFunctionResourcesList;

allowLargeResultsInputOptional
public readonly allowLargeResultsInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

createDispositionInputOptional
public readonly createDispositionInput: string;
  • Type: string

defaultDatasetInputOptional
public readonly defaultDatasetInput: BigqueryJobQueryDefaultDataset;

destinationEncryptionConfigurationInputOptional
public readonly destinationEncryptionConfigurationInput: BigqueryJobQueryDestinationEncryptionConfiguration;

destinationTableInputOptional
public readonly destinationTableInput: BigqueryJobQueryDestinationTable;

flattenResultsInputOptional
public readonly flattenResultsInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

maximumBillingTierInputOptional
public readonly maximumBillingTierInput: number;
  • Type: number

maximumBytesBilledInputOptional
public readonly maximumBytesBilledInput: string;
  • Type: string

parameterModeInputOptional
public readonly parameterModeInput: string;
  • Type: string

priorityInputOptional
public readonly priorityInput: string;
  • Type: string

queryInputOptional
public readonly queryInput: string;
  • Type: string

schemaUpdateOptionsInputOptional
public readonly schemaUpdateOptionsInput: string[];
  • Type: string[]

scriptOptionsInputOptional
public readonly scriptOptionsInput: BigqueryJobQueryScriptOptions;

useLegacySqlInputOptional
public readonly useLegacySqlInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

useQueryCacheInputOptional
public readonly useQueryCacheInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

userDefinedFunctionResourcesInputOptional
public readonly userDefinedFunctionResourcesInput: IResolvable | BigqueryJobQueryUserDefinedFunctionResources[];

writeDispositionInputOptional
public readonly writeDispositionInput: string;
  • Type: string

allowLargeResultsRequired
public readonly allowLargeResults: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

createDispositionRequired
public readonly createDisposition: string;
  • Type: string

flattenResultsRequired
public readonly flattenResults: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

maximumBillingTierRequired
public readonly maximumBillingTier: number;
  • Type: number

maximumBytesBilledRequired
public readonly maximumBytesBilled: string;
  • Type: string

parameterModeRequired
public readonly parameterMode: string;
  • Type: string

priorityRequired
public readonly priority: string;
  • Type: string

queryRequired
public readonly query: string;
  • Type: string

schemaUpdateOptionsRequired
public readonly schemaUpdateOptions: string[];
  • Type: string[]

useLegacySqlRequired
public readonly useLegacySql: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

useQueryCacheRequired
public readonly useQueryCache: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

writeDispositionRequired
public readonly writeDisposition: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobQuery;

BigqueryJobQueryScriptOptionsOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobQueryScriptOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetKeyResultStatement No description.
resetStatementByteBudget No description.
resetStatementTimeoutMs No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetKeyResultStatement
public resetKeyResultStatement(): void
resetStatementByteBudget
public resetStatementByteBudget(): void
resetStatementTimeoutMs
public resetStatementTimeoutMs(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
keyResultStatementInput string No description.
statementByteBudgetInput string No description.
statementTimeoutMsInput string No description.
keyResultStatement string No description.
statementByteBudget string No description.
statementTimeoutMs string No description.
internalValue BigqueryJobQueryScriptOptions No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

keyResultStatementInputOptional
public readonly keyResultStatementInput: string;
  • Type: string

statementByteBudgetInputOptional
public readonly statementByteBudgetInput: string;
  • Type: string

statementTimeoutMsInputOptional
public readonly statementTimeoutMsInput: string;
  • Type: string

keyResultStatementRequired
public readonly keyResultStatement: string;
  • Type: string

statementByteBudgetRequired
public readonly statementByteBudget: string;
  • Type: string

statementTimeoutMsRequired
public readonly statementTimeoutMs: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobQueryScriptOptions;

BigqueryJobQueryUserDefinedFunctionResourcesList

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobQueryUserDefinedFunctionResourcesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): BigqueryJobQueryUserDefinedFunctionResourcesOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | BigqueryJobQueryUserDefinedFunctionResources[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | BigqueryJobQueryUserDefinedFunctionResources[];

BigqueryJobQueryUserDefinedFunctionResourcesOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobQueryUserDefinedFunctionResourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetInlineCode No description.
resetResourceUri No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetInlineCode
public resetInlineCode(): void
resetResourceUri
public resetResourceUri(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
inlineCodeInput string No description.
resourceUriInput string No description.
inlineCode string No description.
resourceUri string No description.
internalValue cdktf.IResolvable | BigqueryJobQueryUserDefinedFunctionResources No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

inlineCodeInputOptional
public readonly inlineCodeInput: string;
  • Type: string

resourceUriInputOptional
public readonly resourceUriInput: string;
  • Type: string

inlineCodeRequired
public readonly inlineCode: string;
  • Type: string

resourceUriRequired
public readonly resourceUri: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | BigqueryJobQueryUserDefinedFunctionResources;

BigqueryJobStatusErrorResultList

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobStatusErrorResultList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): BigqueryJobStatusErrorResultOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

BigqueryJobStatusErrorResultOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobStatusErrorResultOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
location string No description.
message string No description.
reason string No description.
internalValue BigqueryJobStatusErrorResult No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

locationRequired
public readonly location: string;
  • Type: string

messageRequired
public readonly message: string;
  • Type: string

reasonRequired
public readonly reason: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobStatusErrorResult;

BigqueryJobStatusErrorsList

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobStatusErrorsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): BigqueryJobStatusErrorsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

BigqueryJobStatusErrorsOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobStatusErrorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
location string No description.
message string No description.
reason string No description.
internalValue BigqueryJobStatusErrors No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

locationRequired
public readonly location: string;
  • Type: string

messageRequired
public readonly message: string;
  • Type: string

reasonRequired
public readonly reason: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobStatusErrors;

BigqueryJobStatusList

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobStatusList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): BigqueryJobStatusOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

BigqueryJobStatusOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobStatusOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
errorResult BigqueryJobStatusErrorResultList No description.
errors BigqueryJobStatusErrorsList No description.
state string No description.
internalValue BigqueryJobStatus No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

errorResultRequired
public readonly errorResult: BigqueryJobStatusErrorResultList;

errorsRequired
public readonly errors: BigqueryJobStatusErrorsList;

stateRequired
public readonly state: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryJobStatus;

BigqueryJobTimeoutsOutputReference

Initializers

import { bigqueryJob } from '@cdktf/provider-google'

new bigqueryJob.BigqueryJobTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetCreate No description.
resetDelete No description.
resetUpdate No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetCreate
public resetCreate(): void
resetDelete
public resetDelete(): void
resetUpdate
public resetUpdate(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
createInput string No description.
deleteInput string No description.
updateInput string No description.
create string No description.
delete string No description.
update string No description.
internalValue cdktf.IResolvable | BigqueryJobTimeouts No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: 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.


fqnRequired
public readonly fqn: string;
  • Type: string

createInputOptional
public readonly createInput: string;
  • Type: string

deleteInputOptional
public readonly deleteInput: string;
  • Type: string

updateInputOptional
public readonly updateInput: string;
  • Type: string

createRequired
public readonly create: string;
  • Type: string

deleteRequired
public readonly delete: string;
  • Type: string

updateRequired
public readonly update: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | BigqueryJobTimeouts;