Skip to content

Files

Latest commit

547ccab · May 14, 2025

History

History
5513 lines (3391 loc) · 261 KB
·

bigqueryConnection.typescript.md

File metadata and controls

5513 lines (3391 loc) · 261 KB
·

bigqueryConnection Submodule

Constructs

BigqueryConnection

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

Initializers

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

new bigqueryConnection.BigqueryConnection(scope: Construct, id: string, config?: BigqueryConnectionConfig)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
config BigqueryConnectionConfig 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


configOptional

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".
putAws No description.
putAzure No description.
putCloudResource No description.
putCloudSpanner No description.
putCloudSql No description.
putSpark No description.
putTimeouts No description.
resetAws No description.
resetAzure No description.
resetCloudResource No description.
resetCloudSpanner No description.
resetCloudSql No description.
resetConnectionId No description.
resetDescription No description.
resetFriendlyName No description.
resetId No description.
resetKmsKeyName No description.
resetLocation No description.
resetProject No description.
resetSpark 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".


putAws
public putAws(value: BigqueryConnectionAws): void
valueRequired

putAzure
public putAzure(value: BigqueryConnectionAzure): void
valueRequired

putCloudResource
public putCloudResource(value: BigqueryConnectionCloudResource): void
valueRequired

putCloudSpanner
public putCloudSpanner(value: BigqueryConnectionCloudSpanner): void
valueRequired

putCloudSql
public putCloudSql(value: BigqueryConnectionCloudSql): void
valueRequired

putSpark
public putSpark(value: BigqueryConnectionSpark): void
valueRequired

putTimeouts
public putTimeouts(value: BigqueryConnectionTimeouts): void
valueRequired

resetAws
public resetAws(): void
resetAzure
public resetAzure(): void
resetCloudResource
public resetCloudResource(): void
resetCloudSpanner
public resetCloudSpanner(): void
resetCloudSql
public resetCloudSql(): void
resetConnectionId
public resetConnectionId(): void
resetDescription
public resetDescription(): void
resetFriendlyName
public resetFriendlyName(): void
resetId
public resetId(): void
resetKmsKeyName
public resetKmsKeyName(): void
resetLocation
public resetLocation(): void
resetProject
public resetProject(): void
resetSpark
public resetSpark(): 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 BigqueryConnection resource upon running "cdktf plan ".

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

bigqueryConnection.BigqueryConnection.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 { bigqueryConnection } from '@cdktf/provider-google'

bigqueryConnection.BigqueryConnection.isTerraformElement(x: any)
xRequired
  • Type: any

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

bigqueryConnection.BigqueryConnection.isTerraformResource(x: any)
xRequired
  • Type: any

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

bigqueryConnection.BigqueryConnection.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

Generates CDKTF code for importing a BigqueryConnection 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 BigqueryConnection to import.


importFromIdRequired
  • Type: string

The id of the existing BigqueryConnection that should be imported.

Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#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 BigqueryConnection 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.
aws BigqueryConnectionAwsOutputReference No description.
azure BigqueryConnectionAzureOutputReference No description.
cloudResource BigqueryConnectionCloudResourceOutputReference No description.
cloudSpanner BigqueryConnectionCloudSpannerOutputReference No description.
cloudSql BigqueryConnectionCloudSqlOutputReference No description.
hasCredential cdktf.IResolvable No description.
name string No description.
spark BigqueryConnectionSparkOutputReference No description.
timeouts BigqueryConnectionTimeoutsOutputReference No description.
awsInput BigqueryConnectionAws No description.
azureInput BigqueryConnectionAzure No description.
cloudResourceInput BigqueryConnectionCloudResource No description.
cloudSpannerInput BigqueryConnectionCloudSpanner No description.
cloudSqlInput BigqueryConnectionCloudSql No description.
connectionIdInput string No description.
descriptionInput string No description.
friendlyNameInput string No description.
idInput string No description.
kmsKeyNameInput string No description.
locationInput string No description.
projectInput string No description.
sparkInput BigqueryConnectionSpark No description.
timeoutsInput cdktf.IResolvable | BigqueryConnectionTimeouts No description.
connectionId string No description.
description string No description.
friendlyName string No description.
id string No description.
kmsKeyName 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[]

