Skip to content

Files

Latest commit

 

History

History
11844 lines (7263 loc) · 573 KB

quicksightDataSource.md

File metadata and controls

11844 lines (7263 loc) · 573 KB

quicksightDataSource Submodule

Constructs

QuicksightDataSource

Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source aws_quicksight_data_source}.

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

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

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
putCredentials No description.
putParameters No description.
putPermission No description.
putSslProperties No description.
putVpcConnectionProperties No description.
resetAwsAccountId No description.
resetCredentials No description.
resetId No description.
resetPermission No description.
resetSslProperties No description.
resetTags No description.
resetTagsAll No description.
resetVpcConnectionProperties 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".


putCredentials
public putCredentials(value: QuicksightDataSourceCredentials): void
valueRequired

putParameters
public putParameters(value: QuicksightDataSourceParameters): void
valueRequired

putPermission
public putPermission(value: IResolvable | QuicksightDataSourcePermission[]): void
valueRequired

putSslProperties
public putSslProperties(value: QuicksightDataSourceSslProperties): void
valueRequired

putVpcConnectionProperties
public putVpcConnectionProperties(value: QuicksightDataSourceVpcConnectionProperties): void
valueRequired

resetAwsAccountId
public resetAwsAccountId(): void
resetCredentials
public resetCredentials(): void
resetId
public resetId(): void
resetPermission
public resetPermission(): void
resetSslProperties
public resetSslProperties(): void
resetTags
public resetTags(): void
resetTagsAll
public resetTagsAll(): void
resetVpcConnectionProperties
public resetVpcConnectionProperties(): 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 QuicksightDataSource resource upon running "cdktf plan ".

isConstruct
import { quicksightDataSource } from '@cdktf/aws-cdk'

quicksightDataSource.QuicksightDataSource.isConstruct(x: any)

Checks if x is a construct.

xRequired
  • Type: any

Any object.


isTerraformElement
import { quicksightDataSource } from '@cdktf/aws-cdk'

quicksightDataSource.QuicksightDataSource.isTerraformElement(x: any)
xRequired
  • Type: any

isTerraformResource
import { quicksightDataSource } from '@cdktf/aws-cdk'

quicksightDataSource.QuicksightDataSource.isTerraformResource(x: any)
xRequired
  • Type: any

generateConfigForImport
import { quicksightDataSource } from '@cdktf/aws-cdk'

quicksightDataSource.QuicksightDataSource.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

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


importFromIdRequired
  • Type: string

The id of the existing QuicksightDataSource that should be imported.

