Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/bigquery_connection google_bigquery_connection}.
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. |
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The scoped construct ID.
Must be unique amongst siblings in the same scope
- Type: BigqueryConnectionConfig
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. |
public toString(): string
Returns a string representation of this construct.
public addOverride(path: string, value: any): void
- Type: string
- Type: any
public overrideLogicalId(newLogicalId: string): void
Overrides the auto-generated logical ID with a specific ID.
- Type: string
The new logical ID to use for this stack element.
public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
public toHclTerraform(): any
public toMetadata(): any
public toTerraform(): any
Adds this resource to the terraform JSON output.
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.
- Type: string
The string move target that will correspond to this resource.
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
public importFrom(id: string, provider?: TerraformProvider): void
- Type: string
- Type: cdktf.TerraformProvider
public interpolationForAttribute(terraformAttribute: string): IResolvable
- Type: string
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.
- Type: string
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
public moveTo(moveTarget: string, index?: string | number): void
Moves this resource to the target resource given by moveTarget.
- Type: string
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: string | number
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
public moveToId(id: string): void
Moves this resource to the resource corresponding to "id".
- Type: string
Full id of resource to move to, e.g. "aws_s3_bucket.example".
public putAws(value: BigqueryConnectionAws): void
- Type: BigqueryConnectionAws
public putAzure(value: BigqueryConnectionAzure): void
- Type: BigqueryConnectionAzure
public putCloudResource(value: BigqueryConnectionCloudResource): void
public putCloudSpanner(value: BigqueryConnectionCloudSpanner): void
public putCloudSql(value: BigqueryConnectionCloudSql): void
public putSpark(value: BigqueryConnectionSpark): void
- Type: BigqueryConnectionSpark
public putTimeouts(value: BigqueryConnectionTimeouts): void
public resetAws(): void
public resetAzure(): void
public resetCloudResource(): void
public resetCloudSpanner(): void
public resetCloudSql(): void
public resetConnectionId(): void
public resetDescription(): void
public resetFriendlyName(): void
public resetId(): void
public resetKmsKeyName(): void
public resetLocation(): void
public resetProject(): void
public resetSpark(): void
public resetTimeouts(): void
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 ". |
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.
- Type: any
Any object.
import { bigqueryConnection } from '@cdktf/provider-google'
bigqueryConnection.BigqueryConnection.isTerraformElement(x: any)
- Type: any
import { bigqueryConnection } from '@cdktf/provider-google'
bigqueryConnection.BigqueryConnection.isTerraformResource(x: any)
- Type: any
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 ".
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The construct id used in the generated config for the BigqueryConnection to import.
- 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
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the BigqueryConnection to import is found.
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. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly cdktfStack: TerraformStack;
- Type: cdktf.TerraformStack
public readonly fqn: string;
- Type: string
public readonly friendlyUniqueId: string;
- Type: string
public readonly terraformMetaArguments: {[ key: string ]: any};
- Type: {[ key: string ]: any}
public readonly terraformResourceType: string;
- Type: string
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
- Type: cdktf.TerraformProviderGeneratorMetadata
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: string[];
- Type: string[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly aws: BigqueryConnectionAwsOutputReference;
public readonly azure: BigqueryConnectionAzureOutputReference;
public readonly cloudResource: BigqueryConnectionCloudResourceOutputReference;
public readonly cloudSpanner: BigqueryConnectionCloudSpannerOutputReference;
public readonly cloudSql: BigqueryConnectionCloudSqlOutputReference;
public readonly hasCredential: IResolvable;
- Type: cdktf.IResolvable
public readonly name: string;
- Type: string
public readonly spark: BigqueryConnectionSparkOutputReference;
public readonly timeouts: BigqueryConnectionTimeoutsOutputReference;
public readonly awsInput: BigqueryConnectionAws;
- Type: BigqueryConnectionAws
public readonly azureInput: BigqueryConnectionAzure;
- Type: BigqueryConnectionAzure
public readonly cloudResourceInput: BigqueryConnectionCloudResource;
public readonly cloudSpannerInput: BigqueryConnectionCloudSpanner;
public readonly cloudSqlInput: BigqueryConnectionCloudSql;
public readonly connectionIdInput: string;
- Type: string
public readonly descriptionInput: string;
- Type: string
public readonly friendlyNameInput: string;
- Type: string
public readonly idInput: string;
- Type: string
public readonly kmsKeyNameInput: string;
- Type: string
public readonly locationInput: string;
- Type: string
public readonly projectInput: string;
- Type: string
public readonly sparkInput: BigqueryConnectionSpark;
- Type: BigqueryConnectionSpark
public readonly timeoutsInput: IResolvable | BigqueryConnectionTimeouts;
- Type: cdktf.IResolvable | BigqueryConnectionTimeouts
public readonly connectionId: string;
- Type: string
public readonly description: string;
- Type: string
public readonly friendlyName: string;
- Type: string
public readonly id: string;
- Type: string
public readonly kmsKeyName: string;
- Type: string
public readonly location: string;
- Type: string
public readonly project: string;
- Type: string
Name | Type | Description |
---|---|---|
tfResourceType |
string |
No description. |
public readonly tfResourceType: string;
- Type: string
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionAws: bigqueryConnection.BigqueryConnectionAws = { ... }
Name | Type | Description |
---|---|---|
accessRole |
BigqueryConnectionAwsAccessRole |
access_role block. |
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionAwsAccessRole: bigqueryConnection.BigqueryConnectionAwsAccessRole = { ... }
Name | Type | Description |
---|---|---|
iamRoleId |
string |
The user’s AWS IAM Role that trusts the Google-owned AWS IAM user Connection. |
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionAzure: bigqueryConnection.BigqueryConnectionAzure = { ... }
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. |
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}
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionCloudResource: bigqueryConnection.BigqueryConnectionCloudResource = { ... }
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionCloudSpanner: bigqueryConnection.BigqueryConnectionCloudSpanner = { ... }
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. |
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}
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}
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}
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}
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}
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionCloudSql: bigqueryConnection.BigqueryConnectionCloudSql = { ... }
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"]. |
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}
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}
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}
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionCloudSqlCredential: bigqueryConnection.BigqueryConnectionCloudSqlCredential = { ... }
Name | Type | Description |
---|---|---|
password |
string |
Password for database. |
username |
string |
Username for database. |
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}
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionConfig: bigqueryConnection.BigqueryConnectionConfig = { ... }
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. |
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: ITerraformDependable[];
- Type: cdktf.ITerraformDependable[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly aws: BigqueryConnectionAws;
- Type: 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}
public readonly azure: BigqueryConnectionAzure;
- Type: 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}
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}
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}
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}
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}
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}
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}
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.
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}
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}
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}.
public readonly spark: BigqueryConnectionSpark;
- Type: 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}
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionSpark: bigqueryConnection.BigqueryConnectionSpark = { ... }
Name | Type | Description |
---|---|---|
metastoreServiceConfig |
BigqueryConnectionSparkMetastoreServiceConfig |
metastore_service_config block. |
sparkHistoryServerConfig |
BigqueryConnectionSparkSparkHistoryServerConfig |
spark_history_server_config block. |
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}
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionSparkMetastoreServiceConfig: bigqueryConnection.BigqueryConnectionSparkMetastoreServiceConfig = { ... }
Name | Type | Description |
---|---|---|
metastoreService |
string |
Resource name of an existing Dataproc Metastore service in the form of projects/[projectId]/locations/[region]/services/[serviceId]. |
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionSparkSparkHistoryServerConfig: bigqueryConnection.BigqueryConnectionSparkSparkHistoryServerConfig = { ... }
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]. |
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}
import { bigqueryConnection } from '@cdktf/provider-google'
const bigqueryConnectionTimeouts: bigqueryConnection.BigqueryConnectionTimeouts = { ... }
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}. |
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}.
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}.
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}.
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
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. |
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.
public readonly fqn: string;
- Type: string
public readonly identity: string;
- Type: string
public readonly iamRoleIdInput: string;
- Type: string
public readonly iamRoleId: string;
- Type: string
public readonly internalValue: BigqueryConnectionAwsAccessRole;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putAccessRole(value: BigqueryConnectionAwsAccessRole): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly accessRole: BigqueryConnectionAwsAccessRoleOutputReference;
public readonly accessRoleInput: BigqueryConnectionAwsAccessRole;
public readonly internalValue: BigqueryConnectionAws;
- Type: BigqueryConnectionAws
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetFederatedApplicationClientId(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly application: string;
- Type: string
public readonly clientId: string;
- Type: string
public readonly identity: string;
- Type: string
public readonly objectId: string;
- Type: string
public readonly redirectUri: string;
- Type: string
public readonly customerTenantIdInput: string;
- Type: string
public readonly federatedApplicationClientIdInput: string;
- Type: string
public readonly customerTenantId: string;
- Type: string
public readonly federatedApplicationClientId: string;
- Type: string
public readonly internalValue: BigqueryConnectionAzure;
- Type: BigqueryConnectionAzure
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
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. |
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.
public readonly fqn: string;
- Type: string
public readonly serviceAccountId: string;
- Type: string
public readonly internalValue: BigqueryConnectionCloudResource;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetDatabaseRole(): void
public resetMaxParallelism(): void
public resetUseDataBoost(): void
public resetUseParallelism(): void
public resetUseServerlessAnalytics(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly databaseInput: string;
- Type: string
public readonly databaseRoleInput: string;
- Type: string
public readonly maxParallelismInput: number;
- Type: number
public readonly useDataBoostInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly useParallelismInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly useServerlessAnalyticsInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly database: string;
- Type: string
public readonly databaseRole: string;
- Type: string
public readonly maxParallelism: number;
- Type: number
public readonly useDataBoost: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly useParallelism: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly useServerlessAnalytics: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly internalValue: BigqueryConnectionCloudSpanner;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
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. |
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.
public readonly fqn: string;
- Type: string
public readonly passwordInput: string;
- Type: string
public readonly usernameInput: string;
- Type: string
public readonly password: string;
- Type: string
public readonly username: string;
- Type: string
public readonly internalValue: BigqueryConnectionCloudSqlCredential;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putCredential(value: BigqueryConnectionCloudSqlCredential): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly credential: BigqueryConnectionCloudSqlCredentialOutputReference;
public readonly serviceAccountId: string;
- Type: string
public readonly credentialInput: BigqueryConnectionCloudSqlCredential;
public readonly databaseInput: string;
- Type: string
public readonly instanceIdInput: string;
- Type: string
public readonly typeInput: string;
- Type: string
public readonly database: string;
- Type: string
public readonly instanceId: string;
- Type: string
public readonly type: string;
- Type: string
public readonly internalValue: BigqueryConnectionCloudSql;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetMetastoreService(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly metastoreServiceInput: string;
- Type: string
public readonly metastoreService: string;
- Type: string
public readonly internalValue: BigqueryConnectionSparkMetastoreServiceConfig;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putMetastoreServiceConfig(value: BigqueryConnectionSparkMetastoreServiceConfig): void
public putSparkHistoryServerConfig(value: BigqueryConnectionSparkSparkHistoryServerConfig): void
public resetMetastoreServiceConfig(): void
public resetSparkHistoryServerConfig(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly metastoreServiceConfig: BigqueryConnectionSparkMetastoreServiceConfigOutputReference;
public readonly serviceAccountId: string;
- Type: string
public readonly sparkHistoryServerConfig: BigqueryConnectionSparkSparkHistoryServerConfigOutputReference;
public readonly metastoreServiceConfigInput: BigqueryConnectionSparkMetastoreServiceConfig;
public readonly sparkHistoryServerConfigInput: BigqueryConnectionSparkSparkHistoryServerConfig;
public readonly internalValue: BigqueryConnectionSpark;
- Type: BigqueryConnectionSpark
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetDataprocCluster(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly dataprocClusterInput: string;
- Type: string
public readonly dataprocCluster: string;
- Type: string
public readonly internalValue: BigqueryConnectionSparkSparkHistoryServerConfig;
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
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. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetCreate(): void
public resetDelete(): void
public resetUpdate(): void
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. |
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.
public readonly fqn: string;
- Type: string
public readonly createInput: string;
- Type: string
public readonly deleteInput: string;
- Type: string
public readonly updateInput: string;
- Type: string
public readonly create: string;
- Type: string
public readonly delete: string;
- Type: string
public readonly update: string;
- Type: string
public readonly internalValue: IResolvable | BigqueryConnectionTimeouts;
- Type: cdktf.IResolvable | BigqueryConnectionTimeouts