awsRequired
public readonly aws: BigqueryConnectionAwsOutputReference;

azureRequired
public readonly azure: BigqueryConnectionAzureOutputReference;

cloudResourceRequired
public readonly cloudResource: BigqueryConnectionCloudResourceOutputReference;

cloudSpannerRequired
public readonly cloudSpanner: BigqueryConnectionCloudSpannerOutputReference;

cloudSqlRequired
public readonly cloudSql: BigqueryConnectionCloudSqlOutputReference;

hasCredentialRequired
public readonly hasCredential: IResolvable;
  • Type: cdktf.IResolvable

nameRequired
public readonly name: string;
  • Type: string

sparkRequired
public readonly spark: BigqueryConnectionSparkOutputReference;

timeoutsRequired
public readonly timeouts: BigqueryConnectionTimeoutsOutputReference;

awsInputOptional
public readonly awsInput: BigqueryConnectionAws;

azureInputOptional
public readonly azureInput: BigqueryConnectionAzure;

cloudResourceInputOptional
public readonly cloudResourceInput: BigqueryConnectionCloudResource;

cloudSpannerInputOptional
public readonly cloudSpannerInput: BigqueryConnectionCloudSpanner;

cloudSqlInputOptional
public readonly cloudSqlInput: BigqueryConnectionCloudSql;

connectionIdInputOptional
public readonly connectionIdInput: string;
  • Type: string

descriptionInputOptional
public readonly descriptionInput: string;
  • Type: string

friendlyNameInputOptional
public readonly friendlyNameInput: string;
  • Type: string

idInputOptional
public readonly idInput: string;
  • Type: string

kmsKeyNameInputOptional
public readonly kmsKeyNameInput: string;
  • Type: string

locationInputOptional
public readonly locationInput: string;
  • Type: string

projectInputOptional
public readonly projectInput: string;
  • Type: string

sparkInputOptional
public readonly sparkInput: BigqueryConnectionSpark;

timeoutsInputOptional
public readonly timeoutsInput: IResolvable | BigqueryConnectionTimeouts;

connectionIdRequired
public readonly connectionId: string;
  • Type: string

descriptionRequired
public readonly description: string;
  • Type: string

friendlyNameRequired
public readonly friendlyName: string;
  • Type: string

idRequired
public readonly id: string;
  • Type: string

kmsKeyNameRequired
public readonly kmsKeyName: string;
  • Type: 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

BigqueryConnectionAws

Initializer

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

const bigqueryConnectionAws: bigqueryConnection.BigqueryConnectionAws = { ... }

Properties

Name Type Description
accessRole BigqueryConnectionAwsAccessRole access_role block.

accessRoleRequired
public readonly accessRole: BigqueryConnectionAwsAccessRole;

access_role block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#access_role BigqueryConnection#access_role}


BigqueryConnectionAwsAccessRole

Initializer

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

const bigqueryConnectionAwsAccessRole: bigqueryConnection.BigqueryConnectionAwsAccessRole = { ... }

Properties

Name Type Description
iamRoleId string The user’s AWS IAM Role that trusts the Google-owned AWS IAM user Connection.

iamRoleIdRequired
public readonly iamRoleId: string;
  • Type: string

The user’s AWS IAM Role that trusts the Google-owned AWS IAM user Connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#iam_role_id BigqueryConnection#iam_role_id}


BigqueryConnectionAzure

Initializer

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

const bigqueryConnectionAzure: bigqueryConnection.BigqueryConnectionAzure = { ... }

Properties

Name Type Description
customerTenantId string The id of customer's directory that host the data.
federatedApplicationClientId string The Azure Application (client) ID where the federated credentials will be hosted.

customerTenantIdRequired
public readonly customerTenantId: string;
  • Type: string

The id of customer's directory that host the data.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#customer_tenant_id BigqueryConnection#customer_tenant_id}


federatedApplicationClientIdOptional
public readonly federatedApplicationClientId: string;
  • Type: string