Refer to the {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#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 QuicksightDataSource 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.
arn string No description.
credentials QuicksightDataSourceCredentialsOutputReference No description.
parameters QuicksightDataSourceParametersOutputReference No description.
permission QuicksightDataSourcePermissionList No description.
sslProperties QuicksightDataSourceSslPropertiesOutputReference No description.
vpcConnectionProperties QuicksightDataSourceVpcConnectionPropertiesOutputReference No description.
awsAccountIdInput string No description.
credentialsInput QuicksightDataSourceCredentials No description.
dataSourceIdInput string No description.
idInput string No description.
nameInput string No description.
parametersInput QuicksightDataSourceParameters No description.
permissionInput cdktf.IResolvable | QuicksightDataSourcePermission[] No description.
sslPropertiesInput QuicksightDataSourceSslProperties No description.
tagsAllInput {[ key: string ]: string} No description.
tagsInput {[ key: string ]: string} No description.
typeInput string No description.
vpcConnectionPropertiesInput QuicksightDataSourceVpcConnectionProperties No description.
awsAccountId string No description.
dataSourceId string No description.
id string No description.
name string No description.
tags {[ key: string ]: string} No description.
tagsAll {[ key: string ]: string} No description.
type 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[]

arnRequired
public readonly arn: string;
  • Type: string

credentialsRequired
public readonly credentials: QuicksightDataSourceCredentialsOutputReference;

parametersRequired
public readonly parameters: QuicksightDataSourceParametersOutputReference;

permissionRequired
public readonly permission: QuicksightDataSourcePermissionList;

sslPropertiesRequired
public readonly sslProperties: QuicksightDataSourceSslPropertiesOutputReference;

vpcConnectionPropertiesRequired
public readonly vpcConnectionProperties: QuicksightDataSourceVpcConnectionPropertiesOutputReference;

awsAccountIdInputOptional
public readonly awsAccountIdInput: string;
  • Type: string

credentialsInputOptional
public readonly credentialsInput: QuicksightDataSourceCredentials;

dataSourceIdInputOptional
public readonly dataSourceIdInput: string;
  • Type: string

idInputOptional
public readonly idInput: string;
  • Type: string

nameInputOptional
public readonly nameInput: string;
  • Type: string

parametersInputOptional
public readonly parametersInput: QuicksightDataSourceParameters;

permissionInputOptional
public readonly permissionInput: IResolvable | QuicksightDataSourcePermission[];

sslPropertiesInputOptional
public readonly sslPropertiesInput: QuicksightDataSourceSslProperties;

tagsAllInputOptional
public readonly tagsAllInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

tagsInputOptional
public readonly tagsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

typeInputOptional
public readonly typeInput: string;
  • Type: string

vpcConnectionPropertiesInputOptional
public readonly vpcConnectionPropertiesInput: QuicksightDataSourceVpcConnectionProperties;

awsAccountIdRequired
public readonly awsAccountId: string;
  • Type: string

dataSourceIdRequired
public readonly dataSourceId: string;
  • Type: string

idRequired
public readonly id: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

tagsRequired
public readonly tags: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

tagsAllRequired
public readonly tagsAll: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

typeRequired
public readonly type: string;
  • Type: string

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

QuicksightDataSourceConfig

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceConfig: quicksightDataSource.QuicksightDataSourceConfig = { ... }

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.
dataSourceId string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#data_source_id QuicksightDataSource#data_source_id}.
name string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#name QuicksightDataSource#name}.
parameters QuicksightDataSourceParameters parameters block.
type string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#type QuicksightDataSource#type}.
awsAccountId string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#aws_account_id QuicksightDataSource#aws_account_id}.
credentials QuicksightDataSourceCredentials credentials block.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#id QuicksightDataSource#id}.
permission cdktf.IResolvable | QuicksightDataSourcePermission[] permission block.
sslProperties QuicksightDataSourceSslProperties ssl_properties block.
tags {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#tags QuicksightDataSource#tags}.
tagsAll {[ key: string ]: string} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#tags_all QuicksightDataSource#tags_all}.
vpcConnectionProperties QuicksightDataSourceVpcConnectionProperties vpc_connection_properties 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[]

dataSourceIdRequired
public readonly dataSourceId: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#data_source_id QuicksightDataSource#data_source_id}.


nameRequired
public readonly name: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#name QuicksightDataSource#name}.


parametersRequired
public readonly parameters: QuicksightDataSourceParameters;

parameters block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#parameters QuicksightDataSource#parameters}


typeRequired
public readonly type: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#type QuicksightDataSource#type}.


awsAccountIdOptional
public readonly awsAccountId: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#aws_account_id QuicksightDataSource#aws_account_id}.


credentialsOptional
public readonly credentials: QuicksightDataSourceCredentials;

credentials block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#credentials QuicksightDataSource#credentials}


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#id QuicksightDataSource#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.


permissionOptional
public readonly permission: IResolvable | QuicksightDataSourcePermission[];

permission block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#permission QuicksightDataSource#permission}


sslPropertiesOptional
public readonly sslProperties: QuicksightDataSourceSslProperties;

ssl_properties block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#ssl_properties QuicksightDataSource#ssl_properties}


tagsOptional
public readonly tags: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#tags QuicksightDataSource#tags}.


tagsAllOptional
public readonly tagsAll: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#tags_all QuicksightDataSource#tags_all}.


vpcConnectionPropertiesOptional
public readonly vpcConnectionProperties: QuicksightDataSourceVpcConnectionProperties;

vpc_connection_properties block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#vpc_connection_properties QuicksightDataSource#vpc_connection_properties}


QuicksightDataSourceCredentials

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceCredentials: quicksightDataSource.QuicksightDataSourceCredentials = { ... }

Properties

Name Type Description
copySourceArn string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#copy_source_arn QuicksightDataSource#copy_source_arn}.
credentialPair QuicksightDataSourceCredentialsCredentialPair credential_pair block.

copySourceArnOptional
public readonly copySourceArn: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#copy_source_arn QuicksightDataSource#copy_source_arn}.


credentialPairOptional
public readonly credentialPair: QuicksightDataSourceCredentialsCredentialPair;

credential_pair block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#credential_pair QuicksightDataSource#credential_pair}


QuicksightDataSourceCredentialsCredentialPair

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceCredentialsCredentialPair: quicksightDataSource.QuicksightDataSourceCredentialsCredentialPair = { ... }

Properties

Name Type Description
password string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#password QuicksightDataSource#password}.
username string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#username QuicksightDataSource#username}.

passwordRequired
public readonly password: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#password QuicksightDataSource#password}.


usernameRequired
public readonly username: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#username QuicksightDataSource#username}.


QuicksightDataSourceParameters

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParameters: quicksightDataSource.QuicksightDataSourceParameters = { ... }

Properties

Name Type Description
amazonElasticsearch QuicksightDataSourceParametersAmazonElasticsearch amazon_elasticsearch block.
athena QuicksightDataSourceParametersAthena athena block.
aurora QuicksightDataSourceParametersAurora aurora block.
auroraPostgresql QuicksightDataSourceParametersAuroraPostgresql aurora_postgresql block.
awsIotAnalytics QuicksightDataSourceParametersAwsIotAnalytics aws_iot_analytics block.
jira QuicksightDataSourceParametersJira jira block.
mariaDb QuicksightDataSourceParametersMariaDb maria_db block.
mysql QuicksightDataSourceParametersMysql mysql block.
oracle QuicksightDataSourceParametersOracle oracle block.
postgresql QuicksightDataSourceParametersPostgresql postgresql block.
presto QuicksightDataSourceParametersPresto presto block.
rds QuicksightDataSourceParametersRds rds block.
redshift QuicksightDataSourceParametersRedshift redshift block.
s3 QuicksightDataSourceParametersS3 s3 block.
serviceNow QuicksightDataSourceParametersServiceNow service_now block.
snowflake QuicksightDataSourceParametersSnowflake snowflake block.
spark QuicksightDataSourceParametersSpark spark block.
sqlServer QuicksightDataSourceParametersSqlServer sql_server block.
teradata QuicksightDataSourceParametersTeradata teradata block.
twitter QuicksightDataSourceParametersTwitter twitter block.

amazonElasticsearchOptional
public readonly amazonElasticsearch: QuicksightDataSourceParametersAmazonElasticsearch;

amazon_elasticsearch block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#amazon_elasticsearch QuicksightDataSource#amazon_elasticsearch}


athenaOptional
public readonly athena: QuicksightDataSourceParametersAthena;

athena block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#athena QuicksightDataSource#athena}


auroraOptional
public readonly aurora: QuicksightDataSourceParametersAurora;

aurora block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#aurora QuicksightDataSource#aurora}


auroraPostgresqlOptional
public readonly auroraPostgresql: QuicksightDataSourceParametersAuroraPostgresql;

aurora_postgresql block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#aurora_postgresql QuicksightDataSource#aurora_postgresql}


awsIotAnalyticsOptional
public readonly awsIotAnalytics: QuicksightDataSourceParametersAwsIotAnalytics;

aws_iot_analytics block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#aws_iot_analytics QuicksightDataSource#aws_iot_analytics}


jiraOptional
public readonly jira: QuicksightDataSourceParametersJira;

jira block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#jira QuicksightDataSource#jira}


mariaDbOptional
public readonly mariaDb: QuicksightDataSourceParametersMariaDb;

maria_db block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#maria_db QuicksightDataSource#maria_db}


mysqlOptional
public readonly mysql: QuicksightDataSourceParametersMysql;

mysql block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#mysql QuicksightDataSource#mysql}


oracleOptional
public readonly oracle: QuicksightDataSourceParametersOracle;

oracle block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#oracle QuicksightDataSource#oracle}


postgresqlOptional
public readonly postgresql: QuicksightDataSourceParametersPostgresql;

postgresql block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#postgresql QuicksightDataSource#postgresql}


prestoOptional
public readonly presto: QuicksightDataSourceParametersPresto;

presto block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#presto QuicksightDataSource#presto}


rdsOptional
public readonly rds: QuicksightDataSourceParametersRds;

rds block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#rds QuicksightDataSource#rds}


redshiftOptional
public readonly redshift: QuicksightDataSourceParametersRedshift;

redshift block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#redshift QuicksightDataSource#redshift}


s3Optional
public readonly s3: QuicksightDataSourceParametersS3;

s3 block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#s3 QuicksightDataSource#s3}


serviceNowOptional
public readonly serviceNow: QuicksightDataSourceParametersServiceNow;

service_now block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#service_now QuicksightDataSource#service_now}


snowflakeOptional
public readonly snowflake: QuicksightDataSourceParametersSnowflake;

snowflake block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#snowflake QuicksightDataSource#snowflake}


sparkOptional
public readonly spark: QuicksightDataSourceParametersSpark;

spark block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#spark QuicksightDataSource#spark}


sqlServerOptional
public readonly sqlServer: QuicksightDataSourceParametersSqlServer;

sql_server block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#sql_server QuicksightDataSource#sql_server}


teradataOptional
public readonly teradata: QuicksightDataSourceParametersTeradata;

teradata block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#teradata QuicksightDataSource#teradata}


twitterOptional
public readonly twitter: QuicksightDataSourceParametersTwitter;

twitter block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#twitter QuicksightDataSource#twitter}


QuicksightDataSourceParametersAmazonElasticsearch

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersAmazonElasticsearch: quicksightDataSource.QuicksightDataSourceParametersAmazonElasticsearch = { ... }

Properties

Name Type Description
domain string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#domain QuicksightDataSource#domain}.

domainRequired
public readonly domain: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#domain QuicksightDataSource#domain}.


QuicksightDataSourceParametersAthena

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersAthena: quicksightDataSource.QuicksightDataSourceParametersAthena = { ... }

Properties

Name Type Description
workGroup string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#work_group QuicksightDataSource#work_group}.

workGroupOptional
public readonly workGroup: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#work_group QuicksightDataSource#work_group}.


QuicksightDataSourceParametersAurora

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersAurora: quicksightDataSource.QuicksightDataSourceParametersAurora = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersAuroraPostgresql

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersAuroraPostgresql: quicksightDataSource.QuicksightDataSourceParametersAuroraPostgresql = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersAwsIotAnalytics

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersAwsIotAnalytics: quicksightDataSource.QuicksightDataSourceParametersAwsIotAnalytics = { ... }

Properties

Name Type Description
dataSetName string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#data_set_name QuicksightDataSource#data_set_name}.

dataSetNameRequired
public readonly dataSetName: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#data_set_name QuicksightDataSource#data_set_name}.


QuicksightDataSourceParametersJira

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersJira: quicksightDataSource.QuicksightDataSourceParametersJira = { ... }

Properties

Name Type Description
siteBaseUrl string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#site_base_url QuicksightDataSource#site_base_url}.

siteBaseUrlRequired
public readonly siteBaseUrl: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#site_base_url QuicksightDataSource#site_base_url}.


QuicksightDataSourceParametersMariaDb

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersMariaDb: quicksightDataSource.QuicksightDataSourceParametersMariaDb = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersMysql

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersMysql: quicksightDataSource.QuicksightDataSourceParametersMysql = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersOracle

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersOracle: quicksightDataSource.QuicksightDataSourceParametersOracle = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersPostgresql

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersPostgresql: quicksightDataSource.QuicksightDataSourceParametersPostgresql = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersPresto

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersPresto: quicksightDataSource.QuicksightDataSourceParametersPresto = { ... }

Properties

Name Type Description
catalog string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

catalogRequired
public readonly catalog: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersRds

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersRds: quicksightDataSource.QuicksightDataSourceParametersRds = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
instanceId string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#instance_id QuicksightDataSource#instance_id}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


instanceIdRequired
public readonly instanceId: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#instance_id QuicksightDataSource#instance_id}.


QuicksightDataSourceParametersRedshift

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersRedshift: quicksightDataSource.QuicksightDataSourceParametersRedshift = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
clusterId string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#cluster_id QuicksightDataSource#cluster_id}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


clusterIdOptional
public readonly clusterId: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#cluster_id QuicksightDataSource#cluster_id}.


hostOptional
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portOptional
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersS3

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersS3: quicksightDataSource.QuicksightDataSourceParametersS3 = { ... }

Properties

Name Type Description
manifestFileLocation QuicksightDataSourceParametersS3ManifestFileLocation manifest_file_location block.

manifestFileLocationRequired
public readonly manifestFileLocation: QuicksightDataSourceParametersS3ManifestFileLocation;

manifest_file_location block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#manifest_file_location QuicksightDataSource#manifest_file_location}


QuicksightDataSourceParametersS3ManifestFileLocation

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersS3ManifestFileLocation: quicksightDataSource.QuicksightDataSourceParametersS3ManifestFileLocation = { ... }

Properties

Name Type Description
bucket string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#bucket QuicksightDataSource#bucket}.
key string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#key QuicksightDataSource#key}.

bucketRequired
public readonly bucket: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#bucket QuicksightDataSource#bucket}.


keyRequired
public readonly key: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#key QuicksightDataSource#key}.


QuicksightDataSourceParametersServiceNow

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersServiceNow: quicksightDataSource.QuicksightDataSourceParametersServiceNow = { ... }

Properties

Name Type Description
siteBaseUrl string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#site_base_url QuicksightDataSource#site_base_url}.

siteBaseUrlRequired
public readonly siteBaseUrl: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#site_base_url QuicksightDataSource#site_base_url}.


QuicksightDataSourceParametersSnowflake

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersSnowflake: quicksightDataSource.QuicksightDataSourceParametersSnowflake = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
warehouse string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#warehouse QuicksightDataSource#warehouse}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


warehouseRequired
public readonly warehouse: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#warehouse QuicksightDataSource#warehouse}.


QuicksightDataSourceParametersSpark

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersSpark: quicksightDataSource.QuicksightDataSourceParametersSpark = { ... }

Properties

Name Type Description
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersSqlServer

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersSqlServer: quicksightDataSource.QuicksightDataSourceParametersSqlServer = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersTeradata

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersTeradata: quicksightDataSource.QuicksightDataSourceParametersTeradata = { ... }

Properties

Name Type Description
database string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
host string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
port number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.

databaseRequired
public readonly database: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.


hostRequired
public readonly host: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.


portRequired
public readonly port: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.


QuicksightDataSourceParametersTwitter

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceParametersTwitter: quicksightDataSource.QuicksightDataSourceParametersTwitter = { ... }

Properties

Name Type Description
maxRows number Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#max_rows QuicksightDataSource#max_rows}.
query string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#query QuicksightDataSource#query}.

maxRowsRequired
public readonly maxRows: number;
  • Type: number

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#max_rows QuicksightDataSource#max_rows}.


queryRequired
public readonly query: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#query QuicksightDataSource#query}.


QuicksightDataSourcePermission

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourcePermission: quicksightDataSource.QuicksightDataSourcePermission = { ... }

Properties

Name Type Description
actions string[] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#actions QuicksightDataSource#actions}.
principal string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#principal QuicksightDataSource#principal}.

actionsRequired
public readonly actions: string[];
  • Type: string[]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#actions QuicksightDataSource#actions}.


principalRequired
public readonly principal: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#principal QuicksightDataSource#principal}.


QuicksightDataSourceSslProperties

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceSslProperties: quicksightDataSource.QuicksightDataSourceSslProperties = { ... }

Properties

Name Type Description
disableSsl boolean | cdktf.IResolvable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#disable_ssl QuicksightDataSource#disable_ssl}.

disableSslRequired
public readonly disableSsl: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#disable_ssl QuicksightDataSource#disable_ssl}.


QuicksightDataSourceVpcConnectionProperties

Initializer

import { quicksightDataSource } from '@cdktf/aws-cdk'

const quicksightDataSourceVpcConnectionProperties: quicksightDataSource.QuicksightDataSourceVpcConnectionProperties = { ... }

Properties

Name Type Description
vpcConnectionArn string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}.

vpcConnectionArnRequired
public readonly vpcConnectionArn: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}.