The Azure Application (client) ID where the federated credentials will be hosted.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#federated_application_client_id BigqueryConnection#federated_application_client_id}


BigqueryConnectionCloudResource

Initializer

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

const bigqueryConnectionCloudResource: bigqueryConnection.BigqueryConnectionCloudResource = { ... }

BigqueryConnectionCloudSpanner

Initializer

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

const bigqueryConnectionCloudSpanner: bigqueryConnection.BigqueryConnectionCloudSpanner = { ... }

Properties

Name Type Description
database string Cloud Spanner database in the form 'project/instance/database'.
databaseRole string Cloud Spanner database role for fine-grained access control.
maxParallelism number Allows setting max parallelism per query when executing on Spanner independent compute resources.
useDataBoost boolean | cdktf.IResolvable If set, the request will be executed via Spanner independent compute resources.
useParallelism boolean | cdktf.IResolvable If parallelism should be used when reading from Cloud Spanner.
useServerlessAnalytics boolean | cdktf.IResolvable If the serverless analytics service should be used to read data from Cloud Spanner.

databaseRequired
public readonly database: string;
  • Type: string

Cloud Spanner database in the form 'project/instance/database'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#database BigqueryConnection#database}


databaseRoleOptional
public readonly databaseRole: string;
  • Type: string

Cloud Spanner database role for fine-grained access control.

The Cloud Spanner admin should have provisioned the database role with appropriate permissions, such as 'SELECT' and 'INSERT'. Other users should only use roles provided by their Cloud Spanner admins. The database role name must start with a letter, and can only contain letters, numbers, and underscores. For more details, see https://cloud.google.com/spanner/docs/fgac-about.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#database_role BigqueryConnection#database_role}


maxParallelismOptional
public readonly maxParallelism: number;
  • Type: number

Allows setting max parallelism per query when executing on Spanner independent compute resources.

If unspecified, default values of parallelism are chosen that are dependent on the Cloud Spanner instance configuration. 'useParallelism' and 'useDataBoost' must be set when setting max parallelism.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#max_parallelism BigqueryConnection#max_parallelism}


useDataBoostOptional
public readonly useDataBoost: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If set, the request will be executed via Spanner independent compute resources.

'use_parallelism' must be set when using data boost.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#use_data_boost BigqueryConnection#use_data_boost}


useParallelismOptional
public readonly useParallelism: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If parallelism should be used when reading from Cloud Spanner.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#use_parallelism BigqueryConnection#use_parallelism}


useServerlessAnalyticsOptional
public readonly useServerlessAnalytics: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If the serverless analytics service should be used to read data from Cloud Spanner.

'useParallelism' must be set when using serverless analytics.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#use_serverless_analytics BigqueryConnection#use_serverless_analytics}


BigqueryConnectionCloudSql

Initializer

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

const bigqueryConnectionCloudSql: bigqueryConnection.BigqueryConnectionCloudSql = { ... }

Properties

Name Type Description
credential BigqueryConnectionCloudSqlCredential credential block.
database string Database name.
instanceId string Cloud SQL instance ID in the form project:location:instance.
type string Type of the Cloud SQL database. Possible values: ["DATABASE_TYPE_UNSPECIFIED", "POSTGRES", "MYSQL"].

credentialRequired
public readonly credential: BigqueryConnectionCloudSqlCredential;

credential block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#credential BigqueryConnection#credential}


databaseRequired
public readonly database: string;
  • Type: string

Database name.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#database BigqueryConnection#database}


instanceIdRequired
public readonly instanceId: string;
  • Type: string

Cloud SQL instance ID in the form project:location:instance.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#instance_id BigqueryConnection#instance_id}


typeRequired
public readonly type: string;
  • Type: string

Type of the Cloud SQL database. Possible values: ["DATABASE_TYPE_UNSPECIFIED", "POSTGRES", "MYSQL"].

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


BigqueryConnectionCloudSqlCredential

Initializer

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

const bigqueryConnectionCloudSqlCredential: bigqueryConnection.BigqueryConnectionCloudSqlCredential = { ... }

Properties

Name Type Description
password string Password for database.
username string Username for database.

passwordRequired
public readonly password: string;
  • Type: string

Password for database.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#password BigqueryConnection#password}


usernameRequired
public readonly username: string;
  • Type: string

Username for database.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#username BigqueryConnection#username}


BigqueryConnectionConfig

Initializer

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

const bigqueryConnectionConfig: bigqueryConnection.BigqueryConnectionConfig = { ... }

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.
aws BigqueryConnectionAws aws block.
azure BigqueryConnectionAzure azure block.
cloudResource BigqueryConnectionCloudResource cloud_resource block.
cloudSpanner BigqueryConnectionCloudSpanner cloud_spanner block.
cloudSql BigqueryConnectionCloudSql cloud_sql block.
connectionId string Optional connection id that should be assigned to the created connection.
description string A descriptive description for the connection.
friendlyName string A descriptive name for the connection.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#id BigqueryConnection#id}.
kmsKeyName string Optional. The Cloud KMS key that is used for encryption.
location string The geographic location where the connection should reside.
project string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#project BigqueryConnection#project}.
spark BigqueryConnectionSpark spark block.
timeouts BigqueryConnectionTimeouts 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[]

awsOptional
public readonly aws: BigqueryConnectionAws;

aws block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#aws BigqueryConnection#aws}


azureOptional
public readonly azure: BigqueryConnectionAzure;

azure block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#azure BigqueryConnection#azure}


cloudResourceOptional
public readonly cloudResource: BigqueryConnectionCloudResource;

cloud_resource block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#cloud_resource BigqueryConnection#cloud_resource}


cloudSpannerOptional
public readonly cloudSpanner: BigqueryConnectionCloudSpanner;

cloud_spanner block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#cloud_spanner BigqueryConnection#cloud_spanner}


cloudSqlOptional
public readonly cloudSql: BigqueryConnectionCloudSql;

cloud_sql block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#cloud_sql BigqueryConnection#cloud_sql}


connectionIdOptional
public readonly connectionId: string;
  • Type: string

Optional connection id that should be assigned to the created connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#connection_id BigqueryConnection#connection_id}


descriptionOptional
public readonly description: string;
  • Type: string

A descriptive description for the connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#description BigqueryConnection#description}


friendlyNameOptional
public readonly friendlyName: string;
  • Type: string

A descriptive name for the connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#friendly_name BigqueryConnection#friendly_name}


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_connection#id BigqueryConnection#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.


kmsKeyNameOptional
public readonly kmsKeyName: string;
  • Type: string

Optional. The Cloud KMS key that is used for encryption.

Example: projects/[kms_project_id]/locations/[region]/keyRings/[key_region]/cryptoKeys/[key]

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


locationOptional
public readonly location: string;
  • Type: string

The geographic location where the connection should reside.

Cloud SQL instance must be in the same location as the connection with following exceptions: Cloud SQL us-central1 maps to BigQuery US, Cloud SQL europe-west1 maps to BigQuery EU. Examples: US, EU, asia-northeast1, us-central1, europe-west1. Spanner Connections same as spanner region AWS allowed regions are aws-us-east-1 Azure allowed regions are azure-eastus2

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#location BigqueryConnection#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_connection#project BigqueryConnection#project}.


sparkOptional
public readonly spark: BigqueryConnectionSpark;

spark block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#spark BigqueryConnection#spark}


timeoutsOptional
public readonly timeouts: BigqueryConnectionTimeouts;

timeouts block.

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


BigqueryConnectionSpark

Initializer

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

const bigqueryConnectionSpark: bigqueryConnection.BigqueryConnectionSpark = { ... }

Properties

Name Type Description
metastoreServiceConfig BigqueryConnectionSparkMetastoreServiceConfig metastore_service_config block.
sparkHistoryServerConfig BigqueryConnectionSparkSparkHistoryServerConfig spark_history_server_config block.

metastoreServiceConfigOptional
public readonly metastoreServiceConfig: BigqueryConnectionSparkMetastoreServiceConfig;