Classes

QuicksightDataSourceCredentialsCredentialPairOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairOutputReference(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 QuicksightDataSourceCredentialsCredentialPair 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: QuicksightDataSourceCredentialsCredentialPair;

QuicksightDataSourceCredentialsOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceCredentialsOutputReference(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.
putCredentialPair No description.
resetCopySourceArn No description.
resetCredentialPair 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.

putCredentialPair
public putCredentialPair(value: QuicksightDataSourceCredentialsCredentialPair): void
valueRequired

resetCopySourceArn
public resetCopySourceArn(): void
resetCredentialPair
public resetCredentialPair(): 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.
credentialPair QuicksightDataSourceCredentialsCredentialPairOutputReference No description.
copySourceArnInput string No description.
credentialPairInput QuicksightDataSourceCredentialsCredentialPair No description.
copySourceArn string No description.
internalValue QuicksightDataSourceCredentials 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

credentialPairRequired
public readonly credentialPair: QuicksightDataSourceCredentialsCredentialPairOutputReference;

copySourceArnInputOptional
public readonly copySourceArnInput: string;
  • Type: string

credentialPairInputOptional
public readonly credentialPairInput: QuicksightDataSourceCredentialsCredentialPair;

copySourceArnRequired
public readonly copySourceArn: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceCredentials;

QuicksightDataSourceParametersAmazonElasticsearchOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersAmazonElasticsearchOutputReference(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.
domainInput string No description.
domain string No description.
internalValue QuicksightDataSourceParametersAmazonElasticsearch 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

domainInputOptional
public readonly domainInput: string;
  • Type: string

domainRequired
public readonly domain: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersAmazonElasticsearch;

QuicksightDataSourceParametersAthenaOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersAthenaOutputReference(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.
resetWorkGroup 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.

resetWorkGroup
public resetWorkGroup(): 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.
workGroupInput string No description.
workGroup string No description.
internalValue QuicksightDataSourceParametersAthena 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

workGroupInputOptional
public readonly workGroupInput: string;
  • Type: string

workGroupRequired
public readonly workGroup: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersAthena;

QuicksightDataSourceParametersAuroraOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersAuroraOutputReference(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.
databaseInput string No description.
hostInput string No description.
portInput number No description.
database string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersAurora 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersAurora;

QuicksightDataSourceParametersAuroraPostgresqlOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersAuroraPostgresqlOutputReference(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.
databaseInput string No description.
hostInput string No description.
portInput number No description.
database string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersAuroraPostgresql 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersAuroraPostgresql;

QuicksightDataSourceParametersAwsIotAnalyticsOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersAwsIotAnalyticsOutputReference(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.
dataSetNameInput string No description.
dataSetName string No description.
internalValue QuicksightDataSourceParametersAwsIotAnalytics 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

dataSetNameInputOptional
public readonly dataSetNameInput: string;
  • Type: string

dataSetNameRequired
public readonly dataSetName: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersAwsIotAnalytics;

QuicksightDataSourceParametersJiraOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersJiraOutputReference(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.
siteBaseUrlInput string No description.
siteBaseUrl string No description.
internalValue QuicksightDataSourceParametersJira 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

siteBaseUrlInputOptional
public readonly siteBaseUrlInput: string;
  • Type: string

siteBaseUrlRequired
public readonly siteBaseUrl: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersJira;

QuicksightDataSourceParametersMariaDbOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersMariaDbOutputReference(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.
databaseInput string No description.
hostInput string No description.
portInput number No description.
database string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersMariaDb 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersMariaDb;

QuicksightDataSourceParametersMysqlOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersMysqlOutputReference(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.
databaseInput string No description.
hostInput string No description.
portInput number No description.
database string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersMysql 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersMysql;

QuicksightDataSourceParametersOracleOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersOracleOutputReference(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.
databaseInput string No description.
hostInput string No description.
portInput number No description.
database string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersOracle 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersOracle;

QuicksightDataSourceParametersOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersOutputReference(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.
putAmazonElasticsearch No description.
putAthena No description.
putAurora No description.
putAuroraPostgresql No description.
putAwsIotAnalytics No description.
putJira No description.
putMariaDb No description.
putMysql No description.
putOracle No description.
putPostgresql No description.
putPresto No description.
putRds No description.
putRedshift No description.
putS3 No description.
putServiceNow No description.
putSnowflake No description.
putSpark No description.
putSqlServer No description.
putTeradata No description.
putTwitter No description.
resetAmazonElasticsearch No description.
resetAthena No description.
resetAurora No description.
resetAuroraPostgresql No description.
resetAwsIotAnalytics No description.
resetJira No description.
resetMariaDb No description.
resetMysql No description.
resetOracle No description.
resetPostgresql No description.
resetPresto No description.
resetRds No description.
resetRedshift No description.
resetS3 No description.
resetServiceNow No description.
resetSnowflake No description.
resetSpark No description.
resetSqlServer No description.
resetTeradata No description.
resetTwitter 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.

putAmazonElasticsearch
public putAmazonElasticsearch(value: QuicksightDataSourceParametersAmazonElasticsearch): void
valueRequired

putAthena
public putAthena(value: QuicksightDataSourceParametersAthena): void
valueRequired

putAurora
public putAurora(value: QuicksightDataSourceParametersAurora): void
valueRequired

putAuroraPostgresql
public putAuroraPostgresql(value: QuicksightDataSourceParametersAuroraPostgresql): void
valueRequired

putAwsIotAnalytics
public putAwsIotAnalytics(value: QuicksightDataSourceParametersAwsIotAnalytics): void
valueRequired

putJira
public putJira(value: QuicksightDataSourceParametersJira): void
valueRequired

putMariaDb
public putMariaDb(value: QuicksightDataSourceParametersMariaDb): void
valueRequired

putMysql
public putMysql(value: QuicksightDataSourceParametersMysql): void
valueRequired

putOracle
public putOracle(value: QuicksightDataSourceParametersOracle): void
valueRequired

putPostgresql
public putPostgresql(value: QuicksightDataSourceParametersPostgresql): void
valueRequired

putPresto
public putPresto(value: QuicksightDataSourceParametersPresto): void
valueRequired

putRds
public putRds(value: QuicksightDataSourceParametersRds): void
valueRequired

putRedshift
public putRedshift(value: QuicksightDataSourceParametersRedshift): void
valueRequired

putS3
public putS3(value: QuicksightDataSourceParametersS3): void
valueRequired

putServiceNow
public putServiceNow(value: QuicksightDataSourceParametersServiceNow): void
valueRequired

putSnowflake
public putSnowflake(value: QuicksightDataSourceParametersSnowflake): void
valueRequired

putSpark
public putSpark(value: QuicksightDataSourceParametersSpark): void
valueRequired

putSqlServer
public putSqlServer(value: QuicksightDataSourceParametersSqlServer): void
valueRequired

putTeradata
public putTeradata(value: QuicksightDataSourceParametersTeradata): void
valueRequired

putTwitter
public putTwitter(value: QuicksightDataSourceParametersTwitter): void
valueRequired

resetAmazonElasticsearch
public resetAmazonElasticsearch(): void
resetAthena
public resetAthena(): void
resetAurora
public resetAurora(): void
resetAuroraPostgresql
public resetAuroraPostgresql(): void
resetAwsIotAnalytics
public resetAwsIotAnalytics(): void
resetJira
public resetJira(): void
resetMariaDb
public resetMariaDb(): void
resetMysql
public resetMysql(): void
resetOracle
public resetOracle(): void
resetPostgresql
public resetPostgresql(): void
resetPresto
public resetPresto(): void
resetRds
public resetRds(): void
resetRedshift
public resetRedshift(): void
resetS3
public resetS3(): void
resetServiceNow
public resetServiceNow(): void
resetSnowflake
public resetSnowflake(): void
resetSpark
public resetSpark(): void
resetSqlServer
public resetSqlServer(): void
resetTeradata
public resetTeradata(): void
resetTwitter
public resetTwitter(): 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.
amazonElasticsearch QuicksightDataSourceParametersAmazonElasticsearchOutputReference No description.
athena QuicksightDataSourceParametersAthenaOutputReference No description.
aurora QuicksightDataSourceParametersAuroraOutputReference No description.
auroraPostgresql QuicksightDataSourceParametersAuroraPostgresqlOutputReference No description.
awsIotAnalytics QuicksightDataSourceParametersAwsIotAnalyticsOutputReference No description.
jira QuicksightDataSourceParametersJiraOutputReference No description.
mariaDb QuicksightDataSourceParametersMariaDbOutputReference No description.
mysql QuicksightDataSourceParametersMysqlOutputReference No description.
oracle QuicksightDataSourceParametersOracleOutputReference No description.
postgresql QuicksightDataSourceParametersPostgresqlOutputReference No description.
presto QuicksightDataSourceParametersPrestoOutputReference No description.
rds QuicksightDataSourceParametersRdsOutputReference No description.
redshift QuicksightDataSourceParametersRedshiftOutputReference No description.
s3 QuicksightDataSourceParametersS3OutputReference No description.
serviceNow QuicksightDataSourceParametersServiceNowOutputReference No description.
snowflake QuicksightDataSourceParametersSnowflakeOutputReference No description.
spark QuicksightDataSourceParametersSparkOutputReference No description.
sqlServer QuicksightDataSourceParametersSqlServerOutputReference No description.
teradata QuicksightDataSourceParametersTeradataOutputReference No description.
twitter QuicksightDataSourceParametersTwitterOutputReference No description.
amazonElasticsearchInput QuicksightDataSourceParametersAmazonElasticsearch No description.
athenaInput QuicksightDataSourceParametersAthena No description.
auroraInput QuicksightDataSourceParametersAurora No description.
auroraPostgresqlInput QuicksightDataSourceParametersAuroraPostgresql No description.
awsIotAnalyticsInput QuicksightDataSourceParametersAwsIotAnalytics No description.
jiraInput QuicksightDataSourceParametersJira No description.
mariaDbInput QuicksightDataSourceParametersMariaDb No description.
mysqlInput QuicksightDataSourceParametersMysql No description.
oracleInput QuicksightDataSourceParametersOracle No description.
postgresqlInput QuicksightDataSourceParametersPostgresql No description.
prestoInput QuicksightDataSourceParametersPresto No description.
rdsInput QuicksightDataSourceParametersRds No description.
redshiftInput QuicksightDataSourceParametersRedshift No description.
s3Input QuicksightDataSourceParametersS3 No description.
serviceNowInput QuicksightDataSourceParametersServiceNow No description.
snowflakeInput QuicksightDataSourceParametersSnowflake No description.
sparkInput QuicksightDataSourceParametersSpark No description.
sqlServerInput QuicksightDataSourceParametersSqlServer No description.
teradataInput QuicksightDataSourceParametersTeradata No description.
twitterInput QuicksightDataSourceParametersTwitter No description.
internalValue QuicksightDataSourceParameters 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

amazonElasticsearchRequired
public readonly amazonElasticsearch: QuicksightDataSourceParametersAmazonElasticsearchOutputReference;

athenaRequired
public readonly athena: QuicksightDataSourceParametersAthenaOutputReference;

auroraRequired
public readonly aurora: QuicksightDataSourceParametersAuroraOutputReference;

auroraPostgresqlRequired
public readonly auroraPostgresql: QuicksightDataSourceParametersAuroraPostgresqlOutputReference;

awsIotAnalyticsRequired
public readonly awsIotAnalytics: QuicksightDataSourceParametersAwsIotAnalyticsOutputReference;

jiraRequired
public readonly jira: QuicksightDataSourceParametersJiraOutputReference;

mariaDbRequired
public readonly mariaDb: QuicksightDataSourceParametersMariaDbOutputReference;

mysqlRequired
public readonly mysql: QuicksightDataSourceParametersMysqlOutputReference;

oracleRequired
public readonly oracle: QuicksightDataSourceParametersOracleOutputReference;

postgresqlRequired
public readonly postgresql: QuicksightDataSourceParametersPostgresqlOutputReference;

prestoRequired
public readonly presto: QuicksightDataSourceParametersPrestoOutputReference;

rdsRequired
public readonly rds: QuicksightDataSourceParametersRdsOutputReference;

redshiftRequired
public readonly redshift: QuicksightDataSourceParametersRedshiftOutputReference;

s3Required
public readonly s3: QuicksightDataSourceParametersS3OutputReference;

serviceNowRequired
public readonly serviceNow: QuicksightDataSourceParametersServiceNowOutputReference;

snowflakeRequired
public readonly snowflake: QuicksightDataSourceParametersSnowflakeOutputReference;

sparkRequired
public readonly spark: QuicksightDataSourceParametersSparkOutputReference;

sqlServerRequired
public readonly sqlServer: QuicksightDataSourceParametersSqlServerOutputReference;

teradataRequired
public readonly teradata: QuicksightDataSourceParametersTeradataOutputReference;

twitterRequired
public readonly twitter: QuicksightDataSourceParametersTwitterOutputReference;

amazonElasticsearchInputOptional
public readonly amazonElasticsearchInput: QuicksightDataSourceParametersAmazonElasticsearch;

athenaInputOptional
public readonly athenaInput: QuicksightDataSourceParametersAthena;

auroraInputOptional
public readonly auroraInput: QuicksightDataSourceParametersAurora;

auroraPostgresqlInputOptional
public readonly auroraPostgresqlInput: QuicksightDataSourceParametersAuroraPostgresql;

awsIotAnalyticsInputOptional
public readonly awsIotAnalyticsInput: QuicksightDataSourceParametersAwsIotAnalytics;

jiraInputOptional
public readonly jiraInput: QuicksightDataSourceParametersJira;

mariaDbInputOptional
public readonly mariaDbInput: QuicksightDataSourceParametersMariaDb;

mysqlInputOptional
public readonly mysqlInput: QuicksightDataSourceParametersMysql;

oracleInputOptional
public readonly oracleInput: QuicksightDataSourceParametersOracle;

postgresqlInputOptional
public readonly postgresqlInput: QuicksightDataSourceParametersPostgresql;

prestoInputOptional
public readonly prestoInput: QuicksightDataSourceParametersPresto;

rdsInputOptional
public readonly rdsInput: QuicksightDataSourceParametersRds;

redshiftInputOptional
public readonly redshiftInput: QuicksightDataSourceParametersRedshift;

s3InputOptional
public readonly s3Input: QuicksightDataSourceParametersS3;

serviceNowInputOptional
public readonly serviceNowInput: QuicksightDataSourceParametersServiceNow;

snowflakeInputOptional
public readonly snowflakeInput: QuicksightDataSourceParametersSnowflake;

sparkInputOptional
public readonly sparkInput: QuicksightDataSourceParametersSpark;

sqlServerInputOptional
public readonly sqlServerInput: QuicksightDataSourceParametersSqlServer;

teradataInputOptional
public readonly teradataInput: QuicksightDataSourceParametersTeradata;

twitterInputOptional
public readonly twitterInput: QuicksightDataSourceParametersTwitter;

internalValueOptional
public readonly internalValue: QuicksightDataSourceParameters;

QuicksightDataSourceParametersPostgresqlOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersPostgresqlOutputReference(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.
databaseInput string No description.
hostInput string No description.
portInput number No description.
database string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersPostgresql 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersPostgresql;

QuicksightDataSourceParametersPrestoOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersPrestoOutputReference(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.
catalogInput string No description.
hostInput string No description.
portInput number No description.
catalog string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersPresto 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

catalogInputOptional
public readonly catalogInput: string;
  • Type: string

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

catalogRequired
public readonly catalog: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersPresto;

QuicksightDataSourceParametersRdsOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersRdsOutputReference(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.
databaseInput string No description.
instanceIdInput string No description.
database string No description.
instanceId string No description.
internalValue QuicksightDataSourceParametersRds 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

instanceIdInputOptional
public readonly instanceIdInput: string;
  • Type: string

databaseRequired
public readonly database: string;
  • Type: string

instanceIdRequired
public readonly instanceId: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersRds;

QuicksightDataSourceParametersRedshiftOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersRedshiftOutputReference(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.
resetClusterId No description.
resetHost No description.
resetPort 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.

resetClusterId
public resetClusterId(): void
resetHost
public resetHost(): void
resetPort
public resetPort(): 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.
clusterIdInput string No description.
databaseInput string No description.
hostInput string No description.
portInput number No description.
clusterId string No description.
database string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersRedshift 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

clusterIdInputOptional
public readonly clusterIdInput: string;
  • Type: string

databaseInputOptional
public readonly databaseInput: string;
  • Type: string

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

clusterIdRequired
public readonly clusterId: string;
  • Type: string

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersRedshift;

QuicksightDataSourceParametersS3ManifestFileLocationOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersS3ManifestFileLocationOutputReference(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.
bucketInput string No description.
keyInput string No description.
bucket string No description.
key string No description.
internalValue QuicksightDataSourceParametersS3ManifestFileLocation 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

bucketInputOptional
public readonly bucketInput: string;
  • Type: string

keyInputOptional
public readonly keyInput: string;
  • Type: string

bucketRequired
public readonly bucket: string;
  • Type: string

keyRequired
public readonly key: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersS3ManifestFileLocation;

QuicksightDataSourceParametersS3OutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersS3OutputReference(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.
putManifestFileLocation 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.

putManifestFileLocation
public putManifestFileLocation(value: QuicksightDataSourceParametersS3ManifestFileLocation): 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.
manifestFileLocation QuicksightDataSourceParametersS3ManifestFileLocationOutputReference No description.
manifestFileLocationInput QuicksightDataSourceParametersS3ManifestFileLocation No description.
internalValue QuicksightDataSourceParametersS3 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

manifestFileLocationRequired
public readonly manifestFileLocation: QuicksightDataSourceParametersS3ManifestFileLocationOutputReference;

manifestFileLocationInputOptional
public readonly manifestFileLocationInput: QuicksightDataSourceParametersS3ManifestFileLocation;

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersS3;

QuicksightDataSourceParametersServiceNowOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersServiceNowOutputReference(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.
siteBaseUrlInput string No description.
siteBaseUrl string No description.
internalValue QuicksightDataSourceParametersServiceNow 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

siteBaseUrlInputOptional
public readonly siteBaseUrlInput: string;
  • Type: string

siteBaseUrlRequired
public readonly siteBaseUrl: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersServiceNow;

QuicksightDataSourceParametersSnowflakeOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersSnowflakeOutputReference(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.
databaseInput string No description.
hostInput string No description.
warehouseInput string No description.
database string No description.
host string No description.
warehouse string No description.
internalValue QuicksightDataSourceParametersSnowflake 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

warehouseInputOptional
public readonly warehouseInput: string;
  • Type: string

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

warehouseRequired
public readonly warehouse: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersSnowflake;

QuicksightDataSourceParametersSparkOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersSparkOutputReference(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.
hostInput string No description.
portInput number No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersSpark 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersSpark;

QuicksightDataSourceParametersSqlServerOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersSqlServerOutputReference(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.
databaseInput string No description.
hostInput string No description.
portInput number No description.
database string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersSqlServer 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersSqlServer;

QuicksightDataSourceParametersTeradataOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersTeradataOutputReference(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.
databaseInput string No description.
hostInput string No description.
portInput number No description.
database string No description.
host string No description.
port number No description.
internalValue QuicksightDataSourceParametersTeradata 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

hostInputOptional
public readonly hostInput: string;
  • Type: string

portInputOptional
public readonly portInput: number;
  • Type: number

databaseRequired
public readonly database: string;
  • Type: string

hostRequired
public readonly host: string;
  • Type: string

portRequired
public readonly port: number;
  • Type: number

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersTeradata;

QuicksightDataSourceParametersTwitterOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceParametersTwitterOutputReference(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.
maxRowsInput number No description.
queryInput string No description.
maxRows number No description.
query string No description.
internalValue QuicksightDataSourceParametersTwitter 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

maxRowsInputOptional
public readonly maxRowsInput: number;
  • Type: number

queryInputOptional
public readonly queryInput: string;
  • Type: string

maxRowsRequired
public readonly maxRows: number;
  • Type: number

queryRequired
public readonly query: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceParametersTwitter;

QuicksightDataSourcePermissionList

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

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


Methods

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

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

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

mapKeyAttributeNameRequired
  • Type: string

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

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

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

the index of the item to return.


Properties

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

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | QuicksightDataSourcePermission[];

QuicksightDataSourcePermissionOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

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

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

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


Methods

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

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

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

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

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

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

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

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

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

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

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

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
actionsInput string[] No description.
principalInput string No description.
actions string[] No description.
principal string No description.
internalValue cdktf.IResolvable | QuicksightDataSourcePermission 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

actionsInputOptional
public readonly actionsInput: string[];
  • Type: string[]

principalInputOptional
public readonly principalInput: string;
  • Type: string

actionsRequired
public readonly actions: string[];
  • Type: string[]

principalRequired
public readonly principal: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | QuicksightDataSourcePermission;

QuicksightDataSourceSslPropertiesOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceSslPropertiesOutputReference(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.
disableSslInput boolean | cdktf.IResolvable No description.
disableSsl boolean | cdktf.IResolvable No description.
internalValue QuicksightDataSourceSslProperties 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

disableSslInputOptional
public readonly disableSslInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

disableSslRequired
public readonly disableSsl: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

internalValueOptional
public readonly internalValue: QuicksightDataSourceSslProperties;

QuicksightDataSourceVpcConnectionPropertiesOutputReference

Initializers

import { quicksightDataSource } from '@cdktf/aws-cdk'

new quicksightDataSource.QuicksightDataSourceVpcConnectionPropertiesOutputReference(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.
vpcConnectionArnInput string No description.
vpcConnectionArn string No description.
internalValue QuicksightDataSourceVpcConnectionProperties 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

vpcConnectionArnInputOptional
public readonly vpcConnectionArnInput: string;
  • Type: string

vpcConnectionArnRequired
public readonly vpcConnectionArn: string;
  • Type: string

internalValueOptional
public readonly internalValue: QuicksightDataSourceVpcConnectionProperties;