metastore_service_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#metastore_service_config BigqueryConnection#metastore_service_config}


sparkHistoryServerConfigOptional
public readonly sparkHistoryServerConfig: BigqueryConnectionSparkSparkHistoryServerConfig;

spark_history_server_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#spark_history_server_config BigqueryConnection#spark_history_server_config}


BigqueryConnectionSparkMetastoreServiceConfig

Initializer

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

const bigqueryConnectionSparkMetastoreServiceConfig: bigqueryConnection.BigqueryConnectionSparkMetastoreServiceConfig = { ... }

Properties

Name Type Description
metastoreService string Resource name of an existing Dataproc Metastore service in the form of projects/[projectId]/locations/[region]/services/[serviceId].

metastoreServiceOptional
public readonly metastoreService: string;
  • Type: string

Resource name of an existing Dataproc Metastore service in the form of projects/[projectId]/locations/[region]/services/[serviceId].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#metastore_service BigqueryConnection#metastore_service}


BigqueryConnectionSparkSparkHistoryServerConfig

Initializer

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

const bigqueryConnectionSparkSparkHistoryServerConfig: bigqueryConnection.BigqueryConnectionSparkSparkHistoryServerConfig = { ... }

Properties

Name Type Description
dataprocCluster string Resource name of an existing Dataproc Cluster to act as a Spark History Server for the connection if the form of projects/[projectId]/regions/[region]/clusters/[cluster_name].

dataprocClusterOptional
public readonly dataprocCluster: string;
  • Type: string

Resource name of an existing Dataproc Cluster to act as a Spark History Server for the connection if the form of projects/[projectId]/regions/[region]/clusters/[cluster_name].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#dataproc_cluster BigqueryConnection#dataproc_cluster}


BigqueryConnectionTimeouts

Initializer

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

const bigqueryConnectionTimeouts: bigqueryConnection.BigqueryConnectionTimeouts = { ... }

Properties

Name Type Description
create string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#create BigqueryConnection#create}.
delete string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#delete BigqueryConnection#delete}.
update string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection#update BigqueryConnection#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_connection#create BigqueryConnection#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_connection#delete BigqueryConnection#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_connection#update BigqueryConnection#update}.


Classes

BigqueryConnectionAwsAccessRoleOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionAwsAccessRoleOutputReference(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.
identity string No description.
iamRoleIdInput string No description.
iamRoleId string No description.
internalValue BigqueryConnectionAwsAccessRole 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

identityRequired
public readonly identity: string;
  • Type: string

iamRoleIdInputOptional
public readonly iamRoleIdInput: string;
  • Type: string

iamRoleIdRequired
public readonly iamRoleId: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryConnectionAwsAccessRole;

BigqueryConnectionAwsOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionAwsOutputReference(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.
putAccessRole 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.

putAccessRole
public putAccessRole(value: BigqueryConnectionAwsAccessRole): void
valueRequired

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.
accessRole BigqueryConnectionAwsAccessRoleOutputReference No description.
accessRoleInput BigqueryConnectionAwsAccessRole No description.
internalValue BigqueryConnectionAws 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

accessRoleRequired
public readonly accessRole: BigqueryConnectionAwsAccessRoleOutputReference;

accessRoleInputOptional
public readonly accessRoleInput: BigqueryConnectionAwsAccessRole;

internalValueOptional
public readonly internalValue: BigqueryConnectionAws;

BigqueryConnectionAzureOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionAzureOutputReference(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.
resetFederatedApplicationClientId 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.

resetFederatedApplicationClientId
public resetFederatedApplicationClientId(): 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.
application string No description.
clientId string No description.
identity string No description.
objectId string No description.
redirectUri string No description.
customerTenantIdInput string No description.
federatedApplicationClientIdInput string No description.
customerTenantId string No description.
federatedApplicationClientId string No description.
internalValue BigqueryConnectionAzure 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

applicationRequired
public readonly application: string;
  • Type: string

clientIdRequired
public readonly clientId: string;
  • Type: string

identityRequired
public readonly identity: string;
  • Type: string

objectIdRequired
public readonly objectId: string;
  • Type: string

redirectUriRequired
public readonly redirectUri: string;
  • Type: string

customerTenantIdInputOptional
public readonly customerTenantIdInput: string;
  • Type: string

federatedApplicationClientIdInputOptional
public readonly federatedApplicationClientIdInput: string;
  • Type: string

customerTenantIdRequired
public readonly customerTenantId: string;
  • Type: string

federatedApplicationClientIdRequired
public readonly federatedApplicationClientId: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryConnectionAzure;

BigqueryConnectionCloudResourceOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionCloudResourceOutputReference(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.
serviceAccountId string No description.
internalValue BigqueryConnectionCloudResource 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

serviceAccountIdRequired
public readonly serviceAccountId: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryConnectionCloudResource;

BigqueryConnectionCloudSpannerOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionCloudSpannerOutputReference(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.
resetDatabaseRole No description.
resetMaxParallelism No description.
resetUseDataBoost No description.
resetUseParallelism No description.
resetUseServerlessAnalytics 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.

resetDatabaseRole
public resetDatabaseRole(): void
resetMaxParallelism
public resetMaxParallelism(): void
resetUseDataBoost
public resetUseDataBoost(): void
resetUseParallelism
public resetUseParallelism(): void
resetUseServerlessAnalytics
public resetUseServerlessAnalytics(): 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.
databaseInput string No description.
databaseRoleInput string No description.
maxParallelismInput number No description.
useDataBoostInput boolean | cdktf.IResolvable No description.
useParallelismInput boolean | cdktf.IResolvable No description.
useServerlessAnalyticsInput boolean | cdktf.IResolvable No description.
database string No description.
databaseRole string No description.
maxParallelism number No description.
useDataBoost boolean | cdktf.IResolvable No description.
useParallelism boolean | cdktf.IResolvable No description.
useServerlessAnalytics boolean | cdktf.IResolvable No description.
internalValue BigqueryConnectionCloudSpanner 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

databaseInputOptional
public readonly databaseInput: string;
  • Type: string

databaseRoleInputOptional
public readonly databaseRoleInput: string;
  • Type: string

maxParallelismInputOptional
public readonly maxParallelismInput: number;
  • Type: number

useDataBoostInputOptional
public readonly useDataBoostInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

useParallelismInputOptional
public readonly useParallelismInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

useServerlessAnalyticsInputOptional
public readonly useServerlessAnalyticsInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

databaseRequired
public readonly database: string;
  • Type: string

databaseRoleRequired
public readonly databaseRole: string;
  • Type: string

maxParallelismRequired
public readonly maxParallelism: number;
  • Type: number

useDataBoostRequired
public readonly useDataBoost: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

useParallelismRequired
public readonly useParallelism: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

useServerlessAnalyticsRequired
public readonly useServerlessAnalytics: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

internalValueOptional
public readonly internalValue: BigqueryConnectionCloudSpanner;

BigqueryConnectionCloudSqlCredentialOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionCloudSqlCredentialOutputReference(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.
passwordInput string No description.
usernameInput string No description.
password string No description.
username string No description.
internalValue BigqueryConnectionCloudSqlCredential 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

passwordInputOptional
public readonly passwordInput: string;
  • Type: string

usernameInputOptional
public readonly usernameInput: string;
  • Type: string

passwordRequired
public readonly password: string;
  • Type: string

usernameRequired
public readonly username: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryConnectionCloudSqlCredential;

BigqueryConnectionCloudSqlOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionCloudSqlOutputReference(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.
putCredential 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.

putCredential
public putCredential(value: BigqueryConnectionCloudSqlCredential): void
valueRequired

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.
credential BigqueryConnectionCloudSqlCredentialOutputReference No description.
serviceAccountId string No description.
credentialInput BigqueryConnectionCloudSqlCredential No description.
databaseInput string No description.
instanceIdInput string No description.
typeInput string No description.
database string No description.
instanceId string No description.
type string No description.
internalValue BigqueryConnectionCloudSql 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

credentialRequired
public readonly credential: BigqueryConnectionCloudSqlCredentialOutputReference;

serviceAccountIdRequired
public readonly serviceAccountId: string;
  • Type: string

credentialInputOptional
public readonly credentialInput: BigqueryConnectionCloudSqlCredential;

databaseInputOptional
public readonly databaseInput: string;
  • Type: string

instanceIdInputOptional
public readonly instanceIdInput: string;
  • Type: string

typeInputOptional
public readonly typeInput: string;
  • Type: string

databaseRequired
public readonly database: string;
  • Type: string

instanceIdRequired
public readonly instanceId: string;
  • Type: string

typeRequired
public readonly type: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryConnectionCloudSql;

BigqueryConnectionSparkMetastoreServiceConfigOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionSparkMetastoreServiceConfigOutputReference(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.
resetMetastoreService 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.

resetMetastoreService
public resetMetastoreService(): 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.
metastoreServiceInput string No description.
metastoreService string No description.
internalValue BigqueryConnectionSparkMetastoreServiceConfig 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

metastoreServiceInputOptional
public readonly metastoreServiceInput: string;
  • Type: string

metastoreServiceRequired
public readonly metastoreService: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryConnectionSparkMetastoreServiceConfig;

BigqueryConnectionSparkOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionSparkOutputReference(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.
putMetastoreServiceConfig No description.
putSparkHistoryServerConfig No description.
resetMetastoreServiceConfig No description.
resetSparkHistoryServerConfig 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.

putMetastoreServiceConfig
public putMetastoreServiceConfig(value: BigqueryConnectionSparkMetastoreServiceConfig): void
valueRequired

putSparkHistoryServerConfig
public putSparkHistoryServerConfig(value: BigqueryConnectionSparkSparkHistoryServerConfig): void
valueRequired

resetMetastoreServiceConfig
public resetMetastoreServiceConfig(): void
resetSparkHistoryServerConfig
public resetSparkHistoryServerConfig(): 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.
metastoreServiceConfig BigqueryConnectionSparkMetastoreServiceConfigOutputReference No description.
serviceAccountId string No description.
sparkHistoryServerConfig BigqueryConnectionSparkSparkHistoryServerConfigOutputReference No description.
metastoreServiceConfigInput BigqueryConnectionSparkMetastoreServiceConfig No description.
sparkHistoryServerConfigInput BigqueryConnectionSparkSparkHistoryServerConfig No description.
internalValue BigqueryConnectionSpark 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

metastoreServiceConfigRequired
public readonly metastoreServiceConfig: BigqueryConnectionSparkMetastoreServiceConfigOutputReference;

serviceAccountIdRequired
public readonly serviceAccountId: string;
  • Type: string

sparkHistoryServerConfigRequired
public readonly sparkHistoryServerConfig: BigqueryConnectionSparkSparkHistoryServerConfigOutputReference;

metastoreServiceConfigInputOptional
public readonly metastoreServiceConfigInput: BigqueryConnectionSparkMetastoreServiceConfig;

sparkHistoryServerConfigInputOptional
public readonly sparkHistoryServerConfigInput: BigqueryConnectionSparkSparkHistoryServerConfig;

internalValueOptional
public readonly internalValue: BigqueryConnectionSpark;

BigqueryConnectionSparkSparkHistoryServerConfigOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionSparkSparkHistoryServerConfigOutputReference(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.
resetDataprocCluster 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.

resetDataprocCluster
public resetDataprocCluster(): 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.
dataprocClusterInput string No description.
dataprocCluster string No description.
internalValue BigqueryConnectionSparkSparkHistoryServerConfig 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

dataprocClusterInputOptional
public readonly dataprocClusterInput: string;
  • Type: string

dataprocClusterRequired
public readonly dataprocCluster: string;
  • Type: string

internalValueOptional
public readonly internalValue: BigqueryConnectionSparkSparkHistoryServerConfig;

BigqueryConnectionTimeoutsOutputReference

Initializers

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

new bigqueryConnection.BigqueryConnectionTimeoutsOutputReference(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 | BigqueryConnectionTimeouts 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 | BigqueryConnectionTimeouts;